@media all and (max-width: 1200px) {
}
@media all and (max-width:991px){
  header .menu{left: 0;}
  footer{padding: 0 10px 0;}
  footer .blanco{border-left: none;border-top: 5px solid #f7941e;background: #FFF;}
  footer .blanco>.row{background: none;padding: 10px 20px;width: calc(100% - 20px);}
  footer .blanco .celdas{padding: 10px 0;}
  footer .blanco .celdas:nth-child(3){border-left: 1px solid #ccc;}
  footer .data{padding: 20px 30px;}
  footer .data{padding-right: 30px;}
  footer .data .face{right: 15px;} 
  footer .trayectoria p:nth-child(1) small{font-family: 'roboto_slablight'}
  header .buscador{display: none;}
  .menu-dos .buscador{display: block;}
  .paquete .cont-img .share{position: initial;float: right;}
}
@media all and (min-width:768px){
  #list-paq{display: block!important;}
}
@media all and (max-width:768px) {
  footer .blanco .celdas{display: block;float: left;border-left: none;text-align: center;}
  header{margin-bottom: 0;}
  header .box.naranja{display: none;}
  header .imagen-central{display: none;}
  header .tabla{display: block;}
  header .box.azul{display: block;width: initial;border-bottom: 5px solid #f7941e;}
  .atencion{max-width: 190px;margin:0 auto;color: #FFF;font-size: 15px;}
  .atencion strong{color: #f7941e;font-size: 26px;}
  .atencion strong small{font-size: 20px;}
  .container.tabla{display: block;width: initial;position: relative;/*overflow: hidden;*/}
  .container.tabla:before{position: absolute;top: 0;right: 0;z-index: -1;left: 0;bottom:0;background: transparent;content: "";
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
  .container.tabla.overlay:before{z-index: 9999;background: rgba(0,69,144,0.5);}
  .container.tabla .menu-dos{display: block;width: initial;max-width: 280px;position: absolute;top:0;right: -100%;z-index: 99999;}
  .cuerpo{display: block;width: initial;padding: 0;}
  header .menu{display: none;}
  .menu-dos .newsletter{display: none;}
  .menu-gris li.grey{display: block;}
  .logo{margin-bottom: 10px;}
  .logo img{max-width: 180px;}
  header .box.azul{padding: 20px 10px 13px;}
  #hamburguesa{display: block;}
  #tel{display: block;}
  .container.tabla .menu-dos.show{right: 0;} 
  .formulario{padding: 0 40px;}
  h1.ttle{padding: 30px 40px 6px;margin-top: 0;}
  .cuerpo.paquete{padding: 40px 30px 30px;}
  .cuerpo.texto .content{padding: 0 30px 30px;}
  .cuerpo.categorias{max-width: 350px;margin: 0 auto;padding: 40px 30px 30px ;}
  .paquete .content p{font-size: 14px;}
  footer .trayectoria{display:block;padding: 12px 30px;}
  .cuerpo.categorias + .newsletter, .cuerpo.paquete + .newsletter{display: block;}
  .cuerpo.texto, .cuerpo.form{padding-left: 0;}
  .botones li:nth-child(1){display: table;}
  .botones .naranja.trans{background:transparent;color: #f7941e;}
  .botones li{border: none;}
  .paquetes h2{cursor: pointer;}
  .paquetes h2 .fa{display: inline-block;}
  #list-paq{display: none;}
  .paquetes ul li a:after{display: none;}
}
@media all and (max-width:480px) {
  .formulario{padding: 0 20px;}
  .nar{font-size: 12px;}
  .campo .label label{font-size: 11px;}
  h1.ttle{padding: 20px 20px 6px;margin-bottom: 30px;}
  .campo{margin-bottom: 8px;}
  .campo .label{width: 80px;}
  .enviar .bot{width: 80px;}
  .campo .label label{padding: 6px 10px;}
  .campo .input{padding: 6px 20px 6px 10px;}
  .campo .input textarea{height: 70px;}
  .enviar .bot input{font-size:15px;width: 80px;}
  .enviar .mensajes{font-size: 11px;}
  .consulta{font-size: 12px}
  .texto .content p{font-size: 15px;}
  .cuerpo.texto .content{padding: 0 20px 20px;}
  footer .data{padding: 20px;}
  footer .trayectoria{padding:12px 20px;}
  footer .trayectoria p:nth-child(1){font-size: 22px;}
  .paquete .share a{padding: 0 10px;font-size: 12px;}
  .cuerpo.categorias + .newsletter, .cuerpo.paquete + .newsletter{;padding: 20px;}
}
@media all and (max-width:310px) {
  .logo img {max-width: 150px;}
  .atencion {max-width: 150px;font-size: 12px;}
  .atencion strong {color: #f7941e;font-size: 18px;}
}

@media all and (min-width:768px) and (max-width: 1200px) {
  .cuerpo.texto, .cuerpo.form, .cuerpo.paquete{padding-right:20px;}
  }
}