@media only screen and (max-width: 1366px) {
  .wrap_productos {
    width: 100%;
    max-width: 1333px;
    padding: 5px 20px;
    margin: 0 auto;
    position: relative;
  }
  .content_menu_productos {
    width: 100%;
    font-size: 0px;
    height: autopx;
    padding: 10px 0px;
    position: relative;
  }
  .content_tela {
    width: 40px;
    height: 40px;
  }
}

@media only screen and (max-width: 1023px) {
  .inicioMovil {
    display: block !important;
  }
  .content_galeria.contentPersianas {
    height: auto;
    margin-top: 60px;
  }
  .vervideo {
    position: relative;
    bottom: inherit;
    right: inherit;
    border-radius: 0px;
    margin: 10px auto;
    display: block;
  }
  .btMobile {
    position: absolute;
    right: 10px;
    top: 5px;
    background: url(../images/btMobile.png);
    width: 60px;
    height: 60px;
    display: block;
    background-size: cover;
    z-index: 99;
  }
  nav {
    margin-top: 50px;
  }
  .content_redes_mobile {
    position: relative;
    right: inherit;
    top: inherit;
  }
  .masinfo {
    position: relative;
    text-align: center;
    font-size: 20px;
    background: green;
    color: #fff;
    padding: 10px 15px;
    font-size: 15px;
    right: inherit;
    bottom: inherit;
    cursor: pointer;
    display: block;
  }
  a.logoMobile img {
    width: 80%;
  }
  .logoNav {
    display: none;
  }
  .logoMobile {
    display: block;
    width: 100px;
    position: relative;
    margin: 15px 10px 0px;
  }
  .logo_ModernattoH {
    display: none;
  }
  .logoMovil {
    top: 20px;
    display: block !important;
  }
  header {
    background: #2a385d;
    min-height: 60px;
  }
  nav {
    display: none
  }
  nav li {
    display: block;
    width: 100%;
  }
  nav li a {
    color: #fff !important;
    padding: 15px 0px !important;
  }
  nav ul li a.select {
    background-color: #fb873c;
    color: #fff !important;
  }
  .navegacion {
    display: none
  }
  nav ul li a {
    font-size: 20px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.37);
  }
  .wrap.content_menu {
    padding: 0px;
  }
  .content_menu .logo_ekor {
    display: none;
  }
  .content_redes {
    position: absolute;
    right: 20px;
    top: 15px;
    width: 120px;
    text-align: center;
    display: none;
  }
  .content_redes_mobile {
    position: relative;
    right: inherit;
    top: inherit;
    width: 100%;
    padding: 10px 0px;
    height: inherit;
    margin: 0px auto;
    text-align: center;
    display: block;
  }
  a.btn_redes {
    color: #fff;
    margin: 0px 20px;
    font-size: 25px;
  }
}

@media only screen and (max-width:890px) {
  #sorprende .swiper-container {
    width: 100%;
    max-height: 300px;
  }
  .content_lineas {
    font-size: 0px;
    display: block;
  }
  .inner_lineas {
    width: 100%;
    min-height: 300px;
    display: inline-block;
    vertical-align: middle;
  }
  .inner_menu_productos {
    width: 100%;
  }
}

@media only screen and (max-width:768px) {
  #somos .quienes li {
    display: block;
    width: 100%;
    height: auto;
    min-height: inherit;
  }
  .quienes .inner1 {
    float: inherit;
    width: 100%;
    max-width: inherit;
    margin: 0 auto;
  }
  #somos .quienes li:first-child p {
    width: 100%;
    max-width: 100%;
    height: auto;
    float: inherit;
  }
  .ul4 li {
    width: 50%;
  }
  .valores img {
    max-width: 100px;
    margin: 0 auto;
  }
  .imagen h3 {
    bottom: 10px;
  }
  .infoImagen {
    top: 10%;
  }
  header {
    position: fixed;
    z-index: 9999999;
  }
  #sorprende .swiper-container {
    width: 100%;
    max-height: 300px;
  }
  section.content_galeria {
    height: auto;
    margin-top: 60px;
  }
  .imgPreviewPanel {
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .content_image_galeria {
    width: 100%;
    height: 420px;
    background-size: 100%;
  }
  .content_slider_vertical {
    height: auto;
    position: relative;
    top: inherit;
    left: inherit;
    background: rgba(58, 54, 43, 0.63);
    padding: 10px;
    width: 100%;
  }
  .slider_vertical {
    height: auto;
    position: relative;
    width: 100%;
    margin: 0px;
  }
  .slider_vertical .swiper-container {
    padding-right: 0px;
  }
  .content_colores {
    width: 100%;
    font-size: 0px;
    max-height: inherit;
    padding: 10px;
    position: relative;
    background: rgba(220, 216, 214, 0.8);
    bottom: inherit;
    z-index: 10;
    text-align: center;
  }
  .content10 {
    width: 100%;
    display: block;
    vertical-align: middle;
  }
  .content70 {
    width: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
  }
  .content10 h2 {
    border: none;
    border-bottom: 1px solid;
    margin-bottom: 10px;
  }
  .content20 {
    width: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
  }
  .btn_descargar {
    display: inline-block;
    margin: 20px 0px;
  }
  .arrow-left {
    background: url(../images/arrows.png) no-repeat left top;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    z-index: 99;
    transform: rotate(0deg);
    margin-left: inherit;
  }
  .arrow-right {
    background: url(../images/arrows.png) no-repeat left bottom;
    position: absolute;
    left: inherit;
    bottom: inherit;
    margin-left: inherit;
    width: 17px;
    height: 30px;
    z-index: 99;
    transform: rotate(0deg);
    right: 0px;
    top: 50%;
    margin-top: -15px;
  }
  a:hover.tooltips span {
    top: inherit;
    margin-top: inherit;
    margin-left: inherit;
    bottom: inherit;
    opacity: 0.8;
    left: inherit;
    position: relative;
    margin: 0 auto;
    padding: 10px;
    margin-bottom: 10px;
    transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    bottom: 0px;
  }
  a.tooltips span {
    top: inherit;
    margin-top: inherit;
    margin-left: inherit;
    bottom: inherit;
    opacity: 0.8;
    left: inherit;
    position: relative;
    margin: 0 auto;
    padding: 10px;
    margin-bottom: 10px;
  }
  .content_tela {
    width: 40px;
    height: 40px;
    margin: 0 auto;
  }
  a.tooltips span:after {
    display: none
  }
  a.inicio {
    display: none
  }
}