.hero{position:relative}
.banner-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: #00000073;z-index: 1;}
.hero-slide{padding:32px 0 44px;}
/* .hero-slide::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--main-color);width:100%;height:100%;z-index:1;opacity: .98;} */
.jannaa{position:absolute;left:0;top:30px;z-index:1;}
.hero-content{position:relative;z-index:1;width:100%;max-width:930px;margin:0 auto;padding-left: 118px;}
.hero-content .section-title h1{font-size:72px;line-height: 82px;text-shadow: 2px 2px 4px rgba(0,0,0,.25);}
@media(max-width:1780px){
.hero-content .section-title h1{font-size:68px;}
}
@media(max-width:1700px){
.hero-content .section-title h1{font-size:62px;}
}
@media(max-width:1570px){
.hero-content .section-title h1{font-size:56px;line-height: 68px;}
}
@media(max-width:1400px){
.banner-social{left: 26px !important;}
}

@media(max-width:1460px){
.hero-content .section-title h1{font-size:52px;line-height: 58px;}
}
@media(max-width:1280px){
.hero-content .section-title h1{font-size:48px;}
}
@media(max-width:1160px){
.hero-content .section-title h1{font-size:42px;line-height: 52px;}
}
@media(max-width:1050px){
.hero-content .section-title h1{font-size:38px;line-height: 44px;}
}
@media(max-width:1199px){
.hero-slide{padding:18px 0 52px;}
}
@media(max-width:991px){
.hero-slide{padding:22px 0 38px;}
.hero-content .section-title h1{font-size:48px;line-height: 52px;}
}
@media(min-width:575px) AND (max-width:767px){
.maxout{max-width:450px;}
.hero-content .section-title h1{font-size:28px;}
}
@media(max-width:575px){
.hero-slide{padding:25px 0 22px;}
.hero-content .section-title h1{font-size:26px;}
}

.hero .dotta .owl-dots{bottom:0;text-align:center;}
.hero .dotta .owl-dots .owl-dot span{background:var(--main-color3)}


.faq-accordion .accordion-item{background:none;}
.faq-accordion .accordion-header{border:none;}
.faq-accordion .accordion-content ul {margin: 0;padding: 0;padding-left:20px;}
.faq-accordion .accordion-button:not(.dusra),
.faq-accordion .accordion-button:not(.collapsed) {border:0;color:var(--main-color);background:none;border-radius:4px;box-shadow:none;}
.faq-accordion .accordion-button:hover,
.faq-accordion .accordion-button:not(.collapsed):hover {color: var(--black-color);background:none;border: 0;}
.faq-accordion .accordion-button::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");transform: scale(.7) !important;}
.faq-accordion .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");}
.accordion-content p{margin-bottom:10;margin-top:10px;}

.rent-details{width:100%;z-index:2;position:relative;margin-top:-60px;padding-bottom:20px;}
@media(max-width:767px){
.rent-details{margin-top:-20px;} 
}

.car-details-list li{font-size:14px;}
.firstt{font-weight:600;}
.testi-slide.dotta .owl-dots{text-align:right;bottom:20px;}
.testimonial{background:url(images/icons/straight-quotes.svg) no-repeat top -8px right 4% rgba(255,255,255,.7);background-size:38px;padding-bottom:98px !important;}
.kiatro{position:absolute;left:0;bottom:30px;width:100%;}
.circle-initials{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:var(--whiteColor);background:var(--main-color)}

.service-item{ position:relative; background-color:var(--whiteColor); border:1px solid #ddd; border-radius:12px; margin-bottom:0; z-index:1; height:300px; display:flex; flex-direction:column; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px;overflow: hidden;}
.service-item::before{width: 100%;height: 172px;background: linear-gradient(to top, #000000a6, #3330);content: '';position: absolute;bottom: 0;left: 0;z-index: 1;}
.service-item .icon-box img{position:relative;max-width:40px;z-index:1}
.service-content{position:relative;margin-bottom:0;z-index:1}
.service-content h3{font-size:24px;font-weight:600;text-transform:capitalize;margin-bottom:10px;transition:all .5s ease-in-out}
.service-content p{margin:0;transition:all .5s ease-in-out}
.service-footer{position:absolute;z-index:1;right: 20px;bottom:100px;}
.service-item:hover .section-icon-btn{background-color:var(--main-color2)}
.service-item:hover .section-icon-btn img{transform:rotate(45deg)}
.imgboxx img{transition:var(--transition);transform:scale(1);}
.service-item:hover .imgboxx img{transform:scale(1.05);}
.service-item.bigheight{height: 616px;}
.service-item img{ height: 100%; width: 100%; object-fit: cover; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; }
.service-item:hover img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); }

.why-choose-item{display:flex;border-bottom:1px solid var(--divider-color);}
.why-choose-item:last-child{border:none;margin-bottom:0;padding-bottom:0}
.why-choose-item .icon-box{position:relative;padding:5px 0 0 5px;}
.why-choose-item .icon-box::before{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);background-color:var(--main-color);opacity:5%;border-radius:50%;width:62px;height:62px;z-index:0;transition:all .5s ease-in-out}
.why-choose-item .icon-box img{position:relative;max-width:44px;z-index:1;width: 44px;}

.why-choose-content h3{font-size:20px;font-weight:600;text-transform:capitalize;margin-bottom:5px}
.why-choose-content p{margin:0;line-height:1.5;font-size:14px;}


.theme_search_form_area{ position:relative; padding: 14px; padding-left: 0; border-radius: 300px; -webkit-border-radius: 300px; -moz-border-radius: 300px; -ms-border-radius: 300px; -o-border-radius: 300px; }
.tour_search_form{ padding: 12px; border-radius: 300px; -webkit-border-radius: 300px; -moz-border-radius: 300px; -ms-border-radius: 300px; -o-border-radius: 300px; }
.theme_search_form_tabbtn .nav-item:last-child{margin-right:0}
.theme_search_form_tabbtn .nav-tabs{border-bottom:0}
.theme_search_form_tabbtn .nav-tabs .nav-item .nav-link{border:0;border-bottom:1px solid transparent;border-radius:0;margin:0 15px;padding:8px 0 2px;color:#fff;font-weight:500}
.theme_search_form_tabbtn .nav-tabs .nav-item.show .nav-link,.theme_search_form_tabbtn .nav-tabs .nav-link.active{color:var(--whiteColor);border-bottom-color:var(--whiteColor);background-color:transparent}
.theme_search_form_tabbtn .nav-tabs .nav-link{margin-bottom:0;color:var(--gray-color);border-radius:6px;border:1px solid var(--whiteColor)}
.theme_search_form_tabbtn .nav-tabs .nav-link i{display:block;margin:0}
.theme_search_form_tabbtn .nav-tabs .nav-link i img{filter:grayscale(1);opacity:.8;transition:all ease-in-out .3s;width:30px;margin-bottom:4px}
.theme_search_form_tabbtn .nav-tabs .nav-link.active i img{filter:grayscale(0);opacity:1}
.top_form_search_button .btns{border-radius:6px}

@media(max-width:991px) {
.brr{border-bottom:1px solid #ddd;border-right:0}
.top_form_search_button .btns{border-radius:6px}
}
@media(max-width:575px) {
.theme_search_form_tabbtn .nav-tabs{padding:0 5px}
.theme_search_form_tabbtn .nav-tabs .nav-item .nav-link{margin:0;padding:5px 7px 2px;font-size:13px}
.theme_search_form_tabbtn .nav-tabs .nav-link i img{width:20px;margin-bottom:1px}
.service-item.bigheight{height: 300px;}
}
.theme_search_form_tabbtn{margin-bottom:18px}
.shadow2{box-shadow:0 1px 7px 0 #0006}
.flight_Search_boxed{border-radius:6px;position:relative;padding:10px 15px;background:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}
.flight_Search_boxed select{border:none}
.tour_search_form ::-webkit-input-placeholder{color:#333;font-weight:700}
.tour_search_form ::-moz-placeholder{color:#333;font-weight:700}
.tour_search_form :-ms-input-placeholder{color:#333;font-weight:700}
.tour_search_form :-moz-placeholder{color:#333;font-weight:700}
.flight_Search_boxed p,.flight_Search_boxed span:not(.iamok){font-size:16px;font-weight:600;line-height:1.3;background:transparent}
.plan_icon_posation{position:absolute;top:50%;right:14px;transform:translateY(-50%);line-height:1}
.range_plan{position:absolute;left:-37px;top:50%;transform:translateY(-50%)}
.range_plan i{background:#f5eefd;font-size:24px;width:50px;height:50px;text-align:center;line-height:46px;border-radius:50%;border:3px solid #fff;color:var(--main-color)}
.flight_Search_boxed p{font-size:14px}
.flight_Search_boxed input{width:87%;border:none;background:transparent;font-weight:400;height:35px;padding:0}
.flight_Search_boxed input.full{width:100%}
.flight_Search_boxed input:focus-within{outline:none;border:none}
.date_flex_area{display:flex;justify-content:space-between}
.capiton input{border:0;padding:0;border-radius:0;font-size:14px}
.select2-container::before{content:'\f282';font-family:'bootstrap-icons';position:absolute;right:0;top:50%;transform:translatey(-50%);font-size:12px}
.location-form .select2-container::before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 22px;height: 22px;background: url('images/icons/destination.svg') no-repeat center center;background-size: contain;opacity: 0.9;}

.location-type .select2-container::before{content: "";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 21px;height: 21px;background: url('images/icons/suitcase.svg') no-repeat center center;background-size: contain;opacity: 0.9;}
.location-duration .select2-container::before{content: "";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 21px;height: 21px;background: url('images/icons/history.svg') no-repeat center center;background-size: contain;opacity: 0.9;}
/* .select2-container.select2-container--open::before{content:'\f286'} */
.select2-results::before{content:" ";height:0;width:0;position:absolute;pointer-events:none;display:block;z-index:2;transition:all 200ms linear}
.select2-dropdown--below .select2-results::before{top:-12px;left:30px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #aaa}
.select2-dropdown--above .select2-results::before{bottom:-12px;left:30px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #aaa}
.select2-results__option{padding:4px 6px!important;vertical-align:middle;font-size:14px;font-weight:600}

[aria-multiselectable="true"] .select2-results__option:before{content:"";display:inline-block;position:relative;height:20px;width:20px;border:1px solid #aaa;border-radius:4px;background-color:#fff;margin-right:10px;vertical-align:middle}
[aria-multiselectable="true"] .select2-results__option[aria-selected=true]:before{font-family:'bootstrap-icons';content:"\f272";color:var(--whiteColor);background-color:var(--main-color2);border:0;display:inline-block;padding-left:3px}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li+li{padding-left:5px}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li+li.select2-selection__choice::before{content:',';position:absolute;left:-3px;bottom:0;opacity:.9}

.mainer{margin-top: -308px;z-index: 1;position: relative;left: 108px;}
.mainer .manner-shape1{position: absolute;top: -15px;right: 9px;rotate: 100deg;z-index: 1;}
.mainer .manner-shape2{position: absolute;bottom: -15px;right: 9px;rotate: 165deg;z-index: 1;}

.ban-img{ background: #1015201c; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px;padding: 32px;position: relative;}
.ban-img::before{ content: ''; width: 250px; height: 294px; right: -236px;bottom: 50px; background: #f19f07;; position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; filter: blur(40px); -webkit-filter: blur(40px); opacity: 0.2; }
.ban-img::after{ content: ''; width: 250px; height: 294px; right: -236px;bottom: 50px; background: #017db9;; position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; filter: blur(40px); -webkit-filter: blur(40px); opacity: 0.3; }

.search-btn{ padding: 18px 22px; border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px;background: var(--main-color);border: none;color: #fff;width: 100%;}

.banner-tag h3 {position: absolute;bottom: -18px;left: 88px;text-transform: uppercase;font-size: 162px;background: linear-gradient(to bottom, #ffffff45, var(--main-color));-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0;font-weight: 600; mix-blend-mode: screen;}

.banner-packages{ position: absolute; bottom: 38px; left: 50%; width: 84%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }

.banner-packages .tour-listing__card-image-box{height: 152px !important;}

.banner-packages .item-m { border: 1px solid rgba(255, 255, 255, 0.25); border-radius: 12px !important; transition: all 0.3s ease; overflow: hidden; position: relative; -webkit-border-radius: 12px !important; -moz-border-radius: 12px !important; -ms-border-radius: 12px !important; -o-border-radius: 12px !important; }
.banner-packages .item-m::before{ content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); backdrop-filter: blur(2px); z-index: 1; border-radius: 12px !important; -webkit-border-radius: 12px !important; -moz-border-radius: 12px !important; -ms-border-radius: 12px !important; -o-border-radius: 12px !important; }

.banner-packages .item-m .covered ul li{color: #fff;}

.banner-social{ position: absolute; top: 50%; left: 108px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);z-index: 2;}
.banner-social::before{width: 1px;height: 206px;background: #ffffff3d;content: '';top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%);z-index: -1;}
.banner-social ul{display: flex;flex-direction: column;gap: 6px;}
.banner-social ul li{ width: 36px; height: 36px; border: 1px solid #ffffff63; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--main-color);}
.about-img .item1{height: 188px;width: 156px;padding: 8px;background: var(--whiteColor);position: absolute;bottom: 30px;right: -8px;border-radius: 8px;}
.about-img .item2{padding: 8px 14px;background: var(--main-color);position: absolute;top: 50%;left: -82px;border-radius: 78px;transform: translateY(-50%);rotate: -90deg;}

.main-packages::before{width: 100%;height: 60%;background: var(--main-color);content: '';position: absolute;top: 0;left: 0;}
.main-packages .owl-carousel .owl-stage{margin-bottom: 30px;}
.rounded-10{ border-radius: 54px; -webkit-border-radius: 54px; -moz-border-radius: 54px; -ms-border-radius: 54px; -o-border-radius: 54px; }

@media(max-width:1680px) {
.location-form .select2-container::before{right: -18px;}
.location-type .select2-container::before{right: -2px;}
.location-duration .select2-container::before{right: 2px;}
}
@media(max-width:1560px) {
.location-form .select2-container::before{right: -28px;}
.location-type .select2-container::before{right: -14px;}
.location-duration .select2-container::before{right: -8px;}
.search-btn{padding: 18px 13px;}
}
@media(max-width:1400px) {
.hero-content{padding-left: 86px;}
.mainer {left: 78px;}
.mainer .manner-shape1 {top: -28px;right: 99px;}
.mainer .manner-shape2 {bottom: -26px;right: 97px;}
.banner-tag h3{font-size: 134px;}
}
@media(max-width:1200px) {
.mainer{margin-top: -272px;}
.banner-tag h3{font-size: 112px;}
}
@media(max-width:1122px) {
.mainer{margin-top: -244px;}
}
@media(max-width:1070px) {
.mainer{margin-top: -224px;}
}
@media(max-width:991px) {
.mainer{margin-top: 0px;}
.banner-tag h3{font-size: 92px;}
.mainer{left: 0;}
.theme_search_form_area{padding-left: 6px;padding: 6px;border: 1px solid #33333338;}
}

@media(max-width:888px) {
.hero-content .section-title h1{font-size: 36px;line-height: 40px;}
.banner-tag h3{font-size: 76px;}
}
@media(max-width:765px) {
.about-img .item1 {bottom: 18px;right: 18px;}
.hero-content{padding-left: 0;}
.banner-tag h3{font-size: 68px;left: 18px;}
.tour_search_form{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.theme_search_form_area{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.theme_search_form_area{padding: 0 !important;border: 1px solid #33333338;background: transparent;}
.location-form .select2-container::before {right: -8px;}
.location-type .select2-container::before {right: -8px;}
.testimonial{border: 1px solid #3333331e;padding: 18px;}
.kiatro {left: 18px;}
}

@media(max-width:600px) {
.hero-content .section-title h1{font-size: 32px;line-height: 36px;}
}
@media(max-width:575px) {
.hero-content{text-align: center;}
.navbar-area{border-top: 1px solid #ffffff23;}
.navbar-area{border-bottom: 1px solid #ffffff23;}
}

.pack-blur{background: linear-gradient( 180deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.06));backdrop-filter: blur(12px) saturate(1.1);}
/* .bg-slide {overflow: hidden;background-size: cover;background-position: center;animation: bgSlideshow 22s infinite ease-in-out;transition: bgSlideshow .3s ease-in-out;} 
@keyframes bgSlideshow {
0% {background-image: url('images/banner/1.jpg');}
33% {background-image: url('images/banner/3.jpg');}
66% {background-image: url('images/banner/1.jpg');}
100% {background-image: url('images/banner/3.jpg');}
} */

/* .pack-blur{background:linear-gradient(180deg,#ffffff24,#ffffff0f);backdrop-filter:blur(12px) saturate(1.1)} */
.bg-slide{overflow:hidden;width:100%;}
.bg-slide::before,.bg-slide::after{ content:""; position:absolute; inset:0; background-size:cover; background-position:center; opacity:0; animation:fadeBg 22s infinite ease-in-out; transition:opacity 1.2s ease-in-out; -webkit-animation:fadeBg 22s infinite ease-in-out; }
.bg-slide::before{background-image:url(images/banner/1.jpg);animation-delay:0s}
.bg-slide::after{background-image:url(images/banner/3.jpg);animation-delay:11s}
@keyframes fadeBg {
0%,45%{opacity:1}
50%,95%{opacity:0}
100%{opacity:1}
}
.bg-slide::before {content: "";position: absolute;inset: 0;z-index: 1;}
.bg-slide .hero-content {position: relative;z-index: 2;color: #fff;}
