 

.top-banner{ 
	float: left;
	width: 100%;
	background: radial-gradient(33.98% 75.26% at 34.24% 77.22%, #F3C42B 0%, #F38B2B 100%);
}
.nav-menu.d-none.d-lg-block{margin-top: 25px;}
.top-logo{position: relative; width:20%; height: auto; left: -15px; top:0px;
background: #FFFFFF; mix-blend-mode: normal;
box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
border-radius: 0px 0px 60px 0px;
}
#header .logo img{margin:20px 75px;max-height: 50px;}

#hero{position: relative; } 

#hero .bgimg{
background-image: url(../../assets/img/banner_bg.svg);
mix-blend-mode: lighten; transform: matrix(-1, 0, 0, 1, 0, 0);
position: absolute; width: 100%; height: 100%;
background-position: 240% 15%;
}



.hero-img h1{ font-style: normal; font-size:65px; font-weight: 300; 
	text-transform: uppercase; color: #0E1F2F; }
.hero-img p{color: #0C1D2D; padding: 10px 0px; font-size: 14px;}	
.hero-img h1 span{ background-color:#0E1F2F; color: #fff; font-weight: 600;}	

#hero .banner-right-form{ 
	width: 100%; 
	min-height: 300px; 
    background: rgba(224, 229, 236, 0.3);
    backdrop-filter: blur(17px); 
    padding: 20px;
    border-radius: 10px;
}
#hero .banner-right-form h2{ 
	text-transform: uppercase;color: #672F90;
	 font-weight: bold; 
	 font-style: normal;
     padding-left: 20px;
     padding-bottom: 10px;
}

#hero .banner-right-form input{ 
	border-radius: 119px; 
	background: #fff; 
	color: #8FA7BC;
	padding:10px 15px; 
  font-size: 14px;
}

#hero .banner-right-form select{ 
  border-radius: 119px; 
  background: #fff; 
  color: #8FA7BC;
  padding:10px 15px; 
  font-size: 14px;
}

#hero .banner-right-form .form-control{ 
	height: auto;
}

#hero .banner-right-form button{ 
	border-radius: 119px;
	width: 100%; padding: 15px;
	text-transform: uppercase;
	color: #fff; font-weight: 700;
}

#hero .banner-right-form .btn-orange{ 
	background-color: #F08220;
}

.second-section{float: left;width: 100%; background-color: #672F90; color: #fff;}
.second-section .second-car img{margin-top: 20%;}
.second-section h3{font-weight: normal;font-size: 26px; font-style: normal; line-height: 35px;}
.second-section p{font-weight: normal;font-size: 15px; font-style: normal;color: #fff;}

.why-choose{float: left;width: 100%; background-color: #fff; 
background-image: url(../../assets/img/star2.svg);
background-repeat: no-repeat;
background-position: 100% 20%;
background-size: 85px;
}
.why-choose2{float: left;width: 100%;
background-image: url(../../assets/img/star.svg);
background-repeat: no-repeat;
background-position: 0% 100%;
background-size: 85px;
}
.why-choose h2{float: left;width: 100%; font-style: normal;
font-weight: normal;
font-size: 40px; color: #672F90; }
.why-choose h3{float: left;width: 100%; font-style: normal;
font-weight: 700;
font-size: 40px; color: #F08220; }

.why-choose .wc-block{
float: left; width: 100%;	
padding: 20px;	
box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.12);
border-radius: 20px;}

.why-choose .wc-block h4{ font-style: normal;
font-weight: bold;
font-size: 26px;color: #672F90; }

.why-choose .wc-block h4 span{font-weight: normal;color: #F08220;}
.why-choose .wc-block ul{padding-left:0px;}
.why-choose .wc-block li{list-style: none; line-height: 48px; color: #000; font-size: 14px;}
.why-choose .wc-block li i{color: #F18222; font-size: 18px; }
.why-choose .wc-block .half-border{width: 40%; height: 1px; background-color: #0C1D2D; }

.testimonials{float: left; width: 100%;}
.testimonials .bg-testimonial{background-color: #0C1D2D;     width: 91%;
    float: right;
}


.testimonials .title-section{padding: 20px 20px;}
.testimonials .title-section h2{font-style: normal;
font-weight: normal; font-size: 40px; color: #fff;}
.testimonials .title-section h3{font-style: normal;
font-weight: 700;font-size: 40px;color: #F08220}

.abs-testimonial{ position: relative; left: -7%; width: 120%; }
.testimonials .testimonial-item{ 
  margin: 0 15px 0 15px;
  padding: 20px 20px 60px 20px;
  background: white;
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.13);

}

.testimonials .testimonial-item .testimonial-img{
	margin:15px 45px; position: relative; text-align: center;
	 } 

.testimonials .testimonial-item .testimonial-img img{
border: 2.33333px solid #FFFFFF;
box-sizing: border-box;
filter: drop-shadow(0px 0px 9.33333px rgba(0, 0, 0, 0.25));
	 } 
.testimonials .testimonial-item h3 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: #000;
}
.testimonials .testimonial-item h3 span {
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #000;
  opacity: 0.5;
}
.testimonials .testimonial-item p{
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #071828;
}


.have_question{float: left;width: 100%; text-align: center;

background-image: url(../../assets/img/star2.svg);
background-repeat: no-repeat;
background-position: 100% 0%;
background-size: 85px;

}
.have_question2{float: left;width: 100%; 

background-image: url(../../assets/img/star.svg);
background-repeat: no-repeat;
background-position: 0% 100%;
background-size: 85px;

}

.have_question .bottom_line{width: 15%;height: 3px;text-align: center;
background-color: #F08220;position: relative;left: 40%;}
.have_question .member{float: left;width: 100%; text-align: center;}
.have_question h4{font-style: normal;font-weight: normal;font-size:25px;}
.have_question p{font-style: normal;font-weight: 500;font-size: 16px;color: #0C1D2D;}
.have_question .sectiontitle{float: left;width: 100%; margin-bottom: 20px;}
.have_question .hq_icon{float: left;width: 100%; text-align: center; height: 120px; }
.have_question .hq_icon img{width: 85px;}
.have_question .hq_icon i{color: #672F90;}
.have_question h2{float: left;width: 100%; text-align: center;font-style: normal;
font-weight: normal; font-size: 40px; color: #672F90;}
.have_question span{font-weight: 700; color: #F08220;}


.whycus{float: left;width: 100%; text-align: center; background-color: #672F90;
border-bottom: 8px solid #F08220;
}

.whycus .member{float: left;width: 100%; text-align: center;}
.whycus h4{font-style: normal;font-weight: 500;font-size: 25px; color: #F18222;}
.whycus p{font-style: normal;font-weight: 500;font-size: 14px;color: #fff;}
.whycus .sectiontitle{float: left;width: 100%; margin-bottom: 20px;}
.whycus .hq_icon{float: left;width: 100%; text-align: center; height: 115px;}
.whycus .hq_icon img{width: 100px;}
.whycus .hq_icon i{color: #fff;}
.whycus h2{float: left;width: 100%; text-align: center;font-style: normal;
font-weight: normal; font-size: 40px; color: #fff;}
.whycus span{font-weight: 700; color: #F08220;}
.whycus .btn-orange{background-color:#F08220;border-radius: 119px; font-size: 14px;}
.whycus a{color: #fff;text-transform: uppercase;}




.news{float: left;width: 100%;}
.news .member{float: left;width: 100%;}
.news h4{font-style: normal;font-weight: 700;font-size: 20px; color: #0E1F2F;}
.news p{font-style: normal;font-weight: 500;font-size: 14px;color: #0E1F2F;}
.news .sectiontitle{float: left;width: 100%; margin-bottom: 20px;}

.news h2{float: left;width: 100%; text-align: center;font-style: normal;
font-weight: normal; font-size: 40px; color: #672F90;}
.news span{font-weight: 700; color: #F08220;}
.news .btn-orange{background-color:#F08220;border-radius: 119px; font-size: 14px;}
.news a{color: #fff;text-transform: uppercase;}
.news .top_date{float: left;width: 100%;font-style: normal;
font-weight: normal;font-size: 12px; color: #000;}
.news .ndate{float: left;width:auto; padding-right: 20px; margin-bottom: 20px;}
.news .ntext{float: left;width:auto;}

.pbimage{float: left; width: 100%; text-align: center; font-weight: 700; color: #fff;
  font-size: 50px; font-style: normal; padding: 70px 0px; text-transform: uppercase;
  background-image: url(../../assets/img/pagecar.png); background-repeat: no-repeat;}
.page-image {margin-bottom: 25px;}  
.page-block h4{font-size: 25px; font-style: normal; font-weight: 700; color: #000;}
.page-block ul{padding-left: 0px;}
.page-block li{list-style: none;line-height: 48px; font-size: 15px;}
.page-block li i{color: #F18222;font-size: 18px;}

.second-page-section h4{ float: left;width: 100%; font-size: 23px; font-style: normal; 
  font-weight: 700; color: #000; line-height: 40px; }
.second-page-section .half-border{ float: left;width: 25%; 
  height: 5px; background-color: #F18222; margin-bottom: 20px; margin-top: 10px; }
.second-page-section p{ float: left; width: 100%; font-size: 17px; font-weight: 400; color: #000;  }


.price-page table {
  border-collapse: collapse;
  width: 100%;
}

.price-page th, .price-page td {
  text-align: left; padding: 5px 15px; }
.price-page td:last-child::before{ color: #000;
    content: '|'; font-size:14px;  position: relative; top: 0px;left: -40px;} 

.price-page tr:nth-child(odd) {background-color: #E6E6E6;}
.price-page tr:nth-child(even) {background-color: #F7F7F7;}


.contact-us h2{ font-size: 18px; font-weight: 600; color: #000; text-align: center; 
margin-bottom: 40px; }

.contact-us .contact-form input {
    border-radius: 100px; background: #fff; color: #989898; padding: 12px 15px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}

.contact-us .contact-form select {
    border-radius: 100px; background: #fff; color: #989898; padding: 12px 15px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}

.contact-us .contact-form .form-control{ height: auto; }

.contact-us .contact-form button{
    border-radius: 119px; width: 25%; padding: 15px; text-transform: uppercase;
    color: #fff; font-weight: 700;
}

.contact-us .contact-form .btn-orange {
    background-color: #F08220;
}

.contact-us .contact-form .fbutton{
    border-radius: 119px;
    width: 100%;
    padding: 15px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
}


.contact-us .contact-form h3{ font-size: 18px; font-weight: 600; color: #000;text-align: left; }
.contact-us .contact-form p{  font-size: 13px; font-weight: normal; color: #000; }

.contact-us .contact-form label{ font-size: 16px; font-weight: 600; color: #000; }


#footer{ float: left;width: 100%; background-color: #0C1D2D; 
  border-top:5px solid #F18222;
background-image: url(../../assets/img/fbg.svg);
background-repeat: no-repeat;
background-position: 0% 15%;
background-size: 60px;
   }

#footer .top_logo{ width: 200px; margin:auto; }
#footer .logo_image{ float: left;width: 100%; background-color: #fff; 
padding: 15px 25px; border-radius: 20px 20px 0px 0px; }



@media only screen and (max-width: 600px) {

.cmb{margin-bottom: 15px;}
.testimonials{margin:0px;padding-top: 0px;}
.testimonials .bg-testimonial{width: 100%;}
.abs-testimonial{ width: 100%; position: unset; }
.testimonials .owl-nav, .testimonials .owl-dots{color: #fff;}
.have_question,.have_question2{background-size:50px;}
#whycus .member{ margin-bottom: 30px; }
#news{ padding: 40px 0px; }
#news .member{ margin-bottom: 30px; }
.why-choose{background-size: 50px; background-position: 100% 5%;}
.why-choose2{background-size: 50px; background-position: 0% 100%;}
.contact-us .contact-form button{width: auto;}

#footer{ background-position: 99% 11%; }

} 
