/************************************************* Header ********************************************************************/
#Header {}  #Header + main {}  

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption{font-size:30px; line-height:.8;}
.MainBanner .carousel-caption h1{font-size:144px;line-height:.9;} 

/************************************************* Content ********************************************************************/
.SearchBox{background: rgb(0,0,0); background: linear-gradient(25deg, rgba(0,0,0,1) 0%, rgba(192,111,0,1) 100%); padding:30px 44px; border-radius:30px 30px 0px 30px;}

.SearchBox .form-group {margin-bottom:17px;}
.SearchBox .form-control{font-size:14px; border-color:#fff; background-color:transparent; border-radius:0; height:44px; color:#fff;}
.SearchBox .form-control::placeholder{color:#fff;}
.SearchBox .btn-dark{font-family: 'Montserrat', sans-serif; font-size:13px;padding:9px 24px;}
.SearchBox textarea.form-control{height:190px;}

.CarTextleft{padding:35px 50px 35px 74px;}
.CarTextRight{padding:35px 74px 35px 50px;}

#CarCategory{background:url(../images/bg.png) no-repeat top center;} 

/********** Testimonials **************************************************************************************************/
#TestiArea{background:#000 url(../images/testimonial.jpg) no-repeat top center; min-height:628px;}
#TestiArea .Name{font-size:18px; font-weight:700;} 
#Testimonials {width:58%; margin:auto;font-size:18px; line-height:26px;}
#Testimonials .carousel-indicators {position:static; margin-top:60px;}
#Testimonials .carousel-indicators li{width:10px; height:10px; margin:0 4px; background-color:#b9b9b9;border:solid 1px #b9b9b9; border-radius:50%; opacity:1;}
#Testimonials .carousel-indicators li.active {background-color:#be6e00; border:solid 1px #be6e00;}

/********** Testimonials *****************************************************************************************
#Testimonials q:before,#Testimonials:before {content:open-quote; position:absolute; left:-10%; top:50px;}
#Testimonials q:after,#Testimonials:after {content:close-quote; position:absolute; right:-10%; top:90px; }
#Testimonials q:before,#Testimonials q:after,#Testimonials:before,#Testimonials:after {color:#fff; font-size:142px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:17px; line-height:30px;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .active a{color:#be6e00;}
#Footer .form-control{width:60%;}

#Footer .list-inline a{margin:0px; }
#Footer .list-inline a:hover{opacity:.5;}
#Footer .list-inline-item:not(:last-child) {margin-right:1px;}
.Copytext{font-size:11px;}
#Footer .nav-link{padding: 0px;}
img.img-fluid.ftr-logo {width: 300px;}

.Listing {padding:0; margin:0; list-style-type:none;}
.Listing li{background:url(../images/check.png) no-repeat 0.1em 0.73em; padding:1px 0 1px 20px; margin:0px;}

.tnp-subscription {max-width: 100% !important;}
.fixed-top {background: #000000;}

.SearchBox option {color: black !important;}

.list li{
    background: url(../../../../wp-content/uploads/2023/05/check.png) no-repeat 0.1em 0.53em;
    padding: 2px 0 2px 35px;
    margin: 0px;
}
.list {
    padding: 0;
    margin: 0 0 15px 0;
    list-style-type: none;
}
.bg-fleet {background: #0606060f;}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control{height:120px !important;}
i#checkmark, svg#checkmark {
    color: #1bb827;
    font-size: 3em !important;
}

.wrapper-1{
  width:100%;
  height:100vh;
  display: flex;
flex-direction: column;
}
.wrapper-2{
  padding :30px;
  text-align:center;
}

.wrapper-2 p{
  margin:0;
  font-size:1.3em;
  color:#aaa;
  letter-spacing:1px;
}
.wrapper-2 h1{
  font-size:4em;
  letter-spacing:3px;
  color:#5892FF ;
  margin:0;
  margin-bottom:20px;
}
 .wrapper-1{
  height: initial;
  max-width:620px;
  margin:0 auto;
  margin-top:50px;
  box-shadow: 4px 8px 40px 8px rgba(31, 177, 170, 0.2);
} 

  .wrapper-1{
  height: initial;
  max-width:620px;
  margin:0 auto;
  margin-top:50px;
  box-shadow: 4px 8px 40px 8px rgba(31, 177, 170, 0.2);
} 
.SearchBox .wpcf7-response-output {color: #fff !important;}
/*************************************************************************************************************/
@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:rgba(0,0,0,1); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:9999;}

.navbar-brand img {max-width:300px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-brand img {max-width: 200px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.navbar-brand{padding: 15px 0px !important;}
.shrink .navbar-brand{padding:15px 0px !important;}
}

.container-fluid{max-width:1460px;}
.container-new{max-width:100%;padding-right:15px; padding-left:15px; margin:auto;}

@media (min-width: 767.98px) {}
@media (min-width: 1920px) {.container-fluid{max-width:1460px;} .CarTextleft{padding:35px 50px 35px 237px;}.CarTextRight{padding:35px 237px 35px 50px;}}
@media (min-width: 1600px) {}
@media (min-width: 1259.98px) and (max-width: 1459.98px) {}
@media (min-width: 1359.98px) and (max-width: 1459.98px) {}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {  
.CarTextleft,.CarTextRight{padding:20px 15px;}.MainBanner .carousel-caption h1{font-size:100px;} 
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px) {}

@media (min-width: 991.98px) and (max-width: 1199.98px) {
.CarTextleft,.CarTextRight{padding:20px 15px;}.MainBanner .carousel-caption h1{font-size:100px;} #CarList .fs-60 {font-size:46px !important;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
#Header {position:static; background:#000;} 
.CarTextleft,.CarTextRight{padding:20px 25px;}.MainBanner .carousel-caption h1{font-size:80px;} .MainBanner .carousel-caption{font-size:24px;}
#CarList .fs-60 {font-size:32px !important;}
#TestiArea{min-height:unset;}#Footer .form-control{width:100%;}
#Testimonials {width:88%;}
}

@media (max-width: 767.98px) {	
#Header {position:static; background:#000;} 
.CarTextleft,.CarTextRight{padding:20px 25px;}.MainBanner .carousel-caption h1{font-size:60px;} .MainBanner .carousel-caption{font-size:18px;}
#CarList .fs-60 {font-size:32px !important;} .fs-60,.fs-72 {font-size:44px !important;}
#TestiArea{min-height:unset;}#Footer .form-control{width:100%;}
#Testimonials {width:88%;}
	.desktop-menu	{display:none;}
}

@media (max-width: 576px){
.CarTextleft,.CarTextRight{padding:20px;}.MainBanner .carousel-caption h1{font-size:30px;} .MainBanner .carousel-caption{font-size:12px; line-height:1.1;}
.SearchBox{padding:24px; border-radius:20px 20px 0px 20px;}h1, .h1 {font-size:32px;}#CarList .fs-60 {font-size:28px !important;} .fs-72 {line-height:1.2;}
#Testimonials {width:100%; font-size:16px;}h2, .h2 {font-size:25px;}
.MainBanner .Homebnr .carousel-item  img {
    height:230px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}
.grecaptcha-badge { visibility: hidden; opacity: 0}