#bannerSec {background: url('../../img/black-friday/black-friday-banner.webp') no-repeat;background-size: cover;min-height: 826px;position: relative;}
#blackFridayContent {background: #161616;padding-top: 0px; color: #ffffff;}
.banner-txt-img-container {padding-top: 200px;z-index: 9;}
.black-gradient{position:absolute;bottom:0;left:0;right:0;background: url('../../img/black-friday/banner-gradient.svg') no-repeat;background-size: cover;min-height: 489px;display:flex;align-items:flex-end;margin-bottom: 0px;padding-bottom: 20px;z-index: 1;}
.black-gradient picture {width:100%;display: block;}
.banner-stamp-img {position: absolute;right: -282px;top: -79px;}
.banner-line{width:100%}
#bfTourBundleSec {padding: 120px 0 62px;background: url('../../img/black-friday/leaf-vector-ic-bg.svg') no-repeat;background-size: 100%;}
#bfTourBundleSec .lmt-time-offer {font-size: 22.49px;font-weight: 700;line-height: 33.74px;letter-spacing: 0.1em;width: 293.29px;height: 64.78px;border-radius: 0px 0px 17.99px 17.99px;background: #F79D14;display: flex;justify-content: center;align-items: center;position: absolute;left: 55px;top:0;}
#bfTourBundleSec h2 {font-size: 37px;font-weight: 700;line-height:46.25px;margin-bottom: 30px;color: inherit;}
#bfTourBundleSec p {font-size: 18px;font-weight: 200;line-height:23.4px;margin-bottom: 22px;color: inherit;}
#bfTourBundleSec p span {font-weight: 700;color: #FFE26A;}
#bfTourBundleSec .tb-price{font-size: 45px;font-weight: 700;line-height: 67.5px;color: #FFE26A;margin-bottom: 9.38px;}
#bfTourBundleSec .tb-off-price{font-size: 27px;font-weight: 600;line-height: 40.5px;color: #999999;margin-bottom:30px;}
#bfTourBundleSec .tb-off-price span{font-weight:600;color: #999999;text-decoration-line: line-through;}
#bfTourBundleSec .get-it-now-btn{height: 64.78px;border-radius: 18px;font-weight: 700;font-size: 22.5px;line-height: 33.74px;background: #00B2B1!important;min-width: 293.29px;text-align:center;padding: 16px;}
#bfTourBundleSec .get-it-now-btn:hover{ opacity: .8; }

#statsSec {color:#ffffff;padding:62px 0px;}
#statsSec .stat {border-right: 3px solid #ffffff30;display: flex;justify-content: center;align-items: center;}
#statsSec .stat:last-child {border-right: 0;}
#statsSec .stat h4 {font-size: 40px;font-weight: 700;line-height: 30px;margin-bottom: 9px;}
#statsSec .stat p {font-size: 20px;font-weight: 500;line-height: 24px;margin-bottom: 0;}
.stat .ic-holder {margin-right: 24px;margin-top: -7px;}
.stat-footer-text {color: inherit;opacity: 0.5;font-size: 20px;font-weight: 400;line-height: 29px;margin-top: 53.67px;}
.stat-footer-text span{font-weight:700;}
.stat-bg-graphic picture{display:block;width: 100%;}
.stat-bg-graphic picture img {position: relative;top:-53px;width: 100%;}
#audioStories {padding: 0px 0px 70px 0px;}
.as-heading h2 {color: #00B2B1;font-size: 42px;font-weight: 700;line-height: 60px;margin-bottom: 44px;}
#audioStories .slick-list .slick-track, #customerReviewsSec .slick-track {display: flex;float: none;}
/* .as-group .slick-list .slick-track {padding-left: 0px !important;} */
#audioStories .slick-slide {text-align: center;height: auto;}
.audio-stories-item {border-radius: 15px;padding: 15px;margin:0 auto;border: 2px solid #173954;background: #00B2B1;display: inline-block;margin-right: 7px;margin-left: 7px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.audio-stories-item h6 {color: #ffffff;font-size: 14px;font-weight: 700;text-align: left;}
.audio-stories-item audio {width: 100%;}
#customerReviewsSec{padding-bottom: 30px;}
#customerReviewsSec .slick-slide {height: auto;}
#customerReviewsSec h2 {font-size: 42px;font-weight: 700;line-height: 60px;margin-bottom: 33px;color: #00B2B1;text-align: center;}
.customer-review-item{padding:20px 30px 34px;border-radius: 15px;background: #423C3C;margin: 0 11px;height: 100%;}
.customer-review-item .review-header h4{font-size: 17.5px;font-weight: 700;line-height: 27.5px;margin-bottom: 0px;}
.customer-review-item .review-header p{font-size: 12.5px;font-weight: 500;line-height: 20px;margin-bottom: 10px;}
.customer-review-item .review-content{margin-top:17.24px;font-size: 17.5px;font-weight: 400;line-height: 27.5px;margin-bottom: 0px;}
#blackFridayContent #exploreMap{padding-top: 30px; color: #000000; background: url('../../img/black-friday/explore-tour-on-map-bg.png') no-repeat; background-size: cover;position: relative;overflow: hidden   ;}
#blackFridayContent #exploreMap h2 {font-size: 42px;font-weight: 700;line-height: 60px;margin-bottom: 32px;color: #00B2B1;text-align: center;}
#blackFridayContent #exploreMap .gradient {position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 0; width: 100%;}
/* #blackFridayContent  #exploreMap .gradient {position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 0;width: 100%;} */
.etm-footer{padding:0 14px;margin-bottom: 100px;}
.waitlist-form #waitlistEmail{border-radius: 10px;font-size: 14px;line-height: 16.34px;font-weight:400;height: 42px;color: #92999A;}
.waitlist-form .subs-btn{border-radius: 10px;background: #AFEAE9;font-size: 15px;font-weight: 600;line-height: 18.15px;text-align: center;border-color: #AFEAE9;box-shadow: none;color: #00556C;}
.waitlist-form .subs-btn:hover{background: #afeae9cc;}
#blackFridayContent #tourIncluded .tour-include-bf, #blackFridayContent #tourIncluded .modal-content { background-color: transparent; }
#blackFridayContent #tourIncluded .modal-dialog { background-color: #2E2B2B; border-radius: 30px;}
.tour-include-bf .ti-slider{ background-color: #262424; } 
#blackFridayContent #tourIncluded .ti-slider .slick-prev { right: 90px; }
#blackFridayContent #tourIncluded .ti-slider .slick-next { right: 40px!important; }
#blackFridayContent #tourIncluded .close {position: absolute; top: 20px; right: 15px;}
#blackFridayContent #tourIncluded .tour-include h2 {color: #D7D7D7;}
#blackFridayContent #tourIncluded .tis-card h4 {color: #D7D7D7;font-size: 1.2rem;}
#blackFridayContent #tourIncluded .tis-card ul li, #blackFridayContent .tis-card ul li a {color: #D7D7D7; font-weight: normal;}
#blackFridayContent a.view-tour-included {color: #00D3D2;text-decoration: underline;font-weight: 500;}
#blackFridayContent .web-purchase { font-size: 12px; color:#999999; max-width: 293.29px; }

@media all and (max-width:767px) {
    #bannerSec{min-height: 720px;margin-bottom: 0px;background-position: -61px 0%;}
    .black-friday-txt-img {width: 207px;}
    .banner-stamp-img{width: 110px;position: absolute;right: -74px;top: -13px;}
    .black-gradient{min-height:390px;padding-bottom: 37px;}
    .banner-txt-img-container {padding-top: 339px;}
    #bfTourBundleSec{padding-top:0;background: none;}
    #bfTourBundleSec .lmt-time-offer{position: relative;margin: 24px 0 32px;left: 0;width: 100%;font-size: 23.93px;line-height: 35.89px;}
    #bfTourBundleSec h2{font-size: 24px;font-weight: 600;line-height: 30px;margin-bottom: 24px;}
    .bf-tour-bundle-content{background: url('../img/black-friday/leaf-graphic-2.svg') no-repeat; background-size: 60px; background-position: 100% 0%;}
    #bfTourBundleSec .tb-price{font-size: 32px;font-weight: 700;line-height: 48px;}
    #bfTourBundleSec .tb-off-price{font-size: 27px;font-weight: 600;line-height: 40.5px;}
    #bfTourBundleSec .get-it-now-btn{width: 100%;font-size: 25px; line-height: 30.5px;}
    #bfTourBundleSec .web-purchase { max-width: 100%; }
    #statsSec{padding-top: 5px;padding-bottom: 0;background: url('../img/black-friday/leaf-graphic.svg') no-repeat;background-size: 90px;background-position: 98% 9%;}
    #statsSec .stat{border: 0;margin-bottom: 49.67px;}
    .stat-bg-graphic{margin-top: -55px;margin-bottom: -55px;}
    .stat>div{width: 86%;}
    .as-heading h2,#customerReviewsSec h2,#exploreMap h2{font-size: 24px;line-height: 36px;}
    #audioStories > .container{padding: 0;}
    #audioStories > .container >.row {margin:0;}
    .audio-stories-item{display: block;}
    .audio-stories-item audio{width:100%;}
    .as-group {margin: 0px 0 0 16px;}
    .as-group .slick-list .slick-track {padding-left: 22% !important;}
    #blackFridayContent #exploreMap .map-wrapper{margin-bottom: 24px;}
    .etm-footer{padding-top: 0;padding-bottom: 0;margin-top: 30px;margin-bottom: 10px;}
    .etm-footer>div{margin-bottom: 24px;}
    
    #blackFridayContent #exploreMap .gradient {height: 100%;object-fit: cover;}
    .join-waitlist {flex-direction: column; background: transparent;}
    .join-waitlist h5 { font-size: 35px;}
    .join-waitlist {height: auto; margin: 32px 15px 60px;}
    .join-waitlist-img-holder { width: 100%; max-width: 419px; flex: unset; border-radius: 30px; background-color: transparent; overflow: hidden;}    
    .join-waitlist-content { padding: 20px; }

}