.m-auto{margin:0 auto!important}.m-0{margin:0!important}.m-1{margin:1px!important}.m-2{margin:2px!important}.m-3{margin:3px!important}.m-4{margin:4px!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.m-35{margin:35px!important}.m-40{margin:40px!important}.m-t-0{margin-top:0!important}.m-t-1{margin-top:1px!important}.m-t-2{margin-top:2px!important}.m-t-3{margin-top:3px!important}.m-t-4{margin-top:4px!important}.m-t-5{margin-top:5px!important}.m-t-10{margin-top:10px!important}.m-t-15{margin-top:15px!important}.m-t-20{margin-top:20px!important}.m-t-25{margin-top:25px!important}.m-t-30{margin-top:30px!important}.m-t-35{margin-top:35px!important}.m-t-40{margin-top:40px!important}.m-r-0{margin-right:0!important}.m-r-1{margin-right:1px!important}.m-r-2{margin-right:2px!important}.m-r-3{margin-right:3px!important}.m-r-4{margin-right:4px!important}.m-r-5{margin-right:5px!important}.m-r-10{margin-right:10px!important}.m-r-15{margin-right:15px!important}.m-r-20{margin-right:20px!important}.m-r-25{margin-right:25px!important}.m-r-30{margin-right:30px!important}.m-r-35{margin-right:35px!important}.m-r-40{margin-right:40px!important}.m-b-0{margin-bottom:0!important}.m-b-1{margin-bottom:1px!important}.m-b-2{margin-bottom:2px!important}.m-b-3{margin-bottom:3px!important}.m-b-4{margin-bottom:4px!important}.m-b-5{margin-bottom:5px!important}.m-b-10{margin-bottom:10px!important}.m-b-15{margin-bottom:15px!important}.m-b-20{margin-bottom:20px!important}.m-b-25{margin-bottom:25px!important}.m-b-30{margin-bottom:30px!important}.m-b-35{margin-bottom:35px!important}.m-b-40{margin-bottom:40px!important}.m-l-0{margin-left:0!important}.m-l-1{margin-left:1px!important}.m-l-2{margin-left:2px!important}.m-l-3{margin-left:3px!important}.m-l-4{margin-left:4px!important}.m-l-5{margin-left:5px!important}.m-l-10{margin-left:10px!important}.m-l-15{margin-left:15px!important}.m-l-20{margin-left:20px!important}.m-l-25{margin-left:25px!important}.m-l-30{margin-left:30px!important}.m-l-35{margin-left:35px!important}.m-l-40{margin-left:40px!important}.p-0{padding:0!important}.p-1{padding:1px!important}.p-2{padding:2px!important}.p-3{padding:3px!important}.p-4{padding:4px!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.wrapper{padding:15px}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-35{padding:35px!important}.p-40{padding:40px!important}.p-t-0{padding-top:0!important}.p-t-1{padding-top:1px!important}.p-t-2{padding-top:2px!important}.p-t-3{padding-top:3px!important}.p-t-4{padding-top:4px!important}.p-t-5{padding-top:5px!important}.p-t-10{padding-top:10px!important}.p-t-15{padding-top:15px!important}.p-t-20{padding-top:20px!important}.p-t-25{padding-top:25px!important}.p-t-30{padding-top:30px!important}.p-t-35{padding-top:35px!important}.p-t-40{padding-top:40px!important}.p-r-0{padding-right:0!important}.p-r-1{padding-right:1px!important}.p-r-2{padding-right:2px!important}.p-r-3{padding-right:3px!important}.p-r-4{padding-right:4px!important}.p-r-5{padding-right:5px!important}.p-r-10{padding-right:10px!important}.p-r-15{padding-right:15px!important}.p-r-20{padding-right:20px!important}.p-r-25{padding-right:25px!important}.p-r-30{padding-right:30px!important}.p-r-35{padding-right:35px!important}.p-r-40{padding-right:40px!important}.p-b-0{padding-bottom:0!important}.p-b-1{padding-bottom:1px!important}.p-b-2{padding-bottom:2px!important}.p-b-3{padding-bottom:3px!important}.p-b-4{padding-bottom:4px!important}.p-b-5{padding-bottom:5px!important}.p-b-10{padding-bottom:10px!important}.p-b-15{padding-bottom:15px!important}.p-b-20{padding-bottom:20px!important}.p-b-25{padding-bottom:25px!important}.p-b-30{padding-bottom:30px!important}.p-b-35{padding-bottom:35px!important}.p-b-40{padding-bottom:40px!important}.p-l-0{padding-left:0!important}.p-l-1{padding-left:1px!important}.p-l-2{padding-left:2px!important}.p-l-3{padding-left:3px!important}.p-l-4{padding-left:4px!important}.p-l-5{padding-left:5px!important}.p-l-10{padding-left:10px!important}.p-l-15{padding-left:15px!important}.p-l-20{padding-left:20px!important}.p-l-25{padding-left:25px!important}.p-l-30{padding-left:30px!important}.p-l-35{padding-left:35px!important}.p-l-40{padding-left:40px!important}
.header-search.hs-round.hs-expanded .form-control{border-radius: 0.3rem 0 0 0.3rem}
.header-middle{padding: 0}
#loader_div{position: fixed;
    top: calc(50vh - 90px);
    left: calc(50% - 90px);
    z-index: 9999999;
}
.banner-product-wrapper .product-media img:first-child{
    height: 291px;
    object-fit: contain;
}
.hide{display: none;}
/*.btn-wishlist.selected{*/
/*    background: #00abef;*/
/*    color: #ffffff;*/
/*}*/
.wishlist.wish-icon{
    position: relative;
}
.wishlist .wish_count {
    position: absolute;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.8rem;
    background: #ff5e5e;
    color: #fff;
    text-align: center;
    width: 1.9rem;
    height: 1.9rem;
    border-radius: 50%;
    font-style: normal;
    z-index: 1;
    right: -8px;
    top: -5px;
    font-family: Poppins, sans-serif;
}
.product-wrap .product-media img{
    height: 350px !important;
    object-fit: contain;
}
.logo img{
    margin: 8px 0;
    width: 128px;
}
.category-wrap .category-media img{
    height: 213px!important;
    object-fit: contain !important;
}
.intro-slide{
    background-size: cover !important;
    background-position: left center !important;
}
.w-auto{
    width: auto !important;
}
.magnify > .magnify-lens {
  background-color: #fff !important; /* Prevent adjacent image from appearing in lens */
}
.drift-widget-controller{
    display: none;
}
#drift-frame-chat{
    bottom:0px !important;
}
#drift-frame-chat.drift-chat-open{
    bottom:88px !important;
}
.drift-chat-open .drift-widget-controller{
    display: block;
}
.menu > li:hover > .submenu, .menu > li:hover .megamenu, .menu > li.show > .submenu, .menu > li.show .megamenu{
    top: 0;
}
.category-wrap .category-media{
    margin-bottom: 60px;
}
@media (max-width: 768px) {
    .logo img {
        width: 80px;
        margin: 08px auto;
    }

}
.chat-icon{
    margin: 0 0.6rem 0.2rem 0 !important;
    font-size: 3rem !important;
}
@media (max-width: 576px) {
    .header-left p{
        display: none;
    }
    .header-right a{
        padding: 14px 0;
    }
    .product-wrap .product-media img{
        height: 230px !important;
    }
    .product .product-action, .product .product-action-vertical, .product .product-action-horizontal{
        visibility: visible;
        opacity: 1;
    }
    .intro-slide{
        box-shadow: inset 0 0 1000px 1000px rgba(0,0,0,0.3)
    }
    .intro-slide1 .banner-title,.intro-slide1 .banner-subtitle{
        color: #ffffff;
    }
    .intro-slide .btn, .shop-default-banner .btn{
        color: #ffffff;
        border-color: #ffffff;
    }
    .product .product-pa-wrapper .product-action .btn-error{
        padding: 0;
        background: transparent;
        color: #6d1a17;
        border:none;
        margin-bottom: 7px;
            font-size: 13px;
    }
    .product .product-pa-wrapper .product-action{
        bottom: -3rem;
    }
}
.ui-menu-item{
    padding: 5px 10px;
    border-bottom: 1px solid #efefef;
}
.ui-widget.ui-widget-content{
    z-index: 99999999;
    /*border:none;*/
    /*border-radius: 0 0 10px 10px;*/
}
.position-relative{
    position: relative;
}
.show-hide-password{
    position: absolute;
    top:40px;
    right:20px;
}
.normal-blue{

}
.slick-initialized .slick-slide{
    display: flex !important;
}
.slick-initialized .slick-slide.slick-active{
    display: flex!important;
}
.icon-box-side {
  transition: transform 0.3s linear;
  transition-delay: 0.5s;

}
.megamenu2.submenu {padding:0}
.megamenu2.submenu li{
    padding: 1rem 1.9rem !important;
    border-bottom: 1px solid #e1e1e1;
}
.cart-dropdown .products{max-height: calc(100vh - 200px);}
.intro-slide1 .banner-subtitle,
.intro-slide1 .banner-title{color:#ffffff;}
.intro-slide .btn{
    color: #fff;
    border-color: #fff;
}
.contact-phone-icon i{
    font-size: 48px;
}
.contact-phone-icon{
    height: 55px;
}
