.elementor-693 .elementor-element.elementor-element-298babe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-693 .elementor-element.elementor-element-298babe:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-298babe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFAFA;}.elementor-693 .elementor-element.elementor-element-298babe, .elementor-693 .elementor-element.elementor-element-298babe::before{--border-transition:0.3s;}.elementor-693 .elementor-element.elementor-element-e6dbc78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-693 .elementor-element.elementor-element-e6dbc78.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-693 .elementor-element.elementor-element-298babe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-693 .elementor-element.elementor-element-298babe{--width:1600px;}}/* Start custom CSS */@media only screen and (max-width: 768px){
    .store-product{
        min-width:310px !important;
    }
    
}
/*@media only screen and (max-width: 768px){
    .store-header {
    top:1770px !important;
 }
}*/
.store-header {
    top:80px !important;
}
.category-title {
    padding-top: 30px
}
.store-icon  {
    width: 45px ;
    height:35px !important;
    margin: 7px;
    margin-bottom: 15px ;
        margin-right: -5px !important;
}
.upper-content {
     display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 7%;
    margin-right: 5%;
    
   

}
@media only screen and (max-width: 768px) {
    .store-header , .upper-content {
     display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%; 
    margin-bottom:10px;
 }
}



@media only screen and (max-width: 768px) {
    .category-title {
    padding-top: 60px;
    font-size:26px !important;
        
    }
}
/*@media only screen and (max-width: 768px) {
    .store-header {
    padding-top: 10px !important;
    margin-top: -45px !important;
    }
}*/

#go-store .store-btn {
    padding:10px 30px !important;
}
.product-description{
    text-transform: none;
}/* End custom CSS */