.linha-cima-header{background:#ff5c5c;height:5px;width:100%;}

.fundo-header{width:100%;height:108px;float:left;background:url(fundo-header.jpg) no-repeat center;}

.logo{width:26%;height:100%;float:left;background:url(logo.jpg) no-repeat center;margin: 0 0 0 2%;background-size:contain;}
.direita-header{width:61%;height:100%;float:right;margin:0 2% 0 0;}
.cima-direita-header{float:left;width:100%;display: flex;justify-content: space-between;margin:18px 0 17px 0;position:relative;}
.linha-header{position:absolute;bottom:-17px;left:0;width:103% !important;float:left;height:2px;background:#c0c0c0;z-index: 99;}
.ponto{font-size:0;}

.email-header{float:left;font:14.5px montserrat-regular;color:#565656;display:flex;align-items:center;}
.email-header i{width:28px;height:27px;float:left;background:url(envelope.svg) no-repeat center #ff5c5c;background-size:10px;margin:0 10px 0 0;border-radius:50%;}

.tel-header{float:left;font:14.5px montserrat-regular;color:#565656;display:flex;align-items:center;}
.tel-header i{width:28px;height:27px;float:left;background:url(tel-header.svg) no-repeat center #ff5c5c;background-size:10px;margin:0 10px 0 0;border-radius:50%;}
.tel-header b{font-family:montserrat-bold;margin: 0 0 0 5px;color: #565656;}

.hora-header{float:left;font:14.5px montserrat-regular;color:#565656;display:flex;align-items:center;}
.hora-header i{width:28px;height:27px;float:left;background:url(hora.svg) no-repeat center #ff5c5c;background-size:10px;margin:0 10px 0 0;border-radius:50%;}

.baixo-direita-header{width:100%;float:left;height:45px;}
.baixo-direita-header .navegacao{width:70%;float:left;display:flex;justify-content:space-between;}
.baixo-direita-header .navegacao a{float:left;color:#565656;font:14.5px montserrat-regular;padding: 14px 0;}
.baixo-direita-header .navegacao a:hover{color:#ff5c5c;}
.ativo-menu{font-family:montserrat-bold!important;}

.whats-header{float:right;font:15px montserrat-bold;color:#fff!important;background:url(tel-header.svg) no-repeat left #332d2d;padding:14px 0 14px 22px;background-size:15px;border-left:10px solid #332d2d;}
.whats-header b{background:url(whats-header.svg) no-repeat right;padding:0 19px 0 0;background-size:15px;}


.ativo-submenu{background-color: #ff5c5c;color:#fff!important; }

.dropbtn {color: #565656;padding:14px 0;border: none;cursor: pointer;background:none;font: 14.5px montserrat-regular;}
.dropdown {position: relative;display: inline-block;} 
.dropdown-content {left: -75%;display: none;position: absolute;background-color: #f9f9f9;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index:99;min-width:160px;}
.dropdown-content a {color: #565656;padding: 10px 5px!important;text-decoration: none;display: block;font: 14.5px montserrat-regular;width: calc(100% - 10px);text-align: center;}
.dropdown-content a:hover {background-color: #ff5c5c;color:#fff!important;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {}
.menu-mobile{display:none;}

.whats-fixo { background: url(whats-fixo2.png) no-repeat center top; width: 71.5px; height: 71.5px; margin: 10px; background-size: 71.5px; position: fixed; bottom: 0; right: 0; z-index: 10000;}
@media(max-width:1170px){
.direita-header{width:66%;}
}
@media(max-width:1170px){
    .direita-header{width:68%;}
}
@media(max-width:1085px){
.direita-header{width:72%;}
.email-header{font-size:14px;}
.hora-header{font-size:14px;}
.logo{margin:0;}
}
@media(max-width:990px){
.direita-header{display:none;}

.fundo-header{height:90px;float:left;background:none;}
.direita-header{display:none;}
.linha-vermelha{display:none;}
.linha-cima-header{display:none;}
.menu-mobile{display:block;}
  
.logodois{width:50%;background-size:150px;height:90px;display:block;}
.engloba-header{display:none;}

.logo{background-size: contain;}
.menu-mobile {display:block; left: -100%; top: 0; position: fixed; float: left; width: 100%; height: 100%; background: rgb(0 0 0 / 42%);  z-index: 9999;}
.menu-mobile .div1 { float: left; width: 85%; background: white; height: 100%; overflow: overlay;}
.menu-mobile .div1 .div2 { float: left; width: 100%;}
.menu-mobile .div1 .div2 i { float: left; width: 100%; height: 80px; background:url(logo.jpg) no-repeat center; background-size:contain; border-bottom: solid 1px #eaeaea;}
.menu-mobile .div1 .div2 .m-item-1 { float: left; width: calc(100% - 48px); padding: 10px 20px 10px 28px; font: 14.5px montserrat-regular; color: #343434; border-bottom: solid 1px #eaeaea;}
.menu-mobile .div1 .div2 span { float: left; width: 100%; display: none}
.menu-mobile .div1 .div2 span .m-item-2 { float: left; width: calc(100% - 48px); padding: 10px 20px 10px 28px; font: 14px montserrat-regular; color: #343434; border-bottom: solid 1px #a7a1a1; box-shadow: inset 8px 0px 0px 0px #938f8f; background: #1b69970d;}


.menu-mobile strong { float: left; width: 15%; height: 100%;}
.menu-mobile strong p { float: left; width: 100%; background: #333333; text-align: center; padding: 15px 0; color: #fff; font: 20px montserrat-bold;}
.box-1{ box-shadow: inset 8px 0px 0px 0px #3e4047;}
.box-2{ box-shadow: inset 8px 0px 0px 0px #3e4047;}
.box-3{ box-shadow: inset 8px 0px 0px 0px #3e4047} 
.ativo-menu-mob1{ background: #ff5c5c!important; color: #fff !important}
.icon-menu { display: block; float: right; width: 32px; height: 32px; margin:29px 1% 29px 2%; background: url(menu.svg) no-repeat center; background-size: 32px;cursor: pointer;}
.celular-home { display: block; width: 30px; height: 30px; margin: 31px 3%; float: right; background: url(ligar-2.svg) no-repeat center top; background-size: 30px;}
.ativo-submenu{ background: #9ec1ac !important; color: #fff !important}
.logo{width:50%;}



}

