@media screen and ( min-width: 1400px ) {

  /* SLIDER */
  .txtslider p {
      line-height: 70px;
  }

}

/* RESPONSIVE */
@media only screen and (max-width: 1155px) {

  .contServicios{
    margin-top: 0px;
  }

  .contenidoGeneral{
    /*background-color: rgb(241,88,0);*/
    /*position: fixed;*/
    width: 100%;
    max-width: none;
    z-index: 10;
    /*height: 100vh;*/
    /*float: inherit;*/
    z-index: 1;
  }

  .contContenido{
    padding-bottom: 20px;
  }

  /* MENU */
    /*ICONOS*/

    .ocultarSlider{
      height: 75px;
    }

    .icomenu{
      display: block;
    }

    .btnCotizador{
      padding-left: 0px;
    }

    .resultado{
      padding-left: 13px;
    }

    .icomenu {
      width: auto;
      height: auto;
      position: absolute;
      top: 8px;
      right: 22px;
      z-index: 1;
      cursor: pointer;
      display: inherit;
      /* border: 0px solid #FF0000; */
  }

    .logo-resposive{
      width: 180px;
      margin-top: 2px;
      margin-left: 10px;
      display: inherit;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
    }

    .logo-resposive img {
      width: 85%;
      height: auto;
    }

    .logo{
      display: none;
    }
    /*END ICONOS*/

    .header{
      width: 100%;
      height: auto;
      padding-top: 15%;
      left: 0px;
    }

    .headerMenu{
      width: 100%;
      height: auto;
      display: none;
    }

    .btnheaderMenu{
      width: 100%;
      height: 45px;
      padding: 15px 0px 15px 21px;
      text-align: left;
    }

    .btnmenu:hover{
      background: none;
      color: none;
    }

    .servicios:hover{
      background: none;
      color: none;
      height: auto;
    }

    .servicios:hover .drop{
      display: none;
    }

    .Imgconocenos{
      display: none;
    }

    .Imgcontacto{
      display: none;
    }

    .contmenu{
      width: 100%;
      height: auto;
      display: none;
      margin: 0;
      top: -4px;
    }

    .btnmenu{
      width: 100%;
      padding: 15px 0px 15px 21px;
      margin-left: 0px;
      margin-right: 0px;
      height: 42px;
    }

    .btnmenu p{
      width: 100%;
      text-align: left;
    }

    .mostarSlider{
      height: 530px;
    }

    .slider-resposive{
      padding-top: 10px;
    }
  /* END MENU*/

  /* LOGOS DE MARCAS */
  .marcas{
    height: auto;
    /*border:2px solid black;*/
  }

  .marcas .logos{
    display: none;
  }

  .marcas .logosResp{
    display: block;
  }

  .marcas .logosResp .btnLogo{
    height: 110px;
  }


  .marcas .logos .btnLogo{
    width: 100%;
    height: auto;
    /*border:2px solid blue;*/
  }
  /* END LOGOS DE MARCAS */

  /* CONOCENOS */
  .tituloConocenos{
    font-size: 20px;
    padding-left: 10px;
  }

  .contTitulo{
    width: 95%;
    margin-left: 10px;
    margin-right: 0px;
  }

  .contSubCat{
    display: block;
    width: 100%;
  }

  .subcatImagen{
    width: 100%;
  }

  .subcategoriaDos{
    width: 100%;
    margin-left: 0px;
    margin-top: -1px;
  }

  .valor{
    height: auto;
  }

  .valor .titulo{
    padding-top: 50px;
    font-size: 20px;
    text-align: left;
    padding-left: 10px;
  }

  .imags{
    width: 100%;
    height: auto;
  }

  .imags img{
    width: 100%;
    height: auto;
  }

  .mision{
    width: 100%;
  }

  .tituloMision img{
    width: 50px;
    height: auto;
    top: 15px;
  }

  .vision{
    width: 100%;
  }

  .tituloVision{
    margin-top: 0px;
  }

  .tituloVision img{
    width: 50px;
    height: auto;
    top: 20px;
  }

  .valores{
    width: 100%;
    margin-left: 0px;
    margin: 0 auto;
    padding-top: 0px;
  }

  /* CIRCULOS */
  .circuloCero{
    display: none;
  }

  .circuloUno{
    display: none;
  }

  .circuloDos{
   display: none;
  }

  .circuloTres{
    display: none;
  }

  .circuloCuatro{
    display: none;
  }

  .circuloCinco{
    display: none;
  }

  .valoresResponsive{
    display: inline-block;
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
    cursor: none;
    background-color: #fafafa;
    text-align: left;
  }

  .valorUno{
    padding: 10px;
    font-family: "Exo-Medium";
    font-size: 20px;
    color: #757574;
  }
  /* END CONOCENOS */

  /* FOOTER */

  footer{
    height: 400px;
  }

  .parrDireccion{
    margin-left: 10px;
    margin-right: 10px;
  }

  .contfooter{
    width: 100%;
  }
  .contfooter .parteUno{
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 25px;
  }

  .parteDos{
    display: none;
  }

  .contfooter .parteTres{
    width: 98%;
    padding-left: 25px;
    text-align: center;
  }

  .parteTres{
    width: 100%;
  }

  .descargables{
    display: none;
  }

  .siguenos{
    width: 90%;
    text-align: center;
  }

  .redes .correo{
    display: none;
  }

  .redes{
    text-align: center;
    padding-left: 40%;
    width: 97%;
  }
  /* END FOOTER*/

  /* CONTACTO */
  .formInput{
    width: 100%;
  }

  .txtName{
    width: 100%;
  }

  .txtBox{
    width: 100%;
  }

  .cont{
    padding-left: 20px;
    padding-top: 25px;
  }
  /* END CONTACTO */

  /* ELASTOMEROS */
  .imgElastomeros{
    width: 100%;
  }

  .cuadroDos{
    display: inline-block;
    width: 100%;
    margin-top: 5px;
  }

  .usos{
    width: 100%;
    padding: 0px;
    padding-left: 10px;
  }

  .mat{
     padding-left: 10px;
  }
  /* END ELASTOMEROS */

  /* HULE */
  .subcatTitulo{
    width: 100%;
    margin-left: 0px;
    /*display: none;*/
  }

  .imgHule{
    width: 100%;
  }

  .compuestos{
    padding-left: 0px;
  }

  .contConocenos{
    /*padding-left: 0px;*/
    /*margin-left: 10px;*/
    margin-right: 10px;
  }

  .contEscondido{
    width: 100%;
    top: 0px;
  }

  .imgEsc{
    left: 40px;
  }

  .introduccionEsc{
    margin-left: 15px;
  }

  .fisicas{
    margin-left: 20px;
  }
  /* END HULE */

  /* PISTONES */
  .pistones{
    width: 100%;
  }

  .pistonUno{
    width: 100%;
  }

  .pistonDos{
    width: 100%;
  }

  .cuadroServ{
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 10px;
  }
  /* END PISTONES*/

  /* SELLOS A LA MEDIDA */
  .imgMedida{
    width: 100%;
  }

  .imgMedidaDos{
    width: 100%;
  }

  .tituloSellos{
    text-align: left;
    width: 100%;
    padding: 10px;
  }

  .tipoEstoperos{
    background-color: #FFFFFF;
  }

  .cuadroSellos{
    width: 100%;
    margin: 0px 0px 0px 0px;
    /*padding: 10px;*/
  }

  .fabricacion{
    padding-left: 0px;
  }
  /* END SELLOS A LA MEDIDA */

  /* MENU PRODUCTOS */
  .incio .titulo{
    font-size: 20px;
  }

  .contovarlay .contSellos .sellos{
    width: 50%;
  }

  .cuadrado-2 img{
    padding-top: 0px;
  }
  /* END MENU PRODUCTOS */

  /* MENU ADENTRO DE PRODUCTOS */
  .contSello .sello{
    width: 50%;
  }
  /* END MENU ADENTRO DE PRODUCTOS */

  /* COTIZADOR */

  .paginacion{
    display: none;
  }

  .contsubTitulo{
    width: 100%;
    font-size: 20px;
  }

  .parrafoImagen img{
      width: 100%;
  }

  .imagen{
    height: 50vh;
  }

  .subcatContenido{
    width: 100%;
    padding: 10px;
  }

  .tblCaract{
    display: inline-block;
    width: 100%;
    background-color: #424952;
    padding: 20px;
  }

  .contCaracteristicas{
    width: 100%;
    border:0px solid black;
  }

  #tblCaract{
    display: none;
  }

  .art{
    width: 100%;
    background-color: #424952;
    color: #f4f4f5;
    border:0px solid;
    display: inline-flex;
  }

  .buscarProd{
    display: none;
  }

  #cotizar{
    display: none;
  }

  #cotizarResp{
    display: block;
  }

  #clave{
    width: 100%;
    padding-bottom: 10px;
  }

  #clave span{
    display: block;
    padding-right: 5px;
  }

  #descripcion{
    width: 100%;
    padding-bottom: 10px;
  }

  #descripcion span{
    display: block;
    padding-right: 5px;
  }

  .diCampo{
    width: 30%;
  }

  .diCampo span{
    display: block;
  }

  .cant{
    width: 100%;
    padding-left: 60px;
    padding-top: 15px;
  }

  .txtPiezas{
    margin-right: 30px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    height: 40px;
  }

  .btnCotizar{
    padding: 5px;
  }

  /* HOME */
  .contmenufooter{
    top: 460px;
    /*top: 280px;*/
    left: 0%;
    /*width: 719px*/
  }

  .btnmenufooter{
    width: 40%;
    margin-top: 10px;
    height: 135px;
  }

  .icono{
    width: 35%;
    margin-top: 20px;
  }

  .icono img{
    width: 85px;
  }

  .btnIcono{
    width: 59%;
    margin-top: 36px;
  }

  .boton1{
    font-size: 14px;
  }

  /* SECCION */
  .contTitle{
    display: inline-block;
  }

  .titulo1{
    width: 100%;
    padding-left: 20px;
    font-size: 20px;
  }

  .prodTitulo{
    font-size: 15px;
  }

  .titulo2{
    width: 100%;
    padding-right: 20px;
  }

  /* TODOS LOS PRODUCTOS */
  .catalogos{
    display: inline-block;
  }

  .contCatalogo{
    margin-left: 0px;
    margin-right: 0px;
  }


  /* CATALOGOS */
  .contCatg{
    width: 100%;
  }

  /* carrito */
  .listCotizar{
    display: inline-block;
    width: 100%;
  }

  .producto{
    width: 100%;
  }

  .prodCaracteristicas{
    width: 100%;
    padding-top: 10px;
  }

  .cerrar{
    width: 100%;
  }

  .proceso{
    margin-right: 50px;
    /*margin: 0 auto;*/
  }

  .enviar{
    margin-left: 0px;
  }

  .cuadroUno{
    margin-top: 5px;
  }

  .desktop{
    display: none;
  }

  .responsibe{
    display: block;
  }

  .contEsperar{
    margin-top: 0px;
  }


  .resultadoResp{
    display: block;
    border-radius: 93px 93px 93px 93px;
    -moz-border-radius: 93px 93px 93px 93px;
    -webkit-border-radius: 93px 93px 93px 93px;
    border: 0px solid #000000;
    width: 35px;
    background-color: #8dc63f;
    color: white;
    position: absolute;
    margin-left: 10px;
    top: 14px;
    right: 77px;
    font-size: 20px;
    font-family: "Exo-Regular";
  }

  .saberMas{
    height: auto;
    font-size: 12px;
    width: 90px;
    padding: 5px;

  }

  .tituloCotizar{
    display: none;
  }

  .tituloBuscador{
    display: block;
    font-family: 'Exo-Medium';
    color: #FFFFFF;
    font-size: 30px;
    background-color: #f17c00;
    width: 100%;
    height: 50px;
    text-align: left;
    padding-left: 20px;
  }

  .contBuscador{
    display: inline-flex;
    width: 100%;
    height: 50px;
  }

  .imgBuscador{
    width: 25%;
    padding-top: 5px;
    padding-left: 20px;
    /*border:1px solid black;*/
  }

  .ingBuscar{
    width: 70%;
    /*border:1px solid red;*/
    display: inline-flex;
  }

  .txtBuscar{
    width: 30%;
    border:1px solid #f17c00;
    font-size: 18px;
    margin-left: 10px;
  }

  /* CATEGORIA */
  .cuadro{
    display: inline-block;
  }

  .cuadroA{
    width: 100%;
    text-align: center;
  }

  /*  SLIDER */
  .contslider {
      height: 50vh;
  }
  .txtslider {
      width: 70%;
      top: 55%;
      /*border: 1px solid #FF0000;*/
  }
  .txtslider p {
      margin: 0px 0px 0px 0px;
      font-size: 22px;
      line-height: 30px;
  }
  .txtslider span {
      font-family: "Exo-Light";
      font-size: 16px;
  }
  .txtslider .contEnviar {
    margin: 25px 0px 0px;
    /*border: 1px solid #FF0000;*/
  }
  .txtslider .contEnviar button {
    width: 150px;
    height: 40px;
    padding: 1px 0px 0px;
    font-size: 16px;
    /*border: 1px solid #FF0000;*/
  }
  .marcas{
    padding-top: 180px;
  }

  .buscadorheader{
    width: 100%;
    padding: 0px 20px;
    margin: 0px 0px 10px 10px;
    /*border: 1px solid #000;*/
  }

  .buscadorheader .fa-search{
    left: 38px;
  }

  .buscadorheader .txtName{
    width: 70%;
  }

  .buscadorheader .enviar{
    width: 30%;
  }

  .contbusqueda {
    padding: 90px 0px 100px;
    /*border: 1px solid #FF0000;*/
  }

  .busqueda .contTitulo {
    width: 100%;
    margin: 0px 0px 20px;
  }

  .busqueda .contTitulo .titulo1 {
    padding-left: 0px;
    font-size: 18px;
  }

  .boxbusqueda {
    width: 50%;
    height: 195px;
    /* padding-top: 20px; */
  }

}