@media(min-width: 576px){
	/*//////////////BANNERS*/
	.banners{
		/*height: 566px;*/
		height: 525px;
	}
	.banners .container{ padding-bottom: 50px; }
	.banners .cont{ padding-top: 25px; padding-bottom: 25px; }
	/*//////////////BANNERS*/
	/*////////////////ESPECIALIDADES*/
	.div_especialidades .fundo_image{
		padding-bottom: 66%;
		background-size: 100% auto; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -ms-background-size: 100% auto; -o-background-size: 100% auto;
	}
	.div_especialidades .fundo_image::before{
		top: 30%;
		height: 70%;
	}
	/*////////////////ESPECIALIDADES*/
}
@media(min-width: 768px){
/*//////////////STYLE-PADRAO*/
#cookies-bar .btn, #sg-settings-modal-cookiesBar .modal-footer .btn{font-size: 100%;padding: 11px 25px!important;}
#cookies-bar{padding: 40px;}
#cookies-bar .title{line-height: initial;}
#sg-cookiesBar .modal-header{padding: 15px;}
img.fr-dii.fr-fil, .fr-video.fr-dvi.fr-fvl{width: auto;}
/*//////////////STYLE-PADRAO*/
/*//////////////BANNERS*/
.banners .tit{font-size: 250%;}
/*//////////////BANNERS*/
/*//////////////SERVICOS*/
.list_servicos .cont .title img{
	display: unset;
	margin: 0;
	margin-right: 20px;
}
.list_servicos .cont .title{
	display: flex; -webkit-display: flex; -moz-display: flex; -ms-display: flex; -o-display: flex;
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center;
}
/*//////////////SERVICOS*/
/*/////////////////SERVICOS INTERNO*/
.list_servicos_interno .cont{
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -ms-flex-wrap: nowrap; -o-flex-wrap: nowrap;
}
.list_servicos_interno .cont figure{width: 35%;}
/*/////////////////SERVICOS INTERNO*/
}
@media(min-width: 991px){
	/*///////////////////////HEADER*/
	header.active_mobile .div_logo{margin-bottom: 0;}
	header, #navbarNav{overflow: visible;}
	header .div_logo::after, header .telefones::before{display: none;}
	header .navbar{
		padding-top: 20px; padding-bottom: 20px;
		transition: all ease 0.1s; -webkit-transition: all ease 0.1s; -moz-transition: all ease 0.1s; -ms-transition: all ease 0.1s; -o-transition: all ease 0.1s;
	}
	header.scroll_ .navbar{padding-top: 5px;padding-bottom: 5px;}
	header .navbar-nav{
/*		font-size: 90%;*/
		margin: 0 auto;
		display: flex; -webkit-display: flex; -moz-display: flex; -moz-display: flex; -o-display: flex;
		align-items: center; -webkit-align-items: center; -moz-align-items: center; -moz-align-items: center; -o-align-items: center;
		font-size: 80%;
	}
	header .navbar-nav>li+li{margin-top: 0;margin-left: 30px;}
	header .telefones{
		margin: 0;
		padding: 0;
		border: none;
		margin-left: 30px;
	}
	header .navbar-brand{width: auto;}
	header .telefones div{width: auto;}
	/*header .telefones div+div{
		border-left: solid white 1px;
	}*/
	header .div_logo{width: 100px;}
	header .navbar-collapse{
		justify-content: space-around; -webkit-justify-content: space-around; -moz-justify-content: space-around; -ms-justify-content: space-around; -o-justify-content: space-around;
	}

/*	header .navbar-nav a:hover, header .navbar-nav .active a{ font-weight: normal; }*/
header .navbar-nav a:hover>span.hover, header .navbar-nav .active a>span.hover{display: block;}
header .navbar-nav a:hover>span.default, header .navbar-nav .active a>span.default{opacity: 0;}

header .navbar-nav ul{
	position: absolute;
	top: 50%; left: 50%;
	width: 250px; margin-left: -125px;
	margin-top: 39px;
	border-radius: 0 0 10px 10px;
	background: #001F42;
	padding: 0 10px;
	list-style: none;
	padding-top: 0;
}
header .navbar-nav ul a{color: white;}
header .navbar-nav ul li{margin-top: 10px;}
header .navbar-nav ul li:last-child{margin-bottom: 20px;}
/*///////////////////////HEADER*/
/*///////////////CARROSEL ITENS*/
.carrosel_itens .splide__track{ margin-left: 40px; margin-right:40px; }
/*///////////////CARROSEL ITENS*/
/*//////////////BLOCO ABOUT*/
.bloco_about::before, .bloco_about::after{
	position: absolute;
	width: 100%; height: 80%;
	content: '';
	left: 0; top: 0;
	opacity: 0.15;
	mix-blend-mode: luminosity; -webkit-mix-blend-mode: luminosity; -moz-mix-blend-mode: luminosity; -ms-mix-blend-mode: luminosity; -o-mix-blend-mode: luminosity;
	filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1);
	z-index: 2;
}
.bloco_about::after{
	background: white;
	z-index: 1;
	opacity: 1;
}
.bloco_about.actived_wow::before{
	background: url('images/fundo-about.webp') no-repeat center;
	background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover;
}
/*//////////////BLOCO ABOUT*/
/*/////////////DIFERENCIAIS*/
.div_diferenciais .carrosel_itens .splide__track{ margin-left: 0; margin-right:0; }
/*/////////////DIFERENCIAIS*/
/*//////////////SERVICOS*/
.list_servicos .col-12+.col-12 .cont::before{display: none;}
/*//////////////SERVICOS*/
/*////////////////ESPECIALIDADES*/
.div_especialidades .fundo_image{display: none;}
.div_especialidades .fundo .image{
	position: absolute;
	max-width: 1280px; width: 50%;
	background: no-repeat center;
	background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: contain; -o-background-size: contain;

	left: 50%; top: -150px;
	width: 70%; height: 82%;
	margin-left: 150px;
	transform: translateX(-50%); -webkit-transform: translateX(-50%) -moz-transform: translateX(-50%); -ms-transform: translateX(-50%) -o-transform: translateX(-50%);
}
.div_especialidades.actived_wow .fundo .image{ background-image: url('images/fundo-especialidades-efeitos.webp'); }
/*////////////////ESPECIALIDADES*/
/*////////////DEPOIMENTOS*/
.div_sociais{
	border-radius: 0 0 30px 30px;
	margin-bottom: -30px;
}
/*////////////DEPOIMENTOS*/
/*//////////////FOOTER*/
footer .copy{
	display: table;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	padding-right: 50px;
}
footer .logo{border: none;}
/*	footer .wait_iframe{padding-bottom: 60%;}*/
.infos_empreendimento .itens_icons li{ margin-left: 0; font-size: 100%; }
footer .contacts .tit .fa{width: auto;}
/*//////////////FOOTER*/
}
@media(min-width: 1200px){
	/*///////////////////////HEADER*/
	header .navbar-nav{font-size: 90%;}
	/*///////////////////////HEADER*/
	/*////////////FORM*/
	.div_form .container::after{
		position: absolute;
		left: 60%; bottom: 0;
		content: '';
		width: 60%; height: 100%;
		background: no-repeat center bottom;
		background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: contain; -o-background-size: contain;
		opacity: 0;
		transform: translateY(150px); -webkit-transform: translateY(150px); -moz-transform: translateY(150px); -ms-transform: translateY(150px); -o-transform: translateY(150px);
		transition: all ease-in-out 2s 0.5s; -webkit-transition: all ease-in-out 2s 0.5s; -moz-transition: all ease-in-out 2s 0.5s; -ms-transition: all ease-in-out 2s 0.5s; -o-transition: all ease-in-out 2s 0.5s;
	}
	.div_form.actived_wow .container::after{
		transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);
		background-image: url('images/side_image_form.webp');
		opacity: 1;
	}
	/*////////////FORM*/
}
@media(min-width: 1300px){
	.container{max-width: 1280px;}
}
@media(max-width: 991px){
/*///////////////////////HEADER*/
/*header .navbar-nav a .fa{display: none;}*/
header .navbar-nav .collapse{ opacity: 1; display: block; }
header .navbar-nav .collapse li{margin-top: 10px;}
/*///////////////////////HEADER*/
}
@media(max-width: 400px){

	/*//////////////STYLE-PADRAO*/
	.d-mobile{display: block!important;}
	.d-mobile-none{display: none!important;}
	/*//////////////STYLE-PADRAO*/

}