.linha-verde{width:100%;height:6px;float:left;background:#8dc9ac;position:fixed;z-index:9;top: 0;}

.fundo-header{width:100%;float:left;position:fixed;z-index:9;background:#fff;top:6px;}
.cima-header{height:99px;width:96%;margin:0 2%;float:left;display:flex;align-items:center;justify-content:space-between;}
.logo{width:16%;height:60px;float:left;background:url(../img/header/logo.svg) no-repeat center;}

.clinica-header{float:left;width:34%;}
.titulo-clinica{font:13px montserrat-regular;color:#8d8d90;float:left;background:url(../img/header/local.svg) no-repeat left;padding:0 0 0 20px;background-size:16px;width: 100%;margin: 0 0 5px 0;}
.titulo-clinica b{width:100%;float:left;font-family:montserrat-semibold;color:#2ba2ac;text-transform:uppercase;}
.tel-header{font:14px montserrat-regular;color:#8d8d90;float:left;background:url(../img/header/tel.svg) no-repeat left;background-size:12px;padding:0 0 0 20px;}
.tel-header b{font-family:montserrat-bold;color: #8d8d90;}
.whats-header{font:14px montserrat-regular;color:#8d8d90;float:left;background:url(../img/header/whats.svg) no-repeat left;background-size:12px;padding:0 0 0 20px;margin:0 0 0 45px;}
.whats-header b{font-family:montserrat-bold;color: #8d8d90;}

.redes-header{width:68px;float:left;display:flex;justify-content:space-between;}
.insta-header{width:28px;height:28px;float:left;background:url(../img/header/insta.svg) no-repeat center;background-size:contain;transition:0.8s;}
.insta-header:hover{transform: rotate(360deg)}
.face-header{width:28px;height:28px;float:left;background:url(../img/header/face.svg) no-repeat center;background-size:contain;transition:0.8s;}
.face-header:hover{transform: rotate(360deg)}

.fundo-nav{width:100%;height:58px;float:left;background:url(../img/header/fundo-nav.jpg) no-repeat center;}
.nav{width: 96%;height: 58px;float: left;display: flex;justify-content: space-between;margin: 0 2%;}
.nav a{font:15px montserrat-medium;float:left;color:#fff;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;cursor:pointer;}
.nav a:hover{background:#29a1ac;}
.ativo-menu{background:#29a1ac;}

.icon-menu{display:none;}
.celular-home{display:none;}
.logodois{display:none;}
.menu-mobile{display:none;}
.whats-fixo { background: url(../img/whats-fixo2.png) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 5;}


.whatsapp-fixo-tela { float: right; position: fixed; bottom: 0; right: 0; z-index: 9999;}
.whatsapp-fixo-tela a { float: left; width: 200px; background: #11b756; color: #fff; display: flex; align-items: center; padding: 20px 25px; clear: both; box-shadow: -3px 3px 2px 0px rgb(0 0 0 / 25%); margin: 0 0 14px; border-radius: 10px 0px 0px 10px;}
.whatsapp-fixo-tela a:hover{ background: #00913d;}
.whatsapp-fixo-tela a i { float: left; width: 25px; height: 25px; background: url(../img/footer/whats.svg) no-repeat center; background-size: 100%;}
.whatsapp-fixo-tela a span { float: left; margin: 0 0 0 15px;}
.whatsapp-fixo-tela a span strong { float: left; font: 12px montserrat-bold;}
.whatsapp-fixo-tela a span p { float: left; clear: both; font: 18px montserrat-regular; }

@media(max-width:990px){
	
	.whatsapp-fixo-tela { width: 100%;}
	.whatsapp-fixo-tela a { width: 50%; padding: 20px 0px; clear: unset; box-shadow: inset 0px 0px 0px 1px rgb(0 0 0 / 25%); margin: 0; justify-content: center; border-radius: 0; }
	.whatsapp-fixo-tela a span strong { font-size: 10px;}
	.whatsapp-fixo-tela a span p { font-size: 14px;}
	.whatsapp-fixo-tela a span { margin: 0 0 0 10px;}
	.whatsapp-fixo-tela a i { width: 20px; height: 20px;}
	
    .fundo-nav{display:none;}
	.cima-header{display:none;}

    .fundo-header{height:90px;float:left;BOX-SHADOW: 0 0 2px 0 #000;top:0;}
    .direita-header{display:none;}
    .linha-verde{display:none;}
    .menu-mobile{display:block;}
    .logodois{width:50%;background-size:90% 90%;height:90px;display:block;}
    .engloba-header{display:none;}
    
    .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: 100px; background:url(../img/header/logo.svg) no-repeat center;border-bottom: solid 1px #eaeaea;background-size:70% 70%;}
    .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: #29a1ac; color: #fff !important}
    .icon-menu { display: block; float: right; width: 32px; height: 32px; margin:29px 1% 29px 2%; background: url(../img/header/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(../img/header/ligar-2.svg) no-repeat center top; background-size: 30px;}
    .ativo-submenu{ background: #9ec1ac !important; color: #fff !important}
    .redes-header{margin: 20px 0 0 20px;width: 75px;}

}

@media(max-width: 330px){
	.whatsapp-fixo-tela a i { width: 15px; height: 15px; }
	.whatsapp-fixo-tela a span { margin: 0 0 0 5px; }
}

























