body{}
body.blue-bg{background:#002F69;}

img.logo{max-height:58px;}
.navbar-brand{height:auto;}
.navbar-nav{margin-top:25px;}
.navbar-nav > li{font-family:Arial;font-size:19px;text-transform:uppercase;margin-left:10px;margin-right:10px;}
.navbar-nav > li > a{color:#fff;text-shadow:2px 2px 2px #333;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus{background:none;color:#00659E;}
.navbar-toggle .icon-bar{background-color:#fff;}

.navbar-toggle{background-color:#00659D;}

.blue-navbar-nav{margin-left:120px;}
.blue-navbar-nav > li > a{color:#00659E;text-shadow:2px 2px 2px #333;}

.service{background:rgba(255,255,255,0.3);padding:20px;min-height:340px;}
.service h2{font-size:18px;text-align:center;color:#fff;}
.service p{text-align:center;font-weight:bold;color:#fff;}

.mbBig{margin-bottom:60px;}

#slides{}

.slide-place{left: 5%;
	font-size: 34px;
	color: #fff;
    max-width: 1000px;
    position: relative;
    top: 50%;
    z-index: 1000;
    font-weight: 800;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    text-transform: uppercase;}
.container-slide{bottom: 80px;
    color: #fff;
    float: right;
    font-size: 30px;
    
    position: absolute;
    right: 5%;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    text-transform: uppercase;
    z-index: 1000;}

.text-black{color:#000;}
.form-control{border:1px solid #00659E;font-size:18px;height:auto;background:none;}
.form-control::-moz-placeholder {
  color: #00659E;
  opacity: 1;
  text-transform:uppercase;
  font-weight:bold;
}
.form-control:-ms-input-placeholder {
  color: #00659E;
  text-transform:uppercase;
  font-weight:bold;
}
.form-control::-webkit-input-placeholder {
  color: #00659E;
  text-transform:uppercase;
  font-weight:bold;
}

.btn-primary{border-radius:0;background:#00649D;font-size:18px;padding-left:30px;padding-right:30px;}

.corporativo, .industrial, .oficina, .restauracion, .hoteles, .vivienda{color:#fff;font-size:16px;font-weight:bold;text-shadow:2px 2px 2px #333;}
#proyectos-corporativo{position:absolute;top:50%;left:33%;}
#proyectos-industrial{position:absolute;top:50%;left:4%;}
#proyectos-oficina{position:absolute;top:85%;left:80%;}
#proyectos-restauracion{position:absolute;top:50%;left:80%;}
#proyectos-hoteles{position:absolute;top:85%;left:33%;}
#proyectos-vivienda{position:absolute;top:50%;left:50%;}


#cboxTopLeft{width:45px; height:45px; background-image: none;background-color: rgba(100,100,100,0.7);}
    #cboxTopRight{width:45px; height:45px; background-image: none;background-color: rgba(100,100,100,0.7);}
    #cboxBottomLeft{width:45px; height:45px; background-image: none;background-color: rgba(100,100,100,0.7);}
    #cboxBottomRight{width:45px; height:45px; background-image: none;background-color: rgba(100,100,100,0.7);}
    #cboxMiddleLeft{width:45px; background-image: none;background-color: rgba(100,100,100,0.7);}
    #cboxMiddleRight{width:45px; background-image: none;background-color: rgba(100,100,100,0.7);}
    #cboxTopCenter{height:45px; background-image: none;background-color: rgba(100,100,100,0.7);}
    #cboxBottomCenter{height:45px; background-image: none;background-color: rgba(100,100,100,0.7);}

.dropdown-menu{background:rgba(255,255,255,0.7);}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:rgba(255,255,255,0.7);}

@media (max-width: 768px) {
  img.logo{max-height:40px;}
  .slide-place{font-size:24px;top:55%;}
  .container-slide{font-size:20px;bottom:10px;}
}