/** Extra small devices (portrait phones, less than 576px)
 No media query since this is the default in Bootstrap **/

/** Small devices (landscape phones, 576px and up) **/
@media (min-width: 576px) {

.container{
  max-width:737px;
  width:inherit;}
  
.container-fluid{
  padding-right: inherit;
  padding-left: inherit;}
  
.row{
  margin-right: inherit;
  margin-left: inherit;}
  
.cuadro-gris-claro{
  border-right: 15px solid #fff;}

.cuadro-gris-oscuro{
  border-left: 15px solid #fff;}
  
.direccion-footer{
  text-align: left;}
  
.home-vermas .btn{
   font-size: 24px !important;
   padding: 1% 3%;
}
  
}


/** Medium devices (tablets, 768px and up) **/
@media (min-width: 768px) { 

.container{
  max-width:961px;
  width:inherit;}
  
.container-fluid{
  padding-right: inherit;
  padding-left: inherit;}

.row{
  margin-right: inherit;
  margin-left: inherit;}
  
.dos-columnas{
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -webkit-column-gap:45px;
    -moz-column-gap:45px;
    column-gap:45px;
    text-align:justify;}
  
.table-div {
  display: table;
  width: 100%;
  height:100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;}

.row-div {
  display: table-row;
  height:100%; }

.cell-div {
  display: table-cell;
  float:none !important;
  vertical-align: top;
  height:100%;}

.borde-derecha{
  border-right: 15px solid #fff;}

.borde-izquierda{
  border-left: 15px solid #fff;}
  
.fondo-texto-home{
  height:auto;
  /*border-right: 15px solid #fff;*/
}

.cuadro-texto-home{
  border-left: 15px solid #fff;
}

.mapa-web-footer{
  display:inherit;}
  
.tel-header{
  text-align: right;
  display:inline-block;}
  
.idiomas-header{
  text-align: right;
  display:inline-block;}
  
}

/** Large devices (desktops, 992px and up) **/
@media (min-width: 992px) { 

.container{
  max-width:1169px;
  width:inherit;}
  
.container-fluid{
  padding-right: inherit;
  padding-left: inherit;}
  
.row{
  margin-right: inherit;
  margin-left: inherit;}
  
.navbar-toggleable-md>.container{
  width:100%;}
  
  
.fondo-circuitos{background-attachment:fixed;}

.fondo-bodas{background-attachment:fixed;}

.fondo-transfers{background-attachment:fixed;}

.fondo-rutas{background-attachment:fixed;}

.fondo-excursiones{background-attachment:fixed;}

.fondo-exc-grupos{background-attachment:fixed;}

.fondo-exc-colegios{background-attachment:fixed;}

.fondo-exc-empresas{background-attachment:fixed;}
  
}

/** Extra large devices (large desktops, 1200px and up) **/
@media (min-width: 1200px) { 

.container{
  max-width:1170px;
  width:inherit;}
  
.container-fluid{
  padding-right: inherit;
  padding-left: inherit;}
  
.row{
  margin-right: inherit;
  margin-left: inherit;} 
  
.direccion-footer{
  text-align: left;}
  
.tel-header{
  margin-top: 0;}
  
.idiomas-header{
  margin-top: 0;}
  
.header-right{
  display:block;}
  
}


