.container{max-width: 100% !important}
.row-produse, .row-category-one, .row-category-both {grid-template-columns: repeat(3, 12fr);}
.popup-product-container{border-radius: 0; padding: 30px;}
.rowicons{display:grid; grid-template-columns: repeat(2, 12fr); gap: 10px;}
.icon-box{display:grid; grid-template-columns: auto 12fr;}
.icon-box:first-child{padding-left: 5%;}
.row-category-box{grid-template-columns: 12fr;}
.row-category-box-elements{justify-content: start;}
.row-bannere{display: grid; grid-template-columns: 12fr; gap: 10px;}
.bannertitle2{margin-top:0;}
.row-footer-newsletter{grid-template-columns: 12fr;}
.footer-social{text-align: left}
.footer-social a{margin-left: 7px;}
.row-footer-main{grid-template-columns: 12fr;}
.footer-menu{columns: 2}
.footer-row{display: grid; grid-template-columns: 12fr; gap: 10px;}
.footer-anpc{gap: 20px; justify-content: start !important;}
.row-header-bottom {grid-template-columns: 4fr 8fr auto; grid-template-areas:"logoarea searcharea accessarea"}
.logoarea {display: flex; gap: 10px; align-items: center;}
.bottomprice{display: grid; gap: 10px;height: initial !important}
/* CATEGORY */ 
.breadcrumb{flex-wrap: nowrap; overflow-x: auto;}
.contentone, .contentboth{width: 100%;}
.row-pagination{display: grid; gap: 10px;}
/* END CATEGORY */
/* PRODUCT */
.row-product-cart{grid-template-columns: auto 12fr auto; gap:10px}
.icon-button{display: none;}
.product-info-right{padding: 0;}
.product-tabs {padding: 0;}
/* END PRODUCT */
.slideshowtitlee{font-size: 36px; line-height: 36px; margin-bottom: 20px;}
.slideshowdescrr{font-size: 20px; line-height: 20px; margin-bottom: 20px;}
.slideshowhreff{margin-bottom: 20px;}
.owl-next{right: 0}
.owl-prev{left: 0}
.numesite{margin: 30px 0; font-size: 20px;}
.descrieredesprenoi{width: 100%; font-size: 20px;}
.textdesprenoi{width: 100%; margin:20px 0 50px;}
.bannertitle{margin-top: 20px; font-size: 20px;}
.bannertitle2{font-size: 28px; padding-bottom: 20px;}
.imgbanner{height: 100%}
.row-testimoniale{grid-template-columns: repeat(2, 12fr);}
.thumbnailss{width: 40%; top:0 !important;}
.contentproduct {width: 60%; padding-left: 20px;}
.row-statistici{padding: 0 7px;height: initial !important; min-height: 40px;gap: 10px;}
.atr-value{text-align: right;}
.atr-label{min-width: 80px;}
.price{min-height: 45px;}