/* ===========================================================
   GENERALES
   ============================================================*/
body {
  font-family:'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;   
  margin-top: 40px;
  line-height:16px;
  background-color: #EBEBEB;
}
h1, h2, h3, h4, h5, h6 {
  font-family:'Open Sans', sans-serif;
  font-weight: 500;
  line-height:40px;   
}
h1 {
  color:#e71b14;
  font-weight: 900;    
}
.text-center {
  text-align: center;
}
.main-top-margin {
  margin-top: 75px;
  background-color: rgba(73, 151, 250, 0.11);
}
a,a:hover, a:visited  {
  text-decoration:none;
  color: inherit;
}
ul li{
  list-style: none;
  text-decoration: none;
  text-align: center;
}
p {
  line-height: 30px;
  margin-bottom: 23px;
}
/* ==========================================================================
HEADER 
========================================================================== */
.container{
  width: 100%;
}
#header-section {
  width: 100%;  
	margin-top: 90px;
  padding: 0;
  min-height: 450px;
}
#header-section .text-center div{
  margin: 0;
  padding: 0;
}
#header-section div .img-izq{
  min-height: 450px;
  background: url(../img/cliente1.jpg) no-repeat center center;
  background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  background-size: cover;
}
#header-section div .img-der{
  min-height: 450px;
  background: url(../img/cliente6.jpg) no-repeat center center;
  background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  background-size: cover;
}
#header-section h2 {
	color: white;
	font-size: 40px;
	font-weight: 900;
	letter-spacing: 4px;
}
#header-section h3 {
	color: white;
	font-size: 30px;
	font-weight: 900;
	letter-spacing: 4px;
    padding-bottom:80px;
}



.head-slider {
  max-height: 450px;
}
.head-slider li {
  overflow: hidden;
}
.head-slider .flexsiler img {
  width: 1000%;
  height: auto; 
}

/*==========================================
LOCATION
=====================================================*/
.main-low-margin{
  margin-top: 25px;
}
.main-low-margin i, .main-low-margin ul{
  display: block;
  padding-top: 10px;
}
.fa-compass{
  color:white;
}
.main-low-margin div .text-center{
  background:#555555; 
  padding: 25px;
}
.main-low-margin div .text-center li{
  margin: 0 0 0 -30px;
  padding: 0 ;
  color: white;
}
.main-low-margin div .text-center li:hover{
  color:#e71b14;
}
.main-low-margin .locations{
  margin-top: 25px;
}
.camargo{
  display: none;
}
/*==========================================
SOCIAL ICON STYLES
=====================================================*/
.container .social{
  margin-top: 35px;
}
.color-facebook {
    color:#3B5998;
}
.color-twitter {
     color:#00aced;
}
/* ===========================================================
BOOTSTRAP ELEMENTS CHANGES
============================================================*/
.navbar {
	font-size: 15px;
}

.navbar-inverse {
	background: #000000;

}
.navbar-inverse .navbar-nav > .active > a {
	background: #ffffff;
}

.navbar-inverse .navbar-nav li a:hover, .navbar-inverse .navbar-nav li a:focus  {
	color: #e71b14;	
}
.navbar-inverse .navbar-nav > li > a {
  color: #FFFFFF;
  padding-top: 45px;
}
.navbar-toggle span.icon-bar{
  font-weight: bolder;
}
.navbar-brand{
  min-height: 97px; 
}
/*=================================================================
MODAL
======================================================================*/
.content_img img{
  max-width: 200px;
}
.content_title p{
  color: #aaaaaa;
}
.modal-footer{
  border:none;
}
.modal-footer .btn{
  margin-top: 15px;
}
.modal-body{
  border-bottom: 1px solid #E5E5E5;
}
.line{
  border-bottom:  1px solid #E5E5E5;
}
.modal-body .row{
  margin: 15px 0;
}

/* ==========================================================================
   FOOTER SECTION
   ========================================================================== */
   

#footer {
    margin-top:10px;
    background-color: #000; 
    color: #fff; 
    text-align: right; 
    padding: 10px 30px 10px 30px;
}


/*==========================================
    MEDIA QURIES
    =====================================================*/
@media (max-width: 847px) {   
}

@media (max-width: 1090px) {
    .img-thumbnail {
max-width: 50%;
}
}