.page-wrapper {max-width: 98%;}

.width-cls-28277098 a{background: #bcbcbc; padding: 10px 15px;color: #000000; font-size: 18px; width: 210px; display: block; border-radius: 5px;}
.width-cls-zqo a{background: #bcbcbc; padding: 10px 15px; color: #000000; font-size: 18px; width: 210px; display: block; border-radius: 5px;}
.nav-item[data-gjs-title="TRIP"]{display:none!important;}

#popUpPageModal .modal-content{background: #343a40!important;}
#popUpPageModal .modal-header{background: #e8e8e8!important;}
#popUpPageModal .modal-header h4{font-size:18px; text-transform: uppercase;}
#popUpPageModal .modal-footer{background: #e8e8e8!important;}
#popUpPageModal .modal-footer button{background:#343a40!important; color:#fff; border:0px;}
#popUpPageModal .modal-body .h1{font-size: 20px; font-weight: 500; text-align: center; color:#fff; margin-bottom: 18px;}
#popUpPageModal .modal-body .pop-page-wrapper{height: 290px !important;}

#age_validation .modal-content{background: #343a40!important;}
#age_validation .modal-header{background: #e8e8e8!important;}
#age_validation .modal-header h4{font-size:15px;}
#age_validation .modal-footer{background: #e8e8e8!important;}
#age_validation .modal-footer button{background:#343a40!important; color:#fff; border:0px;}
#age_validation .modal-body .h1{font-size: 20px; font-weight: 500; text-align: center; color:#fff; margin-bottom: 18px;}
#age_validation .modal-body .dob{margin:0 auto!important; width:420px; margin-top:20px!important; background:#e8e8e8!important; color:#000.}
#age_validation .modal-body .dob .col-md-6:first-child{padding: 14px 15px; color: #000; border-radius: 6px; font-size:15px}
#age_validation .modal-body .dob .col-md-6{padding:5px 15px;}
#age_validation .modal-body .dob input{width:100%; border:solid 1px #000; padding:7px; font-size: 15px; height:38px;}
#loginWithPhoneOtpModal .modal-body-otp-wrapper{background: #171616 !important;}

#age_validation{ display: none!important;}
#age_validation ~ .modal-backdrop{ display:none; }
#age_validation ~ .modal-backdrop ~ .modal-backdrop{ display:block; }

.page-shop #age_validation{ display:block !important;}
.page-shop #age_validation ~ .modal-backdrop{ display:block; }

.location .learn_3507{display:none!important;}
.location .learn_73857{display:none!important;}
.f-location-list{display:none!important;}

.menu .menu_item ul li a {padding: 12px 15px !important;}

#navbarSupportedContent{border-top: solid 1px #000; border-bottom: solid 1px #000;}
.width-cls-74252399{font-size: 0;background: url(https://s3.amazonaws.com/prod_bucket/wb_images/206999319-1688051480-90586.png) no-repeat center center;width: 50px;height: 42px;}
.width-cls-73221229{font-size: 0px;background: url(https://s3.amazonaws.com/prod_bucket/wb_images/1425824696-1689164467-90586.png) no-repeat center center;width: 50px;height: 42px;}
.footer{margin-top: 85px;}

/*---New landing Page---*/

.page-new-landing-page .nav-wrapper{display: none !important;}
.page-new-landing-page.modal-open{overflow: auto !important;}
.page-new-landing-page .header-logo {width: 250px !important;height: auto !important;}
.page-new-landing-page .width-cls-85e{min-height: 450px !important;position: relative !important;left: unset !important;}

.align-cls-htf{background: #ebebeb;border-radius: 20px;text-align: center;font-size: 12px;font-weight: 500;color: #000;line-height: 28px;}
.align-cls-wp1{background: #ebebeb;border-radius: 20px;text-align: center;font-size: 12px;font-weight: 500;color: #000;line-height: 28px;}
.align-cls-tnp{background: #ebebeb;border-radius: 20px;text-align: center;font-size: 12px;font-weight: 500;color: #000;line-height: 28px;}
.align-cls-4kw{border: solid 2px;border-radius: 30px;text-align: center;padding: 10px 40px;line-height: normal;width: auto !important;font-size: 20px;height: auto !important;background: url(https://s3.amazonaws.com/prod_bucket/wb_images/228424813-1750249994-4.png);background-size: 17px;background-repeat: no-repeat;background-position-y: 15px;background-position-x: 15px;}
.align-cls-nza{border: solid 2px;border-radius: 30px;text-align: center;padding: 22px 50px;line-height: normal;width: auto !important;height: auto !important;font-size: 0;background: url(https://s3.amazonaws.com/prod_bucket/wb_images/1032227115-1750250167-4.png);background-size: 28px;background-repeat: no-repeat;background-position: center;}
.align-cls-ntj{border: solid 2px;
    border-radius: 30px;
    text-align: center;
    padding: 10px 30px;
    padding-right: 50px;
    line-height: normal;
    width: auto !important;
    font-size: 20px;
    height: auto !important;
    background: url(https://s3.amazonaws.com/prod_bucket/wb_images/20798091-1750251054-4.png);
    background-size: 17px !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important;
    background-position-x: 175px !important;}

.align-cls-ntj a{ color: #000 !important;}



.align-cls-u86{background: #ebebeb;border-radius: 20px;text-align: center;font-size: 12px;font-weight: 500;color: #000;line-height: 28px;}
.align-cls-wpq{background: #ebebeb;border-radius: 20px;text-align: center;font-size: 12px;font-weight: 500;color: #000;line-height: 28px;}
.align-cls-c0c{background: #ebebeb;border-radius: 20px;text-align: center;font-size: 12px;font-weight: 500;color: #000;line-height: 28px;}
.i1-hcavzq53od{border: solid 2px;border-radius: 30px;text-align: center;padding: 10px 40px;line-height: normal;width: auto !important;font-size: 20px;height: auto !important;background: url(https://s3.amazonaws.com/prod_bucket/wb_images/228424813-1750249994-4.png);background-size: 17px;background-repeat: no-repeat;background-position-y: 15px;background-position-x: 15px;}
.align-cls-i91{border: solid 2px;border-radius: 30px;text-align: center;padding: 22px 50px;line-height: normal;width: auto !important;height: auto !important;font-size: 0;background: url(https://s3.amazonaws.com/prod_bucket/wb_images/1032227115-1750250167-4.png);background-size: 28px;background-repeat: no-repeat;background-position: center;}
.align-cls-34n{border: solid 2px;border-radius: 30px;text-align: center;padding: 10px 30px;padding-right: 50px;line-height: normal;width: auto !important;font-size: 20px;height: auto !important;background: url(https://s3.amazonaws.com/prod_bucket/wb_images/20798091-1750251054-4.png) !important;background-size: 17px !important;background-repeat: no-repeat !important;background-position-y: center !important;background-position-x: 175px !important;}
.align-cls-6hq{background: #000 !important;font-size: 0px;width: 2px !important;height: 260px !important;}
.align-cls-34n a{color: #000 !important;}


.width-cls-m4e{border-radius: 5px;}
.width-cls-2th{border-radius: 5px;}
.width-cls-otu{border-radius: 5px;}

.align-cls-b84  a{ text-decoration: none; color: #000 !important;}

.align-cls-22k a{ color: #000 !important;}
.align-cls-tqv a{color: #000 !important;}

/*-----Location Page-----*/

.page-location01 .header-logo {width: 150px !important;height: auto !important;}
.page-location01.modal-open{overflow: auto !important;}
.page-location01 .logo-wrapper{font-size: 30px;text-align: left !important;padding-left: 2%;margin-top: 5px !important;}

.page-location01 .logo-wrapper::after{
  content: "Darien";
  display: block;
  color: #212529;
  font-size: 20px;
}

.setting-1by{width: 100% !important;left: 0px !important;position: relative !important;}
.page-location01 .setting-uj4{
    position: relative !important;
    left: unset !important;
    width: 100% !important;
    text-align: center !important;
    top: unset !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;}

/*--Slider---*/
.slider-heading{text-align: center !important; border-bottom: solid 0px #6e6e6e !important;background: #212529;color: #fff !important;}
.owl-carousel.owl-drag .owl-item{box-shadow: 0px 0px 6px #00000025;border-radius: 5px;border: solid 1px #ece9e9;}
.owl-item .item a.item-img{border: 0 !important;}
.owl-item .item .span_price_wb3 {color: #272828 !important;font-size: 12px !important;height: 46px;display: block;}
.owl-prev{float: left;left: -55px;position: relative;}
.owl-next{float: right; position: relative;right: -60px;}
.owl-theme .owl-nav {position: relative;top: -190px !important;width: 100%;}



@media screen and (max-width:770px) {
  .align-cls-6hq{ display: none !important;}
  .setting-1by{position: relative !important;max-width: 100% !important;width: 100% !important;}
  .owl-theme .owl-nav{    position: relative;top: unset !important;width: auto !important;}
  .owl-prev {
    float: unset;
    left: unset;
    position: relative;
}

.owl-next {
    float: unset;
    position: relative;
    right: unset;
}

.page-wrapper.width-cls-85e{left: 0 !important;}
}