header {position: fixed; top: 0; z-index: 9999999; width: 100%;}
.menu{width:100%; height:112px; float:left; background:url(../img/header/menu.jpg)no-repeat center top;box-shadow: 0px 2px 12px 0px rgb(51 51 51 / 70%);}
.logo{width:202px; height:55px; float:left; background:url(../img/header/logo.svg)no-repeat center top; margin:32px 0 0 35px;}
.menu-links{width:474px; height:12px; float: left; margin: 46px 0 0 124px; display: flex; justify-content: space-between;}
.menu-links a{font:15px montserrat-regular; color:#47484c; cursor:pointer;}
.menu-links a:hover{font:15px montserrat-bold;}
.whats-header{width:220px; height:54px; float:left; background:#70a83b;border-radius: 50px;margin:29px 0 0 106px}
.whats-header i{width:22px; height:22px; float:left; background:url(../img/header/whats-header.svg)no-repeat center top; background-size:22px; margin:16px 11px 0 16px;}
.whats-header p{font: 20px montserrat-bold; color: #fff; float: left; margin: 14px 0;}
.whats-header b{font:20px montserrat-regular; color:#fff;}
.ativo-menu{font:15px montserrat-bold!important;}

@media(max-width:1220px){
    .menu-links{margin: 46px 0 0 50px;}
    .whats-header{margin: 29px 0 0 50px;}
}

@media(max-width:1090px){
    .logo{margin: 39px 0 0 0px; background-size: 130px; width: 132px; height: 38px;}
    .menu-links{margin:46px 0 0 30px;}
}
@media(max-width:990px){
    .whats-header{display:none;}
    .menu-resp{display: block; float:right;width:32px;height: 32px; margin: 29px 1% 29px 2%; background: url(../img/header/menu-resp.svg) no-repeat center; background-size: 32px; cursor: pointer;}
    .phone-menu{display: block;float: right; width: 35px;height:32px;margin: 29px 1% 29px 2%;background: url(../img/header/phone-menu.svg) no-repeat center; background-size: 35px;cursor: pointer;}
    .engloba-contato{display:none;}
    .menu{height:92px;}
    .logo{margin: 27px 5px;}
    .engloba-menu{margin:0px; width:100%; height:auto;}
    .menu-links{width: 104.4%; height:auto; margin: 0 0 0 -2.1%; display: inline-block; background:#0074ba; display:none;}
    .menu-links a{width: 100%; flex:none; padding: 20px 20px; float:left; color:#fff}
    .menu-links a:hover{background:#065586; border-bottom:0px;}
    .ativo-menu{background:#065586!important; border-bottom:0px;}
}