body{
    margin:0;
    padding:0;
   background-color: #000;
   cursor:pointer;
}
#preloader{
    background : white url('images/loader3.gif') no-repeat center center;
    background-size: 20%;
    height: 100vh;
    width: 100%;
    position: fixed;
    z-index: 100;
    background-color: rgba(0,0,0,1.9);
}
.navlogo{
    border-radius: 50%;
    width:230px;
    height:160px;
}
.btn1{
    width:70px;
    height:70px;
}
.right_nav a{
    transition:0.4s all;
    font-size:18px;
    color:white !important;
}
.right_nav a:hover{
    border:1px solid #fff;
    border-radius:20%;
    font-size:20px;
    color:#E52A2A !important;
}
.nav1{
    height:75px;
    font-size:17px; 
}
.main{
    background-image: url('https://img.freepik.com/premium-photo/photo-drifting-car-dark-black-background-with-red-smoke-sports-car-drifting-red-smoke_742418-13887.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
    text-align:center !important;
    height:165vh;  
}
.sec001{
    background-color: rgba(0,0,0,0.7);
    z-index: 80;
    height:165vh;  
}
.sec1{
    border:10px solid #222;
    background-color: rgba(0,0,0,0.7);
    text-align: center;
    width: 31%;
    translate: 110% 17%; 
    font-size:20px;
}
@media(max-width:976px){
    .sec1{
        width:50%;
        translate: 50% 10%; 
    }
}
@media(max-width:670px){
    .sec1{
        width:70%;
        translate: 20% 10%; 
    }
}
@media(max-width:540px){
    .sec1{
        width:90%;
        translate: 5% 10%; 
    }
    .padinput{
        padding:0 20px !important;
    }
}
.links{
    justify-content: space-around;
    font-size:20px;
}
.links a{
    color:#fff;
}
.padinput{
    padding:0 70px;
}
.social{
    justify-content: space-around;
    font-size:20px;
}
.s1{
    border:1px solid #222;
    border-radius:4%;
}
.s2{
    margin-top:3%;
    
}
.s2 a{
    color:#fff;
    border:1px solid #fff;
   
    border-radius:4px
}
.social a{
    color:#fff;
}
.footer{
    background-color:#2C2C2C;
    margin-top:10%;
    background-image:url('images/fcar.jpeg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color:#fff;
    background-attachment: fixed;
}
.foot1{
    background-color: rgba(0,0,0,0.7);
    
}
.fa1{
    color:#fff;
    font-size:30px; 
}
.main4 iframe{
    width:100%;
    height:200px;
}
.foottop{
    margin-top:10%;   
}
.lastfooter{
    display:flex;
    justify-content: space-between;
}
.rightfoot{
    gap:4px;
}
.foot1 a{
    color:#fff;
    text-decoration: none;
    transition:0.4s all;
}
.foot1 p  :hover{
    color:red;
    font-size:20px;
}
.foot1 p{
    font-size:20px;
}
.rota{
    transform:rotate(90deg);
    transition:0.6s all;
}