@media only screen and (max-width: 859px)  {
  /***************************SOPORTE**************************************/
    .seccion-soporte{
      position: relative;
      box-sizing: border-box; 
      margin:0 auto;
      top:-60px;
      margin-bottom: -60px;
      text-align: center;
      }
      table{
        width: 80%;
      }
      .tit_soporte{
          display:inline-block;
          width:90%;
          background-color: rgba(8, 8, 8, 0.534); 
          border-radius: 6px;
          padding:8px 20px 8px 20px;
      }

      .grid__soporte{ 
          display: grid;
          grid-template-columns: auto auto auto;   
      }
      .item__soporte{
          background-color: #FEF1EB;
          border-radius: 20px;
          margin: 20px;
          box-sizing: border-box;  
          padding: 20px;
          width:auto;
          text-align: left;
      }
      .item__soporte:nth-child(1){ /*1*/
          grid-column:1;
      }
      .item__soporte:nth-child(2){ /*2*/
          grid-column:2;
      }
      .item__soporte:nth-child(3){ /*3*/
          grid-column:3;
      }
      .item__soporte img{
          width: 48px;
          margin-right: 10px;
      }
      .item__soporte a{
          text-decoration: none;
          color:black;

      }
  /***************************TOP**************************************/
    .grid__top{
        border-radius: 16px;
        border: 1px solid black;
    }
    .item__top{/*border:1px solid blue;*/
        box-sizing: border-box;  
        padding: 10px;
        width:auto;
        text-align: center;
    }
    .img-top-desk{
        border-radius: 20px;
        width:100%;
        height: auto;
    }
    .txtpaqdias-top{
        margin-bottom: 6px;
    }
    .txtpaqdias-top img{
        width:16px;
    }
    .txtpaqbotones-top img{
        width:90px;
    }

    .txtpaqcosto-top{
        width: 100;
        border-radius: 6px;
        background-color: #006E96;
        padding:6px;
    }
    .container-top a, .tit_top a{
        text-decoration: none;
    }
    .tit_top{  
        margin-top: 20px;
        text-align: center;
    }
    .txtpaqdescripcion-top, .txtpaqaclaracion-top{
        line-height: 10px;
        padding-bottom: 6px;
    }
        /***************************VIAJES**************************************/
      .seccion-viajes a{
          text-decoration: none;
      }

      .grid__viajes{
          border-radius: 16px;
          border: 1px solid rgb(0, 0, 0);
          width:100%;
          height: auto;
      }
      .item__viajes{/*border:1px solid blue;*/
          box-sizing: border-box;  
          padding: 20px;
          width:auto;
          text-align: center;
      }
      .img-viajes-desk{
          border-radius: 20px;
          width:100%;
      }
      .txtpaqdias-viajes{
          margin-bottom: 6px;
      }
      .txtpaqdias-viajes img{
          width:16px;
      }
      .txtpaqbotones-viajes img{
          width:90px;
      }
      .txtpaqcosto-viajes{
          width: 100;
          border-radius: 6px;
          background-color: #006E96;
          padding:6px;
      }
      .txtpaqbotones-viajes{
          padding-top: 10px;
      }
      .txtpaqbotones-viajes img{
          width: 100%;
      }

      .tit_viajes{  

          text-align: center;
      }
      .txtpaqdescripcion-viajes, .txtpaqaclaracion-viajes{
          line-height: 10px;
          padding-bottom: 6px;
      }
      .btn_viajes{
          text-align: center;
          border-radius: 10px;
          padding: 10px 30px;
          width: 100%;
          background-color: #F39200;
      }
      .cuadro_viajes{
          margin:0 auto;
          width:90%;
          text-align: center;
      }    
      /***************************COTIZA**************************************/
      .seccion-cotiza{
        padding:20px;
        background-color: #fcfcfc;
      }
      .seccion-cotiza a{
        padding:20px;
        text-decoration: none;
      }
      .grid__cotiza{
        display: grid;
        grid-template-columns: auto auto;  
        width: 100%;
        height: auto;
        background-color: #10CFC9;
        border-radius: 20px;
        padding:20px;
      }

      .item__cotiza{/*border:1px solid blue;*/
        box-sizing: border-box;  
        padding: 10px 10px;
        width:auto;
        text-align: center;
        vertical-align: middle;
      }
      .item__cotiza:nth-child(1){ /*1*/
        grid-column:1;
      }
      .item__cotiza:nth-child(2){ /*2*/
        grid-column:1;
      }
      .txtacuerdo-cotiza{
        line-height: 6px;
      }      
        /***************************OPINA**************************************/
      .seccion-opina{width: 100%;
          padding:10px;
          background-color: #fcfcfc;
      }
      .container-opina{
        width: 100%;
      }
      .seccion-opina a{
          padding:10px;
          text-decoration: none;
      }
      .grid__opina{
          width: 100%;
          height: auto;
          background-image:  url("../images/opina/fondo_opina.png");
          background-repeat: no-repeat;
          background-size:cover;
          display: grid;
          grid-template-columns: auto;   
          border-radius: 16px; 
      }

      .item__opina{
          box-sizing: border-box;  
          padding: 0px;
          width:100%;
          text-align: center;
      }
      .item__opina:nth-child(1){ /*1*/
          grid-column:1;
          grid-row: 1;
        margin-bottom:40px;
      }
      .item__opina:nth-child(1) img{ /*1*/
        width:200px;
    }
      .item__opina:nth-child(2){ /*2*/
          grid-column:1;
          grid-row: 2;
          padding:20px;
      }
      .item__opina:nth-child(3){ /*3*/
          grid-column:1;
          grid-row: 3;
          padding:0px;
      }
      .cuadro_opinion{
          width: 200px;
          height: 300px;
          background-image:  url("../images/opina/cuadro_opinion_movil.png");
          background-repeat: no-repeat;
          background-size:cover;    
          padding:0px;
          margin-bottom:30px;
      }
      .opinion{
        padding:60px 20px;
      }   
      .item__opina table{
        width:100%;
      }   
      .carousel__control3 img{
        width:24px;
      }
      /***************************BARRA INTERMEDIA**************************************/
        .seccion-barra{
          width:100%;
          background-color: #fcfcfc;
      }
      .container-barra{
          width:100%;
          margin:0 auto;
      }
      .seccion-barra a{
          padding:20px;
          text-decoration: none;
      }
      .grid__barra{
          width: 100%;
          height: auto;
          display: grid;
          grid-template-columns: auto auto;   
          border-radius: 16px;
          margin: 0px;  
      }

      .item__barra{
          box-sizing: border-box;  
          padding: 20px;
          width:auto;
          text-align: center;
      }
      .item__barra:nth-child(1){ /*1*/
          grid-column:1;
      }
      .item__barra:nth-child(2){ /*2*/
          grid-column:1;
      }    
    /***************************BOX**************************************/
    .seccion-box{
      padding:0px;
      background-color: #fcfcfc;
    }
    .seccion-box a{
      padding:10px;
      text-decoration: none;
    }
    .container-box{
      height: auto;
    }
    .grid__box{
      width: 100%;
      height: auto;
      background-image:  url("../images/box/27-plasta-negra_movil.png");
      background-repeat: no-repeat;
      background-size:cover;
      display: grid;
      grid-template-columns: auto;   
      padding: 20px 20px 120px 20px;
    
    }

    .item__box{
      box-sizing: border-box;  
      padding: 20px;
      width:100%;
    }
    .item__box:nth-child(1){ /*1*/
      position: relative;
      grid-column:1;
      grid-row: 2;
      top:20px;
      padding:0px 30px;
    }
    .item__box:nth-child(2){ /*2*/ 
      grid-column:1;
      grid-row: 1;
      padding:10px 20px;
    }

    .container-ventana {
      position: relative;
      padding-top:20px;
      overflow:hidden;
      min-height: 340px;
      height: auto;
    }

    .container-ventana video {
      position: absolute;
      top:20px;
      width: 80%;
    }

    .container-ventana img {
      width:100%;
      position: absolute;
    }     
/***************************soporte_black**************************************/
.seccion-soporte_black{
  position: relative;
  box-sizing: border-box; 
  margin:0 auto;
  text-align: center;
  padding:0 40px;
  background-color: #fcfcfc;
}
.tit_soporte_black{
  display:inline-block;
}

.tit_soporte_black a{
  border-radius: 6px;
  padding:8px 20px 8px 20px;
  background-color: rgba(8, 8, 8, 0.534); 
}

.grid__soporte_black{ 
  display: grid;
  grid-template-columns: auto auto auto;   
  justify-content: center;
}
.item__soporte_black{
  background-color: #050505;
  border-radius: 20px;
  margin: 16px;
  box-sizing: border-box;  
  padding: 20px;
  width:240px;
  text-align: center;
}
.item__soporte_black:nth-child(1){ /*1*/
  grid-column:1;
}
.item__soporte_black:nth-child(2){ /*2*/
  grid-column:2;
}
.item__soporte_black:nth-child(3){ /*3*/
  grid-column:3;
}
.item__soporte_black a{
  text-decoration: none;
  color:whitek;
}      
      /***************************IMAGE**************************************/
        .container-image{
          position: relative;
          top:60px;
          text-align: center;
          background-color: #fcfcfc;
      }
      .container-image img{
          width:100%;
      }
   /***************************CONSEJOS**************************************/
   .seccion-consejos{
    position: relative;
    box-sizing: border-box; 
    margin:0 auto;
    top:100px;
    padding-bottom: 40px;
    text-align: center;
    width: 90%;
    background-color: #FDF8F1;
}
.tit_consejos{
    display:inline-block;
}

.tit_consejos a{
    border-radius: 6px;
    padding:8px 20px 8px 20px;
}

.grid__consejos{ 
    display: grid;
    grid-template-columns: auto auto auto;   
}
.item__consejos{
    background-color: #fafafa;
    border-radius: 20px;
    margin: 16px;
    box-sizing: border-box;  
    padding: 20px;

    text-align: left;
}
.item__consejos:nth-child(1){ /*1*/
    grid-column:1;
}
.item__consejos:nth-child(2){ /*2*/
    grid-column:2;
}
.item__consejos:nth-child(3){ /*3*/
    grid-column:3;
}
.item__consejos img{
    width: 100%;
    margin-right: 10px;
}
.item__consejos a{
    text-decoration: none;
    color:black;
}
.txtpaqfecha-consejos{
    position: relative;
    text-align: right;
}
.btnconsejos_mas{
  position: relative;
  text-align: center;
  width: 100%;
}
.btn_consejos{
    width:200px;
    padding: 6px;
    background-color: #7ADBD4;
    border-color: #81dad5;
    border-radius: 4px;
}         
      /***************************INFORMATE**************************************/
      .seccion-informate{
        position: relative;
        box-sizing: border-box; 
        top:120px;
        padding-bottom: 100px;
        width: 100%;
        background-color: #FDF8F1;
    }
    .container-informate{
        margin:0 auto;
        width: 80%;  
    }
    .seccion-informate a{
      text-decoration: none;
    }
    .btn_container{
        text-align: center;
    }
    .btn_container a{
        padding: 10px 20px;
        background-color: #BEB3AF;
        border-color: white;
        border-radius: 20px;  
    }      
      /***************************FOOTER**************************************/
      .seccion-footer{
        position: relative;
        padding: 80px 20px 40px 20px;
    }
    .seccion-footer a{
        text-decoration: none;
    }
    .grid__footer{ 
        display: grid;
        grid-template-columns: auto ; 

    }
    .item__footer{
        border-radius: 20px;
        box-sizing: border-box;  
    }
    .item__footer table{
        width:100%;
        text-align: center;
    }
    .item__footer:nth-child(1){ /*1*/
        grid-column:1;
        grid-row:1;
        display: flex;
        vertical-align: bottom;
    }
    .item__footer:nth-child(2){ /*2*/
        grid-column:1;
        grid-row: 2;
        display: flex;
        vertical-align: bottom;    
    }
    .item__footer:nth-child(3){ /*3*/
        grid-column:1;
        grid-row:4;
        display:inline-block;
        vertical-align: bottom;    
    }
    .item__footer:nth-child(4){ /*4*/
        grid-column:1;
        grid-row:5;
        display: inline-block;
        vertical-align: bottom;   
    }
    .item__footer:nth-child(5){ /*5*/
        grid-column:1;
        grid-row:3 ;
        display: flex;
        vertical-align: bottom;   
    }
    .item__footer:nth-child(6){ /*6*/
        grid-column:1; 
        grid-row:6 ;
        display: inline-block;
        vertical-align: bottom;    
    }      
    .img-footer-desk{
      display: flex;
      margin:0 auto;
    }
}