@media (max-width:1744px){#shared-header #menu-main > li{padding:0px 8px;}
    #menu-colections .productListHeader .product-menu-text{font-size:18px;}
}
@media (max-width:1680px){
    .icono-buscar, .icono-buscar:hover{width:30px;height:30px;}
    #product-menu-list,#product-menu-list-r{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
    .productListHeader .product-menu-text{padding:0px 10px 0 10px;}
    #linkAllCollections{margin-right:40px;}
    .productListHeader #rightmenu-col-nav .flex-container{justify-content:normal;}
}
@media (max-width:1600px){.productFeaturedContainer .designerInfo{padding:70px 30px 0 30px;}
    #HomeVideo video{width:auto;}
}
@media only screen and (max-width:1440px){.wheretobuyContent .modal-content .containerFormContactUs .formContainerPopup.col-xs-10{width:100%!important;padding-right:0px!important;padding-left:0px!important;}
    .wheretobuyContent .modal-content .containerFormContactUs .formContainerPopup.col-xs-offset-1{margin-left:0px!important;}
    .wheretobuyContent .modal-content .containerFormContactUs .formContainerPopup .formFooter{margin-top:20px;}
    #articleContainer .frmProductDownload label{font-size:12px!important;}
    #articleContainer .technicalContent{font-size:12px!important;}
    #homenews .fontnews{font-family:gorditalight;font-size:36px;font-weight:normal;}
    #HomeNewsDesktop .fontresumearea{padding-top:18px;padding-left:51px;}
    #mosaicarticles .listFeaturedContainer .product-promotion-banner{text-align:center;margin-right:15px;}
    #HomeNewsDesktop .subralladorfonteadmore{margin-left:30px;}
    .fonth3{font-size:34px;}
    .dc-name h1, .project-name h1, .inspiration-insert h1, .insp-title h1, .page-title h1{font-size:75px;}
    .optionfont{font-family:gorditaregular;font-size:20px;font-weight:normal;}
    #homebasic .fontregular20{font-family:gorditaregular;font-size:18px;font-weight:normal;}
    .contactContainer .referenceContent .btReference{min-width:auto !important;width:auto !important;}
    /*.catalogo-general h5{min-height:30px;}*/
    .descargas .form-control label{font-size:14px!important;}
    .descargas label span{margin-left:25px!important;}
    #articleContainer .product_custom_desc { min-height: 160px;}
    .descargas .catalogName {
        min-height: 85px!important;
    }
}
@media only screen and (max-width:1280px){
    #rowFeatureProdHome{display:block;}
    #homenews .fontnews{font-size:28px;line-height:34px;}
    .fonth3{font-size:40px;}
}
@media only screen and (max-width:1200px){
    #HomeVideo .jumpvideo{display:-webkit-box;display:-ms-flexbox;display:flex;}
    #rowFeatureProdHome{display:none;}
    .fusion-title{opacity:100 !important;}
    #rowHomeProfesionalAreaMobile{display:block;}
    #rowHomeProfesionalArea{display:none;}
    #homeprofessionalarea .fontreadmore, #homenews .subralladoreadmore{font-size:14px !important;}
    #homeprofessionalarea .fontresumearea{margin-top:0px;padding-left:14px;padding-top:15px;}
    #HomeNewsDesktop .fontresumearea{padding-top:6px;padding-left:0;}
    #HomeNewsDesktop .fontreadmore{padding-left:0;}
    .margin-bottom-60{margin-bottom:40px;}
    .swiperFEA-button-next,.swiperFEA-button-prev{top:35% !important;opacity:0.2;}
    .swiper-container{width:100%;}
    .custom-swiper{display:none;}
    #topbars .catalog_lang{padding:0;margin:0;text-align:center;}
    #modal-container .modal-dialog{width:550px;margin:30px auto;}
    #panelproduct #product-menu-list #dropdownCatalog{display:inline-block;margin-top:20px;}
    #product-menu-list,#product-menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    #panelproduct .productListHeader .product-menu-text{padding:3px 14px 0px 14px;}
    .margin-top-60{margin-top:10px;}
    .mt-120{margin-top:60px;}
    .mt-90{margin-top:40px;}
    .swiper-slide{font-size:14px;}
    #homenews .fontnews{font-size:20px;line-height:30px;}
    #homenews .fontresumearea{font-size:12px;}
    #HomeNewsDesktop .fontresumearea{padding-bottom:15px;}
    .contactContainer .informationContent .supportitle h2{font-size:20px;}
    .contactContainer .informationContent >div p{font-size:14px;}
    .h1, .h2, .h3, h1, h2, h3{margin-bottom:20px;}
    .contactContainer .frmContactContent .col-lg-offset-1{margin-left:0;}
    .padding-full-width {padding: 0 35px;}
    .downloads-catalogos .flex-container{
        grid-template-columns: repeat(3, 1fr) !important;
        grid-gap: 40px!important;
    }
    .descargas .catalogName {
        min-height: 50px!important
    }
}

@media only screen and (max-width:989px){
    #shared-header #menu-main .navbar-nav > li, #shared-header #secondmenu li { padding: 0 15px;}
    #articleContainer .productIntro .productSocial{background:var(--color_lime_green);width:350px;}
    #articleContainer .productIntro .productSocial .social-buttons{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0;}
    #articleContainer .productIntro  .infoDesc{margin-bottom: 40px;}
    #articleContainer h1, h2, h3, h4, h5, h6 { padding-bottom: 5px !important; padding-top: 20px !important;}
    #articleContainer .articleBtnContent {display: flex;justify-content: center;margin-top: 40px;margin-bottom: 20px;}
    .descargas .catalogName h5{ padding-top: 0px!important; }
}
@media only screen and (max-width:874px){
    .productFeaturedContainer .designerInfo .desc{height:100px!important;-webkit-line-clamp:5!important;}

    #HomeVideoSlider{max-width:100%;margin:auto;}
    #HomeVideo .jumpvideo{display:none;}
    #HomeVideo{padding:0 20px;overflow:hidden;margin-top:0;padding-right:25px;}
    #HomeVideo video{margin:auto;width:100%;}
    #articleContainer #productModelContainer .second_level_category_name h2{margin-top:0px;}
    #articleContainer .article-carousel .image_slide img{height:300px!important;}
    .wheretobuyContent .modal-body .modalBodyContent{/* padding:30px 10px!important; */}
    .wheretobuyContent .modal-content{margin:0px 5px 0 20px!important;}
    .wheretobuyContent .modal-content .containerFormContactUs .formContent .col-xs-offset-1{margin-left:0px!important;}
    .wheretobuyContent .modal-content .containerFormContactUs .formContent .col-xs-10{width:100%!important;}
    .wheretobuyContent .modal-content .containerFormContactUs .formContainerPopup.col-xs-10{width:100%!important;padding-right:0px!important;padding-left:0px!important;}
    .wheretobuyContent .modal-content .containerFormContactUs .formContainerPopup.col-xs-offset-1{margin-left:0px!important;}
    .wheretobuyContent .modal-content .containerFormContactUs .formContainerPopup .formFooter{margin-top:20px;}
    .containerFormContactUs .checkContent{float:none!important;text-align:left!important;padding-top:0px;}
    .containerFormContactUs .btSubmitContent{float:none!important;text-align:center!important;margin:45px 0!important;}
    .containerFormContactUs .btSubmitContent{margin:25px 0!important;}
    .wheretobuyContent .modalBodyContent .formTitle{font-size:30px!important;padding:25px 0!important;}
    .vfront .modal-dialog{width:100%!important;top:0px!important;left:calc(50% - 0px)!important;transform:translate(-50%, 0) !important;}
    .donde-comprar-description .hdos{font-size:14px;}
    .descargas .catalogName { min-height: auto!important;}
    .descargas .catalogName h5 { padding-top: 0px!important; padding-bottom: 0px!important;}
    .downloads-catalogos .item { margin: 15px 2px; }
    .downloads-catalogos .flex-container{
        grid-template-columns: repeat(2, 1fr) !important;
        grid-gap: 10px!important;
    }
    .descargas .catalogName {
        min-height: 50px!important
    }
}
@media only screen and (min-width:768px){#home .videoContainer{display:none!important;}
}
@media only screen and (max-width:767px){.breadcrumbContainer{display:none;}
    h3.title-heading-left{font-size:40px!important;line-height:48px!important;}
    #articleContainer .downloadContent h1,
    #articleContainer .downloadContent h2,
    #articleContainer .downloadContent h3,
    #articleContainer .downloadContent h4,
    #articleContainer .downloadContent h5,
    #articleContainer .downloadContent h6 { padding-bottom: 0px !important; padding-top: 0px !important;}
    .h2, h2{font-size:34px;}
    #pageContainer .section-header .section-title h1{font-size:34px;}
    .mt-90{margin-top:70px;}
    .vmain .mb-footer{margin-bottom:0px;}
    #home, #pageContainer{overflow:hidden;}
    /*#pageContainer{background-color:var(--color_very_ligth_grey);}*/
    body.noscroll{overflow:visible;height:100%;}
    .modal_sf .modal-dialog{width:100% !important;padding-top:0;}
    .modal_sf .modal-content{margin:0px 25px 0 10px;padding: 45px 0px;}
    .modal-body .modalBodyContent{padding: 30px 45px;}
    .vfront .modal-dialog{position:relative;}
    .modal_sf .modal-content{margin:0px 5px 0 5px!important;}
    .modal_sf .modal-body{padding:0!important;}
    .btn-fixedw{width:300px;max-width:300px;}
    #modal-container . containerFormCreateAccount span.font_text{display:block;}
    #modal-container .modal-dialog{width:390px;margin:30px 0;}
    #home .container, .vmain .container{padding:0;margin:0;max-width:100vw;}
    #shared-header #menu-main .navbar-nav > li{margin:auto;}
    #shared-header #mainNav{padding-top:0;}
    .vmain .shared-header-fixed{width:100vw;padding:0;}
    .vmain .modal_sf .btn-success { font-size: 18px; }
    .padding-full-width {padding: 0;}

    #home .videoContainer a{text-align:center;}
    #btCurrentLangFooter{display:none;}
    #home .swiper-container{padding:0;}
    #home .custom-swiper{display:inline-block;}
    #listHeader{display:none;}
    #select_lang_mobile .dropdown-menu{background-color:var(--color_very_ligth_grey);width:100%;border:0;}
    #select_lang_mobile .btn-backcolor{background-color:var(--color_ligth_grey);min-width:215px;border-radius:8px 0px 0px 8px !important;border:0 !important;}
    #select_lang_mobile .btn-success.active, #select_lang_mobile .btn-success:active, #select_lang_mobile .open > .dropdown-toggle.btn-default{background:var(--color_ligth_grey) !important;}
    #select_lang_mobile li{display:block;}
    #select_lang_mobile .btn-group > .btn + .dropdown-toggle{border:0;background-color:var(--color_ligth_grey);border-radius:0px 8px 8px 0px !important;padding-top:8px;padding-bottom:0px;}

    #paneldesigners{background-color:var(--color_very_ligth_grey);overflow-y:auto;padding:0px 0 25px 0;border-bottom:2px solid var(--color_grey_lines);}
    .listFeaturedContainer .productImage{width:100%;}
    #mosaicarticles .listFeaturedContainer{margin-bottom:-180px;margin-top:100px;}
    .productListContainer .productName{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;font-size:50px;color:var(--color_black);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
    .productFeaturedContainer .designerInfo{margin-bottom:30px;margin-top:-185px;}
    .productFeaturedContainer .colApps{position:relative;top:-30px;}
    .productFeaturedContent{margin-top:14px;}
    #mosaicarticles .productFeaturedContainer .designerFeaturedContent{padding:0;top:-180px;z-index:80;}
    #mosaicarticles { margin-top: 0px;}
    #linkAllCollections{display:none;}
    #linkAllCollectionsMobile{display:inline-block;}
    #home .subralladoreadmore{font-weight:normal;}
    #rowHomeProfesionalAreaMobile{padding-top:15px;font-size:16px;font-family:gorditaregular;}
    .fonth3{font-size:34px;}
    #boxCatalog h2, #boxLanguage h2, .signContainer h2{margin-bottom:15px;font-size:24px;}
    #boxCatalog .font_text, #boxLanguage .font_text{font-size:14px;}
    #boxCatalog .btn-fixedw, #boxLanguage .btn-fixedw{width:270px;max-width:270px;}
    #boxLanguage{padding-top:10px;}
    #boxLanguage .blockLanguageSelect{padding-top:20px;}
    #boxLanguage .frmSelectLanguage{margin-top:20px;}
    #boxLanguage .font_text_s{font-family:gorditaregular;font-size:10px;color:var(--color_dark_grey);}
    #boxLanguage .goPrev{left:25px;top:-15px;;background:url(../img/icon/go_prev.png) no-repeat;text-indent:-9999px;width:15px;height:30px;cursor:pointer;z-index:1000;}
    #boxLanguage .modal_sf .modal-content{margin:0px 25px 0 35px;padding:50px 0 0px 0;}
    #boxLanguage .modal-body .form-group{margin-bottom:5px;}
    #boxLanguage .modal-body .error-language{margin-bottom:15px;}
    .containerFormCreateAccount .signList{padding-left:10px;margin-top:25px;margin-bottom:30px;}
    .font_text{font-family:gorditaregular;font-size:12px;color:var(--color_dark_grey);}
    .catalogChangeContent .catalog-content{padding:0;}
    .catalogChangeContent .catalog-text, .changeWebsiteContent .catalog-text{font-size:12px;}
    .catalogChangeContent .buttons-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
    .containerFormLogin .form-login input{font-size:14px;}
    .containerFormLogin .form-login .fields{margin:0px 0 25px 0;}
    .containerFormLogin .form-login .login-pwd-field{margin:0 0 10px 0;}
    .containerFormLogin .form-login .mng-password-fields{flex:1 0 auto;flex-direction:column-reverse;align-items:initial;}
    .containerFormLogin .form-login .mng-password-fields .text-right{margin:0 0 10px 0;}
    .containerFormLogin .form-login .mng-password-fields .text-left{margin:0;}
    .containerFormLogin .form-login .mng-password-fields #check-input{margin-left:0;margin-top:9px;}
    .containerFormLogin .form-login .fields-link{margin:0;}
    .containerFormLogin .form-login .login-submit-field{margin:0 0 10px 0;}
    .contactContainer .boxRight, .contactContainer .containerFormContactUs .boxRight{text-align:left;}
    .contactContainer .formTitle{padding:10px 0;}
    .contactContainer .form-contact-us .col-lg-offset-1{}
    .contactContainer .form-contact-us .wtb-row-policy{display:block;margin-top:25px;}
    .contactContainer .containerFormContactUs .wtb-submit{text-align:center;margin:45px 0;}
    .contactContainer .informationContainer .supportitle h2{font-weight:normal;}
    .contactContainer .informationContent p{margin:25px 0;}
    .contactContainer .informationContent .col-sm-offset-1{margin-left:initial;}
    .contactContainer .referenceContent{padding:25px;}
    .contactContainer .referenceContent .btReference{padding:15px;}
    .contactContainer .informationContent h1{font-size:34px;}
    .wheretobuyContent .modal-dialog{width:100% !important;}
    /* .wheretobuyContent .containerFormContactUs{padding:0;} */
    .wheretobuyContent .containerFormContactUs h2{font-size:30px;}
    .wheretobuyContent .wtb-row-policy{display:flex;align-self:flex-end;flex:1 0 auto;justify-content:flex-end;align-items:center;}
    .wheretobuyContent #form-contact-us{font-size:12px;}
    .wheretobuyContent #form-contact-us #subject{max-height:60px;font-size:12px;}
    .wheretobuyContent #form-contact-us input[type=text]{height:45px !important;}
    .wheretobuyContent #form-contact-us .bootstrap-select .btn-default{height:45px!important;}
    #HomeVideoSlider{max-width:100%;margin:auto;}
    #HomeVideo .jumpvideo{display:none;}
    #HomeVideo{padding:30px 20px;overflow:hidden;margin-top:50px;padding-right:25px;background-color:var(--color_white);}
    #HomeVideo video{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;justify-self:center;margin-bottom:0;width:100%;}
    #HomeSlider{background-color:white;}
    /*#shared-header .subralladomenu:hover{border-bottom:0 !important;background:transparent;font-weight:bold;padding-bottom:15px;}*/
    /*#shared-header #menu-main #secondmenu ul li{margin:auto;padding:8px;}*/
    #homebasic{margin-bottom:45px;}
    #homebasic .headerseparator{display:none;}
    #homebasic,#homeprofessionalarea,#homenews{padding:0 ;}
    #homebasic .col{padding:0;margin:0;}
    #homebasic .fonth3{margin-bottom:0.5em;}
    #home .separatorcontainer{max-width:100%;margin-top:30px;}
    .margin-top-60{margin-top:60px;}
    .swiper-slide{font-size:18px;}
    #featuredproducts{margin-top:0px;padding:0;padding-right:0;}
    #featuredproducts .separatorcontainer{max-width:100%;margin-top:0px;padding:0;}
    #home .swiper-wrapper{margin:0;padding-left:0;padding-top:20px;}
    #home .swiper-button-next, #home .swiper-button-prev{display:none;}
    #home .custom-swiper { margin-top: 10px !important;}
    #rowHomeProfesionalArea{display:none;}
    #rowHomeProfesionalAreaMobile{display:block;}
    #home .margin-bottom-60{margin-bottom:0;}
    #rowHomeProfesionalAreaMobile h3{min-height:60px;}
    #homeinspiration .ins-title, .ins-title:hover, .zona-title, .zona-title:hover{opacity:100!important;}
    #homeinspiration .fusion-title h1{font-size:3.5em;}
    #homeinspiration .top-x4{margin-top:20px !important;}
    #homenews .fontnews{min-height:180px;font-size:28px;line-height:34px;}
    #homenews .fontresumearea{font-size:14px;}
    #secondmenu .navbar-collapse.collapse.in{display:block!important;height:auto!important;padding:0;overflow:visible!important;}
    #secondmenu .navbar-collapse.collapse{display:block!important;height:auto!important;padding:0;overflow:visible!important;}
    #secondmenu .navbar-toggle{display:none;}
    #secondmenu .navbar-header{display:none;}
    /*#shared-header #menu-main #secondmenu{top:0;}*/
    /*#shared-header #menu-main #secondmenu ul{padding:0;}*/
    .closePanelidiomas{display:none;}
    #homenews .all-news-section .hrseparator{display:none;}
    #home .btn-success{padding-top:14px !important;padding-bottom:14px !important;font-size:16px !important;;font-weight:600 !important;;display:block;}
    #home .all-news-row .no-btn{display:none;}
    #home .all-news-section{margin-bottom:30px;}
    #europopup-msg{padding:0 !important;}
    #europop-btn{width:100%;text-align:center;}
    .eupopup-container .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .eupopup-container .eupopup-buttons{padding-top:20px;}
    #europopup{padding-right:0;font-size:12px;}
    #pageContainer .productListHeader{margin-top:0;padding:0;}
    #menu-colections > .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid var(--color_grey_lines);border-bottom:1px solid var(--color_grey_lines);-webkit-box-shadow:0 1px 10px var(--color_ligth_grey);box-shadow:0 1px 10px var(--color_ligth_grey);}
    #leftmenu-colections{padding:0 30px;border-right:solid 1px var(--color_grey_lines);}
    #rightmenu-colections{border:0;border-top:1px solid var(--color_grey_lines);-webkit-box-shadow:inset 0 11px 8px -10px var(--color_ligth_grey);box-shadow:inset 0 11px 8px -10px var(--color_ligth_grey);margin-top:0px;}
    #ButToggleRightColMenu{padding:0;margin:0;}
    #ButtonsRightColMenu{margin:auto;padding:0;padding-bottom:4px;}
    .productListHeader li{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0;}
    .productListHeader #linkAllCollectionsMobile{padding-top:10px;}
    #navbar-hamburger-rightCol .text-uppercase{font-family:gorditaregular;color:var(--color_black);font-size:14px;}
    #navbar-hamburger-rightCol .glyphicon{font-size:22px;color:var(--color_lime_green);}
    .productListHeader #product-menu-list,.productListHeader #product-menu-list-r{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    #panelproduct #product-menu-list #dropdownCatalog{display:none;}
    #leftmenu-colections .mobilecatalog{display:-webkit-box;display:-ms-flexbox;display:flex;}
    #mosaicarticles .container-collection{margin-top:25px;width:100%;}
    #mosaicarticles .image-collection a img{width:100%;}
    #mosaicarticles .wrap-collection{margin:0;width:100%;}
    #mosaicarticles [class*="col-"]{padding:4%;}
    #mosaicarticles .caption-collection .titleName a{border-bottom:2px solid var(--color_lime_green);}
    #mosaicarticles .caption-collection .colApps{margin:14px 0;}
    #mosaicarticles .caption-collection .colApps a{padding-right:8px;font-size:12px;}
    #mosaicarticles .caption-collection{padding:8px 0;}
    .listContainer-title{display:block;padding-top:25px;font-size:14px;font-family:gorditamedium;}
    #pageContainer .colection-header{padding:0 20px;margin:0 auto;}
    #pageContainer .colection-header + #panelproduct{position:absolute;top:62px;width:100%;}
    #pageContainer > #articleContainer .product_title{font-size:44px;padding-top: 0px !important;}
    #pageContainer > #articleContainer{padding:0;padding-top:1px;background-color:var(--color_white);}
    #pageContainer > #articleContainer .container{padding:3%;}
    #panelproduct .productListHeader .product-menu-text{padding:5px 0px;}
    .switch-catalog .switch-options .product-menu-text-catalog{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
    .switch-catalog .switch-options #catalog-warning-icon img{width:15px;}
    #pageContainer{padding-left:0;padding-right:0;}
    #panelproduct{margin:0;}
    #leftmenu-colections{padding:0 10px;border-right:solid 1px var(--color_grey_lines);padding-right:0;}
    #menu-colections{margin:0;padding:0;width:100%;}
    #rightmenu-colections{width:100%;-ms-flex-item-align:end;align-self:flex-end;margin-left:0;background-color:var(--color_very_ligth_grey);}
    .productListHeader #menu-item-designers{cursor:pointer;padding-bottom:25px;}
    #articleContainer .product_title{margin:0;}
    #articleContainer .productSlider{padding:0;}
    #articleContainer .product_title{margin:0;}
    #articleContainer .productIntro > .container{margin-top:0;}
    #articleContainer .productIntro .infoDesc { margin-bottom: 0px;  }
    #articleContainer .productSlider{padding:0;}
    #articleContainer .infoContent{line-height:1.8em;}
    #articleContainer .productIntro h4{font-size:16px;margin:0px;margin-bottom:0;margin-top:30px;}
    #articleContainer .productIntro .productSocial {width: 320px;}
    #articleContainer .productIntro .article-share{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    #articleContainer .productGroup .container{margin:0;}
    #articleContainer .models-header{display:block !important;}
    #articleContainer .models-header h2{font-size:32px;margin:0px;}
    #articleContainer #productModelContainer .hierarchy-tabs{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
    #articleContainer #productModelContainer .item{text-align:center;margin:0 20px;padding:0 20px;background-color:var(--color_white);border:1px solid var(--color_dusty_pink);min-height:265px;max-width:none;}
    #articleContainer #productModelContainer .item.active, #productModelContainer .item:hover{border:3px solid var(--color_dusty_pink);}
    #articleContainer #productModelContainer .second_level_category_name h2{margin-top:0px;}
    #articleContainer .infoTecContainer .articleBtnContent{float:none;display:flex;justify-content:space-evenly;}
    #articleContainer .infoBtnContent {padding-left: 10px;  padding-right: 10px;}
    #articleContainer #technicalImages .tab-pane-croquis {  margin-right: 0 !important;}
    #articleContainer #technicalImages .tab-croquis { height: 300px !important;  background-size: contain !important;}
    #articleContainer .technicalContent p {  line-height: 30px;  font-size: 14px;}
    #articleContainer .technicalContent {font-size:14px!important;}
    #articleContainer .technicalContent .technicalContent {font-size:12px!important;}
    #articleContainer .technical-elec {margin-top: 10px;}


    .descargas .row .form-download-article-files{margin-bottom:0;padding-bottom:0;}
    #wtbContainer{font-size:14px}
    #wtbContainer .section-header{margin-top:0;}
    #wtbContainer #buscardondecomprar .styled-select{margin-top:10px;}
    #wtbContainer .boton_enviar{display:flex;justify-content:center;margin-top:35px;}
    #wtbContainer .donde-comprar-resultados .dist-item{padding:0;}
    #wtbContainer .bs-caret{background:url(../img/icon/select-arrow-lime.png) no-repeat !important;}
    #wtbContainer #buscardondecomprar .bootstrap-select button.btn-default{border-color:var(--color_lime_green);}
    #wtbContainer #map{display:none;}
    #wtbContainer .donde-comprar-resultados{margin-top:0;padding-top:5px;}
    .vmain .donde-comprar-resultados .dist-item{display:block;border-bottom:1px solid;border-top:1px solid;padding:0;border-color:var(--color_metallic_grey);padding-top:20px;padding-bottom:20px;}
    .vmain .donde-comprar-resultados .dist-item .btn{margin:10px auto;display:block;margin-top:20px;}
    .vmain .donde-comprar-resultados .distribuidor__item__desc{font-size:13px;}
    .designerbio{font-family:gorditaregular;font-size:16px;line-height:1.8em;margin-top:25px;}
    #designerHeader .section-header{margin-top:45px;margin-bottom:0;}
    #pageContainer .designers_page .container{margin-top:0px;}
    .designers_page .fonth3{margin-bottom:25px;}
    #modal-container .modal-header .close{margin-top: 0px !important;}
}
@media only screen and (max-width:480px){
    .downloads-catalogos .flex-container{
        grid-template-columns: repeat(1, 1fr) !important;
        grid-gap: 10px!important;
    }
}
@media only screen and (max-width:360px){.wheretobuyContent .containerFormContactUs .reason{display:none;}
    /* .wheretobuyContent .modal-body .modalBodyContent{padding:20px 0 0 0!important} */
    .wheretobuyContent .modalBodyContent .formTitle{font-size:30px!important;padding:25px 0!important;}
    .wheretobuyContent .wtb-row-reason{margin-bottom:10px!important;}
    .wheretobuyContent .modalBodyContent .colsm{padding-left:0px!important;padding-right:0px!important;}
    .containerFormCreateAccount .signList{margin-bottom:5px;}
    .vmain .containerFormCreateAccount.signContainer .btn-success{font-size:14px!important;padding:7px 13px !important;margin:0 0 5px 0!important;}
    .containerFormCreateAccount.signContainer .fields-link{margin:0px 0 0 0!important;}
    .containerFormCreateAccount .signList{margin-top:5px;}
    .containerFormCreateAccount.signContainer h2{font-size:20px;}
    #articleContainer .productIntro .productSocial{background:var(--color_lime_green);text-align:center;padding:0;width:100%;}
    #articleContainer .productIntro .productSocial .social-buttons{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0;}
    #articleContainer .productIntro .productSocial .social-buttons li{padding:0 10px;}
    .downloads-catalogos .flex-container{
        grid-template-columns: repeat(1, 1fr) !important;
        grid-gap: 10px!important;
    }

}
