@media (max-width: 1220px) {
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
 .navbar-inverse .nav > a {

  /*padding-left: 35px;
  padding-right: 35px;*/

}


#myCarousel .carousel-caption h1{
 font-size: 18px !important;
 margin-bottom: 0px !important;
 line-height: 25px;
 }

#myCarousel .carousel-caption p{
 font-size: 16px !important;
}

}


@media (max-width: 1200px) {
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
 .navbar-inverse .nav > a {

  /*padding-left: 30px;
  padding-right: 30px;*/

}



}


@media (max-width: 1160px) {
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
 .navbar-inverse .nav > a {

 /* padding-left: 25px;
  padding-right: 25px;*/

}



}

@media (max-width: 1100px) {
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
 .navbar-inverse .nav > a {
 /* padding-left: 20px;
  padding-right: 20px;*/

}
}


@media (max-width: 1040px) {
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
 .navbar-inverse .nav > a {

  /*padding-left: 15px;
  padding-right: 15px;*/
}



}

@media (max-width: 900px) {
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
 .navbar-inverse .nav > a {

  /*padding-left: 20px;
  padding-right: 20px;*/
  

}



  #logo {
  /*max-width: 100px;
  padding-top: 15px;
  padding-bottom: 15px;*/
}

#myCarousel .carousel-caption h1{
 font-size: 14px !important;
 margin-bottom: 0px !important;
 line-height: 20px;
 }

#myCarousel .carousel-caption p{
 font-size: 14px !important;
}


#myCarousel .carousel-pages{
  display: none;

}



}


@media (max-width: 810px) {
  
  .navbar-inverse .brand,
.navbar-inverse .nav > li > a,
 .navbar-inverse .nav > a {
 
  
  padding-left: 25px;
  padding-right: 25px;

}
.contacto h1 {
  font-size: 20px;
  line-height:25px !important;
}

br.hide{
  display: none;
}

.grid-caption h1{
  font-size: 20px;
  line-height: 24px;
}

.caption-container{
margin-top: 0;
margin-bottom: 0;
}
 


#myCarousel .carousel-caption h1{
 font-size: 12px !important;
 margin-bottom: 0px !important;
 line-height: 20px;
 }

#myCarousel .carousel-caption p{
 font-size: 11px !important;
}




  .contacto h1 {
text-align: left !important;
  }


  .contacto div.span6 {
  
    width: 90%;
  }

  body {
    padding-top: 50px !important;
 }





  .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
 }

    footer * {
    text-align: center;
  }



  

  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    
    color:white;
}


  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #010066;
    color:gray;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    color: #010066 !important;
     background-color: #ffffff !important;
}
}


@media (max-width: 710px) {

    body {
    padding-top: 50px !important;
 }

 #nav-breads {
   display: block;
}
 .promo-servicios > .span8{
  
  padding: 10px !important;
 }


 .social-icons, .social-message, .google-map-text{
  text-align: center;
 }


  .google-map-text{
  display:none !important;
 }


  .slideLeft{
    min-width: 100%;
    padding-left:2px;
    padding-left:2px;
  }




.navbar-fixed-top, .navbar-fixed-bottom {
position: fixed;
}

 .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 0px;
  }

#myCarousel{
  display: none;
}


}


@media (max-width:380px) {


#content,.tag-header{
  text-align: center;
}
}











  

