@media screen and (max-width: 600px) {
  ul.ulsubmenu {
    margin-left: 0px !important;
    padding-left: 0px;
    
  }
  li.ulsubmenu {
    width: 100% !important;
    
  }
  div.ulsubmenu{
    margin-left: 0px;
    padding-left: 0px;
  }
  div.cabezera-login{
    float: left !important;
  }
  div.cabezera-logo{
    margin-left: 1px !important;
  }

  .buble{
    width: 99% !important;
  }
  h2.nombre-seccion{
    font-size: 25px;
  }
  a.pie-logo {
      margin-left: 0px !important;
      text-align: left !important;
    }
  h1.destino-slider{
    font-size: 25px;
  }
  small.destino-slider{
    font-size: 15px;
    padding-top: 20px;
  }
  div.face-book{
    width: 300px;
  }
  div.datos-contacto{
    margin-top: 30px !important;
  }
  button.btn-apartar{
    /*margin-top: 20px !important;
    margin-right: 216px !important;*/
    margin-bottom: 10px;
  }
  div.precio-hotel{
    margin-top: 10px;
  }
  h5.precio-hotel{
    margin-top: 10px;
  }
  span.btn-precio-hotel{
    margin-left: 10px;
    margin-bottom: 30px;
  }
  button.btn-precio-hotel{
    margin-left: 10px;
    margin-bottom: 30px;
  }
  div.empujar-abajo{
    margin-bottom: 20px;
  }
  aside.panel-filtro
  {
    width: 100% !important;
  }
}

@media screen and (min-width: 601px) and (max-width: 768px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }

    li.ulsubmenu {
    width: 100% !important;
    
    }
  ul.ulsubmenu {
    margin-left: 0px !important;
    
    }
    a.imagen-cabezera {
    margin-left: 0px !important;
    
    }
    a.pie-logo {
      margin-left: 0px !important;
      text-align: left !important;
    }
    div.ulsubmenu{
    margin-left: 0px;
    padding-left: 0px;
  }
  div.datos-contacto
  {
    margin-top: 30px !important;
  }
div.precio-hotel{
    margin-top: 10px;
  }
  h5.precio-hotel{
    margin-top: 10px;
  }
  span.btn-precio-hotel{
    margin-left: 10px;
    margin-bottom: 30px;
  }
  button.btn-precio-hotel{
    margin-left: 10px;
    margin-bottom: 30px;
  }
  div.empujar-abajo{
    margin-bottom: 20px;
  }
  ul.submenunegro{
    width: 100% !important;
  }
  aside.panel-filtro
  {
    width: 100% !important;
  }
}


ul.slimmenu2 {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
ul.slimmenu2 li {
  position: relative;
  display: inline-block;
}
ul.slimmenu2 li a {
  display: block;
  padding: 12px 10px;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'Roboto', arial, helvetica, sans-serif;
  color: #737373;
  -webkit-transition: background-color 0.17s ease-out;
  -moz-transition: background-color 0.17s ease-out;
  -o-transition: background-color 0.17s ease-out;
  -ms-transition: background-color 0.17s ease-out;
  transition: background-color 0.17s ease-out;
}
ul.slimmenu2 li.slimmenu2-sub-menu a {
  padding: 12px 34px 12px 20px;
}
ul.slimmenu2 li.active > a,
ul.slimmenu2 li:hover > a {
  background: #ed8323;
  color: #fff;
}
ul.slimmenu2 li.active .slimmenu2-sub-collapser > i,
ul.slimmenu2 li:hover .slimmenu2-sub-collapser > i {
  color: #fff;
}
ul.slimmenu2 li .slimmenu2-sub-collapser {
  position: absolute;
  right: 11px;
  top: 0;
  width: 20px;
  height: 100%;
  text-align: center;
  z-index: 999;
  cursor: pointer;
}
ul.slimmenu2 li .slimmenu2-sub-collapser:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
ul.slimmenu2 li .slimmenu2-sub-collapser > i {
  text-align: center;
  color: #333;
  font-size: 18px;
  vertical-align: middle;
}
ul.slimmenu2 li ul {
  margin: 0;
  list-style: none;
}
ul.slimmenu2 li ul li {
  display: block;
}
ul.slimmenu2 li ul li a {
  background-color: #333;
  color: #fff;
}
ul.slimmenu2 li > ul {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 999;
  padding: 0;
  min-width: 170px;
}
ul.slimmenu2 li > ul > li ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 999;
  width: 100%;
}
ul.slimmenu2.slimmenu2-collapsed li {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul.slimmenu2.slimmenu2-collapsed li ul li a {
  background: none;
  color: #ed8323;
}
ul.slimmenu2.slimmenu2-collapsed li ul li a:hover {
  background: #ed8323;
  color: #fff;
}
ul.slimmenu2.slimmenu2-collapsed li a {
  display: block;
  border-bottom: 1px solid rgba(0,0,0,0.075);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul.slimmenu2.slimmenu2-collapsed li > ul {
  display: none;
  position: static;
  width: 100%;
  padding-left: 50px;
}
ul.slimmenu2.slimmenu2-collapsed li .slimmenu2-sub-collapser {
  height: 50px;
  width: 50px;
  right: 0;
  background: #c96810;
}
ul.slimmenu2.slimmenu2-collapsed li .slimmenu2-sub-collapser > i {
  color: #fff;
}
.navbar-nav.navbar-right:last-child{
    margin-left: 32px;
}


#HEADER_QUOTE_AVATAR{
  background-color: transparent;
    border: 2px solid #EDEDED;
    border-radius: 100%;
    float: left;
    padding: 3px;
    width: 75px;
    height: 75px;
position: relative;
margin: -10px 5px 0px -10px;

}
.pointerCursor a{
  cursor:pointer !important;
}
h5{
  text-transform: uppercase;
}

h5.slogan{
  /*font-size: 30px !important;*/
  text-transform: inherit !important;
}

/* VTG */
.icon-whats{
    position:fixed; right:2%; bottom:2%; text-align:center; padding:3px; z-index: 100 !important;
}
.icon-whats img{
    width: 50px !important; height: auto !important; border-radius: 25px;
}
.line-div-gray{
    border-top: 1px solid #f4f4f4;
}
.line-div-orange{
    border-top: 1px solid #FFB411;
}
.btn-facebook{
    background-color: #5068a4 !important;
    color: #fff !important;
    width: 125px;
}
.btn-facebook:hover{
    background-color: #7A8DBD !important;
}  
.text-orange{
    color: #ed8323;
}
.text-orange:hover{
    color: #BD630F;
}