
body{
    overflow: hidden;
overflow-y: auto;
}
div#ec-main-menu-desk{ position: relative;}
.megamenup {
position: unset!important;
}
.ec-main-menu ul{ position: unset;}

.megamenup .sub-menu {

display: flex!important;
}

.megamenup  ul {
justify-content: start;
}
.listm  h4 {
padding-left: 18px;
text-transform: capitalize;





color: #142f41;
font-size: 18px!important;



}


.ec-main-menu ul li.dropdown.megamenup ul.sub-menu{
    left: 18px!important;
}

.ec-pro-image .svg_img.pro_svg {
  
    fill: unset;
   
}
a.ec-btn-group.wishlist, a.ec-btn-group.compare {
    border-radius: 0px!important;
}
.ec-product-inner:hover .ec-pro-image .ec-pro-actions {

  
    transform: translateY(-28%);
 
    right: 3px;
}
.ec-product-inner:hover a.quickview {
 
    transform: translateY(-15px); z-index: 999;
}
.ec-product-inner button.add-to-cart {
    right: 12px!important;
}
.ec-product-inner button.add-to-cart:hover { background-color: #fff!important;

}
.single-pro-img-no-sidebar {
    width: 40%!important; position: relative;
  }
  .single-pro-desc-no-sidebar {
    width: 60%;
}
@media screen and (max-width:767px) {
    .single-pro-img-no-sidebar {
        width: 100%!important; position: relative;
      }
      .single-pro-desc-no-sidebar {
        width: 100%;
    }
    .ec-product-inner:hover .ec-pro-image .ec-pro-actions {

  
        transform: unset;
     
       
    }
    .ec-product-inner .ec-pro-image a.quickview {
  
        bottom: 83px;
        right: 17px;
        
    }
    .pro-gl-content .ec-product-inner .ec-pro-image .add-to-cart {
        font-size: 0;
        right: 17px!important;
    }
    .ec-product-inner .ec-pro-image .ec-pro-actions {
    
        bottom: 93px;
     
    }
    .ec-product-inner button.add-to-cart {
        right: 16px!important;
    }

    .ec-product-inner:hover a.quickview {
        transform: translateY(0px);
        right: 17px;
    }
    
}