/*
Theme Name: MyAlohi 
Description: MyAlohi 
Version: 1.0
Author: Neuvo WebTech LLP
Author URI: https://neuvo.co/
Date: June 2025
*/
.header-lower.is-fixed.is-small img.fly-ab, .header-lower img.fly-ab {
    display: none;
}
.tf-widget-activities .mask-bottom {bottom: 40px !important;}
.adventure-content {padding: 30px 30px 0;}
.nav-tabs-adventure .nav-link {text-align: left;}
.widget-testimonial .testimonial-content .tes {
	font-size: 20px;
    font-weight: 500;
    line-height: 36px;
    margin-top: 30px;
}
.font-yes {
	color: #46a991!important;
    font-weight: 500;
}
ul.footer-info a {
    color: #fff;
}
ul.canvas-info p a {
    color: #4F545A;
}
ul.footer-info a:hover, ul.canvas-info p a:hover {
    color: #46a991;
}
.main-header .logo-box .logo img, .footer-style1 .footer-main .footer-logo .logo-footer img {width: 280px;}
section.tour-single .image-gallery-single img {
    border-radius: 10px;
}
.information-content-tour ul.listing-icon i {
    margin-right: 20px;
}
.information-content-tour ul.listing-icon li {
    margin-bottom: 8px;
}
.tour-single .listing-des li {display: inline-block;margin-right: 10px;}
.tour-single .inner-heading-wrap .inner-heading .title {font-size: 40px;}
.planing-ul li span {font-weight: 600;color: #46a991;}
.sub-ul li {
    display: block !important;
    margin-right: 0 !important;
}
.sub-ul li p {
    line-height: 36px !important;
}
ul.listing-des.sub-ul {
    margin-bottom: 10px;
}
.breadcumb-section::before {
        background: linear-gradient(262deg, rgba(0, 0, 0, 0.63), rgba(4, 29, 11, 0.89));
}
.top-this-week-about-us {
    padding-top: 105px;}
.breadcumb-section {padding: 107px 0px 105px 0px;}
.breadcumb-section .breadcumb-list li a {font-weight: bold;color: #FF970D;}
section.top-this-week-about-us.bg-1 h2.title-heading {
    margin-bottom: 60px;
}
.icon.flex-three img, .icon-box-style6 img {
    height: 50px;
    width: auto;
}
.icon-box-style3 h6, .icon-box-style6 h6.title-icon {
    color: #46a991;
}
.icon-box-style6 .icon::before {display: none;}
.col-md-6.inner-content-about h4 {
    margin: 12px 0;
}
.callt-to-action .callt-to-action-content .content .title-call, .callt-to-action .callt-to-action-content .content .des {
 color:#081E2A;}
 .search-form-widget-slider {padding: 20px;}
 .get-call {background-color: #081E2A;}
.nice-select.norm-wid .list {width:285px!important;}
 .col-md-6.inner-content-about ul li, ul.planing-ul li {
    position: relative;
    padding-left: 23px;
}
 .col-md-6.inner-content-about ul li::before, ul.planing-ul li::before {
     width: 7px;
    height: 7px;
    background-color: #46a991;
    border-radius: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
 }
 .contact-us .box-contact {
     padding:51px 30px 44px 30px;
}
ol.listing-des.sub-ul {
    padding-left: 23px;
}
li.top-0::before {
    top: 10% !important;
}
.top-01::before {top: 15% !important;}
.top-02::before {top: 25% !important;}
.col-md-6.inner-content-about ul li::before, ul.planing-ul li::before {width:8px !important;height:8px !important;}
ol.listing-des.sub-ul li::before {
    background: transparent !important;
    border: 2px solid #46a991 !important;
    width: 8px !important;
    height: 8px !important;
}
.tour-single .inner-heading-wrap .inner-heading .feature {background-color: #46a991;}
.tour-listing .tour-listing-content {padding: 20px;}
.tour-listing .tour-listing-content .map {display: block;min-height:55px;}
.information-content-tour h5.title {
    margin-bottom: 16px;
    margin-top: 15px;
}
section.tour-single .inner-heading-wrap.flex-two .inner-heading {
    width: 80%;
}
.nice-select .option.selected {color: #46a991 !important;}
.mobile-menu .nav-logo img {
    max-width: 200px;
}
.offcanvas .offcanvas-body .logo-canvas img {
    width: 280px;
}
.nice-select.norm-wid {
    width: 285px !important;
}
.wd-search .form-group .search-bar-group .nice-select {padding: 35px 30px 8px 0px !important;}
.tour-listing .tour-listing-content .title-tour-list {font-size:17px !important;}
.wd-search .form-group .btn-search {font-size: 17px !important;padding:20px 33px 20px 30px !important;}
.wd-search .form-group .icon-icon-filter i {font-size: 26px !important;}
.wd-search .form-group:not(:last-child) {margin-right: 15px !important;}
.nice-select .option {padding-left: 7px !important;padding-right:7px !important;line-height: 28px;min-height: 28px;margin-bottom:10px;}
section.all-package.pd-main .tour-listing {
    margin-bottom: 25px;
}
.slider-home1 .silider-image .booking-title .booking {font-size: 40px !important;}
.wd-search .form-group .icon-icon-filter{
    margin-right: 0 !important;}
p {font-size: 18px !important;}
.main-header .main-menu .navigation > li > a, .col-md-6.inner-content-about ul li, ul.planing-ul li, 
.tour-single .inner-heading-wrap .inner-heading .list-wrap-heading li span, .information-content-tour ul.listing-icon li, 
.footer-style1 .footer-main .footer-service .footer-menu li a {font-size: 18px;}
.box-contact.center p.des {
    min-height: 62px;
}
.contact-us .box-contact span {margin-bottom: 10px;}
.offcanvas .offcanvas-body .canvas-info li p {margin-bottom: 12px;}
.offcanvas-body {padding: 1rem 2rem;}
form#search-form-slider i.icon-hiking-1-1 {
    font-size: 28px !important;  
}
.widget-testimonial-style01 {padding-bottom: 190px;}
.about-us-h4 .image-about-h4-wrap {margin-right: 3em;}
span.sub-title-heading.text-main.font-yes.fs-28-46 {text-transform: capitalize;}
/*.row  {padding-left: 15px;padding-right: 15px;}*/
.travel-video .image-video {
    margin: 0;
}
.travel-video .mask-video {
     left: 5%;
    bottom: -2%;
    height: 260px;
}
.pt-115 {
    padding-top: 115px !important;
}
.col-md-6.inner-content-about ul li, ul.planing-ul li {margin-bottom: 10px;}
.planing-content-tour.m-ptour li.top-0::before {
    top: 7% !important;
}
section.error-sec.pd-main {
    text-align: center;
}
section.error-sec.pd-main h1 {
    text-transform: capitalize;
    margin: 30px 0 30px;
    font-size: 55px;
    line-height: 1.2;
}
section.error-sec.pd-main a.btn-main {
    font-weight: 600;
    line-height: 18.9px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    transition-duration: 0.3s;
    font-size: 18px;
}
section.error-sec.pd-main {padding-top: 30px !important;}
section.error-sec.pd-main img {
    height: 350px;
    width: auto;
}
section.error-sec.pd-main a.btn-main:hover {
    color: #fff;
} 
/*==============================================responsive css==============================================*/
@media only screen and (max-width: 1367px){ 
    .tour-listing .tour-listing-content .title-tour-list {min-height: 90px;}
}
@media only screen and (max-width: 1201px){ 
    /*.row {*/
    /*    margin-right: 0;*/
    /*    padding-left: 15px;*/
    /*    padding-right: 15px;*/
    /*    margin-left: 0;*/
    /*}*/
    section.tour-single .inner-heading-wrap.flex-two .inner-heading {width: auto;}
    section.tour-single {padding-bottom: 120px;}
}
@media only screen and (max-width: 1200px){
    /*.expect-wrap.mb-70 .row, .expect-wrap .row {padding: 0 !important;}*/
    /*.expect-wrap.mb-70 .row .col-md-6, .expect-wrap .row .col-md-6.mr-auto {padding-left: 0;}*/
    .inner-heading-wrap.flex-two {display: block;}
    section.tour-single .inner-heading-wrap.flex-two .inner-heading {margin-bottom: 20px;}
}
@media only screen and (max-width: 1095px){
    ul.flex-three.list-wrap-heading {display: block;}
    ul.flex-three.list-wrap-heading li {margin-bottom: 10px;}
}
@media only screen and (max-width: 1081px){ 
    .tour-listing .tour-listing-content .title-tour-list {min-height: 120px;}
    .tour-listing .tour-listing-content .map {min-height: 60px;}
    section.tour-single {padding-bottom: 90px;}
}
@media only screen and (max-width: 991px){
    section.error-sec.pd-main img {
    height: 250px;}
    .widget-banner-contact .image-banner-contact {
    margin-left: 0 !important;
    margin-bottom: 80px;
}
    .widget-testimonial-style01 {padding-top: 260px;}
    .tour-listing .tour-listing-content .title-tour-list {min-height: 60px;}
    .tour-listing .tour-listing-content .map {min-height: auto;}
    .tour-listing {margin-bottom: 25px;}
    a.get-call {padding: 22px !important;}
    .callt-to-action-content.flex-three {display: block !important;}
    .callt-to-action .callt-to-action-content .content .title-call {font-size: 34px !important;}
    .callt-to-action{padding-top: 42px !important;}
    section.about-us.pb-150 {padding-bottom: 100px;}
    section.m-bg-sec .row {
    padding: 0 !important;
}
    /*.row {padding-left: 15px !important;padding-right: 15px !important;}*/
    section.about-us.pb-150 .row.pt-115 {padding-top: 85px !important;}
    .widget-testimonial-style01 .widget-testimonial {margin-left: 60px !important;}
       .tour-single1 li.top-0.m-li::before {
        top: 6% !important;
    }
}

@media only screen and (max-width: 990px){
    section.widget-banner-contact .content-banner-contact {
        padding-bottom: 100px;
    }
    .widget-testimonial-style01 .box-testimonial1 {margin-left:10px;}
    .widget-testimonial-style01 .box-testimonial2 {left: 8%;}
    .col-md-6.inner-content-about ul li::before, ul.planing-ul li::before {
        top: 24%;
    }
    .planing-content-tour.spi-wrp ul.planing-ul li::before {
        top: 50% !important;
    }
}
@media only screen and (max-width: 953px){
    li.top-0.top001::before {top: 5% !important;}
}
@media only screen and (max-width: 897px){
    ul#pills-tab {justify-content: flex-start !important;}
}
@media only screen and (max-width: 769px){
    .widget-testimonial .testimonial-content .icon-tes {
         bottom: -10%;
    }
    section.tour-single .image-gallery-single img {height: 225px;} 
    section.contact-us.pd-main .col-md-4, section.contact-us.pd-main .col-md-6 {width: 100%;}
    .contact-us .box-contact {margin-bottom: 25px;}
}
@media only screen and (max-width: 767px){
    section.error-sec.pd-main img {
    height: auto;
    width: 100%;
}
    .tour-single .planing-content-tour .tour-planing-section .number-box {
        margin-right: 35px;font-size: 22px;
    }
    .about-us-h4 .image-about-h4-wrap {margin-right: 0;}
    .about-us-h4 .image-about-h4-wrap .box-year {left:65%;bottom: -0.5%;}
    .about-us-h4 .image-about-h4-wrap .about-wrap-left .quote {left:-23%;}
    .about-us-h4 .image-about-h4-wrap .image-about-item .shape-about-h4 {bottom: -27px;}
    .about-us-h4 .image-about-h4-wrap .about-wrap-left {max-width: 100%;}
    .image-box-tesimonial {max-width: 400px;}
    .widget-testimonial-style01 .widget-testimonial {margin-left: 40px !important;margin-top: 22%;}
    section.tour-single .image-gallery-single img {height: auto;}  
    .row.mb-40.image-gallery-single .col-12.col-sm-6 {width: 100%;}
    .row.mb-40.image-gallery-single .col-6.col-sm-3 {width: 50%}
    .row.mb-40.image-gallery-single .col-12.col-sm-6 img {margin-bottom: 30px;}
    .main-header .main-menu .navigation > li > a, .col-md-6.inner-content-about ul li, ul.planing-ul li, .tour-single .inner-heading-wrap .inner-heading .list-wrap-heading li span, .information-content-tour ul.listing-icon li, .footer-style1 .footer-main .footer-service .footer-menu li a {font-size: 19px;}
    p {font-size: 19px !important;}
    .tour-planing-section.flex {display: block;}
    .tour-single .planing-content-tour .tour-planing-section .number-box {margin-bottom: 30px;margin-right: 0;}
    .tour-single .planing-content-tour .tour-planing-section:not(:last-child) {margin-bottom: 50px;}
    ul.planing-ul.resp-ul li::before {top: 45% !important;}
    .box-contact.center p.des {min-height: auto;}
    .contact-us .box-contact {margin-bottom: 25px;}
    .planing-content-tour.m-ptour li.top-0::before {top: 8%!important;}
}
@media only screen and (max-width: 641px){
    li.top-0.top001::before{top: 4% !important;}
    .tour-single1 li.top-0::before {
    top: 4% !important;
}
    .tour-single1 li.top-0.m-li::before {
        top: 5% !important;
    }
    .about-us-h4 .image-about-h4-wrap .about-wrap-left .quote {left: -30%;}
    section.tour-package.pd-main .col-sm-6.col-lg-3 {width: 100%;}
    .tour-listing .tour-listing-content .title-tour-list {
        min-height: auto;
        margin-top: 12px !important;
    }
    .brand-logo img {height: 50px;}
    .widget-brand-logo {padding-top: 70px;}
    .image-box-tesimonial {
        max-width: 100%;
    }
    .widget-testimonial-style01 .widget-testimonial {
        margin-left: 10px !important;
        margin-top: 1%;
    }
    .widget-testimonial .testimonial-content .tes {margin-top: 15px;}
    .widget-testimonial-style01 {padding-bottom: 100px;padding-top: 220px;}
    .tab-tour-single {margin-top: -35px;}
}
@media only screen and (max-width: 580px){
    section.error-sec.pd-main h1 {font-size: 45px;margin: 20px 0 20px;}
    .about-us-h4 .image-about-h4-wrap .box-year {left: 50%;}
    .main-header .logo-box .logo img, .footer-style1 .footer-main .footer-logo .logo-footer img {
        width: 200px; 
    }
    .tour-single .inner-heading-wrap .inner-heading .title {
    font-size: 32px;
}
.planing-content-tour.m-ptour ul.planing-ul li::before {
    top: 4% !important;
}
}
@media only screen and (max-width: 575px){
    li.top-0.top002::before {top: 10% !important;}
    .row.mb-40.image-gallery-single .col-12.col-sm-6 img {margin-bottom: 0 !important;}
}
@media only screen and (max-width: 480px){
    section.error-sec.pd-main h1 {font-size: 35px;}
    .tour-single1 li.top-0.m-li::before {top: 3% !important;}
    .about-us-h4 .image-about-h4-wrap .box-year {padding: 28px 24px 22px 24px;}
    .callt-to-action .callt-to-action-content .image {margin-right: 0;}
    section.widget-adventure .col-6.col-sm-6.col-lg-3 {
        width: 100%;
        margin-bottom: 20px;
    }
    .travel-video .mask-enjoy {height: 80px;bottom: 2%;left: 18%;}
    .col-md-6.inner-content-about ul li::before, ul.planing-ul li::before {top: 15%}
    li.top-0::before {top: 8% !important;}
    ul.planing-ul.resp-ul li::before {
        top: 22% !important;
    }
    ul.planing-ul.resp-ul li:first-child::before {
    top: 50% !important;
}
}
@media only screen and (max-width: 380px){
    .planing-content-tour.m-ptour li.top-0::before {
    top: 4% !important;
}
    .col-lg-7.content-banner-contact {
        text-align: center;
    }
    .about-us-h4 .image-about-h4-wrap .box-year {left: 45%;}
    .about-us-h4 .image-about-h4-wrap .box-year .number {font-size: 40px;}
}
@media only screen and (max-width: 340px){
    .planing-content-tour.m-ptour li.top-0::before {
    top: 3% !important;
}
        .about-us-h4 .image-about-h4-wrap .box-year {
        left: 35%;}
        .tour-single1 li.top-0.m-li::before {top: 3% !important;}
        .tour-single1 li.top-0::before {top: 4% !important;}
}
/*03-07-2025   ===   Ayan*/
.brand-logo img {
    max-width: 100% !important; 
    width: auto !important;
    height: 60px;
}



.tour-listing .flex-two{ 
    display: none;
}
.tour-listing .tour-listing-content .icon-box{
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.tour-listing .tour-listing-content .title-tour-list {
    margin-top: 0; 
    margin-bottom: 5px;
}
p.price-sale.text-main {
display: none;
}
 
/*07-07-2025   ===   Ayan*/
.adventure-content .tf-adventure .adventure-image {
    width: 100%;
    margin-bottom: 10px;
}
.adventure-content .tf-adventure .adventure-image img {
    width: 100% !important;
}
.adventure-content .tf-adventure {
    flex-direction: column !important;
}
.adventure-content .tf-adventure .adventure-image .tour-ad {
    display: none !important;
}
#form-book-tour .proceed-btn{
    width: 100% !important;
    border-radius: 3px !important;
    text-transform: uppercase !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    border: unset !important;
    padding: 20px 60px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    color: #FFFFFF !important;
    background-color: #46a991 !important;
    margin: 0px !important;
    display: block !important;
    text-align: center !important;
}







