.hero-banner{padding: 25px 0px 20px !important;position:relative;width:100%;height:610px;background:url('../../assets/images/home-banner-7.png') center center/cover no-repeat;overflow:hidden;}
.hero-banner .overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);}
.hero-banner .hero-content{max-width:600px;color:#fff;}
.hero-banner .hero-content p{color:#ff7a00;font-size:20px;margin-bottom:20px;font-weight: 600}
.hero-banner .hero-content h1{font-size:30px;line-height:1.1;font-weight:600;margin-bottom:30px; color: #fff}
.hero-banner .btn-book{display:inline-block; background:#ff7a00;color:#fff; text-decoration:none; padding:16px 35px; border-radius:8px;font-weight:600;}
.hero-banner .quote-form{width:100%;background:#fff;border-radius:7px;box-shadow:0 8px 25px rgba(0,0,0,0.2);}
.hero-banner .form-header{ background:#041c4f;color:#fff;padding:10px 25px 0px;border-top-left-radius: 7px;  border-top-right-radius: 7px;}
.hero-banner .form-header h2{font-size:20px;color:#ff7a00;line-height: 10px; margin-bottom: 0px;text-align: center;}
.hero-banner .input-box input{padding: 5px 30px !important;}
.hero-banner .form-header p{margin-top:0px;margin-bottom: 0px; text-align: center;}
.hero-banner .quote-form form{padding: 0px 15px 10px;}
.hero-banner .input-box{position:relative;margin-bottom:0px;}
.hero-banner .input-box i{ position:absolute;left:10px !important;top:70%;transform:translateY(-50%);color:#666;font-size: 12px}
.hero-banner .input-box input,.input-box select{width:100%;height:35px;border:1px solid #ddd;border-radius:0px; padding-left:35px;font-size:14px;background-color: #f4f7fb; margin-bottom: 0px}
.hero-banner .input-box label{line-height: 20px; font-size: 12px; font-weight:600; margin-bottom:0px }
.hero-banner .quote-form button{width:100%;height:40px; border:none; background:#ff7a00;color:#fff; font-size:16px; border-radius:8px; cursor:pointer;font-weight:600; margin-top: 10px;}
.hero-banner .readmore1.shine-btn {
  position: relative;
  overflow: hidden;
}
.card .form-group:last-child{margin-bottom: 0px !important}
.hero-banner .readmore1.shine-btn::before {
  position: absolute;
  width: 42%;
  animation: .9s linear infinite shine;
  left: -75%;
  height: 100%;
  background: linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  content: "";
  top: 0;

} 
@keyframes shine{100%{left:125%}}
@media(max-width:768px)
{.hero-banner .hero-content p{font-size:16px;margin-bottom:10px; font-weight: 600}.hero-banner .hero-content h1{font-size:20px; margin-bottom: 10px}.hero-banner .form-header h2 {font-size: 16px; text-align: center;}.hero-banner .form-header p{font-size: 14px; text-align: center; line-height: 20px}.hero-banner .quote-form button {padding: 0px; line-height: 20px;height: 30px; font-size: 14px !important; border-radius: 7px}
}

@media(max-width:375px)
{.hero-banner .hero-content p{font-size:16px;margin-bottom:10px; font-weight: 600}.hero-banner .hero-content h1{font-size:18px;}.hero-banner .form-header h2 {font-size: 16px; text-align: center;}.hero-banner .form-header p{font-size: 14px; text-align: center; line-height: 20px}.hero-banner .quote-form button {padding: 0px; line-height: 20px;height: 30px; font-size: 14px !important; border-radius: 7px}
}


.rental-form{ background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);}

.features-section{background-color:transparen; padding:10px 40px; display:flex; justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;margin-top: -100px;}
.features-section .feature-box{display:flex;align-items:center;gap:10px;flex:1;padding:0 8px; position:relative;}
.features-section .feature-box:not(:last-child)::after{content:""; position:absolute; right:0;top:50%; transform:translateY(-50%); width:1px; height:70px; background:rgba(255,255,255,0.25);}
.features-section .icon-box{ width:82px; height:82px; border:2px solid #ff6b00; border-radius:18px;display:flex; align-items:center; justify-content:center; flex-shrink:0;}
.features-section .icon-box i{font-size:42px; color:#fff;}
.features-section .content h4{ color:#fff; font-size:18px; font-weight:700; margin:0 0 0px;}
.features-section .content p{ color:#d9d9d9;font-size:16px; line-height:20px; margin:0;text-align: left;}

@media(max-width:768px)
{.features-section .content h4 {font-size: 12px;color:#000; line-height: 20px; width: 100px}.features-section .icon-box {width: 45px; height: 45px;border-radius: 12px;}.features-section .content p {font-size: 10px; color: #000; line-height: 17px}.features-section .feature-box {max-width: 100% !important; width: 100%; padding: 10px}.features-section .icon-box i {font-size: 20px;color: #ff7a00;}.features-section {margin-top: 0px;}.features-section {padding: 10px 0px !important}
}

@media(max-width:375px)
{.features-section .content h4 {font-size: 12px;color:#000; line-height: 20px; width: 100px}.features-section .icon-box {width: 40px; height: 40px;border-radius: 7px;}.features-section .content p {font-size: 10px; color: #000; line-height: 14px}.features-section .feature-box {max-width: 100% !important; width: 100%; padding: 5px 10px}.features-section .icon-box i {font-size: 20px;color: #ff7a00;}.features-section {margin-top: 0px;}.features-section {padding: 10px 0px !important}
}



.testimonial-area{padding: 15px 0px;background-image: url("../images/p2.jpg") !important;background-repeat: repeat-x repeat-y !important; background-attachment: fixed; }
.testimonial-area .single-testimonial {background-color: #fff; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; padding: 5px; border-radius: 9px}
.testimonial-area .packageslist .row .col-md-4{padding: 0px 15px}
.testimonial-area .testi-author {overflow: hidden;}
.testimonial-area .packageslist h4{font-size: 14px; margin-bottom: 0px; line-height: 20px}
.testimonial-area .packageslist ul li{display: inline;}
.testimonial-area .packageslist p{font-size: 13px; line-height: 17px; text-align: left;}
.testimonial-area .single-testimonial .testiimg img{background-color: #f6f6f6; padding: 0px;width: 70px;  height: 50px; margin-right: 10px}
.testimonial-area .ta-info h2{font-size: 16px; margin-bottom: 5px;line-height: 20px}
.testimonial-area .ta-info img{width: 25px; margin-right: 5px;width: 25px;  margin-right: 5px;}
.testimonial-area .right{border-right: 1px solid #000}
.testimonial-area .testi-author img{float: left; padding: 4px 0px}
.testimonial-area .packageslist{border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;margin-bottom: 5px;}
.testimonial-area .single-testimonial p {margin-bottom: 0;}
.testimonial-area .testimonial-active .slick-arrow {position: absolute;bottom: -80px; left: 0;border: none;background: none;padding: 0;font-size: 24px;color: #fff;z-index: 9;cursor: pointer;transition: .3s;width: 94%;}
.testimonial-area .testimonial-active i {font-size: 30px;color:#fff;margin-bottom: 30px;}
.testimonial-area .testimonial-active .slick-next {left: 40px;}
.testimonial-area .testimonial-active .slick-arrow:hover {color: #FFC000;}
.testimonial-area .testimonial-avatar.p-relative {min-height: 455px;display: block;overflow: hidden;}
.testimonial-area .testimonial-avatar .ta {position: absolute;left: 50%;top: 50%;overflow: hidden;transition: all 1200ms ease;-moz-transition: all 1200ms ease;-webkit-transition: all 1200ms ease;-ms-transition: all 1200ms ease;-o-transition: all 1200ms ease;}
.testimonial-area .pri p{color: #fe5b03;font-size: 13px; text-align: center; margin-top: 2px; margin-bottom: 0px; font-weight: 600 !important;}
.testimonial-area .pricing-btn .btn {background: linear-gradient(90deg,rgba(254, 88, 3, 1) 0%, rgba(255, 122, 1, 1) 100%);order-color: #FFC000;color: #fff;width: 100%;line-height: 15px}



.home-fleets-details{position:relative; width:100%;min-height:0px;padding: 30px 0px;background:url("../../assets/images/home-fleet-banner.png") center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.home-fleets-details:before{content: ''; background-color: #fff; opacity: 0.5}
.home-fleets-details h5{text-align: center; font-size: 16px;margin-bottom: 0px}
.home-fleets-details h5 span{background-color: #fff;padding: 3px 10px; border-radius: 25px}
.home-fleets-details h5 span i{color: #fe5803}
.home-fleets-details h3{text-align: center; font-size: 36px; line-height: 45px; margin-bottom: 0px}
.home-fleets-details h3 span{color: #fe5803;}
.home-fleets-details p{text-align: center;color: #000; margin-bottom: 0px}
.home-fleets-details .fleet-tabs{margin-top: 0px !important}
.home-fleets-details .tab-btn{justify-content: center; flex:1;border:none;background:none;padding:15px;cursor:pointer;color:#162447;font-size:18px;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:10px;position:relative;transition:.3s;}

@media(max-width:768px)
{.home-fleets-details h5 {font-size: 12px;margin-bottom: 4px}.home-fleets-details {padding: 10px 0px}.home-fleets-details h3 {font-size: 16px; line-height: 20px; margin-bottom: 0px}.home-fleets-details p {font-size: 12px; line-height: 20px; margin-bottom: 5px}.help-box {margin-top: 10px !important}.fleet-tabs{border-radius: 5px}.tab-btn {min-width: 74px;font-size: 15px;padding: 20px 10px;  }.tab-btn i{font-size: 24px;}.home-fleets-details .tab-btn {gap: 0px}.review-user div{width: 100%; text-align: center;}.review-user div h4{font-size: 16px; line-height: 20px; margin-top: 10px; margin-bottom: 0px}.fleet-tabs {min-width: 98%;overflow-x: auto;}.home-fleets-details .tab-btn {padding: 5px 0px; font-size: 11px;flex-direction:column;}
}

@media(max-width:375px)
{.home-fleets-details h5 {font-size: 12px;margin-bottom: 4px}.home-fleets-details {padding: 10px 0px}.home-fleets-details h3 {font-size: 16px; line-height: 20px; margin-bottom: 0px}.home-fleets-details p {font-size: 12px; line-height: 20px; margin-bottom: 5px}.help-box {margin-top: 10px !important}.fleet-tabs{border-radius: 5px}.tab-btn {min-width: 74px;font-size: 15px;padding: 20px 10px;  }.tab-btn i{font-size: 24px;}.home-fleets-details .tab-btn {gap: 0px}.review-user div{width: 100%; text-align: center;}.review-user div h4{font-size: 16px; line-height: 20px; margin-top: 10px; margin-bottom: 0px}.fleet-tabs {min-width: 98%;overflow-x: auto;}.home-fleets-details .tab-btn {padding: 5px 0px; font-size: 11px;flex-direction:column;}
}


.fleet-tabs{background:#fff; border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.08);display:flex;justify-content:space-between;overflow-x:auto; width: 85%;margin-top: 0px;margin-bottom:10px;z-index: 999;margin-right: auto;margin-left: auto;position: relative;}
.tab-btn{flex:1;border:none;background:none;padding:15px 15px;cursor:pointer;color:#162447;font-size:18px;font-weight:600; display:flex;flex-direction:column; align-items:center; gap:10px;position:relative;transition:.3s;display: inline;}
.tab-btn i{ font-size:20px; width: 40px; height: 40px; background-color: transparent; padding: 10px; gap: 15px; color: #000; border-radius: 7px; margin-right: 5px;}
.tab-btn:not(:last-child){ border-right:1px solid #ececec;}
.tab-btn.active i{color: #ff6600}
.tab-btn.active{ color:#ff6600;}
.tab-btn.active::after{ content:""; position:absolute; bottom:0; left:0; width:100%; height:4px; background:#ff6600; border-radius:10px;}
.tab-content{ display:none; background:#fff; margin-top:0px; padding:15px; border-radius:20px; box-shadow:0 5px 20px rgba(0,0,0,.08);}
.active-content{display:block;width: 100%;}
.tab-content h3{color:#162447; margin-bottom:10px;}
.tab-content p{color:#666;line-height:1.8;}



.why-choose-us{width: 56%;margin:10px auto; background:#fff;border-radius:7px;box-shadow:0 5px 25px rgba(0,0,0,0.08);}
.why-choose-us .feature-box1{text-align:center;padding:10px 20px;border-right:1px solid #edf0f5;}
.why-choose-us .feature-box1:last-child{border-right:none;}
.why-choose-us .feature-box1 h4{font-size: 14px; line-height: 15px;margin-bottom: 0px;font-weight: 600 !important}
.why-choose-us .icon-circle{width: 45px;eight: 45px; margin:0 auto 10px;border-radius:50%;background:#fff4ed;align-items:center;justify-content:center;}
.why-choose-us .icon-circle i{font-size:26px;color:#ff6600;padding: 9px;}
.why-choose-us .feature-box h3{font-size:16px;font-weight:700;line-height:1.4;color:#162447;}

@media(max-width:768px)
{.why-choose-us {display: none}
}

@media(max-width:375px)
{
   .why-choose-us {display: none}
}


.fleetde{ box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: #fff; border-radius: 10px; margin-bottom: 10px}
.fleetde .fleet-image{position:relative;background:#eef5fb;}
.fleetde .fleet-image img{width:100%; display:block;border-top-left-radius: 10px;border-top-right-radius: 10px}
.fleetde .fleet-tag{position: absolute;top: 10px;  left: 10px;background: #0a2d6d;color: #fff;padding: 0px 14px;border-radius: 20px;font-size: 14px;font-weight: 600;}
.fleetde .fleet-tag i{margin-right: 5px}
.fleetde .fleet-details{ padding:10px;}
.fleetde .fleet-info{ display:flex; justify-content:space-between; align-items:center; padding-bottom:10px; border-bottom:1px solid #ececec;}
.fleetde .info-item{ display:flex; align-items:center; gap:5px;color:#2c3e50; font-size:14px; font-weight:600; border-right: 1px solid #ddd; padding: 0px 7px;}
.fleetde .info-item:last-child{border-right: none}
.fleetde .info-item i{ color:#ff6b00;}
.fleetde .fleet-footer{ margin-top:7px;display:flex; justify-content:space-between; align-items:center;}
.fleetde .price{font-size:14px; font-weight:700;color:#0d1b4c;line-height: 10px;}
.fleetde .price small{font-weight: 600; font-size: 8px} 
.fleetde .price span{ color:#ff6b00; font-size:24px; font-weight:800;}
.fleetde .book-btn{ text-decoration: none;border: 2px solid #ff8b45;color: #ff6b00;padding: 1px 10px;border-radius: 25px;  font-size: 14px;  font-weight: 600;  transition: 0.3s ease;  display: flex;  align-items: center;  gap: 10px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.fleetde .book-btn:hover{ background:#ff6b00; color:#fff;}
.fleetde .book-btn i{color: #000;  animation:arrowMove 1.8s infinite ease-in-out;}
@keyframes arrowMove{0%{    left:-40px;    opacity:0;}
20%{    opacity:1;}
80%{    left:180px;    opacity:1;}
100%{    left:220px;    opacity:0;}
}

@media(max-width:768px)
{.fleetde .fleet-info{ display:flex; justify-content:space-between; align-items:center; padding-bottom:0px; border-bottom:1px solid #ececec;}.fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}.fleetde .fleet-details {padding: 0px;}.fleetde .fleet-tag {font-size: 10px;padding: 0px 10px;}.fleetde .fleet-tag {top: 5px;left: 5px;}.fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}.fleetde .info-item {font-size: 9px;  padding: 0px 2px; border-right: 0px}.fleetde .fleet-footer { flex-direction: row;padding:5px;  }.fleetde .price {font-size: 10px;font-weight: 600;color: #0d1b4c;line-height: 10px;width: 100%;}.fleetde .price small {font-weight: 600;font-size: 8px;}.fleetde .price span { font-size: 12px;}.fleetde .book-btn {width: 53%; justify-content: center; gap: 3px;line-height: 20px;font-size: 9px;padding: 0px;}
  .fleetde .fleet-tag{font-size:10px; padding:0px 8px;}.fleetde .info-item{font-size:10px;}.fleetde .price span{font-size:16px;}.fleetde .book-btn{ width:50%; justify-content:center;}


}

@media(max-width:375px)
{

   .fleetde .fleet-info{ display:flex; justify-content:space-between; align-items:center; padding-bottom:0px; border-bottom:1px solid #ececec;}.fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}.fleetde .fleet-details {padding: 0px;}.fleetde .fleet-tag {font-size: 10px;padding: 0px 10px;}.fleetde .fleet-tag {top: 5px;left: 5px;}.fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}.fleetde .info-item {font-size: 9px;  padding: 0px 2px; border-right: 0px}.fleetde .fleet-footer { flex-direction: row;padding:5px; margin-top:0px }.fleetde .price {font-size: 10px;font-weight: 600;color: #0d1b4c;line-height: 10px;width: 100%;}.fleetde .price small {font-weight: 600;font-size: 8px;}.fleetde .price span { font-size: 12px;}.fleetde .book-btn {width: 53%; justify-content: center; gap: 3px;line-height: 20px;font-size: 9px;padding: 0px;}
  .fleetde .fleet-tag{font-size:10px; padding:0px 8px;}.fleetde .info-item{font-size:9px;}.fleetde .price span{font-size:12px;}.fleetde .book-btn{ width:50%; justify-content:center;}
}


.review-section{padding:30px 0 50px;background-color:#02255d;}
.ratingreview {position: relative; margin-top: -10px; }
.review-top{border-radius:12px;padding:10px 30px; display:flex;gap:30px;align-items:left;font-size: 12px}
.rating-box{width:100%;color:#fff;}
p.sub-title{color:#ff7b29;font-size:10px;font-weight:600;text-align: left;line-height: 15px; margin-bottom: 5px}
.rating-box h2{margin:0px 0 5px;line-height:1.4;font-size: 20px;color: #fff; text-align: left;}
.google-rating{display:flex; align-items:center; gap:15px;}
.google-rating img{width:55px;}
.google-rating h3{color:#fff;font-size: 20px !important;line-height: 0px;}
.google-rating .stars{color:#ffbf00;letter-spacing:2px;font-size: 30px;padding-left: 0px;}
.google-rating .ratingss{margin-top: 15px}
.google-rating .ratingss p{margin-bottom: 0px}
.review-card{width:100%;background:#fff;padding:0px;border-radius:10px;position:relative;}
.review-card blockquote.testimonial-text{color: #000 !important; text-align: left;}
.quote{font-size:40px;color:#ddd;}
.review-card .stars{color:#ffbf00;margin-bottom:10px;font-size: 30px;padding-left: 0px;}
.review-card p{color:#444;line-height:25px;margin-top: 15px;}
.review-user{display:flex;align-items:center;gap:15px;margin-top:0px;}
.review-user h4{font-size: 20px; font-style: italic; margin-bottom: 0px}
.review-user img{width:55px;height:55px;border-radius:50%;object-fit:cover;}
.dots{text-align:center;margin-top:15px;}
.dots span{width:8px;height:8px;background:#ccc;display:inline-block;border-radius:50%;margin:0 3px;}
.dots .active{background:#ff7b29;}
.help-box{background:#fff;padding:5px 25px;border-radius:12px;margin-top:-50px;display:flex;justify-content:space-between;align-items:center;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.help-item{display:flex;gap:15px;align-items:center;}
.help-item div{padding-right:20px}
.help-item .icon{padding-right: 0px !important}
.help-item1{border-right: 1px solid #ddd;}
.help-item1 h5{margin-bottom: 0px; }
.help-item1 h6{font-size: 30px; line-height: 30px; color: #ff7b29}
.icon{width:80px;height:75px;background:#ff7b29;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:50px;}
.ratingreview h4{font-size: 20px; margin-bottom: 0px; line-height: 25px;}
.ratingreview p{font-size: 16px; line-height: 15px; text-align: left;margin-bottom: 5px}

.ratingreview .help-item{border-right: 1px solid #ddd}
.center h2{color:#ff7b29;font-size: ;}
.help-buttons{display:flex;flex-direction:column;gap:10px;}
.whatsapp-btn{text-align:center;background:#006400;color:#fff;padding:5px 25px;border-radius:5px;text-decoration:none;font-weight: 600;font-size: 16px;}
.whatsapp-btn:hover{color: #fff}
.callback-btn{text-align:center;border:2px solid #ff7b29;color:#fff;padding:4px 25px;border-radius:5px;text-decoration:none;background-color: #ff7b29;}
.callback-btn:hover{color: #fff}
.features{background:#02255d;border-radius:0 0 12px 12px;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.feature{display:flex;gap:12px;color:#fff;}
.feature span{font-size:28px;}
.feature p{font-size:13px;opacity:.8;}

.testimonial-active4{ margin-left: 0px; margin-right: 0px;}
.testimonial-active4 .slick-slide{ width: 100%;position: relative;background-color:#fff;padding:0px;margin: 0 0px ;box-shadow: 1px 1.732px 60px 0px rgba(0, 0, 0, 0.01);border-radius: 4px;}
.testimonial-active4 .slick-slide:hover{background: #fff;box-shadow: 1px 1.732px 60px 0px rgba(0, 0, 0, 0.05);}
.testimonial-active4 .testi-img {float: left; margin-bottom: 20px;position: absolute;left: 0;top: 80px;}
.testimonial-active4 .ta-info {overflow: hidden;float: left;margin-left: 20px;padding-top: 20px;}
.testimonial-active4 .ta-info span {color: #777;font-size: 16px;display: block; margin-bottom: 5px;}
.testimonial-active4 .ta-info h6 {font-size: 26px;margin-bottom: 0;font-weight: 600;color: #141b22;}
.testimonial-active4 .com-icon { position: absolute;right: 50px;top: 45px;}
.testimonial-active4 .slick-dots {text-align: center;position: absolute;width: 100%;margin-top: -35px;z-index: 9999}
.testimonial-active4 .slick-dots li {display: inline-block;margin: 0 0px;line-height: 0;}
.testimonial-active4 .slick-dots li button {text-indent: -99999px;border:none;padding: 0;margin-left: 10px;z-index: 1;cursor: pointer;transition: .3s;background-color:#ccc;height: 10px;width: 10px;border-radius:10px;}
.testimonial-active4 .slick-dots .slick-active button {width: 10px;background-color:#FFC000; height: 10px}
.testimonial-active4 .qt-img {position: absolute;right: 30px;top: 30px;}
.testimonial-active4 .qt-img img{ display: inline-block; margin-bottom: 30px;}
.stars1 span{background-color: #006400; padding: 0px 5px; border-radius: 7px}
.stars1 span .fa{color: #fff; font-size: 8px; padding:0px 0px; color: #ffbf00}
.slick-slide img{width: 100% !important;}
.travel {padding: 30px 0px 0px;line-height: 1.3em;font-family: "Mulish", sans-serif;text-align: center;}.travel h3 {font-size: 33px;font-weight: 600;font-family: "Mulish", sans-serif;line-height: 1.3em;color: #ff7900;margin-bottom: 20px;}.travel .row {margin-top: 20px;}.travel .card {height: 100%;padding: 15px 10px;border: none;}.travel .card img {width: 75px;margin: 0px auto;}.travel h5 {margin-top: 20px;font-size: 18px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: #113a3c;margin-bottom: 0px;}


.corporate {background-color: #f4f8fb;padding: 30px 0px;}.corporate h3 {font-size: 33px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: #ff7900;text-align: center;}.corporate .col-6 {padding: 0px 5px;}.corporate img {width: 100%;}

@media(max-width:500px)
{

    .ratingreview h4{font-size: 14px; margin-bottom: 0px; line-height: 15px;}
.ratingreview p{font-size: 10px; line-height: 13px; text-align: left;margin-bottom: 0px}
.help-item1 h5{font-size: 16px;line-height: 20px}
.help-item1 h6{font-size: 20px;line-height: 20px;margin-bottom: 5px}

.hero-banner {height: auto;padding: 10px 0;}.hero-content h5 {color: #ff7a00;font-size: 12px;margin-bottom: 0px;}.hero-content h1 {font-size: 20px}.review-card p {color: #444;line-height: 15px;margin-top: 10px;font-size: 14px; margin-bottom: 0px}.draggable{margin-bottom: 15px}.testimonial-active4 .slick-slide {margin-bottom: 30px}.testimonial-active4 .slick-dots {padding: 0px !important; margin-top: -24px}.ratingreview {margin: 10px !important}.ratingreview .icon {width: 80px;height: 50px;font-size: 30px;}.ratingreview .help-item {border-right: 0px solid #ddd;}.help-item1 {border-right: 0px solid #ddd;}.why-choose-us {display: none}.tab-content {padding: 15px;border-radius: 0px;box-shadow: 0 5px 20px rgba(0,0,0,.08);}.fleet-details {padding: 0px;}.fleet-tag {font-size: 10px;padding: 0px 10px;}.fleet-tag {top: 5px;left: 5px;}.fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}.info-item {font-size: 9px;  padding: 0px 2px; border-right: 0px}.fleet-footer { flex-direction: row;padding:5px;  }.price {font-size: 7px;font-weight: 600;color: #0d1b4c;line-height: 10px;width: 43%;}.price small {font-weight: 600;font-size: 8px;}.price span { font-size: 12px;}.book-btn {width: 53%; justify-content: center; gap: 3px;line-height: 20px;font-size: 9px;padding: 0px;}.review-section {padding: 0px}.review-top {border-radius: 12px;padding: 10px 0px; text-align: left;}.rating-box h2 {margin: 0px 0 10px;line-height: 1.4;font-size: 20px;color: #fff;} .google-rating {display: flex;align-items: center;gap: 15px;text-align: left; margin: 0px 0px;} .testimonial-active4 {margin-left: 0px;margin-right: 0px;}.help-buttons {flex-direction: row;gap: 10px;line-height: 16px} .help-box {background: #fff;padding: 5px;}.whatsapp-btn {line-height:20px;font-size: 14px;padding: 5px; width: 50%;text-align: center;}.callback-btn{font-size: 12px;padding: 5px; width: 50%;text-align: center;}.travel h4{font-size: 16px; line-height: 15px}.travel .card p{font-size: 12px}.about_us ul li {line-height: 15px; font-size: 12px }
.ratingreview .help-item1 {display: none;}
.help-item{margin-bottom: 5px}

}


@media(max-width:360px)
{
  .hero-banner {height: auto;padding: 10px 0;}
  .hero-content h5 {color: #ff7a00;font-size: 12px;margin-bottom: 0px;}
  .hero-content h1 {font-size: 20px}
  .features-section {margin-top: 0px;}
  .features-section {padding: 10px 0px !important}
  .content h4 {font-size: 12px;color:#000; line-height: 20px; width: 100px}
  .icon-box {width: 45px; height: 45px;border-radius: 12px;}
  .content p {font-size: 10px; color: #000; line-height: 17px}
  .feature-box {max-width: 100% !important; width: 100%; padding: 10px}
  .icon-box i {font-size: 20px;color: #ff7a00;}
  .review-card p {color: #444;line-height: 15px;margin-top: 10px;font-size: 14px; margin-bottom: 0px}
  .draggable{margin-bottom: 15px}
  .testimonial-active4 .slick-slide {margin-bottom: 30px}
  .testimonial-active4 .slick-dots {padding: 0px !important; margin-top: -24px}
  .home-fleets-details h5 {font-size: 12px;margin-bottom: 4px}
  .home-fleets-details {padding: 10px 0px}
  .home-fleets-details h3 {font-size: 16px; line-height: 20px; margin-bottom: 0px}
  .home-fleets-details p {font-size: 12px; line-height: 20px; margin-bottom: 5px}
  .help-box {margin-top: 10px !important}
  .fleet-tabs{border-radius: 5px} .tab-btn {min-width: 68px;font-size: 15px;padding: 20px 10px;  } .tab-btn i{font-size: 24px;}
  .home-fleets-details .tab-btn {gap: 0px}
  .review-user div{width: 100%; text-align: right;}
  .review-user div h4{font-size: 12px; line-height: 10px; margin-top: 5px; margin-bottom: 0px}
  .fleet-tabs {min-width: 98%;overflow-x: auto;}
  .home-fleets-details .tab-btn {padding: 5px 0px; font-size: 11px;}
  .ratingreview {margin: 10px !important}
  .ratingreview .icon {width: 55px;height: 40px;font-size: 24px;}
  .ratingreview .help-item {border-right: 0px solid #ddd;}
  .help-item1 {border-right: 0px solid #ddd;}
  .why-choose-us {display: none}
  .tab-content {padding: 15px;border-radius: 0px;box-shadow: 0 5px 20px rgba(0,0,0,.08);}
  .fleet-details {padding: 0px;}
  .fleet-tag {font-size: 10px;padding: 0px 10px;}
  .fleet-tag {top: 5px;left: 5px;}
  .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}
  .review-section {padding: 0px}
  .review-top {border-radius: 12px;padding: 10px 10px; text-align: center;}
  .footer-col {margin-bottom: 10px;}
  .corporate p{margin-bottom: 5px}
  .rating-box h2 {margin: 0px 0 10px;line-height: 15px;font-size: 12px;color: #fff;text-align: left;} .google-rating {display: flex;align-items: center;gap: 15px;text-align: center;} .testimonial-active4 {margin-left: 0px;margin-right: 0px;}
  .help-buttons {flex-direction: row;gap: 10px;} .help-box {background: #fff;padding: 5px;}
  .whatsapp-btn {font-size: 12px;padding: 5px; width: 50%;text-align: center;}
  .callback-btn{font-size: 12px;padding: 5px; width: 50%;text-align: center;}
  .travel h4{font-size: 20px}
  .travel .card p{font-size: 12px;margin-bottom: 3px}
  .about_us ul li {line-height: 15px; font-size: 12px }
  .google-rating img {width: 35px;}
  .google-rating .ratingss {margin-top: 0px;}
  .google-rating h3 {font-size: 18px !important;margin-bottom: 0px}
  .google-rating .stars {font-size: 25px;}
  .google-rating .ratingss p {line-height: 5px}


}









@media(max-width:991px){
.review-top,.help-box{    flex-direction:column;}
.rating-box,.review-card{    width:100%;}
.features{    grid-template-columns:repeat(2,1fr);}}
@media(max-width:576px){
.features{    grid-template-columns:1fr;}}
.stars1 {position: relative}
.stars1 label:not(.reset) {display: inline-block;float: left;position: relative;width: 40px;height: 40px;font-size: 40px;padding: 2px;cursor: pointer;color: #ff7900;transition: color .1s ease-out;z-index: 10}
.review {padding: 15px;border-radius: 6px}
.lost img{width: 250px;}
.review h3 {font-size: 16px;margin: 0}
.review h4 {font-size: 16px;margin: 0}
.reset:hover {background: #ff7900}
@media(max-width:991px){
.hero-banner{    height:auto;    padding:60px 0;}
.container{    flex-direction:column;    gap:40px;}
.hero-content{    text-align:center;}
.hero-content h1{    font-size:48px;}
.quote-form{    width:100%;    max-width:450px;}}
.fleet-card{width:520px;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:0.3s ease;}
.fleet-card:hover{transform:translateY(-5px);}
@media(max-width:768px){.fleet-card{    width:100%;}}

@media(max-width:992px){
.feature-box h3{    font-size:20px;}
.icon-circle{    width:75px;    height:75px;}
.icon-circle i{    font-size:34px;}}

@media(max-width:768px){
.why-choose-us{    flex-wrap:wrap;}
.feature-box{    width:50%;    flex:0 0 50%;    border-right:none;    border-bottom:1px solid #edf0f5;}
.feature-box:nth-child(3),.feature-box:nth-child(4){    border-bottom:none;}
.feature-box h3{    font-size:18px;}
.icon-circle{    width:65px;    height:65px;}
.icon-circle i{    font-size:28px;}}
.car-features {display: flex;align-items: center;justify-content: space-between;overflow-x:auto;background: #fff;padding: 15px 20px;border-radius: 12px;box-shadow: 0 2px 8px rgba(0,0,0,0.12);max-width: 900px;flex-wrap: wrap;margin-top: -40px;z-index: 99999;margin-left: auto;margin-right: auto;}
.feature-item {display: flex;align-items: center;gap: 8px;color: #333;font-size: 18px;font-weight: 600;}
.feature-item i {font-size: 20px;color: #000;}
/* Mobile Responsive */
@media (max-width: 768px) {.car-features {    justify-content: center;    gap: 15px;    padding: 12px;}
.feature-item {    font-size: 14px;}
.feature-item i {    font-size: 16px;}}
.fleet-gallery{padding: 20px 0px}
.gallery-container{max-width:100%;background-color: #fff;padding: 15px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 8px;}
.heading-line{width:50px;height:4px;background:#ff6b00;border-radius:10px;margin-bottom:5px;margin-top: 5px;}
.main-image-wrapper{position:relative;background:#fff;border-radius:15px;overflow:hidden;border:2px solid #e5e5e5;}
.main-image-wrapper img{width:100%;height:350px;object-fit:cover;display:block;}
.fleet-gallery .form-header{background-color: #fff !important;padding: 20px 20px 10px;}




.about_us h3{font-size: 16px; margin-bottom: 0px}
.about_us p{font-size: 14px; margin-bottom: 0px; line-height: 25px;color: #113a3c}
.about_us ul{margin: 0px}
.about_us ul li{font-size: 14px; margin-bottom: 0px; line-height: 25px;color: #113a3c}
@media (max-width: 500px) 
{.about_us ul li{font-size: 12px; margin-bottom: 0px; line-height: 15px;color: #113a3c}

}
@media (max-width: 375px) 
{.rating-box{display: inline-block;}.s-rating{width: 50%}.about_us ul li{font-size: 12px; margin-bottom: 0px; line-height: 15px;color: #113a3c}.section-title span {margin: 0px auto}

}

.card{padding: 15px 0px 0px; margin-bottom: 0px}
.contact-field {
  padding-right: 0;
}
.contact-field label {
  display: block;
  font-size: 14px !important;
  font-weight: 400;
  color: #141b22;
  margin-bottom: 0px;
  cursor: unset;
  position: absolute;
  top: -10px;
  left: 23px !important;
  background-color: #fff !important;
  padding: 0 10px;
  line-height: 20px;
}
.co .contact-field input {
  margin-bottom: 5px;
  background-color: #fff;
  height: 45px;
}

.co .contact-field select {
  margin-bottom: 5px;
  background-color: #fff;
  height: 45px;
  border-radius: 0px;
  border: 1px solid #ebebeb;
}




.vehicle-card{max-width:430px; margin:auto; background:#fff; border-radius:8px; overflow:hidden; box-shadow:0 8px 20px rgba(0,0,0,.12);padding:5px;}
.vehicle-card .top-section{display:flex; align-items:center; gap:18px;}
.vehicle-card .vehicle-image{width:80px;}
.vehicle-card .vehicle-image img{width:100%;display:block;}
.vehicle-card .vehicle-info{flex:1;}
.vehicle-card .vehicle-info h3{ font-size:16px; font-weight:700; color:#13213d; margin-bottom:5px; margin-bottom: 0px;line-height: 15px;}
.vehicle-card .seat{display:flex;align-items:center;gap:10px;font-size:14px;}
.vehicle-card .seat i{color:#ff6200;}
.vehicle-card .divider{height:1px;background:#ececec;margin:5px 0;}
.vehicle-card .title{display:flex;align-items:center;gap:15px;margin-bottom:0px;}
.vehicle-card .title span{flex:1;height:2px;background:#ff6a00;}
.vehicle-card .title h3{color:#ff6200;font-size:12px;font-weight:600;white-space:nowrap;margin-bottom: 0px;line-height: 20px;}
.vehicle-card .pricing{display:flex;justify-content:space-between;align-items:center;padding: 0px 7px;}
.vehicle-card .item{display:flex;align-items:center;gap:5px;}
.vehicle-card .icon{width:30px;height:30px;border:2px solid #ff6200;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6200;font-size:12px;background-color: transparent;}
.vehicle-card .item h4{font-size:12px;color:#222;margin-bottom:0px;line-height: 20px;}
.vehicle-card .item p{font-size:12px;color:#222;line-height: 15px;margin-bottom: 0px;}
.vehicle-card .pricing .line{width:1px !important;height:35px;background:#cfcfcf;}
.vehicle-card .btn{margin-top:0px;display:flex;justify-content:center;align-items:center;gap:12px;background:linear-gradient(90deg,#ff5a00,#ff8300);color:#fff;text-decoration:none;padding:5px 10px;border-radius:8px;font-size:14px;font-weight:600;transition:.3s;width: 100%;}
.vehicle-card .btn:hover{opacity:.9;}
.vehicle-card .btn i{margin-left:auto;}


.vehicle-card-green{max-width:430px; margin:auto; background:#fff; border-radius:8px; overflow:hidden; box-shadow:0 8px 20px rgba(0,0,0,.12);padding:5px;}
.vehicle-card-green .top-section{display:flex; align-items:center; gap:18px;}
.vehicle-card-green .vehicle-image{width:80px;}
.vehicle-card-green .vehicle-image img{width:100%;display:block;}
.vehicle-card-green .vehicle-info{flex:1;}
.vehicle-card-green .vehicle-info h3{ font-size:16px; font-weight:700; color:#13213d; margin-bottom:5px; margin-bottom: 0px;line-height: 15px;}
.vehicle-card-green .seat{display:flex;align-items:center;gap:10px;font-size:14px;}
.vehicle-card-green .seat i{color:#058e6e;}
.vehicle-card-green .divider{height:1px;background:#ececec;margin:5px 0;}
.vehicle-card-green .title{display:flex;align-items:center;gap:15px;margin-bottom:0px;}
.vehicle-card-green .title span{flex:1;height:2px;background:#058e6e;}
.vehicle-card-green .title h3{color:#058e6e;font-size:12px;font-weight:600;white-space:nowrap;margin-bottom: 0px;line-height: 20px;}
.vehicle-card-green .pricing{display:flex;justify-content:space-between;align-items:center;padding: 0px 7px;}
.vehicle-card-green .item{display:flex;align-items:center;gap:5px;}
.vehicle-card-green .icon{width:30px;height:30px;border:2px solid #058e6e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#058e6e;font-size:12px;background-color: transparent;}
.vehicle-card-green .item h4{font-size:12px;color:#222;margin-bottom:0px;line-height: 20px;}
.vehicle-card-green .item p{font-size:12px;color:#222;line-height: 15px;margin-bottom: 0px;}
.vehicle-card-green .pricing .line{width:1px !important;height:35px;background:#cfcfcf;}
.vehicle-card-green .btn{margin-top:0px;display:flex;justify-content:center;align-items:center;gap:12px;background:linear-gradient(90deg,#058e6e,#058e6e);color:#fff;text-decoration:none;padding:5px 10px;border-radius:8px;font-size:14px;font-weight:600;transition:.3s;width: 100%;}
.vehicle-card-green .btn:hover{opacity:.9;}
.vehicle-card-green .btn i{margin-left:auto;}


.vehicle-card-blue{max-width:430px; margin:auto; background:#fff; border-radius:8px; overflow:hidden; box-shadow:0 8px 20px rgba(0,0,0,.12);padding:5px;}
.vehicle-card-blue .top-section{display:flex; align-items:center; gap:18px;}
.vehicle-card-blue .vehicle-image{width:80px;}
.vehicle-card-blue .vehicle-image img{width:100%;display:block;}
.vehicle-card-blue .vehicle-info{flex:1;}
.vehicle-card-blue .vehicle-info h3{ font-size:16px; font-weight:700; color:#13213d; margin-bottom:5px; margin-bottom: 0px;line-height: 15px;}
.vehicle-card-blue .seat{display:flex;align-items:center;gap:10px;font-size:14px;}
.vehicle-card-blue .seat i{color:#1374d5;}
.vehicle-card-blue .divider{height:1px;background:#ececec;margin:5px 0;}
.vehicle-card-blue .title{display:flex;align-items:center;gap:15px;margin-bottom:0px;}
.vehicle-card-blue .title span{flex:1;height:2px;background:#1374d5;}
.vehicle-card-blue .title h3{color:#1374d5;font-size:12px;font-weight:600;white-space:nowrap;margin-bottom: 0px;line-height: 20px;}
.vehicle-card-blue .pricing{display:flex;justify-content:space-between;align-items:center;padding: 0px 7px;}
.vehicle-card-blue .item{display:flex;align-items:center;gap:5px;}
.vehicle-card-blue .icon{width:30px;height:30px;border:2px solid #1374d5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1374d5;font-size:12px;background-color: transparent;}
.vehicle-card-blue .item h4{font-size:12px;color:#222;margin-bottom:0px;line-height: 20px;}
.vehicle-card-blue .item p{font-size:12px;color:#222;line-height: 15px;margin-bottom: 0px;}
.vehicle-card-blue .pricing .line{width:1px !important;height:35px;background:#cfcfcf;}
.vehicle-card-blue .btn{margin-top:0px;display:flex;justify-content:center;align-items:center;gap:12px;background:linear-gradient(90deg,#1374d5,#1374d5);color:#fff;text-decoration:none;padding:5px 10px;border-radius:8px;font-size:14px;font-weight:600;transition:.3s;width: 100%;}
.vehicle-card-blue .btn:hover{opacity:.9;}
.vehicle-card-blue .btn i{margin-left:auto;}


