.containerinner {
    padding: 0 10px;
}
.containerpadding {
    padding: 0;
}
.rowproduse {
    grid-template-columns: repeat(2, 50%);
}
.rowprodusecateg {
    grid-template-columns: repeat(4, calc(25% - 15px));
}
.rowbannere {
    grid-template-columns: repeat(5, calc(20% - 16px));
}
.adaugaincos,
.indisponibil {
    font-size: 14px;
}
.cartBtn {
    font-size: 14px;
}
input[type='radio'] + .forcheck > .optiunipagprod {
    padding: 3px 7px;
    font-size: 14px;
    margin: 3px 5px 3px 0;
}
input[type='radio']:checked + .forcheck > .optiunipagprod {
    margin: 3px 5px 3px 0;
}
.boxoptiuniprodus {
    margin-top: 20px;
}
.selectoptiuni {
    display: none;
}
.randoptiuni {
    margin-bottom: 0;
}
.numeprodus {
    line-height: 20px;
    margin-bottom: 10px;
}
.innerprodus {
    padding: 0 7px 15px;
}
.bannertitle {
    font-size: 24px;
    line-height: 24px;
}
.bannertitledreapta {
    justify-content: end;
    font-size: 30px;
}
.rowtestimoniale {
    grid-template-columns: repeat(5, calc(20% - 8px));
}
.boxavantajfooter,
.testidescr,
.testititle {
    width: 100%;
}
.jcsb {
    justify-content: space-between;
}
.selectorpag {
    min-width: 160px !important;
}
.texthide {
    display: none;
}
.cont,
.wishlist {
    margin-right: 10px;
}
.rowcartmenu {
    grid-template-columns: 2fr 6.5fr 3.5fr;
}
.cartproductname {
    font-size: 14px;
}
.rowwishlist {
    grid-template-columns: 2fr 5.5fr 1.5fr 1.5fr 4.5fr;
    gap: 0 10px;
}
.imgbanner {
    border-radius: 0;
    box-shadow: initial;
}
.numemodule {
    font-size: 22px;
    margin-bottom: 20px;
}
.menu-mobile-dropdown {
    width: 50% !important;
    max-width: 400px !important;
}
.imgaccountheader {
    max-height: 50px;
    max-width: 50px;
    padding;
    3px;
}
.rowaddresslist {
    grid-template-columns: 3fr 6fr 3fr;
    gap: 10px;
}
.roworderinfo {
    grid-template-columns: 6fr 6fr;
    gap: 10px;
}
.roworderinfohistory,
.roworderinfoprice {
    grid-template-columns: 6fr 6fr;
    gap: 10px;
}
.roworderinfodown {
    grid-template-columns: 3fr 3fr 1fr 1fr 1fr 4fr;
    gap: 10px;
}
.news_btn {
    margin-left: 10px;
    width: calc(100% - 10px);
}
.contact-page-row .widthhalf {
    width: 100%;
}
.rowcheckoutcart {
    grid-template-columns: 4fr 14fr 4fr 4fr 4fr 4fr;
    gap: 0 10px;
}
.menuarea {
    display: grid;
    grid-template-columns: repeat(10, calc(18% - 8px));
    gap: 50px 10px;
    padding: 10px 10px 40px;
    overflow-x: scroll;
}
.contnume,
.cosulmeu,
.meniumarea .meniumare,
.wishlist {
    pointer-events: none;
}
.rowavantajehome {
    grid-template-columns: repeat(2, 12fr);
    margin-top: 0 !important;
    border-radius: 10px;
}
.rowavantajehomeitem {
    grid-template-columns: 40px auto;
    gap: 20px;
    justify-content: start;
    padding-left: 20px;
}
.slideitxleft {
    display: none;
}
.slideitxright {
    display: none;
}
.desktop-slides {
    padding: 50px 0;
}
.img02slideshowabsolute,
.img04slideshowabsolute {
    width: 40% !important;
}
.tranzitienouslide01,
.tranzitienouslide02 {
    width: 20% !important;
}
.img02slideshowabsolute {
    top: 10px;
    right: 30px;
}
.img04slideshowabsolute {
    bottom: 80px;
    right: 30px;
}
.img01slideshowabsolute {
    top: -30px;
    right: 120px;
}
.img03slideshowabsolute {
    bottom: 160px;
    right: 100px;
}
.img05slideshowabsolute {
    width: 30% !important;
    top: -30px;
    left: 50px;
}
.img06slideshowabsolute {
    width: 23% !important;
    bottom: 250px;
    left: 5px;
}
.slidemobile {
    width: 100%;
}
.imgslideshowmob {
    margin-top: 80px;
}
.titlucategfooter {
    line-height: initial;
    height: initial;
}
.rowfooter {
    grid-template-columns: repeat(2, 50%);
}
.partenerheader img {
    display: none;
}
.meniulorizontal {
    padding: 0 50px;
    justify-content: start;
}
.categoriemenu {
    margin-right: 30px;
}
.itemsprodbox {
    display: flex;
    justify-content: center;
}
.rowinsidepagprod {
    padding: 0 10px;
}
.titluconceptproduct {
    line-height: initial;
    height: initial;
    border-radius: 10px;
    padding: 0 10px;
    font-size: 24px;
}
.avantapagprod {
    margin-top: 20px;
    padding: 20px 30px;
    border-radius: 10px;
}
.pretabonamentpagprod {
    width: 100%;
    text-align: center;
}
.pretabonamentpagprodimg {
    display: none;
}
.cartpagprod {
    width: 100%;
}
.butoaneaccount {
    padding: 7px;
    font-size: 14px;
}


.bgwhitepartener {
    white-space: nowrap;
    width: auto;
    padding-left: 25px;
}
.titleslideshow {
    font-size: 36px;
    line-height: 40px;
}
.descriptionslideshow {
    margin-top: 20px;
}
.partenerheader {
    margin-right: 0px;
}
.textnamebanner {
    font-size: 32px;
    line-height: 40px;
}
.articletitle {
    font-size: 18px;
}

.articledescr {
    font-size: 14px;
    margin-top: 15px;
}
body {
    font-size: 14px;
}