body{ overflow-x:hidden; }

header{max-width: 100%; height: 90px; background: url(../img/header.jpg)right no-repeat; text-align: right}
header strong {display: block; margin: 0; padding: 0; color:#2acfc5; font-size: 30px; text-align: center }
.logo {text-align: center}
.red {display: inline-block;}
.redes-1 {height: 95px; margin: 0; padding: 0 ;background: #f5f5f5;height: auto; display: inline-block}
.redes-2 {background: #1fccc6; text-align: center;display:inline-table ;height: auto; margin: 0; padding: 0}
.redes-2 img {text-align: center; margin:20px 10px }
.redes-1 img {text-align: center; margin:20px 10px }
.phone {color: #019bd3!important;; font-size: 26px; font-weight: 700; display: inline-block; vertical-align:top; margin:25px 10px}


section {padding: 20px 0}
.home-us img {display: none}
.home-us {max-width: 100%; background:url(../img/Banner-d.jpg)right no-repeat; background-size: cover; height: 350px }
.home-us h1 {padding-top: 30px; font-size: 34px}
.home-us p {color: #fff; font-size: 18px; display:block; width: 550px}

.btn-white {background: #fff; color: #333; padding:5px 10px; display: inline-block; font-size: 18px; transition: 0.3s all ease-in-out}
.btn-white:hover {background: #004682; color: #fff; text-decoration: none; transition: 0.3s all ease-in-out}


.form {max-width: 100%; background: url(../img/form-imag-d.jpg)right no-repeat; padding: 0}
.cform{width:500px}

.action {max-width: 100%; background: url(../img/banner-down-d.jpg)center no-repeat; background-size: cover;;height: 300px}
.call {width: 220px; height: 220px; text-align: center; display: block; float: right;margin-right: 20px; margin-top: 20px;;background: #1fccc6; padding: 10px; border-radius: 100% }
.call strong {display: block; color: #fff; font-size: 26px; padding-top: 45px; font-weight:400}
.call b {display: block; font-size: 30px; text-transform: uppercase; color: #fff}
/*Footer*/
footer{max-width: 100%;text-align: center; background: url(../img/footer.jpg)left no-repeat; padding: 5px 0}
footer p{font-size: 22px; color: #231B19; text-align: center; text-transform: uppercase }
footer b{color:#22cac6;font-size: 22px; text-transform: uppercase  }
footer a{color:#231B19}
footer a:hover {text-decoration:none}

/*Responsive */

@media  screen and (max-width:1366px){
 .home-us {max-width: 100%; background:url(../img/Banner-l.jpg)right no-repeat; background-size: cover; height: 350px }
.home-us h1 {padding-top: 25px; font-size: 32px}
.home-us p {color: #fff; font-size: 18px; display:block; width: 500px}

  
}

@media  screen and (max-width:1199px){
 
  .home-us {max-width: 100%; background:url(../img/Banner-l.jpg)center no-repeat; background-size: cover; height: 350px }
.home-us h1 {padding-top: 25px; font-size: 34px}
.home-us p {color: #fff; font-size: 18px; display:block; width: 500px}

  
}

@media screen and (max-width:991px){
  .phone {margin:25px 0; font-size: 24px}
}
@media  screen and (max-width:768px){
  .cform {width: 100%}
  .action {background: url(../img/banner-down-t.jpg)center no-repeat;background-size: cover; height: 300px;}
  .home-us {background: url(../img/banner-up-t.jpg)right no-repeat;background-size: cover;height: auto;}
  .form {background: url(../img/form-imag-t.jpg)right no-repeat}
  .home-us h1 {padding-top: 0px; font-size: 25px}
  .home-us p {color: #fff; font-size: 17px; display:block; width: 320px}

}

@media  screen and (max-width:767px){
  .action {text-align: center}
  .call {float: none; text-align: center; margin: auto; margin-top: 20px}
  header {height: auto; text-align:center;background-size: cover;}
  footer {background-size: cover}
  .phone {margin: 0px 0}
  .redes-1, .redes-2 {height: auto; background:transparent}
  .redes-2 img, .redes-1 img {margin: 0px}
  .phone {vertical-align: middle}
  .form {background: #fff}
  .cform {max-width: 100%}
  .home-us p {color: #fff; font-size: 18px; display: inline-block; max-width: 100%}
  
}

@media screen and (max-width:500px){
  .home-us img {display: block; margin:10px auto; max-width: 300px}
 .action {background: url(../img/banner-m.jpg)center no-repeat;background-size: cover;}
  .home-us {background: url(../img/banner-m.jpg)center no-repeat;background-size: cover;height: auto;}
  footer a {display: block; font-size: 26px}
  .home-us p {width: 100%; text-align:left}
  .home-us {text-align: center}
  
 
}