.nav_header .nav__ullist
.list_style:hover .submeno {
    width: 220px;
    top: 46px;
    background-color: white !important;
}
.child_mno-drobdown {
    background-color: #fff;
    border-bottom: 2px solid rgb(229,229,229);
}
.main_meno-drobdown .mega_meno {
    top: -2px;
}
.mega_meno--block {
    right: -10px;
    top: -8px;
    background: white;
    width: 400px;
    height:423px;
}
.product_attribute{
    position: absolute;
    /* top: 51%; */
    transform: translateY(-93%);
    right: 7%;
     transition: all ease-in .6s;
     display:none !important;

}
.special-product-carousel .product_attribute{
     right: 18% !important;
}
.item:hover .product_attribute{
    display:flex !important;
}
.short-text{
    display: inline-block;
    width: 100%;

    text-align: center;

}
.main_meno-drobdown{
    border-left:2px solid rgb(229,229,229);
}
.child_mno-drobdown {
    background-color: #F1F3F5 !important;
    padding: 4px 0;
}
.list_mega, .mega_link--link {
    margin: 14px;
    width: 150px;
}
.child_mno-drobdown {
    background-color: white !important;
}
.arrow-left{
    width: 10px;
    height: 10px;
}

.mega_meno--block img{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 200px;
    border-right: 7px solid rgb(242, 242, 242);
}
.nav_header {
     padding-top: 0 !important;
}
.nav__ullist{
    margin: 0 !important;
}
.nav__ullist .list_style {
    padding: 15px 4px;
}
.child_mno-drobdown:hover span{
   color: #0230CA !important;
}
.yellow-base{
    color: #AAF72C;
}
#vertical-gray{
    width: 5px;
    height: 100%;
    background-color: red;
}


element.style {
    position: absolute;
    transform: translate3d(0px, 36px, 0px);
    top: 0px;
    left: 0px;
    will-change: transform;
}
header.Masai-header .cart .dropdown-menu {
    border-radius: 0;
}
header.Masai-header .cart .dropdown-menu .m_cart-item {
     padding:0 !important;
    display: block;
}
header.Masai-header .cart .dropdown-menu .m_cart-list > li {
    padding: 5px 10px;
}
header.Masai-header .cart .dropdown-menu .m_cart-item-title {
    font-size: 10pt;
    font-weight: 600;
    color: black !important;
}
header.Masai-header .cart .dropdown-menu .m_cart-item-content, header.Masai-header .cart .dropdown-menu .m_cart-item-image {
    float: none !important;
    margin: 5px auto;
    height: auto;
}
header.Masai-header .cart .dropdown-menu .m_cart-item-params {
    margin-top: 3px;
}
header.Masai-header .cart .dropdown-menu .m_cart-item i {
    position: absolute;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
     border-radius: 0 !important;
    font-size: 14px !important;
    background-color: white !important;
    color: red !important;
    right: -30px !important;
    border: 1px solid #ccc !important;
    /* text-align: center; */
    display: flex;
    justify-content: center;
    align-items: center;
}

.cart-amount{
    display: block;
    width: 160px;
    margin: 5px auto;
    padding: 5px 15%;
    font-weight: 900 !important;
    font-size: 13px !important;
    color: black;
    text-align: center;
    background: rgb(250,250,250);
}
.tkhfif-amount{
    background-color: red;
    color: white !important;
}
.m_cart_li1{
    border-top: 1px solid rgb(229,229,229);


}
header.Masai-header .cart .dropdown-menu .m_cart-list li {
    height: 280px !important;
}
.product_has_sale_price{
    background-color: #0230CA;
    color: white;
}
.product_show_price{
    font-size: 11pt !important;
}
/*//mobile*/
@media screen and (max-width: 552px) {

        .special-product-carousel .del-box::after{
top: 431px !important;
    left: 110px !important;
}
.newest-product-carousel .del-box::after{
    top: 409px !important;
    left: 100px !important;
}
    .brand_carousel .owl-nav{
        display: inline-block !important;
    }
    #offercarousel div.price{
        margin: 0 !important;
    }
    .product_show_price{
        width: 100% !important;
    }
    #offercarousel .del-box::after {
        left: 55px !important;
        top: 24px !important;
    }
    .countdown-timer{
        width: 202px !important;
    }
    #offercarousel .countdown-timer .number_countdown {
        width: 30px !important;
    }
}
/*//tablet*/
@media screen and (max-width: 992px) {
    .brand_section{
        margin-top: 0px !important;
    }
    .product_show_price{
        width: 200px;
        font-size: 11pt !important;
    }
    #offercarousel .del-box::after {
        content: ' ';
        display: block;
        height: 2px;
        width: 94px;
        top: 24px;
        left: 120px;
        position: absolute;
        background-color: red;
    }
    .timer-title{
        margin-top: 5px !important;
    }
    .timer-title p {
        padding: 9px 0px !important;
        font-size: 12px !important;
    }
    #offercarousel .timer-title p {
        margin: 5px auto 13px !important;
    }
    #offercarousel .countdown-timer {
        padding: 0 !important;
    }
    .text_countdown {
        margin: 0 !important;
    }
    #offercarousel .E-height .del-box::after {
        top: 396px !important;
        left: 113px !important;
    }
}
/*//desktop*/
@media screen and (min-width: 992px) {
    .brand_section{
        margin-top: 0px !important;
    }
    .product_show_price{
        width: 259px;
        margin-right: 122px;
    }
    #offercarousel .del-box::after {
        content: ' ';
        display: block;
        height: 2px;
        width: 94px;
        top: 24px;
        left: 168px;
        position: absolute;
        background-color: red;
    }
}
.newest-product-carousel .del-box::after,.special-product-carousel .del-box::after{
        content: ' ';
        display: block;
        height: 2px;
        width: 94px;
        top: 24px;
        left: 168px;
        position: absolute;
        background-color: red;
}



@media screen and (max-width: 992px) and (min-width: 920px){
    .special-product-carousel .del-box::after{
        top: 394px !important;
    }
    .newest-product-carousel .E-height .del-box::after {
    top: 394px !important;
    bottom: 50px;
    left: 105px !important;
}

#offercarousel > .row .carousel-inner{
        height: 584px;
}

}

@media screen and (min-width:998px){

    .newest-product-carousel .del-box::after {
    top: 317px !important;
    left: 76px !important;
}
.special-product-carousel .del-box::after {
    top: 379px !important;
    left: 106px !important;
}
}


@media screen and (min-width:1078px) and (max-width:1364px){
    .relative_login_menu{
        top:65px !important;
    }
    header.Masai-header{
        top:-82px !important;
    }
}

@media screen and (min-width:1364px) and (max-width:1860px){
    .relative_login_menu{
        top:85px !important;
    }
    header.Masai-header{
        top:-123px !important;
    }
}


.sub-menu a{
    background:var(--black) !important;
}
.logo-nav-res img{
        background:var(--black) !important;
}
.sidebar-collapse .navbar-collapse:before{
    background:var(--black) !important;
}
#navigation{
    background:var(--black) !important;
}
