/*======================================Start responsive===========================*/

/*-----------1920 screen width------------*/
@media (max-width:1920px){
}
@media (min-width:1920px){
    .home-slidre-title {
        font-size: 35px;
    }
    .home-subcat-slider-btn {
        font-size: 19px;
    }
    .home-slidre-title { 
        bottom: 100px;
        left: 85px;
    }
    .home-subcat-slider-btn {
        bottom: 75px;
        left: 85px;
    }    

}
/*-----------1730 screen width------------*/
@media (max-width:1730px){
    .contaienrProdSliderNavSlider .slick-prev, .contaienrProdSliderNavSlider .slick-next{
        right: -30px !important;
        left: unset !important;
        top: 50% !important;
    }
    .contaienrProdSliderNavSlider .slick-prev{
        transform: translateY(-400%) !important;
    }
    .contaienrProdSliderNavSlider .slick-next{
        transform: translateY(400%) !important;
    }
    .home-portfoliu-image-box {
        height: 300px;
    }
    .home-portfoliu-holder {
        height: 604px;
    }
    .selfDesign-long-form-text-holder {
        max-height: 610px;
    }
    .tehnologii .slick-next {
        right: 2% !important;
    }
    .tehnologii .slick-prev {
        left: 2% !important;
    }
    .sticky-2 {
        right: 5px;
    }
    .garantii-section-holder {
        height: 100px;
    }
}

/*-----------1640 screen width------------*/
@media only screen and (max-width:1640px){
    /*    .veziMaiMulteScroll{
            display: block;
        }*/
}
/*-----------1680 screen width------------*/
@media only screen and (max-width:1680px){
    .garantii-section-holder {
        height: 90px;
    }
    .garantii-section-text-1 {
        font-size: 18px;
    }
    .garantii-section-text-1 {
        font-size: 18px;
    }
    .garantii-section-text-3 {
        font-size: 16px;
    }
    .garantii-section-text-7 {
        font-size: 18px;
    }
    .garantii-section-text-10 {
        font-size: 18px;
    }
    .garantii-section-text-15 {
        font-size: 18px;
    }
    .garantii-section-text-14 {
        font-size: 20px;
    }
    .container-fluid{
        max-width: 1400px;
    }
    .login-text{
        font-size: 12px;
    }
    .header-logo-holder{
        margin-right: 13vw;
    }
    .mobileCartWish {
        display:none;
    }
    .header-magazinOnline-size{
        min-width: 220px;
    }
    .space2 {
        display:none;
    }
    .programeaza_button_save {
        font-size: 14px;
    }
    button#newsletter_newsletter_button_save {
        font-size: 14px;
    }
    .slider-2-btn{
        left: 24%;
    }
    .home-portfoliu-image-box {
        height: 245px;
    }
    .home-portfoliu-holder {
        height: 494px;
    }
    .garantii-magazin-online-text {
        font-size: 12px;
    }
    .garantii-magazin-online-img {
        height: 60px;
    }
    .selfDesign-text-holder {
        padding-top: 20%;
        padding-left: 30px;
        padding-right: 60px;
    }
    .selfDesign-materiale-img-holder {
        padding-bottom: 15px;
        padding-left: 0px;
    }
    .selfDesign-long-form-text-holder {
        max-height: 550px;
    }
    .selfDesign-cerere-oferta {
        padding-left: 20px;
        padding-right: 40px;
    }
    .povesteaThirdTextBox {
        font-size: 14px;
    }
    .povesteaSecondTextBoxText {
        font-size: 14px;
    }
    .homePageBlogtextTitle {
        height: 60px;
    }
    .header-interior-garantti-text {
        line-height: 15px;
        font-size: 15px;
    }
    .extra-ads-third-text {
        font-size: 12px;
        width: 100%;
        max-height: 150px;
        overflow-y: scroll;
    }
    .display-grid-10 {
        grid-template-columns: 0px 15% auto auto auto auto auto auto 15% 0px;
    }
    .hero-main-img {
        min-height: 440px;
        max-height: 440px;
    }
}

/*-----------1440 screen width------------*/
@media (max-width:1440px){
    .garantii-section-holder {
        height: 84px;
    }
    .container-fluid{
        max-width: 1200px;
    }
    .contaienrProdSliderNavSlider .slick-prev, .contaienrProdSliderNavSlider .slick-next{
        right: -30px !important;
        left: unset !important;
        top: 50% !important;
    }
    .home-counter {
        height: 150px;
    }
    .contaienrProdSliderNavSlider .slick-prev{
        transform: translateY(-400%) !important;
    }
    .contaienrProdSliderNavSlider .slick-next{
        transform: translateY(400%) !important;
    }
    .header-logo-img {
        height: 80px;
    }
    .header-mail, .header-phone {
        font-size: 13px;
    }
    .space1 {
        max-width: 25%;
        display: inline;
    }
    .programeaza_button_save {
        font-size: 12px;
    }
    button#newsletter_newsletter_button_save {
        font-size: 12px;
    }
    .footer-contact-info-text {
        font-size: 14px;
    }
    .footer-relatii-text {
        font-size: 14px;
    }
    .footer-links a{
        font-size: 14px;
    }
    .home-img-box-title {
        padding: 10px 15%;
    }
    .home-img-box-text {
        padding: 0px 15%;
    }
    .home-img-box-text-2 {
        padding: 0 15%;
    }
    .home-3d-btn {
        padding: 0 15%; 
    }
    .cart-garantii-box {
        width: 16%;
    }
    .echipaList-first-text {
        font-size: 1.1vw;
    }
    .echipaList-second-text {
        font-size: 1vw;
    }
    .big-line-space {
        line-height: 0;
        margin-bottom: 0px;
    }
    .selfDesignImageHolder {
        height: 320px;
        max-height: 320px;
    }
    .selfDesignImageHolder:hover:before {
        height: 320px;
    }
    .singleSelfDesignHolder {
        height: 380px;
    }
    .selfDesignTitle {
        top: 290px;
    }
    .selfDesign-materiale-img-holder {
        padding-bottom: 15px;
        margin: 0px;
    }
    .selfDesign-materiale-img-text {
        top: 60%;
        font-size: 7px;
    }
    .selfDesign-long-form-text-holder {
        max-height: 500px;
    }
    .selfDesign-cerere-oferta {
        padding-left: 76px;
        padding-right: 60px;
    }
    .header-mail, .header-phone {
        font-size: 13px;
    }
    .login-text {
        font-size: 10px;
    }    
    .header-magazinOnline {
        width: 270px; 
    }
    .containerProdACTIVEnav {
        padding-bottom: 10px;
    }
    button#price_cumpara, button#price_wishlist{
        font-size: 14px;
    }
    .header-garantti-text {
        font-size: 12px;
    }
    .header-garantii-img-holder img {
        height: 20px;
    }
    .header-menu-cat-text {
        margin-right: inherit;
    }
    .containerListerProdText {
        font-size: 12px
    }
    .extra-ads-first-text-holder {
        padding-top: 10%;
    }
    .extra-ads-second-text-holder {
        padding-top: 3%;
    }
    .extra-ads-first-text {
        font-size: 14px;
    }
    .extra-ads-second-text {
        font-size: 14px;
    }
    .extra-ads-third-text {
        font-size: 14px;
    }
    .containerListerAdToCartBTN-extra-ads {
        font-size: 12px;
    }
    .containerListerAdToCartBTN-extra-ads-2 {
        font-size: 12px;
    }
    .extra-ads-first-text-holder, .extra-ads-second-text-holder {
        padding-top: 5%;
    }    
    
    
}

/*-----------1366 screen width------------*/
@media (max-width:1366px){
    .garantii-section-holder {
        height: 80px;
    }
    .garantii-section-text-11 {
        font-size: 18px;
    }
    .garantii-section-text-4 {
        font-size: 18px;
    }
    .garantii-section-text-12 {
        font-size: 18px;
    }
    .garantii-section-text-9 {
        font-size: 18px;
    }
    .garantii-section-text-6 {
        font-size: 18px;
    }
    .garantii-section-text-15 {
        font-size: 16px;
        padding-left: 9%;
    }
    .header-logo-img-blocked {
        margin-left: 0px;
    }
    .header-magazinOnline-blocked {
        margin-right: 0px;
    }
    .container-fluid{
        max-width: 1200px;
    }
    .contaienrProdSliderNavSlider .slick-prev, .contaienrProdSliderNavSlider .slick-next{
        right: -30px !important;
        left: unset !important;
        top: 50% !important;
    }
    .contaienrProdSliderNavSlider .slick-prev{
        transform: translateY(-400%) !important;
    }
    .contaienrProdSliderNavSlider .slick-next{
        transform: translateY(400%) !important;
    }
    .rightHeaderHolder {
        margin-top: 20px;
    }
    .header-lang-link {
        font-size: 12px;
    }
    .header-lang-link-2 {
        font-size: 10px;
    }
    .wishlist-icon img, .cart-icon img {
       margin-right: 5px;
    }
    .programeaza_button_save {
        font-size: 11px;
        padding-top: 14px;
    }
    button#newsletter_newsletter_button_save {
        font-size: 11px;
    }
    .footer-contact-info-text {
        font-size: 12px;
    }
    .footer-relatii-text {
        font-size: 12px;
    }
    .home-portfoliu-image-box {
        height: 210px;
    }
    .home-portfoliu-holder {
        height: 424px;
    }
    .cart-garantii-box {
        width: 16%;
    }
    .contentTitle {
        font-size: 28px;
    }
    .contentTitle {
        font-size: 28px;
    }
    .contentText {
        font-size: 16px;
    }
    .footer-text-homepage-1 {
        font-size: 14px;
    }    
    .footer-text-homepage-2 {
        font-size: 14px;
    }
    .mobilierImage {
        max-width: 110%;
    }
    .noutati-slider-text {
        font-size: 34px;
    }
    .evenimente2Title {
        font-size: 26px;
    }
    .evenimente2Text-2 {
        font-size: 18px;
    }
    .longText {
        font-size: 18px; 
    }
    .header-magazinOnline-blocked {
        height: 40px;
        padding-top: 10px;
    }
    .garantii-magazin-online-text {
        font-size: 12px;
    }
    .garantii-magazin-online-img {
        height: 50px;
    }
    .garantii-magazin-online-holder {
        height: 140px;
    }
    .contact-data-holder {
        font-size: 20px;
    }
    .selfDesign-text-holder {
        padding-top: 15%;
        padding-left: 20px;
        padding-right: 30px;
    }
    .selfDesignImageHolder {
        height: 290px;
        max-height: 290px;
    }
    .selfDesignImageHolder:hover:before {
        height: 290px;
    }
    .singleSelfDesignHolder {
        height: 360px;
    }
    .selfDesignTitle {
        top: 280px;
    }
    .selfDesign-cerere-oferta {
        padding-left: 96px;
        padding-right: 60px;
    }
    .selfDesign-materiale-img-text {
        display: none;
    }
    #self_design_message {
        width: 200px;
    }
    .selfDesign-long-form-text-holder {
        max-height: 450px;
    }
    .singlePortfolioHolder  {
        height: 340px;
    }
    .portfolioImageHolder {
        height: 250px;
    }
    .header-magazinOnline {
        width: 240px; 
    }
    .searchHolder {
        margin-top: 20px;
    }
    .povesteaThirdTextBox {
        font-size: 12px;
    }
    .povesteaSecondTextBoxText {
        font-size: 12px;
    }
    .reduceri-btn {
        margin-top: 50%;
    }
    .serviceImg {
        height: 100%;
    }
    .slectordiv {
        width: 135px;
    }
    .home-brands-logo {
        height: 60px;
        margin-right: auto;
        margin-left: auto;
    }
    .the-same-brand-info-holder {
        left: 30%;
        transform: translate(-22%, -50%);
    }
    .form-newsletter-pop-up-title {
        font-size: 16px;
    }
}

/*-----------1225 screen width---------*/
@media (max-width:1225px){
    .garantii-section-holder {
        height: 70px;
    }
    .garantii-section-text-1 {
        font-size: 14px;
    }
    .garantii-section-text-14 {
        font-size: 16px;
    }
    .garantii-section-text-5 {
        font-size: 14px;
    }
    .garantii-section-text-8 {
        padding-right: 4%;
    }
    .garantii-section-text-4 {
        padding-right: 0%;
    }
    .garantii-section-text-7 {
        font-size: 14px;
    }
    .display-grid-8 {
        grid-template-columns: 0px 20% auto auto auto auto auto 20% 0px;
    }
    .display-grid-10 {
        grid-template-columns: 0px 10% auto auto auto auto auto auto 10% 0px;
    }
    .slick-prev {
        left: 40px !important;
        z-index: 1000;
    }
    .slick-next {
        right: 40px !important;
        z-index: 1000;
    }
    .home-prod-noi-slider .slick-prev {
        left: 0px !important;
        z-index: 1000;
    }
    .home-prod-noi-slider .slick-next {
        right: 0px !important;
        z-index: 1000;
    }
    .contaienrProdSliderNavSlider .slick-prev, .contaienrProdSliderNavSlider .slick-next{
        right: -30px !important;
        left: unset !important;
        top: 50% !important;
    }
    .contaienrProdSliderNavSlider .slick-prev{
        transform: translateY(-400%) !important;
    }
    .contaienrProdSliderNavSlider .slick-next{
        transform: translateY(400%) !important;
    }
    .containerListerCatSlider  .slick-prev {
        left: 10px !important;
    }
    .containerListerCatSlider  .slick-next{
        right: 5px !important;
    }
    .home-slider-subcat .slick-prev{
        left: -10px  !important;
    }
    .home-slider-subcat .slick-next{
        right: -10px !important;
    }
    .login-text{
        display: none;
    }
    .space2 {
        display: inline;
        min-width: 50%;
    }
    .space1 {
        max-width: 35%;
        display: inline;
    }
    .header-mail, .header-phone {
        font-size: 10px;
    }
    .header-logo-holder {
        margin-right: 16vw;
    }
    .header-menu-cat {
        font-size: 12px;
    }
    .slider-2-btn{
        left: 30%;
    }
    .slider-text-2 {
        line-height: 30px;
    }
    .home-portfoliu-image-box {
        height: 225px;
    }
    .home-portfoliu-holder {
        height: 454px;
    }
    .echipaList-first-text {
        font-size: 1.2vw;
    }
    .echipaList-second-text {
        font-size: 1vw;
    }
    .home-echipaList-image-box {
        height: 450px;
    }
    .home-img-box-title {
        padding: 0px 10%;
    }
    .home-img-box-text {
        padding: 0px 10%;
    }
    .home-img-box-text-2 {
        padding: 0 10%;
    }
    .home-3d-btn {
        padding: 0 10%; 
    }
    .cart-garantii-box {
        width: 16%;
    }
    .cart-garantti-text-2, .cart-garantiiHolder{
        display: none;
    }
    .serviciiContactTextHolder {
        padding-top: 40px;
    }
    .serviciiContactButtonHolder {
        padding-top: 50px;
    }
    .serviciiContactFirstText {
        font-size: 30px;
    }
    .serviciiContactSecondText {
        font-size: 26px;
    }
    .serviciiDiscutieText {
        font-size: 16px;
    }
    .serviciiDiscutieTextHolder {
        padding-top: 20px;
    }
    .mobilierRightDiscutieText {
        font-size: 12px;
    }
    .mobilierRightDiscutieTextHolder {
        padding-top: 18px;
    }
    .mobilierRightContact {
        height: 260px;
    }
    .evenimente-slider .slick-prev {
        top: 25%;
    }
    .evenimente-slider .slick-next {
        top: 25%;
    }
    .noutati-slider-text {
        font-size: 28px;
    }
    .garantii-magazin-online-text {
        font-size: 12px;
    }
    .garantii-magazin-online-img {
        height: 50px;
    }

    .garantii-magazin-online-holder {
        height: 140px;
    }
    .selfDesign-text-holder {
        padding-top: 20%;
        padding-left: 30px;
        padding-right: 60px;
    }
    .selfDesign-text-holder {
        padding-top: 15%
        padding-left: 20px;
        padding-right: 30px;
    }
    .selfDesign-text-action1 {
        padding-top: 50px;
    }
    .selfDesignImageHolder {
        height: 270px;
        max-height: 270px;
    }
    .selfDesignImageHolder:hover:before {
        height: 270px;
    }
    .singleSelfDesignHolder {
        height: 340px;
    }
    .selfDesignTitle {
        top: 260px;
    }
    .selfDesign-cerere-oferta {
        padding-left: 28px;
        padding-right: 60px;
    }
    .selfDesign-cerere-oferta-text {
        font-size: 20px;
    }
    .selfDesign-cerere-oferta-text-2 {
        font-size: 20px;
    }
    #self_design_message {
        width: 200px;
    }
    .selfDesign-long-form-text-holder {
        max-height: 420px;
    }
    .selfDesign-page-required-text {
        padding-left: 20px;
    }
    .povesteaThirdTextBox, .brandText, .povesteaSecondTextBoxText {
        font-size: 11px;
    }
    .povesteaThirdTextBox {
        bottom: 10px;
    }
    .povesteaSecondImageHolder {
        max-height: 700px;
    }
    .iconText {
        display: none;
    }
    .header-lang-link {
        font-size: 14px;
    }
    .header-ProduseMenu {
        margin-right: 5px;
    }
    .display-grid-6 {
        grid-template-columns: 0px 310px min-content min-content max-content auto max-content min-content 0px;
    }
    .header-mini-content-holder-right {
        padding-right: 20px;
    }
    .home-garantii-img-holder {
        margin-top: 10px;
    }
    .home-garantti-text {
        font-size: 12px;
    }
    .home-garantti-text-2 {
        font-size: 12px;
    }
    .home-garantii-box {
        margin-bottom: 10px;
    }
    .slider-text {
        font-size: 18px;
    }
    .slider-text-2 {
        font-size: 18px;
    }
    .extra-ads-first-button, .extra-ads-second-button {
        padding-top: 10px;
    }
    .extra-ads-first-text-holder, .extra-ads-second-text-holder {
        padding-top: 2%;
    }
    .extra-ads-third-box {
       display: block; 
    }
    .extra-ads-third-text-holder-3 {
        position: relative;
        top: inherit;
        left: inherit;
        transform: inherit;
    }
    .prod-img-for-container-lister {
        max-height: 140px;
        margin-left: auto;
        margin-right: auto;
    }
    .hero-main-img {
        min-height: 400px;
        max-height: 400px;
    }
    .hero-main-image {
        min-height: 375px;
        max-height: 379px;
    }
    .banner-image {
        max-height: 180px;
    }
    .nav-link, .magazinButon-5, .magazinButon {
        font-size: 12px;
    }
}

/*-----------1120 screen width------------*/
@media (max-width:1120px){
    .garantii-section-holder {
        height: 66px;
    }
    .garantii-section-text-4 {
        display: none;
    }
    .garantii-section-text-5 {
        display: none;
    }
    .garantii-section-text-14 {
        padding-left: 13%;
    }
    .garantii-section-text-5 {
        display: none;
    }
    .garantii-section-text-3 {
        display: none;
    }
    .comenzileMeleTableItem{
        font-size: 12px;
        line-height: 1.5;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .home-counter {
        height: 135px;
    }
    .programeaza_button_save {
        padding-top: 5px;
    }
    .border-bottom-for-comenzile-mele-table-rows {
        margin-bottom: 20px;
    }
    .comenzileMeleTableHead, 
    .comenzileMeleTableHead:last-child{
        padding: 0;
    }
    .headerMenuCatIMG {
        width: 20%;
        min-width: 180px;
        height: 250px;
    }
    .headerMenuIMGHolder {
        font-size: 10px;
        word-break: break-word;
        text-align: center;
    } 
    .headerMenuCatIMG img {
        padding: 10px;
    }
    .header-menu-cat-text{
        font-size: 16px;
    }
    .magazinButton-text {
        font-size: 16px;
    }
    .header-menu-text {
        font-size: 14px;
        line-height: 30px;
    }
    .menu-icon {
        height: 25px;        
    }
    .header-menu-text {
        width: 80%;
    }
    .space2 {
        display: inline;
        min-width: 50%;
    }
    .space1 {
        max-width: 25%;
        display: inline;
    }
    .header-menu-cat {
        font-size: 10px;
    }
    .home-prodise-noi-text{
        font-size: 2vw;
    }
    .home-img-box-text {
        line-height: inherit; 
    }
    .mobilierImage {
        max-width: 120%;
    }
    .mobilierImageHolder {
        height: 280px;
    }
    .mobilierImageHolder:hover:before {
        height: 280px;
    }
    .mobilierRightMenuIcon {
        padding-right: 0px;
    }
    .mobilierBlogtextTitle {
        font-size: 16px;
    }
    .mobilierBlogText-2 {
        font-size: 14px;
    }
    .garantii-magazin-online-text {
        font-size: 12px;
    }
    .garantii-magazin-online-img {
        height: 40px;
    }
    .garantii-magazin-online-holder {
        height: 140px;
    }
    .contact-data-holder {
        padding-left: 6%;
    }
    .selfDesign-text-holder {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 20px;
    }
    .selfDesign-text-action1 {
        padding-top: 20px;
    }
    .selfDesignImageHolder {
        height: 240px;
        max-height: 240px;
    }
    .selfDesignImageHolder:hover:before {
        height: 240px;
    }
    .singleSelfDesignHolder {
        height: 300px;
    }
    .selfDesignTitle {
        top: 220px;
    }
    #self_design_message {
        width: 170px;
    }
    .selfDesign-long-form-text-holder {
        max-height: 420px;
    }
    .selfDesign-page-required-text {
        padding-left: 10px;
    }
    .selfDesign-form-text {
        padding-left: 10px;
    }
    .header-magazinOnline {
        width: 220px; 
    }
    .blogWriting {
        font-size: 14px !important;
    }
    .reduceri-de-top-text {
        font-size: 12px;
    }
    .slectordiv-2 {
        display: none;
    }
    .containerListerFiltrare-Holder {
        min-width: 120px;
    }
    .containerProdLeft {
        width: 50%;
    }
}

/*-----------1024 screen width------------*/
@media (max-width:1024px){
    .garantii-section-holder {
        height: 58px;
    }
    .garantii-section-text-11 {
        display: none;
    }
    .garantii-section-text-13 {
        display: none;
    }
    .garantii-section-text-12 {
        display: none;
    }
    .garantii-section-text-1 {
        display: none;
    }
    .garantii-section-text-15 {
        display: none;
    }
    .garantii-section-text-14 {
        display: none;
    }
    .cartTitle{
        font-size: 28px;
    }
    .home-prodise-noi,.home-prodise-noi-2, .home-instagram-title, .contaienrProdSimilareTitle{
        font-size: 16px;
    }
    .home-img-box-text {
        -webkit-line-clamp: 5;
    }
    .home-img-box-title {
        margin-bottom: 15px;
        font-size: 30px;
    }
    .home-img-box-btn {
        margin-top: 10px;
    }
    .home-img-box-title{
        margin-bottom: 10px;
        margin-top: 0;
    }
    .container-prod-quantity {
        width: 80px;
        height: 35px;
        position: relative;
        overflow: hidden;
        margin-right: 10px;
    }
    button#price_minus {
        left: 0;
        position: absolute;
        z-index: 1;
    }
    input#price_quantity {
        position: absolute;
    }
    button#price_plus {
        right: 0;
        left: unset;
        position: absolute;
    }
    button#price_wishlist {
        margin-left: 8px;
    }
    span.csitri-home-description.font-weight-300.line-height-1-5{
        font-size: 12px;
    }
    .container-prod-quantityHOLDER {
        width: 100%;
        display: inline-block;
    }
    .buyformStyleFlex {
        display: inline-block;
    }
    .container-addToCart-holder {
        margin-top: 10px;
    }
    .header-menu-subCat-2 {
        top: 70px;
    }
    .header-menu-subCat-5 {
        top: 120px;
    }
    .header-menu-cat-text {
        font-size: 12px;
    }
    .slider-2-btn{
        left: 30%;
    }
    .home-garantti-text .home-garantti-text-2{
        font-size: 12px;
    }
    .home-portfoliu-image-box {
        height: 200px;
    }
    .home-portfoliu-holder {
        height: 404px;
    }
    .portfoliu-first-text {
        font-size: 1.3vw;
    }
    .portfoliu-second-text {
        font-size: 1vw;
    }
    .echipaList-first-text {
        font-size: 1.3vw;
    }
    .echipaList-second-text {
        font-size: 1vw;
    }
    .home-echipaList-image-box {
        height: 400px;
    }
    .home-img-box-title {
        font-size: 20px;
    }
    .home-img-first-box-text {
        padding: 7% 1%;
    }
    .costTotalOrange {
        text-align: center;
    }
    .mobilierRightContact {
        height: 300px;
    }
    .garantii-magazin-online-text {
        font-size: 12px;
    }
    .garantii-magazin-online-img {
        height: 30px;
    }
    .garantii-magazin-online-holder {
        height: 120px;
    }
    .selfDesign-pasuri-text {
        font-size: 22px;
    }
    .selfDesign-pasuri-main-text {
        font-size: 22px;
    }
    .selfDesign-alegeti-text {
        font-size: 18px;
    }
    #self_design_message {
        width: 150px;
    }
    .selfDesign-long-form-text-holder {
        max-height: 350px;
    }
    .selfDesign-page-required-text {
        padding-left: 10px;
    }
    .selfDesign-form-text {
        padding-left: 10px;
    }
    .selfDesign-form-checkbox-input {
        padding-left: 10px;
    }
    .selfDesign-dimenisuni-text-form-observatii {
        padding-left: 20px;
    }
    .selfDesign-form-checkbox-text {
        padding-left: 5px;
    }
    .selfDesign-cerere-oferta-text-2 {
        font-size: 14px;
    }
    .magazinButon {
        font-size: 16px;
    }
    .magazinButton-text {
        font-size: 13px;
    }
    .header-garantti-text {
        font-size: 10px;
    }
    .home-garantti-2-text {
        margin-top: 5px;
        font-size: 11px;
    }
    .home-garantii-img-holder img {
        height: 60px;
    }
}

/*-----------991 screen width------------*/
@media (max-width:991px){
    .text-center-mobile{
        text-align: center;
    }
    .blogWriting {
        font-size: 20px !important;
    }
    .header-mail-section, .header-phone-section {
        padding-top: 10px;
    }
    .programeaza_button_save {
        padding-top: 13px;
    }
    .g-recaptcha div{
        margin: auto;
    }
    .checkmark{
        left: unset;
    }
    .footer-input-and-btn {
        max-width: 400px;
        margin: auto;
        margin-bottom: 20px;
    }
    button#newsletter_newsletter_button_save {
        margin-top: 0px;
    }
    .home-prodise-noi-text-news {
        margin-bottom: 0px;
    }
    input#newsletter_newsletter_email {
        width: 100%;
    }
    .footer-align-left {
        text-align: center;
    }
    button#newsletter_newsletter_button_save{
        margin-bottom: 20px;
    }
    .footer-newsletter-border{
        border-top: 1px solid #afafaf;
        padding-top: 20px;  
    }
    .recaptcha-holder .g-recaptcha {
        transform-origin: unset;
    }
    .mail-tel-section {
        display:none;
    }    
    .header-magazinOnline-size {
        min-width: 100px;
    }
    .programeaza_button_save {
        width: 50%;
        margin: auto;
    }
    .footer-social {
        text-align: center;
    }
    img.footer-social-icon {
        position: inherit;
    }
    .footer-contact-info-text {
        margin: auto;
    }
    .slider-2-btn{
        left: 32%;
    }
    .home-portfoliu-image-box {
        height: 200px;
    }
    .home-portfoliu-holder {
        height: 804px;
    }
    .home-3d-btn {
        margin-top: 10px;
    }
    .home-img-box-text {
        font-size: 15px;
    }
    .home-3d-btn-a {
        padding: 8px 40px;
    }
    .home-counter {
        height: 126px;
    }
    .homePageBlogText {
        font-size: 13px;
    }
    .homePageBlogText-2 {
        font-size: 12px;
    }
    .blog-img-btn-a {
        font-size: 14px;
    }
    .serviciiContactTextHolder {
        padding-top: 30px;
    }
    .serviciiDiscutieButtonHolder {
        width: 65%;
    }
    .home-echipaList-image-box {
        height: 600px;
    }
    .mobilierImage {
        max-width: 130%;
    }
    .mobilierImageHolder {
        height: 250px;
    }
    .mobilierImageHolder:hover:before {
        height: 250px;
    }
    .mobilierTitle {
        top: 170px;
    }
    .mobilierFacebookHolder  {
        margin-top: 100px;
    }
    .garantii-magazin-online-text {
        font-size: 12px;
    }
    .garantii-magazin-online-img {
        height: 40px;
    }
    .garantii-magazin-online-holder {
        height: 120px;
    }
    .garantii-magazin-online-item-holder {
        padding-bottom: 10px;
    }
    .selfDesign-text-title {
        font-size: 18px;
    }
    .selfDesign-icon {
        max-height: 100px;
        padding-top: 10px;
    }
    .selfDesign-pasuri-holder {
        line-height: 100px;
    }
    .selfDesign-text-subtext {
        font-size: 14px;
    }
    .selfDesignImageHolder {
        height: 220px;
        max-height: 220px;
    }
    .selfDesignImageHolder:hover:before {
        height: 220px;
    }
    .singleSelfDesignHolder {
        height: 260px;
    }
    .selfDesignTitle {
        top: 180px;
    }
    .selfDesign-text-action1 {
        font-size: 16px;
    }
    .selfDesign-text-action2 {
        font-size: 16px;
    }
    .selfDesign-alegeti-holder {
        line-height: 100px;
    }
    .selfDesign-long-form-text-holder {
        max-height: inherit;
    }
    .selfDesign-form-text {
        width: 25%;
    }
    #self_design_message {
        width: 300px;
    }
    .selfDesign-form-politica {
        padding-left: 20px;
    }
    .selfDesign-page-required-text {
        width: 40%;
    }
    .selfDesign-materiale-img-text {
        display: block;
        right: 40px;
        bottom: 10px;
        font-size: 9px;
    }
    .povesteaThirdTextBox, .brandText, .povesteaSecondTextBoxText {
        font-size: 11px;
    }
    .povesteaThirdTextBox {
        bottom: 5px;
        margin-left: 5%;
        margin-right: 5%;
    }
    .povesteaSecondTextBox {
        margin-left: 5%;
        margin-right: 5%;
    }
    .povesteaSecondImageHolder {
        max-height: 700px;
    }
    .voucher-text {
        text-align: center;
    }
    .header-garantii-img-holder img {
        height: 15px;
    }
    .netopia {
        text-align: center !important;
    }
    .footer-relatii {
        padding-top: 20px;
        margin-bottom: 10px;
    }
    
    .loginHeaderDrop {
        left: -100px;
    }
    .wishlist-drop, .cart-drop {
        top: 60px !important;
    }
    .serviceImg {
        height: 130%;
    }
    .recaptcha-holder-home .g-recaptcha {
        margin-left: auto;
        margin-right: auto;
        left: auto;
        right: auto;
    }
    .recaptcha-holder-home {
        width: fit-content;
    }

    .mobile-search-icon {
        padding: 3px;
    }
    .header-login-row {
        padding: 0px;
        padding-top: 5px;
        padding-left: 0px;
    }
    .footer-links {
        text-align: center;
        display: block;
        padding-top: 20px;
    }
    .footer-bottom-section {
        text-align: center;
    }
    .extra-ads-first-text-holder {
        padding-top: 5%;
    }
    .extra-ads-second-text {
        margin-top: 10%;
    }
    .left-products-element-holder {
        position: relative;
        text-align: center;
        top: inherit;
        padding-left: inherit;
    }
    .left-products-element-title {
        display: none;
    }
    .left-products-element-text {
        padding-top: 20px;
        text-align: center;
        padding-bottom: 20px;
    }
    .home-garanti {
        display: none;
    }
    .hero-text-data {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .hero-text {
        max-width: 100% !important;
    }
    .hero-btn {
        margin-left: auto;
        margin-right: auto;
    }
    .hero-wrap {
        padding-top: 20px !important;
        padding-bottom: 40px;
    }
    .hero-images {
        display: none;
    }
    .hero-review {
        margin-left: auto;
        margin-right: auto;
        width: inherit !important;
        max-width: 33% !important;
    }
}

/*-----------960 screen width------------*/
@media (max-width:960px){
    .hello-bar-holder-mobile {
        display: block;
    }
    .display-grid-8 {
        grid-template-columns: 0px min-content 0px 0px 0px 0px 0px 0px 0px auto 0px;
    }
    .display-grid-10 {
        grid-template-columns: 0px min-content 0px 0px 0px 0px 0px 0px 0px 0px auto 0px;
    }
    .header-logo-img {
        display: none;
    }
    .header-first-container {
        padding: 0px;
    }
    .header-mini-content-holder-left {
        display: none;
    }
    .header-content-holder {
        position: absolute;
        right: 5px;
        height: 40px;
    }
    .header-logo-img-mobile {
        height: 38px;
        padding-bottom: 0px;
        width: inherit;
    }
    .slider-background .container-fluid {
        padding-right: 0px;
        padding-left: 0px;
    }
    .header-first-container {
        display:inherit;
    }
    .header-icons-holder {
        z-index: 2040;
    }
    .header-second-container {
        height: 45px;
        background: #000000;
    }
    .loginHeader img {
        width: 25px;
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(174deg) brightness(104%) contrast(101%);
    }
    .wishlist-icon img {
        width: 30px;
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(174deg) brightness(104%) contrast(101%);
        padding: 0px;
    }
    .cart-icon img {
        width: 30px;
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(174deg) brightness(104%) contrast(101%);
    }
    .wishlist-icon img, .cart-icon img {
        margin-right: 0px;
    }
    .sticky-2 {
        right: -10px;
        top: 6px;
    }
    .header-magazinOnline {
        display:none;
    }
    .header-menu-subcatSub, .header-menu-subcatSub>a {
        margin-left: 10px;
    }
    .header-logo-img-blocked {
        display: none;
    }
    .selfDesign-cerere-oferta {
        padding-left: 16px;
    }
    .specialLogo {
        display: none;
    }
    .filtreazaMobile{
        display: block;
    }
    .headerMenuHolderDesktop, .headerLogoHolderDesktop{
        display: none;
    }
    .headerMenuHolderMobile, .headerLogoHolderMobile{
        display: block;
        text-align: center;
        position: relative;
        width: fit-content;
        margin-right: auto;
        margin-left: auto;
    }
    .search-icon-holder{
        display: block;
    }
    input#search_search::placeholder {
        color: #838383;
        opacity: 1;
    }
    input#search_search { 
        color: #838383;
    }
    .searchHolderDesktop {
        display: none;
    }
    .search-icon-holder-desktop{
        display: none;
    }
    .wishlist-drop, .cart-drop{
        /*right: -15px;*/
    }
    #search_search{
        /*        width: 100vw !important;
                right: -15px !important;
                left: unset !important;*/
    }
    .home-slider {
/*        height: 40vh;*/
    }
    .slider-text{
        top: 20%;
    }
    .slider-text-2 {
        top: 35%;
    }
    .slider-2-btn{
        left: 30%;
    }
    .slider-scrol{
        display: none;
    }
    .home-slidre-title {
        bottom: 55px;
        left: 60px;
        font-size: 17px;
    }
    .home-subcat-slider-btn{
        font-size: 11px;
        left: 60px;
        bottom: 32px;
    }
    .home-subcat-slider-btn:after{
        top: 14px;
    }
    .about-text, .about-text-invers{
        width: 130px;
    }
    #about-box-1 {
        left: 5%;
    }
    #about-box-2 {
        left: 20%;
    }
    #about-box-3 {
        left: 40%;
    }
    #about-box-4 {
        left: 60%;
    }
    .mobileFilter{
        display: block;
    }
    .container-Cat-Filter {
        display: none;
        width: 100%;
        border-bottom: 1px solid #afafaf;
        margin-bottom: 40px;
    }
    .container-Prod-List {
        display: block;
        width: 100%;
    }
    .container-Lister-CatFilter-List {
        width: 50%;
        min-width: 300px;
    }
    img.home-subcat-slider-img {
        padding: 20px;
    }
    .containerListerCatSliderTitle {
        bottom: calc(-42px + 20px);
    }
    .img-slider-overlay-Light {
        width: calc(100% - 40px);
        height: calc(100% - 40px);
        top: 20px;
        left: 20px;
    }
    .cart-garantiiHolder {
        width: calc(100% - 270px);
    }
    .cartSubTotalHolder{
        width: 270px;
    }
    .comenzileMeleDesktopHolder{
        display: none;
    }
    .mobileComenzileMele{
        display: block;
    }
    .holderDescIMGTEXT{
        margin-bottom: 0;
    }
    .textDescLeft,
    .textDescRight{
        display: block;
        width: 100%;
        left: unset;
        right: unset;
        padding: 0;
        position: relative;
        top: unset;
        transform: translateY(0);
    }
    .containerIMGr,
    .containerIMGl{
        display: block;
        width: 35%;
        min-width: 300px;
        height: 300px;
        float: unset;
        margin: auto;
    }
    .header-menu-holder-mobile{
        display: block;
        width: 450px;
    }
    .header-menu-holder-mobile{
        left: -450px;
    }
    
    .mobileCartWish {
        padding-right: 15px;
        display: flex;
    }
    .header-magazinOnline-size {
        display:none;
    }
    .portfoliu-first-text {
        font-size: 2vw;
    }
    .portfoliu-second-text {
        font-size: 1.5vw;
    }
    .echipaList-first-text {
        font-size: 2vw;
    }
    .echipaList-second-text {
        font-size: 1.5vw;
        bottom: 15%;
    }
    .mobilierRightMenu {
        padding-left: 5px;
    }
    .mobilierRightDiscutieButtonHolder {
        width: 85%;
    }
    .mobilierRightDiscutieTextHolder {
        width: 85%;
    }
    .mobilierRightDiscutieButton {
        width: 15%;
    }
    .mobilierRightDiscutieText {
        font-size: 10px; 
    }
    .mobilierRightMenu {
        font-size: 12px;
    }

    .noutati-slider-text {
        font-size: 22px;
    }
    .noutati-slider-text-2 {
        font-size: 14px;
    }
    .evenimente2Title {
        font-size: 22px;
    }
    .evenimentPlanificatDateTitle {
        font-size: 12px;
    }
    .containerListerAdToCartBTN {
        margin: 10px auto;
        padding: 0px 20px;
        width: auto;
    }
    .selfDesign-pasuri-text {
        font-size: 18px;
    }
    .selfDesignImageHolder {
        height: 180px;
        max-height: 180px;
    }
    .selfDesignImageHolder:hover:before {
        height: 180px;
    }
    .singleSelfDesignHolder {
        height: 220px;
    }
    .selfDesignTitle {
        top: 160px;
        font-size: 24px;
    }
    .cart-wish-holder {
        margin-left: inherit;
        width: inherit;
    }
    .modal-dialog.modal-md {
        max-width: inherit;
    }
    .serviciTitle {
        padding-bottom: 10px;
    }
    .display-grid-6 {
        grid-template-columns: 0px 0px 0px 0px 0px auto auto auto 0px;
    }
    .white-section-background-shadow {
        padding-top: 20px;
        min-height: 860px;
    }
    .secondFilter-1Holder {
        display: none;
    }
    .cart-holder, .wishlist-holder {
        padding-top: 0px;
    }
    .modal-news {
        width: 100%;
        padding: 40px;
    }
    .image-popup {
        margin-left: -5px;
        margin-top: -5px;
        margin-bottom: -15px;
        margin-right: -5px;
    }
    .newsletter-modal-form-holder {
        padding-top: 20px;
    }
}

/*-----------880 screen width------------*/
@media (max-width: 880px) {
    .prodInteriorDescLeft {
        display: block !important;
        width: 100% !important;
    }
    .containerProdDescIMGvector{
        display: none !important;
    }
    .slider-2-btn{
        left: 34%;
    }
    .home-portfoliu-image-box {
        height: 175px;
    }
    .home-portfoliu-holder {
        height: 554px;
    }
    .home-img-box img {
        padding-left: 200px;
    }
    .selfDesign-cerere-oferta-text {
        font-size: 16px;
    }
    .header-interior-garantti-text {
        line-height: 12px;
        font-size: 12px;
    }
    .containerListerProdText {
        height: 48px;
    }
    .serviceText {
        font-size: 14px;
    }
    
}

/*-----------900 screen width------------*/
@media (max-width: 900px) {
    .slick-prev {
        left: 3% !important;
    }
    .slick-next {
        right: 3% !important;
    }
    .containerProdLeft, .containerProdRight {
        width: 100%;
    }
    .containerProdRight {
        padding-left: 0px; 
    }
    .containerProdProperties{
        height: unset !important;
    }
    .despreN-IMG {
        height: auto;
    }
    .home-portfoliu-image-box {
        height: 150px;
    }
    .home-portfoliu-holder {
        height: 604px;
    }
    .serviciiDiscutieButtonHolder {
        width: 70%;
    }
    .serviciiContactTextHolder {
        padding-top: 15px;
    }
    .serviciTitle {
        font-size: 26px;
    }
    .mobilierImage {
        max-width: 130%;
    }
    .mobilierImageHolder {
        height: 200px;
    }
    .mobilierImageHolder:hover:before {
        height: 200px;
    }
    .mobilierTitle {
        top: 130px;
        font-size: 25px;
    }
    .singleMobilierText1 {
        font-size: 15px;
    }
    .singleMobilierHolder {
        height: auto;
    }
    .evenimenteText {
        font-size: 26px;
    }
    .informatiiUtileText {
        font-size: 26px;
    }
    .lSSlideOuter.vertical.noPager {
        padding-left: 0!important;
    }
    .containerProdTitle, .container-code, .container-desc {
        text-align: center;
    }
    .buyformStyleFlex {
        display: block;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
    }
    .container-prod-quantity-text {
        float: unset;
        display: block;
        padding-right: 0px;
    }
    .container-prod-quantity {
        margin-right: 0px;
    }
    .containerProdAddToCartHolder {
        text-align: center;
    }
    .container-prod-quantityHOLDER {
        text-align: center;
    }
    .container-addToCart-holder {
        float: inherit;
    }
    .containerProdPriceHolder {
        display: inline-block;
        padding-top: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .heart-icon {
        top: 0px;
        left: 0px;
        right: 0px;
    }
    .containerProdWishBTN {
        display: block;
        padding-right: 0px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: fit-content;
    }
    .containerProdAddToCartHolder {
        margin-bottom: 0px;
    }
    .container-wishlist-text {
        position: relative;
        left: inherit;
    }
    button#price_wishlist {
        margin-left: inherit;
        margin-right: inherit;
    }
    .container-prod-price-holder {
        float: inherit;
        
    }
    .container-prod-quantity {
        text-align: initial;
        float: none;
    }
    .container-share {
        width: 100%;
        float: none; 
        text-align: center
    }
    .containerProdShareHolder {
        width: 100%;
    }
    .container-visa {
        width: 100%;
        float: none; 
        text-align: center;
    }
    .garantii-magazin-online-holder {
        height: 100%;
    }
    .garantii-magazin-online-img {
        float: right;
    }
    .containerProdACTIVE {
        min-height: inherit;
    }
    .container-pictogramms {
        float: inherit;
        display: inline-block;
    }
    .container-pictograms-div {
        float: inherit;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .container-containerProdStarsRev {
        float: inherit;
    }
    .container-reviewCount {
        float: inherit;
    }
    .containerProdStarsRevHolder {
        position: absolute;
        text-align: center;
        transform: translate(-50%,0);
        left: 50%;
    }
    .container-code {
        padding-top: 60px;
    }
    .container-gramaj-title {
        float: none !important;
        text-align: center;
    }
    .container-gramaj-text {
        float: none !important;
        text-align: center;
    }
    .hero-special {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
}

/*-----------767 screen width------------*/
@media (max-width: 767px) {
    .sticky-bar {
        display: none;
    }
    .modal-xl {
        width: 95%;
        max-width:1200px;
    }
    .header-center-mobile, .header-black-right{
        text-align: center;
    }
    .header-center-mobile{
        margin-bottom: 10px;
    }
    img.footer-social-icon{
        top: -15px; 
    }
    .footer-webdesign {
        text-align: center;
    }
    .footer-bottom-margin{
        margin: 5px 0;
    }
    .footer-linsk-mobile{
        text-transform: uppercase;
        font-size: 17px;
        margin-top: 5px;
        margin-bottom: 20px;
        display: block;
        transition: .3s ease-in-out;
    }
    .footer-links{
        /*display: none;*/
    }
    .home-img-box-text {
        /* display: none; */
        /*height: calc(100% - 95px);*/
        overflow: hidden;
        /* text-overflow: ellipsis; */
        /* white-space: nowrap; */
        padding: 0;
        width: 80%;
        /* margin: auto; */
        /* display: block; */
        word-break: break-word;
        line-height: 1.5;
        -webkit-line-clamp: 4;
        text-align: center;
        font-size: 25px;
    }
    .home-img-box img {
        padding-left: 0px; 
    }
    .home-img-box-text-2 {
        font-size: 15px;
        text-align: center;
    }
    .contact-form-poitica, .contact-page-required-text{
        width: 100%;
        text-align: center;
    }
    .containerProdTextBox.jsRev{
        flex-direction: column;
    }
    .containerRewLeft{
        order: 2;
        width: 100%;
    }
    .containerRewRight{
        order: 1;
        width: 100%;
        margin-bottom: 50px;
    }
    .containerProdACTIVE{
        display: flex;
        flex-wrap: wrap;
    }
    .containerListerQuickViewBTN{
        display: none;
    }
    .cartRowMargin {
        flex-direction: column;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #afafaf;
    }
    .cartImgTitlePrice {
        width: 100%;
    }
    .quantityPriteHOlder {
        width: 100%;
        margin-top: 15px;
    }
    .cartPridQuantityHolder {
        width: 80px;
    }
    .cartPriceHolder {
        width: calc(100% - 80px);
    }
    .textDescLeft, .textDescRight {
        text-align: justify;
        padding: 0 20px;
    }
    .containerDescMargin{
        max-width: 100%;
    }
    .mobileWidth{
        max-width: 351px;
        padding: 0;
        margin: auto;
        float: unset;
        display: flex;
        justify-content: space-between;
        align-items: center; 
    }
    .header-mail-section{
        margin-right: 0;
    }
    .home-page-img-text, .home-page-img-text-second {
        height: 80vh;
    }
    .home-page-img-text .slick-list, .home-page-img-text-second .slick-list{
        height: 100%;
    }
    .home-page-img-text .slick-track, .home-page-img-text-second .slick-track{
        height: 100%;
    }
    .home-page-img-text .slick-track .row, .home-page-img-text-second .slick-track .row{
        height: 100%;
    }
    .home-3d-btn {
        text-align: center;
    }
    .home-img-box {
        height: 60%;
    }
    .homeImgBoxText {
        height: 25%;
    }
    .home-img-text-holder{
        height: 130%;
        display: flex;
        top: 10%;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .home-img-first-box-text {
        display:none;
    }
    .home-img-box-title {
        /*        margin-bottom: 10px;
                margin-top: 10px;
                height: 42px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                margin: 0;
        */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .contaienrProdSliderNavSlider{
        display: none;
    }
    .contaienrProdSliderNavSliderMobile{
        display: block;
        height: 100px;
        margin: 0 10px;
    }
    .containerProdSliderNavMobile, .containerProdSliderNavMobile .slick-list, .containerProdSliderNavMobile .slick-list .slick-track {
        height: 100%;
    }
    .containerProdSliderNavMobile .contaienrProdSLiderNavItem img {
        object-fit: contain;
    }
    .containerProdSliderNavMobile .slick-prev,
    .containerProdSliderNavMobile .slick-next{
        height: 40px;
    }
    .containerProdSliderNavMobile .slick-prev{
        left: -18px !important;
    }
    .containerProdSliderNavMobile .slick-next{
        right: -22px !important;
    }
    .containerProdSliderHolder{
        height: 60vh !important;
    }
    .containerProdSliderHolder {
        display: block;
        width: 100%;
        margin: auto;
    }
    .containerPaddingMobileNull{
        padding-top: 0 !important;
    }
    .footer-relatii {
        margin-top: 20px;
    }
    .slider-2-btn{
        left: 40%;
    }
    .slider-img-btn-a{
        font-size: 12px;
        padding: 5px 10px;
    }
    .slider-img-btn-a-white{
        font-size: 12px;
        padding: 5px 10px;
    }
    .slider-2-img-btn-a{
        font-size: 12px;
    }
    .garantii-mobile {
        display: block;
    }
    .home-portfoliu-image-box {
        height: 125px;
    }
    .home-portfoliu-holder {
        height: 504px;
    }
    .portfoliu-first-text {
        font-size: 2vw;
    }
    .portfoliu-second-text {
        font-size: 1.5vw;
    }
    .count-text {
        font-size: 2vw;
    }
    .imageContentTitleHolder {
        text-align: center;
    }
    .floatLeft {
        float: none;
    }
    .floatRight {
        float: none;
    }
    .forMobile {
        display: block;
    }
    .forDesktop {
        display: none;
    }
    .serviciiImage {
        padding-top: 10px;
    }
    .serviciiContact {
        height: 240px;
    }
    .mobilierImage {
        max-width: 100%;
    }
    .mobilierImageHolder {
        height: 300px;
    }
    .mobilierImageHolder:hover:before {
        height: 300px;
    }
    .singleMobilierHolder {
        margin-right: 0px;
    }
    .mobilierPortfolioImage {
        height: auto;
    }
    .singleMobilierPortfolioHolder {
        margin-right: 0px;
    }
    .evenimente-slider .slick-prev {
        top: 15%;
    }
    .evenimente-slider .slick-next {
        top: 15%;
    }
    .singleEveneimentPlanificat {
        max-width: 300px;
    }
    .noutati-slider-text-2 {
        display: none;
    }
    .evenimente2Title {
        text-align: center;
    }
    .evenimente2Text-2 {
        text-align: center;
    }
    .evenimente2Text {
        text-align: center;
    }
    .evenimente2LongText {
        text-align: center;
    }
    .evenimente2-img-btn {
        text-align: center;
    }
    .evenimenteText {
        font-size: 20px;
    }
    .informatiiUtileText {
        font-size: 20px;
    }
    .homePageParteneriSliderContainer {
        padding-top: 50px;
    }
    .map-contact-data-holder {
        min-height: calc(160vh - 90px);
    }
    .selfDesignImageHolder {
        height: 220px;
        max-height: 220px;
    }
    .selfDesignImageHolder:hover:before {
        height: 220px;
    }
    .singleSelfDesignHolder {
        height: 280px;
    }
    .selfDesignTitle {
        top: 200px;
        font-size: 24px;
    }
    .selfDesign-text-action2 {
        padding-bottom: 20px;
    }
    .selfDesign-pasuri-text {
        font-size: 16px;
        line-height: 20px;
        padding-top: 30px
    }
    .selfDesign-alegeti-text {
        font-size: 16px;
        line-height: 40px;
        padding-top: 10px
    }
    .selfDesign-materiale-img-text {
        right: 26px;
    }
    input#newsletter_newsletter_email {
        width: 100%;
    }
    .newsletter-form-holder {
        width: 100%;
    }
    .povesteaThirdTextBox, .brandText, .povesteaSecondTextBoxText {
        font-size: 12px;
    }
    .povesteaThirdTextBox {
        bottom: 20px;
        margin-left: 7%;
        margin-right: 7%;
    }
    .povesteaSecondTextBox {
        margin-left: 5%;
        margin-right: 5%;
    }
    .povesteaSecondImageHolder {
        height: 900px;
    }
    .povesteaThirdImageHolder {
        height: 300px;
    }
    .homePageBlogtextTitle, .homePageBlogText, .blog-img-btn {
        text-align: center;
    }
    .slider-btn {
        top: 50%;
    }
    .slider-text {
        top: 10%;
        font-size: 14px;
    }
    .slider-text-2 {
        top: 25%;
        font-size: 14px;
    }
    .extra-ads-first-button {
        padding-top: 0px;
    }
    .extra-ads-second-text-holder {
        padding-top: 0px; 
    }
    .extra-ads-second-button {
        padding-top: 0px;
    }
    .extra-ads-third-text {
        font-size: 14px;
        width: 90%;
        max-height: 150px;
        overflow-y: scroll;
    }
    .extra-ads-first-text {
        font-size: 14px;
    }
    .extra-ads-second-text {
        font-size: 14px;
    }
    .extra-ads-first-button {
        z-index: 10000;
    }
    .slider-btn {
        width: 45%;
        right: 0%;
    }
    .containerProdNavItem {
        padding-right: 5px;
        padding-left: 5px;
    }
    .containerProdTextRew, .containerProdSimilare {
        padding-left: 20px;
        padding-right: 20px;
    }
    .the-same-brand-info-holder {
        left: 40%;
        transform: translate(-34%, -50%);
    }
    .the-same-brand-menus {
        padding-bottom: inherit;
    }
    .containerListerProdTitle {
        -webkit-line-clamp: inherit;
        height: inherit;
        display: block;
        overflow: inherit;
        -webkit-box-orient: inherit;
    }
    .containerListerProdText-dynamicranking {
        -webkit-line-clamp: inherit;
        height: inherit;
        display: block;
        overflow: inherit;
        -webkit-box-orient: inherit;
    }
    .image-popup {
        display: none;
    }
    .hero-title {
        font-size: 30px;
    }
    .features {
        margin-top: 0px;
    }
    .containerProdStarsRevHolder-dynamic {
        margin-right: auto;
        width: fit-content;
        margin-left: auto;
    }
    #home-newsletter {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .footer-data {
        flex-flow: column;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        text-align: center !important;
    }
}

/*-----------720 screen width---------*/
@media (max-width:720px){
    .container-Lister-Properties-2 {
        max-height: 50vw;
    }
    .container-Cat-Filter {
        height: fit-content;
    }
    .containerListerFiltrare-Holder {
        width: 100%;
        text-align: center;
    }
    .container-Lister-Properties-2 {
        left: 0;
        right: 0;
        width: 80%;
        margin: auto;
    }
    .container-Lister-Properties-2-price {
        left: 0;
        right: 0;
        width: 50%;
        margin: auto;
    }
    .container-Lister-CatFilter-title {
        float: inherit;
        text-align: center;
        max-width: inherit;
        padding-right: inherit;
        padding-left: inherit;
    }
}

/*-----------700 screen width---------*/
@media (max-width:700px){
    .cart-garantiiHolder{
        order: 2;
        width: 100%;
    }
    .cartSubTotalHolder{
        order: 1;
        width: 100%;
        text-align: center;
    }
    .cart-finalizare-comanda-holder {
        margin-left: auto;
        margin-right: auto;
        float: none;
        min-width: 90%;
    }
    .comandaContainer {
        padding: 40px 10px;
    }
    .comandaFormContainer {
        padding: 0px 22px;
    }
    button#comanda_comanda_save {
        min-width: 90%;
    }
    .trimiteBNTComanda{
        text-align: center;
    }
    .slider-text {
        top: 0%;
    }
    .slider-text-2 {
        top: 15%;
    }
    .home-prodise-noi-text{
        font-size: 2.5vw;
    }
    .echipaList-first-text {
        font-size: 2.2vw;
    }
    .echipaList-second-text {
        font-size: 1.8vw;
    }
    .home-echipaList-text {
        height: 15%;
    }
    .portfoliu-first-text {
        font-size: 2.2vw;
    }
    .portfoliu-second-text {
        font-size: 1.8vw;
    }
    .home-img-box-text-2 {
        line-height: 1.1;
    }
    .home-3d-btn-a {
        font-size: 2vw;
    }
    .home-counter {
        height: 121px;
    }
    .serviciTitle {
        font-size: 20px;
    }
    .mobilierTitle {
        top: 220px;
    }
    .selfDesign-materiale-img-text {
        display: none;
    }
    .selfDesign-cerere-oferta-text-2 {
        font-size: 12px;
    }
    .povesteaSecondImageHolder {
        height: 1300px;
    }
    .povesteaSecondImage  {
        height: 80%;
    }
    .povesteaThirdImageHolder {
        height: 400px;
    }
    .containerListerProdText {
        font-size: 12px;
    }
    .accept_cookie {
        min-height: 25% !important;
        width: 70% !important;
        left: 15% !important;
        right: 15% !important;
        bottom: 15% !important;
    }
    .recaptcha-holder-home .g-recaptcha {
        transform: scale(1) !important;
    }
}

/*-----------650 screen width---------*/
@media (max-width:650px){
    .portfolioImage {
        height: 280px;
    }
    .col-650{
        width: 50%;
    }
    .serviciTitle {
        font-size: 16px;
    }
    .serviciiBreadCrumb {
        font-size: 12px;
    }
    .mobilierImageHolder {
        height: 260px;
    }    
    .mobilierImageHolder:hover:before {
        height: 260px;
    }
    .noutati-slider-text {
        font-size: 16px;
    }
    .singleEveneimentPlanificat {
        max-width: inherit;
        margin-bottom: 20px;
        padding-right: 20px;
    }
    .evenimenteText {
        font-size: 16px;
    }
    .informatiiUtileText {
        font-size: 16px;
    }
    .map-contact-data-holder {
        min-height: calc(165vh - 90px);
    }
    .selfDesign-cerere-oferta-text-2 {
        line-height: 30px;
    }
    .selfDesign-cerere-oferta-text {
        line-height: 30px;
    }
/*    .slider-img-item-img {
        height: 300px;
    }*/
    .slider-btn {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        top: 40%;
    }
    .slider-text {
        font-size: 16px;
        top: 10%;
        line-height: 30px;
    }
    .slider-text-2 {
        font-size: 16px;
        top: 30%;
        line-height: 20px;
    }
    .slider-img-btn-a {
        font-size: 12px;
        padding: 5px 10px;
        line-height: 30px;
    }
    .extra-ads-first-text-holder {
        padding-top: 2%;
    }
}

/*-----------610 screen width---------*/
@media (max-width:610px){
    .contac-header-box {
        width: 30%;
        margin: 40px auto 0 auto;
        float: unset; 
    }
    .contact-ambient-srl {
        margin-top: 30px;
    }
    .containerListerCatSlider {
        padding: 0 25px;
    }
    .slick-prev {
        left: 3% !important;
    }
    .slick-next {
        right: 3% !important;
    }
    .mobilierImage {
        max-width: 120%;
    }
    .evenimente-slider .slick-prev {
        top: 10%;
    }
    .evenimente-slider .slick-next {
        top: 10%;
    }
    .selfDesign-cerere-oferta-button-hide {
        display: none;
    }
    .selfDesign-cerere-oferta-text {
        width: 100%;
        line-height: 60px;
    }
    .selfDesign-cerere-oferta-text-2 {
        display: none;
    }
    .the-same-brand-info-holder {
        left: 60%;
        transform: translate(-76%, -50%);
        padding: 5px;
    }
    .the-other-brand-info-holder {
        padding: 5px;
    }
    .the-same-brand-text-holder {
        font-size: 12px;
    }
    .size-style-selected {
        float: inherit !important;
    }
    .size-style {
        float: inherit !important;
    }
    .size-holder {
        margin-left: auto;
        margin-right: auto;
    }
    .hero-title {
        font-size: 18px;
        margin-bottom: 0px;
    }
    .hero-text-data {
        grid-row-gap: 20px;
    }
    .features {
        padding: 40px 40px 40px 40px;
    }
}

/*-----------610 screen width---------*/
@media (max-width:610px){
    .containerListerCatSlider img.home-subcat-slider-img{
        padding: 5px;
    }
    .img-slider-overlay-Light {
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        top: 5px;
        left: 5px;
    }
    .containerListerCatSliderTitle {
        bottom: calc(-42px + 5px);
    }
    .containerListerCatSliderTitle {
        -webkit-line-clamp: 2;
    }
    .home-garantii-box-mobile {
        width: 70%;
    }
    .serviciiContact {
        height: 270px;
    }
    .noutati-slider-text {
        top: 15%;
    }
    .noutati-slider-text-2 {
        top:35%;
    }
    .noutati-slider-btn {
        top: 50%;
    }
    .header-garantii-item-holder {
        padding: 0px;
        margin: 0px;
    }
    .header-interior-garantii-img-holder {
        margin-top: 10px;
    }
    .header-interior-garantii-box {
        margin-top: 5px;
    }
    .reduceri-de-top-holder {
        height: 30vw;
        margin-bottom: 0vw;
    }
    .reduceri-de-top-title {
        font-size: 12px;
    }
    .reduceri-img-btn-a {
        padding: 0px 10px;
    }
    .reduceri-de-top-text {
        width: 98%;
    }
}

/*-----------540 screen width------------*/
@media (max-width:540px){
    .home-img-box-title {
        font-size: 20px;
    }
    .slider-text {
        line-height: 30px;
    }
    .home-img-box-btn a {
        padding: 5px 15px;
        font-size: 10px;
    }
    .despreN-timeline{
        display: none;
    }
    .despreN-timeline-mobile{
        display: block;
    }
    .slider-2-btn{
        left: 37%;
    }
    .echipaList-first-text {
        font-size: 2.5vw;
    }
    .echipaList-second-text {
        font-size: 2vw;
    }
    .home-echipaList-image-box {
        height: 350px;
    }
    .portfoliu-first-text {
        font-size: 2.5vw;
    }
    .portfoliu-second-text {
        font-size: 2vw;
    }
    .selfDesign-long-form-text-holder {
        margin-right: 0px;
    }
    .portfoliu-btn-a {
        margin-top: 10px;
        margin-bottom: 10px;
        float: inherit;
    }
    .singlePortfolioHolder {
        height: 320px;
    }
    .portfolioImageHolder {
        height: 225px;
    }
    .headerDespreNoiText {
        font-size: 25px;
    }
    .containerListerPromoBuble {
        width: 40px;
        height: 40px;
        font-size: 12px;
        line-height: 40px;
    }
    .newsletter-form-holder {
        width: 100%;
    }
    .povesteaSecondImageHolder {
        height: 1300px;
    }
    .povesteaSecondImage  {
        height: 60%;
    }
    .povesteaThirdImageHolder {
        height: 400px;
    }
    .povesteaTitle {
        top: 20px;
        font-size: 5vw;
    }
    .mobile-select {
        display: block;
    }
    .desktop-select {
        display: none;
    }
    .slectordiv-2 {
        width: 45px;
        float: none;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .slectordiv-2:after {
        display: none;
    }
    .slectordiv {
        width: 120px;
        float: none;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .slectordiv:after {
        display: none;
    }
    .extra-ads-first-text {
        line-height: inherit;
    }
    .extra-ads-second-text {
        line-height: inherit;
    }
    .extra-ads-third-text {
        line-height: inherit;
    }
    .adauga-in-cos, .container-modal-intra-in-cos-button {
        font-size: 14px;
    }
    .extra-ads-first-text, .extra-ads-second-text {
        font-size: 12px;
    }
    .containerListerAdToCartBTN-extra-ads {
        padding: 0px 5px;
    }
    .cartProdName, .cartImgSubPrice , .cartPrice, .voucher-text, .cartSubTotText {
        font-size: 14px;
    }
}

/*-----------500 screen width------------*/
@media (max-width:500px){
    .wishlist-drop, .cart-drop{
        width: 100%;
        min-width: 300px;
    }
    .comandaMiniWishRezumat{
        width: 100%;
    }
    .headerHamburgerMenuMobile{
        width: 30px;
    }
    .comenzileMeleItemsMobile{
        width: 70px;
    }
    .comenzileMeleRow {
        height: 40px;
    }
    .slider-2-btn{
        left: 40%;
    }
    .home-img-box-title {
        margin-bottom: 0px;
        font-size: 15px;
    }
    .home-img-box-text {
        width: 100%;
    }
    .home-echipaList-text {
        height: 35%;
    }
    .slick-prev {
        left: 2% !important;
        display: none;
    }
    .slick-next {
        right: 2% !important;
        display: none;
    }
    .serviciTitle {
        font-size: 14px;
    }
    .mobilierImageHolder {
        height: 220px;
    }
    .mobilierImageHolder:hover:before {
        height: 220px;
    }
    .mobilierTitle {
        top: 170px;
    }
    .serviciTitle {
        width: 80%
    }
    .evenimenteText {
        font-size: 14px;
    }
    .informatiiUtileText {
        font-size: 14px;
    }
    .noutati-slider-btn {
        top: 40%;
    }
    .noutati-slider-img-btn-a {
        font-size: 12px;
    }
    .selfDesignImageHolder {
        height: 180px;
        max-height: 180px;
    }
    .selfDesignImageHolder:hover:before {
        height: 180px;
    }
    .singleSelfDesignHolder {
        height: 240px;
    }
    .selfDesignTitle {
        top: 160px;
        font-size: 24px;
    }
    #self_design_message {
        width: 250px;
    }
    .home-img-text-holder{
        height: 150%;
        display: flex;
        top: 5%;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
/*    .slider-img-item-img {
        height: 250px;
    }*/
    .blog-img-btn-a {
        font-size: 12px;
        padding: 2px 30px;
    }
/*    .footer-holder-2 {
        margin-bottom: 60px;
    }*/
    .brand-img {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .garantii-magazin-online-holder {
        height: 100%;
    }
    .containerProdNavItem {
        font-size: 14px;
        padding: 3px 12px;
    }
    .containerProdACTIVEnav {
        padding-bottom: 11px;
    }
    .cookie_text {
        overflow-y: scroll;
    }
    .accept_cookie {
        min-height: 25% !important;
        width: 80% !important;
        left: 10% !important;
        right: 10% !important;
        bottom: 15% !important;
    }
    .header-interior-garantti-text {
        line-height: 10px;
        font-size: 10px;
    }
    .header-interior-garantii-img-holder img {
        height: 20px;
    }
    .header-interior-garanti-holder {
        padding: 0px;
        margin: 0px;
        margin-left: 20px;
    }
    .containerListerProdBox {
        padding: 2px;
    }
    .containerListerAdToCartBTN {
        width: 90%;
        font-size: 14px;
        padding: 0px;
        margin: 0px;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .reduceri-de-top-text {
        font-size: 11px;
        margin-top: 15%;
    }
    .reduceri-img-btn-a {
        font-size: 11px;
    }
    .serviceText {
        font-size: 11px;
        padding-right: 0px;
        line-height: 50px;
    }
    .home-Title-Text {
        padding-top: 40px;
    }
    .white-section-background-shadow {
        padding-bottom: 0px;
    }
    #home-produse-new {
        min-height: 200px;
    }
    label.required {
        padding-left: 25px;
    }
    .extra-ads-first-text, .extra-ads-second-text {
        max-height: 100px;
        overflow-x: hidden;
    }    
    .home-prod-noi-text {
        margin-bottom: 20px;
    }
    .container-pictogramms {
        padding: 5px;
    }
    .products-title {
        -webkit-line-clamp: 2;
        min-height: 20px;
    }
}

/*-----------480 screen width------------*/
@media (max-width:480px){
    .home-garantti-text {
        font-size: 10px;
        letter-spacing: 0px;
    }
    .home-garantti-text-2 {
        font-size: 10px;
        letter-spacing: 0px;
    }
    .home-garanti {
        padding: 5px 0;
    }
    #contact_name, #contact_email, .contact-form-poitica, #contact_nameP, #contact_tel, .contact-page-required-text {
        width: 100%;
    }   
    .containerProdNavItem:nth-child(2) {
        border-left: 0px solid #afafaf; 
        border-right: 0px solid #afafaf; 
    }
    .containerProdNavItem {
        display: block;
        margin: 5px 0;
    }
    .contaienrProdBif {
        padding-left: 30px;
        padding-right: 30px; 
    }
    .programeaza_button_save {
        padding-top: 10px;
    }
    .containerProdShareHolder, .container-descriere-text{
        width: 100%;
    }
    .button#price_wishlist {
        margin-left: inherit;
    }
    .container-addToCart-holder {
        margin-top: 20px;
    }
    .mobileWidth {
        max-width: 325px;
        padding: 0;
        margin: auto;
        float: unset;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .containerListerProdTitle{
        font-size: 12px;
    }
    .containerListerProdBox {
        padding-bottom: 20px;
        min-height: 350px;
    }
    .adv1-text-section {
        padding-bottom: 20px;
    }
    .containerListerPriceHolder{
        font-size: 11px;
    }
    .echipaList-first-text {
        font-size: 3vw;
    }
    .echipaList-second-text {
        font-size: 2.5vw;
    }
    .home-echipaList-image-box {
        max-height: 175px;
    }
    .portfoliu-first-text {
        font-size: 3vw;
    }
    .portfoliu-second-text {
        font-size: 2.5vw;
    }
    .home-3d-btn-a {
        font-size: 4vw;

    }
    .home-img-box-text-2 {
        padding-top: 15px;
    }
    .home-3d-btn {
        padding-top: 15px;
    }
    .homeImgBoxText {
        height: 31%;
    }
    .home-counter {
        height: 100px;
    }
    .counter {
        padding: 15px 0;
    }
    .home-img-box {
        height: 40%;
    }
    .serviciiContact {
        height: 300px; 
    }
    .serviciiDiscutieButtonHolder {
        width: 90%;
    }
    .noutati-slider-text {
        top: 2%;
    }
    .noutati-slider-text-2 {
        top: 25%;
    }
    .map-contact-data-holder {
        min-height: calc(170vh - 90px);
    }
    .homePageBlogText {
        font-size: 13px;
    }    
    .contaienrProdSimilareTitle {
        padding-top: 40px;
    }
    .serviciTitleWhite {
        width: 80%
    }
    .povesteaSecondImageHolder {
        height: 1300px;
    }
    .povesteaSecondImage  {
        height: 40%;
    }
    .povesteaThirdImageHolder {
        height: 600px;
    }
    .povesteaTitle {
        top: 20px;
        font-size: 5vw;
    }
    .serviciTitle {
        font-size: 16px;
    }
    .newsletter-modal-form-holder {
        padding-left: 0px;
        padding-right: 0px;
    }    
}

/*-----------430 screen width---------*/
@media (max-width:430px){
    .col-450{
        width: 100%;
    }
    .containerListerProdCount {
        width: 100%;
        text-align: center;
    }
    .slectordiv:after {
        top: 38px;
    }
    .text-allign-center {
        text-align: center;
        width: 100%;
        margin: 0;
    }
    .home-garantii-box-mobile {
        width: 60%;
    }
    .home-prodise-noi-text{
        font-size: 3vw;
    }
    .mobilierImageHolder {
        height: 180px;
    }
    .mobilierImageHolder:hover:before {
        height: 180px;
    }
    .mobilierTitle {
        top: 150px;
    }
    .selfDesignImageHolder {
        height: 160px;
        max-height: 160px;
    }
    .selfDesignImageHolder:hover:before {
        height: 160px;
    }
    .singleSelfDesignHolder {
        height: 220px;
    }
    .selfDesignTitle {
        top: 140px;
        font-size: 24px;
    }
    .serviciiBreadCrumb {
        width: 100%;
    }
    .extra-ads-first-text, .extra-ads-second-text {
        max-height: 80px;
        overflow-x: hidden;
    }
}

/*-----------450 screen width---------*/
@media (max-width:450px){
    .col-450{
        width: 100%;
    }
    .header-menu-holder-mobile{
        width: 100vw; 
        left: -100vw;
        font-size: 18px;
    }
    .headerMobileCat {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        margin: auto;
        overflow: auto;
        /*height: 67vh;*/
        margin-bottom: 20px;
        margin-top: 20px;
        /*padding: 0 20px;*/
    }
    .headerMobileCat>a {
        font-size: 15px;
        text-align: left;
        text-transform: initial;
        width: calc(100% - 40px);
        margin: 10px 0;
    }
    .containerListerBoxIMG{
        min-height: 140px;
    }
    .containerListerProdTitle{
        color: rgba(54, 54, 54, 0.7);
    }
    .home-img-box-btn {
        margin-top: 15px;
    }
    .home-img-box-title {
        margin-bottom: 13px;
        font-size: 17px;
    }
    .home-prodise-noi-text{
        font-size: 3.5vw;
    }
    .mai-multe-button{
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        width: 100px;
    }
    .mobilierImage {
        max-width: 140%;
    }
    .serviciiDiscutieText {
        font-size: 14px;
    }
    .slider-img-btn-a, .slider-2-img-btn-a, .slider-img-btn-a-white {
        font-size: 3vw;        
    }
    .slider-img-btn-a{
        padding: 5px 20px;
    }
    .slider-img-btn-a-white{
        padding: 5px 20px;
    }
    
    .home-Title-Text {
        font-size: 20px;
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .homePageBlogBox {
        padding: 5px;
        padding-bottom: 20px;
    }
    .slider-text {
        font-size: 14px;
    }
    .slider-text-2 {
        font-size: 14px;
    }
}

/*-----------400 screen width---------*/
@media (max-width:400px){
    .container-prod-price-holder{
        width: 100%;
    }
    .home-slider {
/*        height: calc(100vh - 125px);*/
    }
    .slider-img-btn-a{
        padding: 5px 20px;
    }
    .slider-img-btn-a-white{
        padding: 5px 20px;
    }
    .slider-2-img-btn-a{
        padding: 5px 20px;
    }
    
    .footer-text-homepage-1 {
        font-size: 12px;
    }
    .footer-text-homepage-2 {
        font-size: 12px;
    }
    .slider-img-btn-a{
        padding: 5px 10px;
    }
    .slider-img-btn-a-white{
        padding: 5px 10px;
    }
    .slider-2-img-btn-a{
        padding: 5px 10px;
    }
    .slider-text {
        top: 0%;
        width: 30%;
        line-height: 20px;
        right: 5%;
        text-align: right;
    }
    .slider-text-2 {
        width: 30%;
        line-height: 20px;
        right: 5%;
        text-align: right;
    }
    .slider-btn {
        top: 65%;
    }
    .containerListerPromoBuble {
        width: 30px;
        height: 30px;
        font-size: 11px;
        line-height: 30px;
    }
    .containerListerAdToCartBTN {
        font-size: 12px;
        line-height: 30px;
    }
    .containerListerCerereBTN {
        font-size: 12px;
        line-height: 30px;
        float: left;
        margin-bottom: 20px;
        text-align: center;
    }
    .povesteaSecondImageHolder {
        height: 1300px;
    }
    .povesteaSecondImage  {
        height: 40%;
    }
    .povesteaThirdImageHolder {
        height: 600px;
    }
    .povesteaTitle {
        top: 20px;
        font-size: 5vw;
    }
    .povesteaThirdTextBox, .brandText, .povesteaSecondTextBoxText {
        font-size: 10px;
    }
    input#cart_voucher {
        width: 140px;
    }
}

/*-----------375 screen width------------*/
@media (max-width:375px){
    .search-icon-holder {
        display: none;
    }
    span.termeni-si-conditii-registration, .termeni-si-conditii-registration-link {
        font-size: 11px;
    }
    .home-slider {
/*        height: calc(100vh - 115px);*/
    }
    .home-garanti .container-fluid.home-garantii-flex{
        padding: 0;
    }
    .containerListerProdStoc {
        height: 24px;
    }
    .slider-2-text {
        font-size: 3vw;
    }
    .serviciiContact {
        height: 350px;
    }
    .serviciTitle {
        font-size: 14px;
    }
    .serviciiBreadCrumb {
        font-size: 12px;
    }
    .contentTitle {
        font-size: 18px; 
    }
    .contentText {
        font-size: 14px;
    }
    .evenimenteText {
        font-size: 20px;
    }
    .informatiiUtileText {
        font-size: 20px;
    }
    .selfDesignImageHolder {
        height: 140px;
        max-height: 140px;
    }
    .selfDesignImageHolder:hover:before {
        height: 140px;
    }
    .singleSelfDesignHolder {
        height: 200px;
    }
    .selfDesignTitle {
        top: 120px;
        font-size: 24px;
    }
    .slider-img-btn-a, .slider-2-img-btn-a, slider-img-btn-a-white {
        font-size: 3.5vw;
    }
    .slider-2-btn{
        left: 50%;
    }
    .slider-img-btn-a{
        padding: 3px 10px;
    }
    .slider-img-btn-a-white{
        padding: 3px 10px;
    }
    .slider-2-img-btn-a{
        padding: 3px 10px;
    }
    .homePageBlogtextTitle, .homePageBlogText, .blog-img-btn {
        font-size: 14px;
    }
    .homePageBlogText {
        height: 80px;
    }
}

/*-----------350 screen width------------*/
@media (max-width:350px){
    .livrare-gratuita-text {
        font-size: 10px;
    }
    .header-black-right{
        display: none;
    }
    .header-center-mobile {
        margin-bottom: 0;
    }
    button#newsletter_newsletter_button_save {
        width: 60%;
    }
    .cartPrice, .cartPriceTot{
        width: 100%;    
    }
    .mobileWidth {
        max-width: 271px;
    }
    .home-slider {
/*        height: calc(100vh - 80px);*/
    }
    
}
/*-----------320 screen width------------*/
@media (max-width:320px){
    .livrare-gratuita-text {
        font-size: 9px;
    }
    .home-slider {
/*        height: calc(100vh - 75px);*/
    }
    .header-logo-img {
        height: 37px;
    }
    #self_design_message {
        width: 200px;
    }    
}


/*height*/
/*-----------590 screen width------------*/
/*@media (max-height:590px){
    .header-menu-subcatTitle {
        margin: 0 10px 0px 10px;
    }
    .header-menu-subcatSub, .header-menu-subcatSub>a {
        margin-bottom: 4px;
    }
    .heder-scroll-vertical,
    .headerMenuCatIMG{
        height: 380px;
    }
    .slider-2-text {
        font-size: 3vw;
    }
}*/
@media (max-height:600px), (max-width:650px){
    .despreNoiFirst3{
        height: unset;
    }
}
@media (max-height:400px){
    .mobileMenuFooter{
        display: none;
    }
}
/*height*/

/*======================================End responsive===========================*/