
@media(min-width: 1700px){
  .container{max-width: 1400px;}
  .booking-section .global-heading{font-size: 54px;line-height: 64px;}
  .booking-section .global-sub{font-size: 26px;}
  .bookinkg-fields .input-field.pickup-date, .bookinkg-fields .input-field.pickup-time, .bookinkg-fields .input-field.no-of-passengers {
      width: 32%;
  }
  .form-wrapper .bookinkg-fields{padding: 0 0 10px;}
  .bookinkg-fields .input-field .form-control,.check-switch label,.nonswitch-fields .select-passengers,.bookinkg-fields .input-group .form-control,.bookinkg-fields .input-group .form-control{font-size: 16px;}
  
  .booking-section .banner-from .search-ridebtn{font-size: 18px;padding: 20px 90px 20px 30px;}
  #airport_terminal_suggestion_list li{font-size: 15px; font-weight: bold;}
  .banner-from{max-width: 640px;}
  .banner-from>h3{font-size: 40px;}
}
@media(min-width: 1200.01px) and (max-width: 1400px){
.car-animate-section .background-two{height: 250px;}
}
@media(min-width: 992.01px) and (max-width: 1200px){
.airports-transfer .city-box h6{font-size: 34px;}
.airports-transfer .city-box p{font-size: 20px;}	
.footer-main .app-download{padding-right: 0;}
.footer .footer-main .toll-free{font-size: 23px;}
.footer .footer-main address{font-size: 16px;}
.footer .footer-main .email{font-size: 14px;}
.booking-section .col-lg-10{flex: 0 0 100%;max-width: 100%;}
.search-booking .search-right{padding-left: 0;}
.city-banner .col-lg-7,
.city-banner .col-lg-5{flex: 0 0 50%;max-width: 50%;}
.about-city-service h3{font-size: 32px;}
.about-city-service .city-img .img-sm{max-width: 115px;}
.final-booking .booking-right{padding: 0;}
.city-listing .city-wrap h2{font-size: 60px;}
.city-wrap .city-box .city{font-size: 26px;}
.cookies_footer{max-width: 930px;}
.booking-section .global-heading{font-size: 36px;line-height: 42px;}
.booking-section .global-sub{font-size: 18px;}
.nonswitch-fields .select-passengers{font-size: 12px;}
.cookies_footer .cookies_footer_right a{padding: 6px 10px;}
.fleet-tab .tab-menu ul li a{padding: 5px 90px;}
.city-banner h2{font-size: 30px;}
.city-banner h2 span{font-size: 36px;}
.banner-from{max-width: 530px;}
}
@media(min-width: 767.01px) and (max-width: 992px){
.header-inner .manu-wrap ul li.partner a{font-size: 14px;padding: 5px 10px;}
.header-inner .manu-wrap ul li a{padding: 5px;margin-left: 10px;}
.header .header-inner .logo img{max-width: 150px;}	
.feature-section .feature-box{display: block;}
.how-limo-work .row{margin: 50px -20px 0;}
.how-limo-work .col-md-4{padding: 0 20px;}
.global-heading{font-size: 42px;}
.global-sub{font-size: 22px;}
.airports-transfer .city-box h6{font-size: 28px;}
.airports-transfer .city-box p{font-size: 16px;}
.airports-transfer .city-box > img{height: 200px;}
.tab-wrapper .car-box .car-name{font-size: 16px;top: 30px;}
.fleet-tab .tab-menu ul li a{padding: 5px 30px;}
.footer .footer-main .toll-free{font-size: 16px;}
.footer .footer-main address{font-size: 14px;}
.footer .footer-main .email{font-size: 11px;}
.booking-section .global-heading{font-size: 36px;text-align: center;line-height: 40px;}
.booking-section .global-sub{font-size: 20px;text-align: center;}
.footer-main .app-download{padding-right: 0;}
.crytocurrency-payment .cryptocurrencies img{width: 39px;height: 39px;margin:0 8px;}
.bookinkg-fields .input-field{flex: 1;margin: 0 4px;}
.form-wrapper .bookinkg-fields{flex-wrap: wrap;}
.more-options .bookinkg-fields .input-field{flex: 0 0 80px;margin-right: 5px;}
.more-options .bookinkg-fields .input-field.hourly-booking{flex: 0 0 165px;}
.search-booking .container > .row > .col-md-7,
.search-booking .container > .row > .col-md-5{
flex: 0 0 100%;  
max-width: 100%;
}
.search-booking .search-right{padding-left: 0;}
.search-booking .about-limofhr.mobile-view{display: block;}
.search-booking .about-limofhr.desktop-view{display: none;}
.search-booking > .container > .row{flex-direction: column-reverse;}
.about-city-service h3{font-size: 32px;}
.about-city-service .content{padding: 0;}
.about-city-service .city-img .row{margin: 10px -5px;}
.about-city-service .city-img .col-6{padding: 0 5px;margin-bottom: 10px;}
.city-banner h2{margin-bottom: 20px;}
.final-booking .booking-right{padding: 0;}
.city-listing .city-wrap h2{font-size: 54px;}
.city-wrap .listing .col-sm-3{flex: 0 0 33.3%;max-width: 33.3%;}
.city-wrap .city-box .city{font-size: 24px;}
.container.banner-text{align-items: start;justify-content: center;min-height: 590px;}
.banner-from{left:0;right:0;margin: 0 auto;min-height: 430px;}
.banner-text-left{padding-top: 30px;}
.nonswitch-fields .select-passengers{font-size: 14px;}
.customer-reviews .cwjLGe{left: -30px;}
.customer-reviews .kfcIfb{right: -30px;}
.cookies_footer{max-width: 90%;}
.cookies_footer .cookies_footer_right a{padding: 6px 7px;}
.cookies_footer .cookies_footer_left{width: 76%;}
.cookies_footer .cookies_footer_right{width: 24%;}
.city-banner .container.banner-text{min-height: 460px;}

}
@media(max-width: 767px){
body{font-size: 16px;}
.how-limo-work .row{margin: 0 -15px;}
.how-limo-work .col-md-4{padding: 0 15px;}
.global-heading{font-size: 20px;}
.global-sub,.thankyou-section h4{font-size: 16px;}
.feature-section .feature-box{margin: 15px 0;}
.tab-wrapper .car-box .car-name{font-size: 12px;}
.fleet-tab-content .tab-wrapper .car-box{margin-bottom: 20px;}
.how-limo-work .col-md-4{border: 0;}
.airports-transfer .col-md-7,
.airports-transfer .col-md-5{flex: 0 0 100%;max-width: 100%;}
.footer-main .app-download{padding-right: 0;margin-bottom: 20px;}
.footer-main .logo{margin:0 auto 25px;display: block;max-width: 190px;}
.footer .footer-main .toll-free{font-size: 18px;}
.footer .footer-main address{font-size: 16px;}
.footer .footer-main .email{font-size: 14px;word-break: break-all;}
.airports-transfer .city-box h6{font-size: 20px;}
.car-animate-section .bg-wrapper{height: calc(100vh - 260px);}
.car-animate-section .car-banner{height: calc(100vh - 60px);}
.car-animate-section .road-left .car,
.car-animate-section .road-left .car-wrap{width: 140px;}
.car-animate-section .road-right .car,
.car-animate-section .road-right .car-wrap{width: 150px;}
.car-animate-section .road-right .wheel1 {right: 17px;top: 25px;width: 16px;}
.car-animate-section .road-right .wheel2 {right: 110px;top: 25px;width: 16px;}
.car-animate-section .road-left,
.car-animate-section .road-right{height: 30px;}
.car-animate-section .road-left .wheel1{right: 13px;top: 23px;width: 15px;}
.car-animate-section .road-left .wheel2 {right: 101px;top: 23px;width: 15px;}
@-webkit-keyframes ride {
  0% {
    left: -145px;
  }
  100% {
    left: 101%;
  }
}
@keyframes ride {
  0% {
    left: -145px;
  }
  100% {
    left: 101%;
  }
}
@-webkit-keyframes ride2 {
  0% {
    left: -155px;
  }
  100% {
    left: 101%;
  }
}
@keyframes ride2 {
  0% {
    left: -155px;
  }
  100% {
    left: 101%;
  }
}
.car-animate-section .background-two{height: 175px;background-size: contain;}
.crytocurrency-payment .cryptocurrencies{flex-wrap: wrap;}
.crytocurrency-payment .cryptocurrencies img{margin: 11px;width: 48px;}
.booking-progress-bar{width: 292px;margin: 10px auto 25px;}
.booking-progress-bar ul li{font-size: 12px;line-height: 1;white-space: nowrap;}
.booking-section{padding-top: 40px;display: block;height: auto; min-height: 600px;overflow:hidden;background: url(../images/mobile_banner_home.jpg) center center no-repeat;background-size: cover;}
.booking-section .container{margin-top: 0;}
.booking-section .global-heading{font-size: 20px;line-height: 26px;text-align: center;font-family: 'Roboto', sans-serif; font-weight: 500;}
.booking-section .global-sub{font-size: 15px;margin: 5px 0 20px; text-align: center;font-family: 'Roboto', sans-serif; font-weight: 500;}
.booking-form .form-wrapper{display: block;}
.form-wrapper .bookinkg-fields{flex-wrap: wrap;padding: 5px 15px;}
.bookinkg-fields .input-field,
.bookinkg-fields .input-field.voucher{margin: 0;padding: 0;flex: 0 0 100%;max-width: 100%;}
.bookinkg-fields .input-field.voucher{border: 0;}
.bookinkg-fields .input-field.pickup-date,
.bookinkg-fields .input-field.pickup-time{flex: 0 0 100%;max-width: 100%;}
.form-wrapper .booking-btn{width: 100%;padding: 7px;}
.booking-section .toggle-options ul{margin: 0;font-size: 14px;}
.booking-section .toggle-options ul li:last-child::before{height: 9px;}
.booking-section .toggle-options .toggle::after{top: 1px;right: 6px;}
.booking-section .toggle-options ul li{padding: 0 10px;}
.more-options .bookinkg-fields .input-field{flex: 0 0 70px;margin-right: 5px;border: 0;}
.more-options .bookinkg-fields .input-field.hourly-booking{flex: 0 0 135px;}
.search-booking .container > .row > .col-md-7,
.search-booking .container > .row > .col-md-5{
flex: 0 0 100%;  
max-width: 100%;
}
.search-header select{max-width: 150px;padding: 0;padding-right: 30px;}
.search-header .search-founds{font-size: 18px;}
.search-booking h2{font-size: 20px;margin-bottom: 0px;}
.booking-details .service-price{padding-left: 15px;}
.result-box .car-pic img,.search-results .result-box .car-pic img{
  max-height: 170px;
  max-width: 210px;
  }
.booking-details .service-type h5{font-size: 15px;}
.booking-details .service-type ul{margin-top: 10px;}
.search-results .result-box{padding: 15px;padding-top: 10px;font-size: 13px;}
.booking-details .service-price .price{font-size: 14px;font-weight: 500;}
.search-results .result-box .logo{right: 20px;top: 20px;max-width: 60px;}
.result-box .booking-info ul li{display: block;text-align: center;}
.result-box .booking-info ul li .icon{display: block;margin: 0;margin-bottom: 5px;}
.search-booking .search-header{margin-top: 10px;}
.search-booking .search-right{padding: 0;}
.search-booking .search-form{padding: 20px;}
.search-booking .about-limofhr.mobile-view{display: block;}
.search-booking .about-limofhr.desktop-view{display: none;}
.search-booking > .container > .row{}
.city-banner .search-form{padding: 20px;}
.city-banner h2{text-align: center;font-size: 32px;margin-bottom: 30px;}
.city-banner h2 span{font-size: 42px;}
.city-banner{padding: 35px 0;}
.about-city-service h3{font-size: 24px;}
.about-city-service .content{padding: 0;}
.about-city-service > .container > .row{flex-direction: column-reverse;}
.about-city-service .city-img .img-sm{max-width: 130px;}
.global-modal#registeration-popup .subscribe .pricing{min-height: 0;}
/*mobile header*/
.header-inner .manu-wrap .main-nav ul li.partner{display: none;}
.header .header-inner{align-items: center;}
.header .header-inner .logo img{max-width: 150px;}
.header{padding: 10px 0 12px;}
.header-inner .manu-wrap ul li a{margin: 0;}
.header-inner .manu-wrap ul li a{padding: 5px 6px;font-size: 16px;}
.manu-wrap .login-register .login,.manu-wrap .login-register .login:hover{padding-left: 17px;background-size: 13px;}
.header-inner .manu-wrap .login-register{border: 0;display: none;}
.pre-loader svg{transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);}
.crytocurrency-payment .owl-carousel .owl-stage-outer{overflow: hidden;}
.crytocurrency-payment .cryptocurrencies img{pointer-events: none;}
.booking-progress-bar ul li::before{font-size: 14px;width: 23px;height: 23px;line-height: 23px;}
.custom-check .checkmark{width: 20px;height: 20px;top: 0;}
.custom-check{padding-left: 25px;}
.custom-check .checkmark:after{left: 5px;top: 1px;}
.final-booking .booking-right{padding: 0;}
.final-booking .box-wrap.padding-lg{padding: 20px;}
.final-booking .booking-detail .service-type{padding: 0 10px;}
.final-booking .booking-detail .car-img{max-width: 90px;}
.final-booking .box-wrap{padding: 10px 15px;}
.final-booking .card-link::after, 
.final-booking .card-link::before{
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);  
}
.final-booking{padding: 30px 0;}
.final-booking .global-heading{font-size: 28px;}
.final-booking .sub-head{font-size: 15px;}
.final-booking .booking-detail h5{font-size: 20px;}
.final-booking .booking-detail{font-size: 12px;}
.city-listing .city-wrap h2{font-size: 32px;}
.select2-wrap .city-dropdown{font-size: 21px;padding: 0 20px 20px;}
.select2-wrap{padding: 15px 20px 0;}
.select2-city .select-placeholder{font-size: 24px;}
.select2-wrap .selected-value{font-size: 22px;}
.city-wrap .col-sm-3{flex: 0 0 50%;max-width: 50%;}
.city-wrap .city-box{min-height: 50px;}
.city-wrap .city-box .city{font-size: 19px;}
.city-banner .search-form select.form-control{background-position: 94% center;}
.booking-section .container.banner-text{padding-top: 0;}
.booking-section .container.banner-from{padding: 20px;bottom: -90px;width: 90%;}
.booking-section .banner-from .search-ridebtn{
  background: #000 url(../images/icons/button-arrow.png) 85% 50% no-repeat;
  padding: 12px 80px 12px 30px;
  font-size: 16px;
  right: 16%;
  font-family: 'Roboto', sans-serif;
  width: auto;
  bottom: -34px;
}
.form-wrapper .bookinkg-fields .switch-fields,.form-wrapper .bookinkg-fields .nonswitch-fields{display: block;margin: 0;width: 100%;}

.listing-header-update .form-wrapper .bookinkg-fields .nonswitch-fields{display: flex;column-gap: 10px;padding-right: 20px;}
.listing-header-update .form-wrapper .bookinkg-fields .nonswitch-fields .input-field{
  flex-grow: 1;
  flex-basis: 0;
  height: auto;
  padding: 0;
  width: auto;
}

.bookinkg-fields .input-field .form-control{font-size: 16px; font-weight: 400;font-family: 'Roboto', sans-serif;}
.bookinkg-fields .switch-fields .input-field{padding: 0;margin-top: 0;}
.bookinkg-fields .input-field.pickup-date, .bookinkg-fields .input-field.pickup-time, .bookinkg-fields .input-field.no-of-passengers{flex: 0 0 100%;}
.bookinkg-fields .input-field,.bookinkg-fields .switch-fields .input-field{margin-bottom: 10px;padding: 10px 16px;margin-left: 0;}
.bookinkg-fields .input-field .form-control{border-radius: 6px;}
.check-switch label{font-size: 16px;}
.booking-section .container.banner-from .booking-form{padding-bottom: 30px;}
.form-wrapper .bookinkg-fields .switch-fields .switch-icon:after,.form-wrapper .bookinkg-fields .switch-fields .switch-icon:before{display: none;}
#airport_terminal_suggestion_list li{font-size: 14px;font-weight: 600;}
#airport_terminal_suggestion_list.show-menu{display: block;}
#airport_terminal_suggestion_list{top: 35%;padding-top: 10px;}
.final-booking.enroll-from{padding:30px;margin-left: 0;}
.partner-banner ul li{padding: 0px 0 10px 34px;font-size: 18px;}
.enroll-from .enroll-header h3{font-size: 20px;}
.enroll-from .enroll-header a{font-size: 14px;}
.partner-banner h3{font-size: 38px;}
.partner-banner{padding: 40px 0 90px;}
.enroll-from .btn.search-ridebtn{padding: 12px 70px 12px 30px;}
.bookinkg-fields .input-field.pickup-date, .bookinkg-fields .input-field.pickup-time, .bookinkg-fields .input-field.no-of-passengers{
  width: 100%;
}
.banner-from h3{font-size: 24px;margin-bottom: 10px;text-align: center;font-family: 'Roboto', sans-serif; font-weight: 500;}
.banner-from{position: relative;padding: 40px 10px;left: 0;right:0;margin: 0 auto;margin-bottom: 110px;bottom: 0;}
.container.banner-text{min-height: 750px; display: block;}
.feature-section{padding: 26px 0 34px;}
.booking-header{display: block;}
.contact-form{padding: 30px;}
.address-pannel{position: static;transform: none;width: 100%;padding: 22px;margin-top: 40px;}
.contact-section{padding: 60px 0;}
.fleet-section .global-heading{font-size: 34px;}
.form-wrapper .bookinkg-fields .switch-fields.reverse-sd,.search-booking .final-booking{display: flex;}
.cookies_footer{max-width: 90%;display: block;}
.cookies_footer .cookies_footer_left,.cookies_footer .cookies_footer_right{width: 100%;}
.cookies_footer .cookies_footer_left{margin-bottom: 10px;}
.search-booking .search-right{display: none;}
.search-booking .final-booking{
  padding: 0 0;
  align-items: center;
  justify-content: space-between;
  border-bottom: none;
  border-top: none;
}
.search-booking .final-booking a.update_btn{
    background: #e7ebf1;
    padding: 8px 20px;
    display: block;
    font-weight: 600;
    border-radius: 3px;
    color: #000;
  }
  .search-booking{padding:30px 0;}
  .bookinkg-fields .input-field.no-of-passengers{padding: 16px 20px;}
  .nonswitch-fields .select-passengers{width: 100%;font-size: 16px;font-family: 'Roboto', sans-serif;}
  .customer-reviews .kfcIfb{right: 0px; opacity: 0;}
  .customer-reviews .cwjLGe{left: 0px;opacity: 0;}
  .search-booking .search-form h4,.search-booking .search-form p{display: none;}
  .global-modal .modal-content{width: 93%;margin: 0 auto;padding: 10px;}
  .form-wrapper .bookinkg-fields .switch-fields .switch-icon{top: 45px;}
  .final-booking form{display: block;}
  .city-banner .banner-from>h3{font-size: 26px;}
  .city-banner .banner-from>h3 br,.left-menu-tc{display: none;}
  .modal#register-modal{top: 40px;}
  .footer .footer-iconbox{width: 100%;}
  .footer p.footer-iconbox img {
    margin-right: 5px;
    width: 22px;
}
.footer a.footer-iconbox{padding: 8px 16px 6px;}
.search-right .banner-from{padding: 20px 10px 8px;margin-top: 20px;}
.search-right .banner-from>h3{font-size: 22px;}
.form_to_searchlist{display: none;}
.final-booking.booking-confirmation .card-link::after,.final-booking.booking-confirmation .card-link::before{top: 30%;}
.my-account-bookinglist .my-account-button{text-align: right;float: none;}
.final-booking.booking-confirmation .booking-detail .service-type{float: left;}
ul.location-info li{font-size: 14px;}
.search-total-result .fleet-tab.ride-list-tab{max-width: 200px;}
.search-total-result .fleet-tab .tab-menu ul li a{padding: 5px 12px;font-size: 14px;}
.search-total-result .fleet-tab .tab-menu ul li{margin: 0 2px;}
.search-total-result .search-founds{font-size: 15px;}
.header-inner .manu-wrap .login-register ul li a.mobile_dot{display: list-item;}
.header .main-nav,.header .login-register li.register_li{display: none;}
.final-booking .form-control{min-height: 50px;padding: 5px 16px;}
.final-booking{font-family: 'Roboto', sans-serif;}
.form-tab .form-wrapper .bookinkg-fields{padding: 0;}
.form-tab .nav-tabs .nav-item:first-child{flex: 0 0 30%;}
.bookinkg-fields .input-group .form-control{font-family: 'Roboto', sans-serif;}
#hourly-booking .bookinkg-fields .input-group .form-control{padding: 27px 10px;}

.detail-section-first .city_title{text-align: center;padding-left: 0;}
.city-detail-page .detail-section-first .city-detail-content,.city-detail-page .detail-section-second .city-detail-content,.city-detail-page .detail-section-third .city-detail-content{padding: 0 0px;}
.detail-section-first .city_title:after,.city-detail-page .detail-section-second:after,.city-detail-page .detail-section-third:after{display: none;}
.city-detail-page .detail-section-second,.city-detail-page .detail-section-third{padding-top: 20px;padding-bottom: 10px;}
.city-detail-page .detail-section-second .row{flex-direction: column-reverse;}
.city-detail-page .detail-section-second .col-sm-4.text-right{text-align: center !important;}
.city-detail-page .row .col-sm-4 img{max-width: 300px;margin-bottom: 20px;}
.city-detail-page h3{font-size: 22px;}
.city-detail-page{text-align: center;}
.detail-section-first .city_title h1{line-height: 60px;margin-bottom: 30px;font-size: 48px;}
.whatsapp_floating{bottom: 20px;left: 20px;width: 55px;height: 55px;z-index: 9999;}
.home-bookingform .banner-text-left{position: static;transform: none;padding: 0 20px;}
.home-bookingform .banner-from{left: 0;margin-top: 10px;}
.home-bookingform .form-tab .nav-tabs{height: auto;margin: 0 0;justify-content: center;}
.form-tab .nav-tabs .nav-item{flex: 0 0 30%;margin: 0;}
.home-bookingform .banner-from.form-tab .tab-content{margin: 0 20px;border-radius: 0 0 16px 16px;}
.home-bookingform #hourly-booking .hourly_four_field_group{display: block;}
.home-bookingform .bookinkg-fields .switch-fields .input-field.pickup,.home-bookingform #hourly-booking .hourly_four_field_group #hourly_booking_pickup_time_label,.home-bookingform .form-wrapper .bookinkg-fields .switch-fields.reverse-sd .input-field.dropoff-point{margin-right: 0;}
.home-bookingform .bookinkg-fields .switch-fields .input-field.dropoff-point{margin-left: 0px;}
.home-bookingform #hourly-booking .bookinkg-fields .input-field{margin-bottom: 10px !important;}
.home-bookingform .form-wrapper .bookinkg-fields .switch-fields.reverse-sd {flex-direction: column-reverse;}
.home-bookingform .form-wrapper .bookinkg-fields .switch-fields.reverse-sd .input-field.pickup {margin-right: 0px;margin-left: 0;}
.form-tab .nav-tabs .nav-link.active .icon .actives{margin-top: 2px;}
.banner-from.form-tab .tab-content{padding: 20px 20px 40px;}
.home-bookingform #airport_terminal_suggestion_list,.home-bookingform .switch-fields.reverse-sd #airport_terminal_suggestion_list{top: 60px;}
.home-bookingform .nonswitch-fields .input-field{margin-right: 0;}
.home-bookingform .form-wrapper .bookinkg-fields .switch-fields{margin-bottom: 0;}
.allcity-banner h1 span{font-size: 36px;}
.listing-header-update .lft-frm, .listing-header-update .bookinkg-fields{display: block;}
.listing-header-update .bookinkg-fields .input-field .form-control{border-radius: 0;}
.accordion_head{font-size: 16px;}
.detail-section-first .city_title h1, .detail-section-first .city_title h2{line-height: 40px;font-size: 32px;}
.header .main-nav,.mobile-header-hamberger,.form-tab .nav-tabs .nav-link .icon{display: block;}
.header-inner .manu-wrap ul li.currency,.form-tab .nav-tabs .nav-link .icon{display: none;}
.mobile-header-hamberger{margin-left: 20px;position: relative;z-index: 100;min-height: 28px;}
.how-limo-work .col-md-3{padding: 0 15px;border:none;}
.our-partner .partner-logos img{max-width: 120px;margin: 10px;}
.our-partner{padding: 40px 0 20px;}
.how-limo-work .col-md-3 img{max-height: 60px;}
.form-tab .nav-tabs .nav-link .icon img{display: inline-block;}
.form-tab .nav-tabs .nav-link.active{padding: 8px 16px;background: #fff;color: #bd9125;}
.form-tab .nav-tabs .nav-link{border-radius: 0;font-size: 16px;}
.form-tab .nav-tabs .nav-link{
  font-size: 16px;
  line-height: 1.1;
  padding: 8px 16px;
  text-align: center;
  display: block;
  justify-content: center;
  align-items: center;
  margin-bottom: 0px;
  border-right: 1px solid #5e4405;
}
.form-tab .nav-tabs .nav-link span{
  margin: 0;  
  margin-bottom: 0px;
}
.form-tab .nav-tabs .nav-item:first-child a.nav-link{border-radius: 14px 0 0 0;}
.form-tab .nav-tabs .nav-item:last-child a.nav-link{border-radius: 0 14px 0 0;}
.home-bookingform .bookinkg-fields .input-field{height: 48px;}
.airports-transfer .city-box > img{height: 130px;}
.airports-transfer .city-box p,.feature-section .feature-box{font-size: 14px;}
.airports-transfer .city-box{margin: 6px 0;}
.feature-box .feature-content h6{font-size: 20px;}
.home-bookingform .banner-text-left h1 b{display: none;}
.form-tab .nav-tabs .nav-item:last-child a{border-right: 0;}
.fleet-tab .tab-menu ul li a{
  font-size: 14px;
  padding: 5px 7px;
  font-weight: 500;
  background: #2d2f33;
  display: block;
  border-radius: 30px;
  margin: 2px;
  color:#fff;
}
.fleet-tab .tab-menu ul{border-bottom: none;}
.fleet-tab .tab-menu ul li.active a, .fleet-tab .tab-menu ul li a:hover{
  color: #ffffff;
  background: #d7b84e;
  box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.fleet-tab .fleet-tab-content{margin-top: 20px;}
.fleet-tab-content .tab-wrapper>.row{display: flex;justify-content: center;}
.crytocurrency-payment .global-heading{line-height: 48px;font-size: 22px;}
.crytocurrency-payment .global-sub{font-size: 18px;line-height: 20px;}
.crytocurrency-payment .cryptocurrencies{margin-top: 20px;}
.accordion_containerr {padding-top: 0;}
.banner_title_mobile{display: block;font-style: normal;margin-bottom: 20px;}
.load-title-ride{margin-bottom: 10px;font-size: 20px;}
.booking-details .service-type p{margin-bottom: 4px;font-size: 12px;}
.final-booking .booking-location{font-size: 14px;padding-right: 16px;display: none;}
.search-header.search-total-result span.date_time_after_search,.how-limo-work,.booking-form .form-wrapper,.thankyou-section p.teamlimo{font-size: 14px;}
.listing-header-update .search-ridebtn{margin-left: 0;margin-top: 10px;}
.thankyou-section h3{font-size: 20px;margin: 10px 0 10px;}
.thankyou-section{padding: 120px 0 40px;min-height: 300px;}
.search-booking .booking-btn .global-btn{line-height: 34px;}
.booking-section.allcity-banner .banner-from.form-tab .tab-content {padding: 10px 7px 25px;}
.booking-section.allcity-banner  .banner-from {width: auto;,margin: 40px 15px 0 15px;}
.allcity-banner.home-bookingform .banner-from#fixed{position: static !important;}
.home-bookingform.allcity-banner .container.banner-text > .row{flex-direction: column-reverse;}
.home-bookingform.allcity-banner .container.banner-text > .row .col-md-8{display: none;}
#booking-enquiry-modal .close{top: 27px;right: 30px;}
#booking-enquiry-modal .close img{max-width: 64px;}
#booking-enquiry-modal.form_sec .modal-content h3{font-size: 18px;}
.allcity-banner .fixed-price p,.allcity-banner .banner-text h1.desktop_title{display: none;}
.allcity-banner .banner-text h1.mobile_title{display: block;font-size: 28px;}
.allcity-banner .banner-text h1.mobile_title span{font-size: 30px;}
.allcity-banner .banner-policy{text-align: center;}
.tablebtn a{font-size: 12px;padding: 8px 8px;}
.destination-table table tr th:nth-child(2),.destination-table table tr th:nth-child(3),.destination-table table tr td:nth-child(2),.destination-table table tr td:nth-child(3){display: none;}
.allcity-banner .banner-policy:nth-child(3){padding-right: 0;}
.destination-table{padding: 0;}
.destination-table .table td,.destination-table .table th{font-size: 12px;}
.nonswitch-fields .add-passengers{top: 40px;}
.allcity-banner .nonswitch-fields .add-passengers{top: 40px;}
.loader-box ul li{margin: 10px 0px;}
.loader-box h3{ font-size: 24px;}
.loader-box ul{
    padding: 0;
    list-style: none;
    text-align: left;
    margin:  0 auto 40px;
    max-width: 80%;
}
.loader-box ul li span{text-align: center;}
.owl-slider_section .owl-carousel .item{
    justify-content: center;
   }
   .owl-slider_section .item-img {
    margin-right: 28px;
}

}
@media(min-width: 576.01px) and (max-width: 767px){
.fleet-tab .tab-menu ul li a{font-size: 18px;padding: 5px 30px;}
.airports-transfer .city-box > img{height: 220px;}	
.booking-section{padding-top: 50px;}
.booking-section .global-sub{margin-top: 0;}
.bookinkg-fields .input-field, .bookinkg-fields .input-field.voucher{flex: 0 0 50%;max-width: 50%;}
.city-wrap .listing .col-sm-3{flex: 0 0 50%;max-width: 50%;}
.city-wrap .city-box .city{font-size: 24px;}
.bookinkg-fields .input-field{flex: 0 0 100%;max-width: 100%;}
.banner-from.form-tab .tab-content{padding: 20px 20px 50px;}
}
@media(max-width: 576px){

.footer-main .col-md-9 .col-sm-3,.footer-main .col-md-9 .col-sm-2,.footer-main .col-md-9 .col-sm-4{flex: 0 0 50%;max-width: 50%;margin-top: 10px;}
.car-animate-section .car-banner img.banner-mobile{display: block;}
.car-animate-section .car-banner img.banner-desktop{display: none;}

.form-tab .nav-tabs .nav-link .icon{margin-right: 4px;}
.form-tab .nav-tabs .nav-link.active::after{border-right: 35px solid transparent;}
.form-tab .nav-tabs .nav-item:last-child .nav-link.active::before{border-left: 35px solid transparent;}
#hourly-booking .bookinkg-fields .input-field, 
#hourly-booking .bookinkg-fields .switch-fields .input-field{margin-bottom: 0;}
.nav-tabs .nav-item{margin-bottom: -2px;}
#CookiebotWidget{bottom: 82px !important;left: 24px !important;}

}
@media(max-width: 360px){
.booking-section .global-heading{
      font-size: 32px;
    line-height: 33px;
}
.booking-section .global-sub{font-size: 15px;}
.banner-from h3{font-size: 21px;}
}