/*CUSTOM STYLE ADD HERE*/
.nav > ul ul li:last-child ul > li:last-child > a {
    border-radius: 0px 0px 15px 15px;
}
.nav .submenu.hasOne > li > a {border-radius:15px !important; }

.sortby-holder .NiceSelect.xs .nice-select .list{min-width:60px;}
.sortby-holder .NiceSelect.PlainSelect .nice-select.open::after {margin-top:3px;}

.HomeSection2 { background-position: center center; background-size: cover; }

.nav-grid li:nth-child(even){ width: 45%; } 
.nav-grid li:nth-child(odd) { width: 55%; }

.noUi-tooltip, .awf-active-badges-container { display: block !important; }

.woocommerce-terms-and-conditions-wrapper .radio, .woocommerce-terms-and-conditions-wrapper .checkbox, .woocommerce-terms-and-conditions-wrapper .radio1 { padding-left: 0; }

.product-box-holder .product-box .product-box-footer { padding: 50px; }
.product-box-holder .product-box .product-box-footer .grid-10 .col-auto { width: 100%; }
.product-box-holder .product-box .product-box-footer .added_to_cart { display: flex; align-items: center; justify-content: center; line-height: 1;
    text-transform: uppercase;
    border: 0;
    padding: 0px 24px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    background: linear-gradient(90deg, #775AA7 0.04%, #ED1C24 99.55%);
    color: #ffffff;
    transition: all 0.2s linear;
    letter-spacing: 0;
    border-radius: 50px;
    height: 60px; }
.product-box-holder .product-box .product-box-footer .added_to_cart:hover { background: #ED1C24; color: #ffffff; text-decoration: none !important; transition: all 0.2s linear; }

.HomeSection7 .events-slider-holder { padding-left: calc((100% - 1430px) / 2); }
.HomeSection7 .slick-list {
    margin-right: 0 !important;
}
.HomeSection7 .slick-track { margin-left: 0; margin-right: 0; }

@media only screen and (max-width: 1699px) {
    .banner-info h1, .banner-info .banner-hd { font-size: 70px; }
}
@media only screen and (max-width: 1599.98px) {
    .HomeSection7 .events-slider-holder { padding-left: calc((100% - 1170px) / 2); }
}
@media only screen and (max-width: 1399px) {
    .banner-info h1, .banner-info .banner-hd { font-size: 60px; }
}

@media only screen and (max-width: 1199.98px) {
    .mean-container .mean-nav {
        height: auto;
        max-height: calc(100vh - 95px);
    }
    .banner-info h1, .banner-info .banner-hd { font-size: 50px; }
    .HomeSection7 .events-slider-holder { padding-left: 20px; }
}
@media only screen and (max-width: 767px) {
    .HomeSection7 .events-slider-holder { padding-left: 30px; }
    .HomeSection7 .slick-list { padding-right: 20% !important; }
}
@media only screen and (max-width: 474px) {
    .banner-info h1, .banner-info .banner-hd { font-size: 40px; }
}