@media (min-width:3840px){.main-banner{background-image:url("../images/banner-1-l.jpg");padding:240px 60px}.header .header-inner{padding:20px 60px}}@media (min-width:2240px) and (max-width:3839px){.main-banner{background-image:url("../images/banner-1-l.jpg");padding:200px 50px}.header .header-inner{padding:15px 50px}}@media (min-width:1920px) and (max-width:2239px){.main-banner{padding:160px 0}.slide-item .slide-caption{bottom:380px}.slide-item .slide-caption strong{font-size:24px;line-height:28px}.slide-item .slide-caption h2{font-size:52px;line-height:62px}.main-banner .banner-title,.banner-title .banner-inner{margin-top:-71px}}@media(min-width:1024px){.gallery-carousel .left-outer{position:relative;width:calc(100% - 230px);margin-bottom:0}.gallery-carousel .right-outer{width:210px}.gallery-carousel .gallery-thumb .slick-slide{margin:0 0 20px 0}.gallery-carousel .gallery-thumb .slick-list{margin:0}}@media(min-width:1400px) and (max-width:1599px){.banner-title .banner-inner h1{font-size:44px;line-height:48px}.trip-type-tabs .nav-tabs li a{padding:15px 30px;font-size:16px}.trip-type-frm span{right:10px}}@media(min-width:1025px) and (max-width:1399px){.main-banner{background-image:url("../images/banner-1-m.jpg");padding:80px 0px}.main-banner .banner-title{padding-top:0px;padding-left:10px}.banner-title .banner-inner h2{font-size:16px}.banner-title .banner-inner h1{font-size:35px;line-height:38px}.header .logo{padding-left:10px}.trip-type-tabs .nav-tabs li a{padding:15px 20px;font-size:15px}.trip-outer .tab-content{padding:40px 25px}.trip-type-frm span{right:10px}.trip-type-frm input[type="text"],.trip-type-frm select{padding:0 10px}}@media(min-width:992px) and (max-width:1024px){.main-banner{background-image:url("../images/banner-1-m.jpg");padding:50px 0px}.main-banner .banner-title{padding-top:0px;padding-left:10px}.banner-title .banner-inner h2{font-size:16px}.banner-title .banner-inner h1{font-size:32px;line-height:36px}.info_box i{font-size:18px;width:40px;line-height:38px;height:40px;margin-right:10px}.info_box .info_text .info_title{font-size:16px}.info_box .info_text span{font-size:14px}.phone_info .phone_text span a{margin-left:70px;padding:0}.text-banner h2{font-size:45px;padding:20px 0 20px}.inner-banner h2{padding:100px 0 100px}.header .logo{padding-left:10px}.trip-type-tabs .nav-tabs li a{padding:15px 25px;font-size:16px}.trip-outer .tab-list-item{width:100%}.trip-outer .tab-content{width:100%;padding:40px 20px}.trip-type-frm input[type="text"]{width:100%}.trip-type-frm .search-btn{width:100%}.trip-type-frm span{right:10px}.trip-type-frm input[type="text"],.trip-type-frm select{padding:0 10px}.offer-box h4{font-size:16px}.offer-box img{margin-right:10px}.about-info .facts-list li{margin-right:40px;margin-bottom:0}.deal-thumb img{width:100%;height:auto}.deal-box .deal-thumb:after{top:0;left:0;width:0;height:100%}.deal-box .deal-thumb:hover:after{width:100%}.our-service-box .service-desc h4{font-size:20px}.slide-item .slide-caption h2{font-size:40px;line-height:50px}.slide-item .slide-caption{bottom:35%}.open_hours{padding:30px 30px}.cab-box figure img{width:100%;height:auto}.member-img img{width:100%;height:auto}.contact_frm .frm-field input[type="text"]{width:100%;margin-bottom:10px}.contact_frm .frm-field input[type="email"]{width:100%;margin-left:0}.contact_frm .frm-field .field-inner{width:100%}.contact_frm .field-inner #user_email-error{margin-left:0}.booking-summary .journey-info{width:290px}.booking-summary .fare-box{float:none;clear:both;margin:0 20px 35px 20px;width:auto}.text-box .service-list,.text-box .feature-list{width:330px}.fleet-box .ad-info{text-align:center;width:100%;padding:10px 20px}.fleet-box .ad-info .book_fleet a{margin-top:20px}.fleet-features{padding:25px 14px}.fleet-features ul li i{margin-right:10px}.fleet-features ul li{font-size:14px;line-height:25px;text-transform:capitalize}.fleet-list-box .fleet-text{border-left:1px solid #eaeaea;border-top:transparent}}@media(min-width:768px) and (max-width:991px){#trip_cost{font-size:16px}.booking-summary .total-outer .curr{right:68%}.price_btn{font-size:12px;padding:12px 12px}.phone_info{}.info_box i{margin-right:7px;font-size:18px;width:42px;line-height:42px;height:42px}.nav-row .navbar{width:85%}.nav-row .navbar-default .navbar-nav>li>a{padding:14px 0 17px 0;margin:0 14px}.book_btn a{width:112px;font-size:13px}.text-banner h2{font-size:35px;padding:15px 0 15px}.inner-banner h2{padding:100px 0 100px}.main-banner{background-image:url("../images/banner-1-m.jpg");padding:60px 0px}.main-banner .banner-title{padding-top:0px;padding-left:5px}.banner-title .banner-inner h2{font-size:14px}.banner-title .banner-inner h1{font-size:26px;line-height:30px;margin-bottom:20px}.banner-title .banner-inner .banner-btns .btn-style-2{margin-left:0px;padding:10px 0;width:160px}.header .logo{padding-left:5px}.welcome{padding:80px 0}.trip-type-tabs .nav-tabs li a{padding:15px 12px;font-size:14px}.trip-type-frm input[type="text"]{width:100%}.trip-outer .tab-content{padding:30px 20px}.trip-type-frm .search-btn{width:100%}.trip-type-frm span{right:10px}.trip-type-frm input[type="text"],.trip-type-frm select{padding:0 10px}.about-info .facts-list li .fact-count{font-size:30px}.about-info .facts-list li{margin-right:35px;margin-bottom:0}.our-service-box .service-desc h4{font-size:18px}.our-service-box .service-desc{padding:35px 25px}.deal-thumb img{width:100%;height:auto}.deal-box .deal-thumb:after{top:0;left:0;width:0;height:100%}.deal-box .deal-thumb:hover:after{width:100%}.fleet-box .ad-info{padding:10px 20px}.fleet-box .ad-info .book_fleet a{margin-top:20px}.open_hours{padding:30px 30px}.fleet-info-box .fleet-info{width:auto}.cab-col-outer .fleet-info-box .fleet-info ul li:first-child{padding:0 10px 0 0}.cab-col-outer .fleet-info-box .fleet-info ul li{padding:0 10px}.cab-col-outer .fleet-grid-box a{padding:15px 25px}.cab-col-outer .fleet-info-box a{margin-top:20px}.testimonial-outer{width:100%;margin-left:0}.slide-item .slide-caption{bottom:100px}.slide-item .slide-caption h2{font-size:30px;line-height:40px}.service-box .service-caption h3{font-size:20px;line-height:25px}.member-img img{width:100%;height:auto}.cab-box figure img{width:100%;height:auto}.contact_frm .frm-field input[type="text"]{width:100%;margin-bottom:10px}.contact_frm .frm-field input[type="email"]{width:100%;margin-left:0}.footer-main2 .payment-icons li{padding-right:10px}.footer-main2 .social-links li a{margin-right:0}.footer-main2 .copyright_text p{font-size:12px}.about-info .facts-list{padding:50px 0 50px}.about-banner img{width:100%;height:auto;margin-left:0;margin-top:110px}.reviews-slider .testimonial-item{padding:0 40px 45px 40px}.booking-details{width:75%}.section-form .booking-form{padding:45px 30px}.section-form .booking-charges{padding:45px 30px}.booking-summary .booking-info{padding:35px 20px 15px 20px}.booking-summary .booking-info li{width:auto;font-size:13px}.booking-summary .booking-info li span{float:none;height:auto}.booking-summary .journey-info{width:auto;padding:0 20px 0 20px}.journey-info i{padding-left:10px}.booking-summary .service-info{padding-left:20px;padding-right:20px}.booking-summary .service-info li{width:auto}.booking-summary .fare-box{padding:18px 10px;float:none;clear:both;width:auto;margin:0 20px 35px 20px}.car-filter .select-list{font-size:13px}.price-filter .text-left span{display:none}.fleet-info-box .fleet-info ul li:first-child{padding:0 10px 0 0}.fleet-info-box .fleet-info ul li{padding:0 10px}.fleet-info-box a{float:left;margin-top:20px}.fleet-grid-box .fleet-thumb{height:320px}.fleet-grid-box .price-box{top:10px;right:15px}.fleet-grid-box .rated{top:15px;left:10px}.fleet-grid-box .price-box strong{font-size:26px}.fleet-list-box .fleet-text{border-left:1px solid #eaeaea;border-top:transparent}.fleet-features{padding:30px 18px}.fleet-features ul li i{margin-right:10px}.fleet-features ul li{font-size:14px;text-transform:capitalize;line-height:30px}.fleet-box .ad-info{width:100%;text-align:center}.fleet-box .ad-info h4{font-size:18px}.fleet-box .ad-info h5{font-size:15px}.text-box .service-list,.text-box .feature-list{width:100%}.payment-frm .back-btn,.payment-frm .book-btn{width:155px}.booking-summary{margin-top:50px}.booking-summary .service-info{float:none;clear:both}}@media(max-width:767px){.slick-slide img{display:block;max-width:90%}.header .header-inner.sticky .logo img{margin-top:0px}.mobile{display:initial}.mobile-block{display:block}.desktop{display:none}.main-banner{background:none;background-color:var(--bg-dark);padding:0px}.main-banner::after{background:rgba(24,39,52,0.25)}.main-banner .banner-title{margin-top:30px;width:auto}.main-banner2 .tab-content{padding:45px 0}.mobile-icons{display:block}.mobile-icons .row{margin:0px}.mobile-icons .m-icon{background-color:var(--primary);border:1px solid var(--text-lighter);border-right:none;color:var(--text-lighter);text-align:center;font-size:12px;padding:10px 5px}.mobile-icons .m-icon:last-of-type{border-right:1px solid var(--text-lighter)}.mobile-icons .m-icon .icon-whatsapp{color:#25D366}.mobile-icons .m-icon a{color:var(--text-lighter);font-weight:300}.mobile-icons .m-icon a:hover{color:var(--text-lighter)}.mobile-icons .m-icon i{font-size:14px;margin-right:1px}.footer-copyright{margin-bottom:35px}.header .logo{padding:0px;text-align:center;width:auto}.header .logo img{width:auto;max-width:220px;height:auto;max-height:50px;object-fit:contain}.header .main-menu{margin-top:0px}.logo h1 a:after{width:130px;margin:0 auto 0}.logo h1 img{position:initial}.phone_info{padding:10px 0 15px;text-align:center}.phone_info i{top:-3px;left:0;float:none}.phone_info .phone_text{float:none}.phone_icon:before{display:none;content:''}.info_box{padding:10px 0 15px;text-align:center}.info_box i{margin-right:15px;width:100%;height:auto;line-height:40px;float:none;border-radius:0;font-size:22px}.info_box .info_text{float:none;margin-top:20px}.info_box .info_text .info_title{line-height:25px}.phone_info .phone_text span a{padding:10px 0 10px;margin-left:0;display:inline-block}.nav-row .navbar{width:100%;float:none}.book_btn a{float:none;margin:0 auto 0;padding:14px 0;display:none}.nav-row .navbar-default .navbar-nav>li:first-child a{margin-left:20px}.nav-row .navbar-default .navbar-nav>li>a{padding:17px 0 17px 0;border-top:none}.nav-row .navbar-nav{margin:0}.nav-row .navbar-nav li ul{display:none}.nav-row .navbar-nav li ul{opacity:1;visibility:visible}.nav-row .open>.dropdown-menu{display:block}.header .nav-row .navbar-default .navbar-nav>li:hover>ul{top:100%}.header .nav-row .navbar-nav li ul{background-color:#f9f9f9}.nav-row .navbar-nav .dropdown-menu>li>a{padding:12px 20px;color:#444}.nav-row .navbar-nav li ul li:hover ul{left:0;display:block}.header .sticky{position:relative;padding:0}.text-banner h2{font-size:30px;padding:10px 0 10px}.inner-banner h2{padding:60px 0;font-size:30px}.booking-details{width:100%;padding-top:10px}.booking-form .ride-terms{width:96%}.booking-summary .service-info{float:none;clear:both}.booking-summary{margin-top:50px}.section-form .booking-form{width:auto;margin-left:-15px;margin-right:-15px;padding:30px 15px}.section-form .booking-charges{width:auto;margin-left:-15px;margin-right:-15px;padding:30px 15px}.booking-summary .booking-info{padding:25px 20px 15px 20px}.booking-summary .journey-info{width:290px;padding:0 20px 0 20px}.booking-summary .service-info{padding-left:20px}.booking-summary .fare-box{margin:0 20px 35px 20px}.car-fleet .result-count{width:auto}.car-fleet .result-count span{font-size:14px}.fleet-info-box .fleet-info{width:auto}.fleet-info-box a{float:left;width:100%}.fleet-grid-box .fleet-thumb{height:480px}.fleet-grid-box .price-box{top:10;right:15px}.fleet-grid-box .rated{top:9px;left:10px}.fleet-grid-box .price-box strong{font-size:26px}.car-filter .select-list{float:none}.fleet-list .fleet-list-box{display:block;margin:0px;margin-bottom:30px}.fleet-list-box .fleet-text{border-left:1px solid #eaeaea;padding:35px 25px 35px 25px;border-top:transparent}.book_fleet a{margin:15px 0 0}.fleet-box .ad-info{width:100%;text-align:center;padding:0;top:30%}.fleet-box .ad-info .book_fleet a{margin:25px auto 0}.text-box .feature-list{margin-left:0}.text-box .service-list,.text-box .feature-list{width:auto}.our-services .heading-style{width:auto}.our-services .heading-style h3{font-size:28px}.about-info .heading-style h3,.testimonials .heading-style h3{font-size:28px}.about-info .facts-list li{width:100%;display:block;margin-right:0;text-align:center;border:1px solid #e0e0e0;padding:25px 0;border-radius:5px;margin-bottom:30px}.about-banner img{margin-left:0;width:100%;height:auto}.reviews-slider .owl-controls{right:-10px}.reviews-slider .testimonial-item{padding:0 25px 45px 25px}.testimonials .owl-theme .owl-controls .owl-nav [class*="owl-"]{margin:0 5px 0 0;width:40px}.main-banner{padding:0px 0}.main-banner .banner-title{padding-top:0px;padding-left:0px}.banner-title .banner-inner h2.mobile{display:block}.banner-title .banner-inner h1{font-size:30px;line-height:40px;margin-bottom:15px}.banner-title .banner-inner .banner-btns .btn-style-2{margin:15px 0 0 0}.trip-outer{margin-top:15px;margin-bottom:15px}.trip-outer .tab-list-item{width:100%}.trip-outer .tab-content{width:100%;padding:20px 15px}.trip-type-frm input[type="text"],.trip-type-frm select{width:100%;height:36px;padding:0 10px;margin-bottom:8px}.trip-type-frm span{top:7px;right:10px}.trip-type-frm .search-btn{width:160px;margin-top:10px;padding:10px 0px}.trip-type-tabs .nav-tabs li a{padding:15px 15px}.fleet-carousel .carousel-outer{margin-left:0;margin-right:0}.fleet-inner ul li{line-height:25px}.cab-carousel .owl-nav .owl-prev{right:90px}.cab-carousel .owl-nav .owl-next{left:90px}.fleet-item{padding:0px 15px}.fleet-item img{width:100% !important;height:auto}.our-locations .heading-style h3,.book-now .bn-title h2,.fleet-carousel .heading-style h3{font-size:28px}.our-locations .heading-style{width:auto;margin-bottom:50px}.our-locations .deal-box{padding:22px 0px}.deal-thumb img{width:100%;height:auto}.deal-box .deal-thumb:after{top:0;left:0;width:0;height:100%}.deal-box .deal-thumb:hover:after{width:100%}.book-now .bn-button a{float:left;margin-top:30px}.our-offers .offer-box{text-align:center}.offer-box img{float:none;margin-right:0;margin-bottom:20px}.testimonial-outer .heading-style h3{font-size:28px}.slide-item .slide-caption{bottom:30%}.slide-item .slide-caption h2{display:none}.slide-item .slide-caption strong{margin-bottom:15px;font-size:15px;line-height:24px}.slide-caption .slide-btns .btn-style-1{width:115px;padding:12px 0}.slide-item .slide-caption .slide-btns .btn-style-2{width:115px;padding:10px 0}.open_hours{padding:30px 30px}.testimonial-outer{margin-left:0;width:100%;margin-top:30px}.testimonial-slider .testimonial-item{padding:35px 20px}.tab-content .trip-frm2 .search-btn{float:none;margin-top:15px}.cab-box figure img{width:100%;height:auto}.cab-filter-nav a{margin-right:15px;line-height:26px}.contact_frm .frm-field input[type="text"]{margin-right:0;margin-bottom:10px;width:100%}.contact_frm .frm-field input[type="email"]{width:100%;margin-left:0}.contact_frm .frm-field .field-inner{width:100%}.contact_frm .field-inner #user_email-error{margin-left:0}.footer-main2 .payment-icons,.footer-main2 .social-links{text-align:center;margin-bottom:15px}.footer-main2 .copyright_text p{text-align:center}.breadcrumb .breadcrumb-list li{padding:10px 0}.success-msg{padding:50px 50px}.payment-frm .payment-field img{width:100%;height:auto}.payment-frm .book-btn{margin-left:0}.footer-copyright p{float:none;text-align:center;margin-bottom:15px}.footer-copyright .social-links{text-align:center;float:none}.footer-copyright .payment-icons{text-align:center;float:none}.invoice-content{padding-right:20px;padding-left:20px}.invoice-outer .invoice-title h3{float:none;margin-top:0;display:block}.payment-info strong{font-size:13px}.payment-info .user-invoice-info{float:none}}@media (min-width:480px){.gallery-carousel .left-outer{margin-bottom:20px}.gallery-carousel .gallery-thumb{display:block}}@media ( min-width:480px ) and ( max-width:575px ){.fleet-grid-box .fleet-thumb{height:360px}}@media ( min-width:320px ) and ( max-width:479px ){.booking-form .ride-terms{width:93%}.fleet-grid-box .fleet-thumb{height:320px}}@media only screen and (min-width:992px) and (max-width:1199px){.header .nav li a{margin:0 15px}.header .nav li .dropdown li a{margin:0 20px;padding:8px 0}.features .single-features.sf-mh{min-height:380px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title p{padding:0 50px}.header .logo{padding-top:12px}.header .address{margin-right:0px}.navbar-collapse.collapse{padding:0px}.header .nav .dropdown{width:280px}.header .nav .dropdown li .sub-dropdown{left:280px}.header .nav li a{margin:0 5px;padding:12px 0;font-size:13px}.header .nav li .dropdown li a{margin:0 8px;padding:6px 0}.header .cart-search-bar{display:none}.header .nav li{margin-right:14px}.testimonial .testimonial-content{padding:0 60px}.team .hover-team{padding:20px 5px}.team .hover-team p{font-size:13px}.team .member-name h4{font-size:16px}.project .project-nav ul li{margin-right:10px}.newsblog .news-content{padding:15px}.newsblog .news-content h4,.newsblog .news-content .date{margin-bottom:10px}.newsblog .news-content .btn{margin-top:10px}.features .single-features.sf-mh{min-height:280px}}@media only screen and (max-width:767px){.section-title h2{font-size:30px;padding-bottom:20px;margin-bottom:20px}.section-title p{padding:0 20px}.cart-search-bar{display:none}.navbar-toggle .icon-bar{position:relative;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:28px;background:#fff}.header .navbar{float:left;width:100%}.navbar-nav{margin:7.5px -15px;float:none}.navbar-nav{margin:7.5px -15px;float:none;background:#fff}.header .header-inner{max-height:none;padding:15px 0}.header .logo img{width:auto;max-width:220px;height:auto;max-height:50px;object-fit:contain}.header .mobile-menu{display:block}.header .slicknav_btn{background:#333;margin:0px;margin-top:10px}.header .slicknav_menu{padding:0px;background:transparent}.header .slicknav_nav{background:#333;margin-bottom:5px}.header .slicknav_nav a{color:#fff}.header .nav li a:before{display:none}.header .header-inner .dropdown{padding:0 10px;transform:translateY(0px)}.header-inner.sticky{max-height:100%}.navbar{min-height:0px}.header .header-inner .dropdown{position:relative;top:0px;opacity:1;visibility:visible;background:transparent;border-left:1px solid var(--primary)}.header .nav li .dropdown li a{color:#444}.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent !important}.navbar-toggle.active .icon-bar:nth-of-type(3){top:0;transform:rotate(-45deg);margin:0}.navbar-toggle.active span:nth-child(4){margin-top:-2.5px;transform:rotateZ(45deg)}.header .address{text-align:center;margin-right:0px;margin-bottom:5px}.header .social{text-align:center}.breadcrumbs h2{font-size:22px;float:none}.breadcrumbs ul{float:none;margin:0;padding-top:25px}.testimonial .testimonial-content{padding:0 15px}.testimonial .testimonial-content h2{color:#fff;font-size:25px;margin-bottom:30px}.testimonial .testimonial-content i{bottom:48px;font-size:45px}.team .hover-team{padding:30% 10%}.project .project-nav ul li{font-size:15px;padding:5px}.project.archive .project-nav{text-align:center}.project.single .single-project{margin-bottom:0px}#contact .form-group:last-child{margin-bottom:15px}.app-available h2{display:block;text-align:center}.app-available p{text-align:center;padding:0 50px}.app-available .button{text-align:center}.app-available img{display:inline-block}.features .single-features.sf-mh{min-height:auto}#scrollUp{right:10px;bottom:66px}}@media only screen and (max-width:575px){.header .logo img{width:auto;max-width:180px;height:auto;max-height:40px;object-fit:contain}.header .slicknav_btn{margin-top:4px}.trip-outer .tab-content{padding:15px}.trip-type-tabs .nav-tabs li a{line-height:20px;padding:8px 15px}.trip-type-frm .search-btn{width:150px;margin-top:8px;padding:8px 0px}.trip-type-tabs .nav-tabs li a{font-size:14px;padding:10px 32px}}@media only screen and (max-width:420px){.trip-type-tabs .nav-tabs li a{padding:8px 15px}.trip-type-frm .search-btn{width:150px;margin-top:0px;padding:8px 0px}.trip-type-tabs .nav-tabs li a{font-size:13px;padding:10px 12px}.trip-outer{margin-top:5px}.header .header-inner{max-height:none;padding:8px 0}}@media only screen and (max-width:320px){.app-available p{padding:0px}.app-available .button img{margin-bottom:20px;margin-right:0px}.app-available .button a:last-child img{margin-bottom:0px}}