@media (min-width:767px) and (max-width:991px){.custom-container{max-width:720px;margin:auto}}@media (min-width:575px) and (max-width:767px){.custom-container{max-width:520px;margin:auto}}@media (min-width:320px) and (max-width:575px){.custom-container{padding:0 15px;margin:auto}}@media (min-width:1700px) and (max-width:1870px){.swiper-pagination{left:140px!important}}@media only screen and (max-width:1700px){.swiper-pagination{left:80px!important}}@media only screen and (max-width:1600px){.swiper-pagination{left:30px!important}.testimonials{padding:100px 0 50px 150px}}@media only screen and (max-width:1499px){.swiper-pagination{left:10px!important}}@media only screen and (max-width:1399px){.banner-content,.testimonials::after{width:100%}section.why-choose{margin-top:80px}.py-100{padding:80px 0}.pt-100{padding-top:80px}.pb-100{padding-bottom:80px}.banner-title{font-size:60px;line-height:70px}.nav-menu .nav-item .nav-link{padding:35px 0}.main-header .logo img{max-width:150px}.car-hire .black-btn{margin:0;padding:10px 12px;font-size:14px}}@media only screen and (max-width:1199px){.testi-card{padding:25px 30px}.car-hire .black-btn{position:unset;transform:unset;width:100%;text-align:center;margin:15px 0 0}.car-hire .btn-bx{display:block}.car-hire h3,.car-hire h4,.car-hire h5{font-size:17px;padding:10px 0}.car-hire,.contact-form.booking-form.mb-4{padding:20px}.grid-4{grid-template-columns:repeat(3,1fr)}h1,h2{font-size:35px;line-height:45px}.common-heading{width:100%;margin-bottom:40px}section.why-choose{margin-top:70px}.py-100{padding:70px 0}.pt-100{padding-top:70px}.pb-100{padding-bottom:70px}.main-header .logo img{max-width:150px}header.main-header .navbar{padding:15px 0}.overview-accordion .accordion-button{font-size:20px;line-height:30px}.box-popular-posts li .card-post .card-image img{max-width:60px;height:auto;border-radius:10px;object-fit:cover}.booking-form .form-group{padding-top:20px;margin-top:20px}.contact-form.booking-form h3{font-size:25px}.booking-form .form-group .form-control{width:75%}.booking-form .form-group label{margin:0;font-size:16px}.car-hire img{height:150px}}@media only screen and (max-width:1220px){.bg-slide{height:60vh}.swiper-pagination{position:unset;flex-direction:row!important;justify-content:center;margin:30px 0 15px}.custom-pagination{margin:0 20px!important}.custom-pagination:first-child{margin-left:0!important}.custom-pagination:last-child{margin-right:0!important}.custom-pagination:not(:last-child)::after{content:"";position:absolute;top:50%;left:60px;transform:translate(-50%,0);width:40px;height:4px;background:var(--primary-clr)}.banner{min-height:720px;flex-direction:column-reverse;text-align:center;padding:120px 0 0}.banner-content{text-align:start}}@media only screen and (max-width:991px){.grid-2.position-change,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.view-all-btn .primary-btn{padding:8px 25px;font-size:14px}.banner-content,.home-about-content .sub-title,.home-about-content h1,.home-about-content h2{text-align:center}.bg-slide{height:80vh}.testi-slide.owl-carousel .owl-nav{justify-content:center}.testi-card{padding:20px 25px}.testimonials::after{border-radius:0}.py-100,.testimonials{padding:50px 0}.blog-card .blog-content{padding:15px}.blog-card .black-btn{position:unset;transform:unset;text-align:center;margin:auto auto 15px;display:flex;align-items:center;width:fit-content}.about-home .shap-1,.holiday-package .shap-2,.home-domestic .shape-3,.testimonial-shape,a.dropdown-item.sub-menu-icon{display:none}.copy-right{margin:40px 0 0;flex-direction:column;gap:15px}.footer-social-links ul{margin-top:30px}.footer-top{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px}.feature-card-right,section.why-choose{margin-top:0}.feature-card,.grid-2.position-change{gap:20px}.package-slide.owl-carousel .owl-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px}.about-home .grid-2,.direction-change{flex-direction:column}.package-slide.owl-carousel .owl-nav button.owl-next,.package-slide.owl-carousel .owl-nav button.owl-prev{position:unset}.common-heading{margin-bottom:30px;text-align:start}.home-about-img img{max-height:450px;width:100%;object-fit:contain}.home-about::before{height:50px}.grid-2{grid-template-columns:repeat(1,1fr)}h1,h2{font-size:30px;line-height:40px}.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}.main-header .logo img{max-width:130px}.about-home .grid-2{display:flex;gap:15px}.about-home .odd-row{flex-direction:column-reverse}.header-btn{padding:0 25px}.header-btn .primary-btn{width:100%;text-align:center;display:block}.nav-menu-wrapper{display:block}header.main-header .navbar{padding:15px 0}.nav-menu .nav-item.dropdown:hover .dropdown-menu{box-shadow:unset}.nav-menu .nav-item .nav-link{color:var(--secondary-clr);padding:0;font-size:18px}.nav-menu .nav-item .nav-link:hover{color:var(--primary-clr)}.nav-menu .dropdown-menu.show{position:initial;box-shadow:unset}.main-header .nav-menu .dropdown-menu .dropdown-submenu-left{left:0;width:100%;top:0;display:block;box-shadow:unset}.mobile .nav-menu{gap:20px;align-items:start;padding:25px;margin:5px 0!important}.btn-close{display:block!important;margin-left:auto;padding:25px}.mobile .nav-menu .dropdown-menu.show{width:100%;border:0}.mobile .nav-menu a#navbarDropdown{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--primary-clr);padding:10px 0}.mobile .nav-menu .nav-item.dropdown{width:100%}.booking-form .form-group .form-control{width:85%}.tour-metas{flex-direction:column;align-items:start}.box-feature-car{padding:35px 35px 30px}#big .item img{height:550px}.package-image-bx img{height:250px}.blog-image-bx img{height:220px}.car-hire img{height:110px}}@media only screen and (max-width:767px){.view-all-btn{margin-top:25px}.bg-slide{height:80vh}.banner{min-height:600px}.testi-card{padding:15px}.need-help{gap:20px;flex-direction:column}.need-help .contact-number a{font-size:30px}.need-help .info-details p{font-size:20px}.grid-3,.list-feature-car{grid-template-columns:repeat(1,1fr)}.for-info-bx .info-details p{font-size:25px}.sub-title{font-size:22px;line-height:28px}.banner-content .bg-top-title{font-size:18px;margin:auto auto 25px}.banner-title{font-size:50px;line-height:62px}.banner-slider-bx{flex-direction:column;align-items:center}.banner-steps{flex-direction:row;margin-bottom:20px;margin-right:0}.banner-steps .step{margin:0}.banner-steps .line{height:4px;width:30px}.box-info-tour{grid-template-columns:repeat(2,1fr);margin:30px 0}.box-info-tour .tour-info-group{width:100%}.tour-header{margin-bottom:30px}.tour-metas .tour-meta-left{width:100%;flex-direction:column;align-items:start}.overview-accordion .accordion-button{padding:10px;font-size:18px;line-height:28px}.box-feature-car,.overview-accordion .accordion-item{margin-bottom:20px}.box-feature-car{padding:25px}#big .item img{height:400px}.box-button-abs{bottom:22%}.package-image-bx img{height:220px}.breadcrumbs h1{font-size:38px;line-height:48px}.blog-image-bx img{height:200px}.car-hire img{height:100%}}@media only screen and (max-width:575px){.box-button-abs,.feature-content,.for-info-bx{position:relative;z-index:1}.footer-links .footer-info .info-details p a{word-break:break-all}.view-all-btn{margin-top:20px}.tempo-tab .nav-pills{flex-direction:column}.responsive_table td strong{font-size:16px;white-space:nowrap}.car-hire .black-btn{margin:10px 0 0}.py-100,.testimonials{padding:30px 0}.footer-links .footer-info .info-details p,.footer-links ul li a,.package-content .package-title{font-size:16px}.copy-right .copy-right-content{text-align:center}.copy-right .footer-terms{justify-content:center;gap:15px}.footer-links ul li{margin-bottom:10px}.footer-links h3{font-size:22px}.home-about-list li,p{font-size:17px}.position-card-three{right:0}.feature-item{min-height:200px}.box-info-tour,.grid-2.position-change,.grid-4{grid-template-columns:repeat(1,1fr)}.testimonials::before{z-index:-1}.package-slide.owl-carousel .owl-nav{gap:10px}.testi-card .testi-profile .testi-profile-info .profile-name,.why-choose-bx .why-choose-content h4{font-size:18px}.card-team .card-info h4,.for-info-bx .info-details p,.sub-title{font-size:20px}.testi-card .testi-header{flex-direction:column;align-items:start;gap:15px}.why-choose-bx .why-choose-icon img{height:50px;object-fit:contain}.common-heading{margin-bottom:25px}.package-slide.owl-carousel .owl-nav button i{font-size:10px}.for-info-bx{width:100%;justify-content:center}.sub-title{line-height:26px}p{line-height:29px}h1,h2{font-size:25px;line-height:35px}.pt-100{padding-top:30px}.pb-100{padding-bottom:30px}.banner-title{font-size:40px;line-height:55px}.banner-content .bg-top-title{margin:auto auto 20px;font-size:16px}.footer-social-links ul li{margin:0}.home-about-img img{max-height:unset;height:auto}.card-team .card-info .designation{font-size:14px}.card-team .card-info{padding:20px 12px}.tour-metas .tour-meta-right{width:100%;flex-direction:column;text-align:center}.booking-form .form-group .form-control,.btn-share,.list-feature-car .item-feature-car{width:100%}.booking-form .form-group{flex-direction:column;align-items:start;gap:10px}#big .item img,.blog-image-bx img,.package-image-bx img{height:auto}.box-button-abs{bottom:unset}.box-button-abs .black-btn{display:block;margin-top:50px;text-align:center}#big.owl-carousel .owl-nav button.owl-next,#big.owl-carousel .owl-nav button.owl-prev{position:unset}#big .owl-nav{display:flex;align-items:center;justify-content:center;gap:10px}.box-feature-car{padding:20px}.breadcrumbs h1{font-size:30px;line-height:38px}.package-slide.owl-carousel .owl-nav button{width:35px;height:35px}}@media only screen and (max-width:475px){h1,h2{font-size:22px;line-height:32px;padding-bottom:10px}.home-about-list li,p{font-size:16px}p{line-height:28px}.banner-content .hero-desc{font-size:17px;line-height:28px}.banner-title{font-size:30px;line-height:40px}.breadcrumbs h1{font-size:28px;line-height:35px}}@media only screen and (max-width:375px){.banner-title{font-size:28px;line-height:35px}}