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;
}
.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; 
}
.m1 img{
    height:100%;
}

.sec01{
    background:rgba(0,0,0,0.9);
}
.m1{
    padding-top:5%;
}

.main h1{
    margin-top:10% !important;
}
.button{
    text-align:right;
}
.button a{
    color:#fff;
}
.main3{
    margin-top:10%;
}
.back{
    width:14%;
    font-size:20px;
    background-color: #000;
    border:1px solid red;
    transition:0.8s all;
    margin-top:1%;
}
@media(max-width:572px){
    .back{
        width:60%;
    }
}
.back a{
    text-decoration:none;
}
.back:hover{
    background-color: #000;
    border:1px solid red;
    font-size:30px;
}
.readbtn{
    font-size:20px;
    background-color: #000;
    border:1px solid red;
    transition:0.8s all;
}
.readbtn a{
    text-decoration: none;
}
.readbtn:hover{
    background-color: #000;
    border:1px solid red;
    font-size:30px;
}
.abimg{
    transition:0.8s all;
}
.abimg:hover{
    transform:scale(1.1,1.1)
}
.main2 img{
    border-radius: 50%;
}
.main2{
    color:#fff;
    padding-top:5%;
}
.testimonials{
    padding-top:5%;
}
.card01{
    border:10px solid #2e2e2e
}
.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;
    
}
.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;
}