.header {
  width:100%;
  height:200px;
  text-align:center;
  box-shadow:0 5px 0 #333;
  -webkit-box-shadow:0px 5px 0 #333;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,0082e5+100 */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #0082e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#0082e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#0082e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0082e5',GradientType=0 ); /* IE6-9 */
}

.logo_header {
  width:25%;
  float:left;
}

.logo_header img {
  height:180px;
  margin-top:10px;
}

.telefone_header {
  width:55%;
  float:right;
  margin-top:30px;
  text-align:right;
  padding-right:60px;
}

.telefone_header h1 i {
  color:#FFFFFF;
  font-size:40px;
}

.telefone_header h1 {
  color:#FFFFFF;
  font-size:35px;
  font-weight:600;
}

.telefone_header h4 {
  color:#FFFFFF;
  font-weight:600;
}

.navbar-nav {
  float:right;
  margin:0;
  font-size:16px;
  font-family:'Archivo Black';
}

.slide_principal {
  width:100%;
  text-align:center;
  box-shadow:0px 5px 0 #333;
  -webkit-box-shadow:0px 5px 0 #333;
  -moz-box-shadow:0px 5px 0 #333;
}

.conteudo {
  width:80%;
  height:400px;
  margin:auto;
}

/* .container {
  margin-top:30px;
  width:100%;
} */

.container h1 {
  font-size:14px;
  font-style:normal;
  font-weight:600;
}

.red {
  color:#990101;
}

.col-md-3 {
  margin:0px;
  height:250px;
  margin-bottom:25px;
  background-color:#f2f1f1;
}

.center {
  text-align:center;
}

.left {
  text-align:left;
}

.corpo {
  padding:10px;
  margin:40px;
  border-radius:15px;
  margin-top:30px;
}

.borda_redonda {
  border-radius:15px;
}

#carousel-1 {
  margin:40px;
  padding:10px;
}

.container_direito {
  width:25%;
  padding:10px;
  float:left;
}

.container_esquerdo {
  width:75%;
  padding:10px;
  float:right;
}

.contact_esquerdo {
  padding:10px;
}

.formulario .form-group {
  width:80%;
}

.formulario {
  margin:20px;
  width:90%;
}

@media (max-width:480px) {
  #carousel-1 {
    margin:15px;
    padding:10px;
  }
}

@media (max-width:480px) {
  .logo_header {
    width:25%;
    padding-left:45px;
  }
}

@media (max-width:480px) {
  .telefone_header {
    display:none;
  }
  
  .container_direito {
  width:100%;
  padding:25px;
  float:none;
}


.container_esquerdo {
  width:100%;
  padding:10px;
  float:none;
}
}

@media (max-width:768px) {
  .logo_header {
    width:25%;
    padding-left:20px;
  }
  
  .telefone_header {
   padding-right:30px;
}
  .container_direito {
  width:100%;
  text-align:center;  
  float:none;
}


.container_esquerdo {
  width:100%;
  padding:10px;
  float:none;
}
}



@media (max-width:768px) {
  .navbar-nav {
    float:none;
    font-size:11px;
  }
}

@media (min-width: 769px)and (max-width: 1200px) {
  .container_direito {
  width:30%;
  text-align:center;  
  float:left;
}


.container_esquerdo {
  width:50%;
  padding:10px;
  float:right;
}
}

/* Alerta Envio de Formulário  */

.js-alert {
  position: absolute;
  top: -50;
  width: 100%;
  background-color: #165276;
  opacity: 0;
  color: #fff;
  z-index: 9999;
  text-align: center;
  padding: 10px 0px;
  transition: all 250ms ease;
}
