.carousel-item img.d-block.w-100{height:400px;object-fit:cover;object-position:center}
.carousel-caption{top:33%;bottom:unset;padding:unset}
.carousel-caption h5{font-size:45px;font-weight:400;color:#fff;font-family:Arizonia,cursive}
.nav-tabs .nav-link{font-size:20px;font-weight:800;font-family:Poppins,sans-serif}
.owl-carousel .owl-stage-outer{padding-bottom:10px}
.owl-theme .owl-nav{position:absolute;top:-85px;right:0;display:flex;align-items:center;gap:1rem}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:#fff!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15),inset 0 -1px 0 rgba(255,255,255,.15);padding:0!important;border-radius:50%!important;width:35px;height:35px;display:flex!important;align-items:center;justify-content:center;color:#000}
.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{color:#000}
.page-title{border-bottom:1px solid #dee2e6}
.page-title h4{font-size:20px;font-weight:700;font-family:Poppins,sans-serif;border-bottom:2px solid}
.owl-carousel img,div:is(.chardham-yatra,.kashmir-tour,.goa-tour,.rajasthan-tour,.gujarat-tour, .kerla-tour) img{height:180px;width:100%;object-fit:cover}
#profile-tab-pane .domestic img,.international img{height:400px;object-fit:cover}
#profile-tab-pane .domestic .position-relative.shadow-sm.rounded-4::before,.domestic-attractions .position-relative.shadow-sm::before,.international .position-relative.shadow-sm.rounded-4::before{content:'';width:100%;height:100%;background:linear-gradient(#fff0,#000000c2 85%);position:absolute;top:0;z-index:1;border-radius:10px}
.top-75{top:75%}
.bottom-75{bottom:75%}
.card-description span{font-size:12px}
.card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;height:40px}
.card-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;height:68px}
.whyitem{background:#fff;text-align:center;padding:30px 25px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.07);box-shadow:0 0 25px rgba(0,0,0,.07);border-radius:20px;border:5px solid rgba(0,0,0,.07);margin-bottom:30px;-webkit-transition:all .5s ease 0;transition:all .5s ease 0;transition:all .5s ease 0s}
.whyitem:hover{background:#608662;box-shadow:0 8px 20px 0 rgba(0,0,0,.2);-webkit-transition:all .5s ease 0;transition:all .5s ease 0;transition:all .5s ease 0s}
.whyitem:hover .whyitem,.whyitem:hover span.icon{background:#fff;border-radius:10px;-webkit-transition:all .5s ease 0;transition:all .5s ease 0;transition:all .5s ease 0s}
.whyitem:hover h6,.whyitem:hover p{color:#fff;-webkit-transition:all .5s ease 0;transition:all .5s ease 0;transition:all .5s ease 0s}
.whyitem .icon{font-size:40px;margin-bottom:25px;color:#608662;width:90px;height:90px;line-height:96px;border-radius:50px;display:inline-block}
.whyitem .feature_box_col_one{background:rgba(247,198,5,.2);color:#608662}
.whyitem .feature_box_col_two{background:rgba(255,77,28,.15);color:#608662}
.whyitem .feature_box_col_three{background:rgba(0,147,38,.15);color:#608662}
.whyitem .feature_box_col_four{background:rgba(0,108,255,.15);color:#608662}
.whyitem p{font-size:15px;line-height:26px}
.whyitem h6{margin-bottom:20px;color:#2f2f2f}
.modal{--bs-modal-zindex:9999}
.tab-content .badge{font-size:16px}
.page-main-title{font-size: 34px;font-family:Poppins,sans-serif;font-weight: bold;text-align:center}
.page-main-desc{font-size: 14px;font-family:Poppins,sans-serif;font-weight: 400;text-align:center}
@media (max-width:767px){
.owl-theme .owl-nav{position:unset}
.nav-tabs .nav-link{font-size:11px}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;top:15%}
.owl-carousel .owl-nav button.owl-prev{left:-15px}
.owl-carousel .owl-nav button.owl-next{right:-15px}
}