
@media screen and (max-width: 1402px) {
	.box-row {
		width: 32%;
	}
	#apresentacao-planta .wrap.apresentacao-planta {
	    max-width: 1190px;	
	}
	.apresentacao-planta .box-plantas .image {
		width: 340px;
		height: 370px;
	}
}
@media screen and (max-width: 1365px) {
	#conteudo .wrap .engloba-box-conteudo-dir .box-conteudo-dir .content .imagem img.metade {
		height: 50%;
	}
}
@media screen and (max-width: 1317px) {
	.box__apresentacao__apresentacao_title {
		padding-right: 50px;
	}
	#apresentacao-planta .wrap.apresentacao-planta {
		max-width: 1060px;	
	}
	.apresentacao-planta .box-plantas .image {
		width: 290px;
		height: 340px;
	}
	#banner .eng-desc {
		max-width: 1160px;
	}
}
@media screen and (max-width: 1195px) {
	.engloba-rede{
	margin-top: 0;
	}
	#apresentacao-planta .wrap.apresentacao-planta {
		max-width: 900px;
	}
	.apresentacao-planta .owl-item .box-plantas.animate {
		border-right: none;
	}
}
@media screen and (max-width: 1148px) {
	.social__media{
		display: none;
	}
	.engloba-logo{
		width: auto;
	}
	.engloba-rede{
		margin-top: 0;
	}
	.botao-sidebar{
		display: block;
		float: right;
	}  
	.engloba-contatos-header{
		display: none;
	}
	.logo-empresa{
		display: none;
	}
	.wrap__item{
		justify-content: space-between;
		padding: 0 70px;
	}
	#banner .form {
		display: none;
	}
	#banner .desc-bann {
		width: 90%;
	}
}
@media screen and (max-width: 930px) {
	#tour .engloba-iframe {
		width: 100%;
		height: 100%;
	}
	.descrica-galeria .titulo {
		font-size: 16px;
	}
	.descrica-galeria {
		height: 50px;
		border-radius: 0px 0px 13px 13px;
	}
	#apresentacao-galeria .owl-nav {
		top: 30%;
	}
	#apresentacao-planta .wrap.apresentacao-planta {
		max-width: 680px;
	}
	#footer .wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	#conteudo .wrap .engloba-box-conteudo-esq .box-conteudo-esq .content {
	    padding: 50px 40px;
	}
	#conteudo .wrap .engloba-box-conteudo-dir .box-conteudo-dir .content .imagem {
		height: 450px;
	}
	#conteudo .wrap .engloba-box-conteudo-esq {
		width: 100%;
	}
	#conteudo .wrap .engloba-box-conteudo-dir {
		width: 100%;
	}
	#conteudo .wrap:nth-last-of-type(odd) {
		flex-direction: column;
	}
	#conteudo .wrap {
		flex-direction: column;
	}
	.box-apresentcao-imovel:nth-of-type(1) {
		width: 100%;
	}
	.box-apresentcao-imovel:nth-of-type(1) .image {
		height: 380px;
	}
	.box-apresentcao-imovel:nth-of-type(2) {
		width: 100%;
	}
	.image-form{
		width: 100%;
	}
	#apresentacao-mapa .content{
		flex-direction: column-reverse;
	}
	.box__apresentacao__apresentacao__item{
		width: 90%;
	}
	.engloba__apresentacao__planta__title{
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
	.box-apresentacao-planta{
		height: 500px;
		flex: auto;
	}
	.box-apresentacao-apresentacao{
		height: unset;
		padding: 80px 0;
		width: 100%;
		flex: auto;
	}
	#apresentacao-galeria .box-image{
		height: 230px;
		margin-bottom: 48px;
	}
	#apresentacao .wrap{
		width: 90%;
	}
	.engloba-apresentcao-imovel .box-apresentcao-imovel:nth-of-type(2) .central{
		margin: 0 auto;
		padding: 40px 0;
		width: 90%;
	}
	.engloba-apresentcao-imovel{
		flex-direction: column;
		justify-content: center;
		height: auto;
	}
	.box-apresentacao-formulario{
		width: 100%;
		padding: 40px 0;
	}
	.box-apresentacao-formulario form{
		width: 100%;
	}
	.box-apresentacao-formulario .form{
		width: 90%;
		margin: 0 auto;
		padding: 0;
	}
	.carrossel-video-andamento .owl-nav .owl-prev:after{
		margin-top: -40px;
	}
	.carrossel-video-andamento .owl-nav .owl-next:after{
		margin-top: -40px;
	}
	.carrossel-video-andamento .owl-nav .owl-next{
		right: 10px;
	}
	.video-andamento-ld2{
		width: 100%;
		height: auto;
		padding: 60px 0;
	}
	.engloba-video-andamento{
		height: auto;
		width: 100%;
	}
	.video-andamento-ld1{
		position: relative;
		top: inherit;
		right: inherit;
		width: 100%;
	}
	.img-galeria{
		border-radius: inherit;
	}
	.box-galeria{
		width: 100%;
		height: 400px;
	}
	.wrap__item{
		justify-content: space-between;
		padding: 0 70px;
	}
}
@media screen and (max-width:900px) {
	#banner {
		height: 100vh !important;
	}
}

@media screen and (max-width:630px){
	.wrap__item{
		padding: 0;
		width: 90%;
		margin: 0 auto;
	}
	.banner .firula-banner{
		display:none;
	}
}
@media screen and (max-width: 602px) {
	#financiamento .engloba-box-financiamento {
		gap: 10px;
	}
	#conteudo .wrap .engloba-box-conteudo-esq .box-conteudo-esq .content {
		padding-bottom: 0;
	}
	#conteudo .wrap .engloba-box-conteudo-esq .box-conteudo-esq .content .descricao {
		flex-direction: column;
	}
	#conteudo .wrap .engloba-box-conteudo-esq .box-conteudo-esq .content .descricao img {
		width: 100%;
		height: 400px;
	}
	.image-form {
		display: none;
	}
	.btn__price.imovel, .btn__price.imovel a {
		margin: 0 auto;
	}
	.btn__price.apresentacao, .btn__price.apresentacao a {
		margin: 0 auto;
	}
	.engloba-sidebar .btn-simule {
	    display: flex;
    	flex-direction: column;	
	}
	.sidebar .logo-side {
		margin-top: 0;
	}
	.box-row .title {
		font-size: 14px;
	}
	#apresentacao-galeria .engloba-titulo .titulo:before {
		width: 90px;
	}
	#apresentacao-galeria .engloba-titulo .titulo {
		font-size: 26px;
	}
	.descrica-galeria .titulo {
		font-size: 20px;
	}
	#conteudo .wrap .engloba-box-conteudo-esq .box-conteudo-esq .content .engloba-titulo .titulo {
		font-size: 22px;
	}
	#banner .desc-bann .title, #banner .desc-bann .subtitle {
		font-size: 34px;
		line-height: 40px;
	}
	#banner .desc-bann {
		justify-content: flex-end;
		align-items: center;
		padding-bottom: 40px;
	}
	.engloba-espaco-corretor .engloba-titulo .titulo-espaco-corretor{
		font-size: 20px;
	}
	#apresentacao{
		height: auto;
		padding: 30px 0;
	}
	.box__apresentacao__apresentacao__item p{
		position: relative;	
		display: table;
	}
	#footer .wrap{
		padding: 30px;
	}
	.footer__wrap__copygrif{
		flex-direction: column;
		justify-content: center;
		align-items: center;	
		gap: 20px;
	}
	.footer__wrap__item__social__media{
		flex-direction: row!important;
	}
	.footer__wrap__item__list nav:after, .footer__wrap__item__contact:after{
		display: none;
	}
	.footer__wrap__item__contact_description{
		width: 90%;
		margin-bottom: 23px;
	}
	.footer__wrap__item__logo,
	.footer__wrap__item__list,
	.footer__wrap__item__contact,
	.footer__wrap__item__social__media,
	.footer__wrap__item__contact_description{
		justify-content: center;
		align-items: center;
		flex: 1 0 100%;
		text-align: center;
		display: flex;
		flex-direction: column;
	}
	.footer__wrap__item{
		justify-content: center;
		align-items: center;
	}
	.box-apresentacao-formulario .titulo{
		font-size: 26px;
	}
	.engloba-andamento{
		width: 100%;
	}
	.apresentacao__planta__title{
		font-size: 26px;
	}
	.box-apresentacao-planta img{
		width: calc(100%);
		height: auto;
	}
	.box-apresentacao-apresentacao{
		padding: 30px 0;
		width: 100%;
	}
	.box__apresentacao__apresentacao_title{
		font-size: 22px;
		line-height: 23px;
	}
	.engloba__apresentacao__planta__title{
		font-size: 25px;
	}
	#video-andamento .titulo{
		font-size: 20px;
	}
	.box-video-andamento{
		height: 100%;
	}
	.box-video-andamento iframe{
		height: 280px;
	}
	#video-andamento .titulo-porcentagem{
		font-size: 15px;
	}
	.eng-porc{
		float: none;
	}
	.video-andamento-ld2{
		width: 100%;
		float: none;
		height: 100%;
		padding: 25px;
	}
	.video-andamento-ld1{
		width: 100%;
		float: none;
		height: 100%;
	}
	.engloba-apresentcao-imovel .box-apresentcao-imovel:nth-of-type(2) .descricao .titulo{
		font-size: 22px;
		line-height: 23px;
	}
	.engloba-apresentcao-imovel .box-apresentcao-imovel:nth-of-type(2) .descricao ul li{
		font-size: 14px;
	}
	#banner{
		height: 520px !important;
		/* margin-top: 105px; */
	}
	.engloba-logo .image{
		/* width: 113px; */
		/* height: 113px; */
	}
	#banner ul li{
		background-position: center;
	}
	.iptu-banner{
		bottom: -23px;
		width: 62px;
		right: 11px;
	}
	.engloba-apresentacao-planta .box-apresentacao-planta ul{
		width:100% !important;
		float:none !important;
	}
	#apresentacao-planta .engloba-titulo .titulo{
		font-size: 23px !important;
	}
	.engloba-apresentacao-planta .box-apresentacao-planta ul li{
		width:100%;
	}
	.elemento1{
		display:none;
	}
	.box-topico-ficha{
		width:100%;
		float:none;
	}
	.selo-verde{
		position:relative;
		top: 0;
		right: 0;
		margin: 0 auto;
	}
	#firula-caracol{
		display:none;
	}
	.engloba-ficha-tecnica1 .engloba-box-assinatura .image{
		float: none;
		width: 100%;
		height: 330px;
		margin-bottom: 29px;
	}
	.engloba-ficha-tecnica1 .engloba-box-assinatura{
		margin-top: 25px;
	}
	.engloba-ficha-tecnica1 .engloba-box-assinatura .descricao{
		width:100%;
		float: none;
	}
	#ficha-tecnica .wrap{
		width:100% !important;
	}
	.engloba-ficha-tecnica1{
		border-top:1px solid rgb(204 204 204 / 56%);
	}
	.engloba-ficha-tecnica1, .engloba-ficha-tecnica2{
		float: none;
		width: 100%;
		padding: 69px 20px;
		height: auto;
	}
	.titulo-ficha-tecnica1, .titulo-ficha-tecnica2{
		position:relative;
		top: inherit;
		left: inherit;
		font-size: 23px;
	}
	.box-apresentacao-mapa iframe{
		height: 337px;
	}
	.carrossel-planta .owl-nav{
		position: relative;
		top: inherit;
		margin-top: inherit;
		margin: 0 auto;
		width: 116px;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.carrossel-planta .owl-nav .owl-prev:after, .carrossel-planta .owl-nav .owl-next:after{
		width: 40px;
		height: 40px;
	}
	.carrossel-planta .owl-nav .owl-prev, .carrossel-planta .owl-nav .owl-next{
		margin-right: 0;
		margin-left: 0;
		float: none;
		display: inline-block;
	}
	.box-atendimento .imagem{
		margin: 0 auto;
		display: table;
		float: none;
		margin-bottom: 8px;
	}
	#apresentacao-planta .wrap.apresentacao-planta:before{
		display:none;
	}
	.box-atendimento span{
		margin: 0 auto;
		display: table;
		text-align: center;
		float: none;
		width: 100%;
	}
	.box-atendimento .content{
		padding: 0;
	}
	.box-atendimento .imagem img{
		margin:0 auto;
	}
	.box-atendimento .bx-atendimento{
		width:100% !important;
		float: none;
	}
	#apresentacao-planta .wrap.apresentacao-planta{
		padding: 0;
		margin: 0 auto;
	}
    #apresentacao .titulo{
		font-size: 26px;
		line-height: 30px;
	}
     #apresentacao .subtitulo{
    	font-size: 15px;
    }
    .engloba-apresentcao-imovel{
        display: table;
    }
    .box-apresentcao-imovel{
    	width: 100%;
    	float: none;
    	height: auto !important;
    	margin-top: 0 !important;
    	display: table;
    }

    .box-apresentcao-imovel .image{
    	display:table;
    	/* height: 400px; */
    	background-size: cover;
    }
    .box-apresentacao-video{
    	width: 100%;
    }
    .box-apresentacao-video:nth-of-type(2){
    	margin-top: 50px;
    }
    #videoApre{
    	width: 100%;
    }
    .carrrosel-apresentacao-galeria .owl-nav .owl-prev{
        /* width: auto; */
        /* background-image: none !important; */
    }
    .carrrosel-apresentacao-galeria .owl-nav .owl-next{
    	/* width: auto; */
    	/* background-image: none !important; */
    }
    .carrrosel-apresentacao-galeria .owl-nav .owl-next:before, .carrrosel-apresentacao-galeria .owl-nav .owl-prev:before{
		display:none;
	}
	.carrrosel-apresentacao-galeria .owl-nav .owl-next{
		margin-right: 15px;
	}
	.carrrosel-apresentacao-galeria .owl-nav .owl-prev{	
		margin-left: 15px;
	}
    .carrrosel-apresentacao-galeria .owl-nav .owl-next, .carrrosel-apresentacao-galeria .owl-nav .owl-prev{
    	/* font-size: 24px !important; */
    	/* font-family: 'Montserrat-Regular' !important; */
    	/* color: #FFF !important; */
    }
    .engloba-apresentacao-planta .box-apresentacao-planta{
		width: 100%;
		height: auto;
    }
    .engloba-apresentacao-planta .box-apresentacao-planta ul li{
    	width: 63%;
    	margin: 0 auto;
    }
    .engloba-apresentacao-planta .box-apresentacao-planta ul li:after{
    	width: 100%;
    	margin-left: 0;
    }
    .engloba-apresentacao-planta .box-apresentacao-planta:nth-of-type(2){
    	margin-top: 57px !important;
    }
    .banner .titulo{
    	font-size: 46px;
    }
    .apresentacao-planta .box-plantas{
    	width: 100%;
    	float: none !important;
    }
    .apresentacao-planta .box-plantas .image{
    	width: 100%;
    	background-position: center;
    	background-repeat: no-repeat;
    	background-size: cover;
    }
    .box-apresentacao-mapa{
    	width: 100%;
    	float: none;
    }
    .engloba-apresentcao-imovel .box-apresentcao-imovel:nth-of-type(2) .descricao .image-project{
    	text-align: center;
    	float: none;
    	margin: 0 auto;
    	margin-top: 21px;
    }
    .box-atendimento{
    	width: 100%;
    	padding: 0;
    }
    #apresentacao-planta .engloba-titulo .titulo{
    	font-size: 38px;
    	line-height:30px;
    }
	.btn-corretor{
		border-radius: 25px;
		width: 230px;
		height: 40px;
		border: 1px solid #2D6275;
	}
	.engloba-contatos-header .eng-tel{
		display: none;
	}
	#topo.flutuante .engloba-contatos-header{
		margin: 0;
	}
    .engloba-contatos-header{
    	display: block;
    	width: auto;
    }
	#topo.flutuante .btn-corretor{
		margin: 0;
	}
	   #topo.flutuante .wrap__item{
		/* justify-content: flex-end; */
		align-items: center;
		/* margin-top: 25px; */
		gap: 47px;
	}
    #topo.flutuante{
    	/* background:transparent; */
    	box-shadow: none;
    	display: block;
    	position: fixed;
    }
    .logo-empresa{
    	margin-left: -30px;
    	width: 87px;
    }
    #topo.flutuante .logo-empresa{
    	display:none;
    	margin: 0;
    }
    .logo-empresa img{
    	width: 86px;
    }
    .engloba-logo .image img{
    	/* width: 88px; */
    }
    #topo.flutuante .engloba-logo .image{
    	/* display:none; */
    }
    .botao-sidebar{
    	display: block;
    	float: right;
    }
    #apresentacao p{
		width: 99%;
    }
    .engloba-espaco-corretor{
    	text-align:center;
    }
    .box-espaco-corretor .descricao{
    	text-align:left;
    }
    .box-espaco-corretor{width: 90%;margin-bottom: 20px;}
}
@media screen and (max-width:475px){
	#conteudo .wrap .engloba-box-conteudo-esq .box-conteudo-esq .content .descricao .imagem {
		width: 100%;
		height: 450px;
	}
	#financiamento .engloba-box-financiamento .box-financiamento .content {
		gap: 0;
	}
	#financiamento .engloba-box-financiamento .box-financiamento .content .image {
		height: 80px;
		width: 240px;
	}
	#financiamento .engloba-box-financiamento .box-financiamento .content .image:nth-of-type(1) {
		height: 100px;
	}
	#financiamento .engloba-box-financiamento .box-financiamento:nth-of-type(2) .content .image {
		height: 90px;
		width: 125px;
	}
	.btn-corretor {
		display: none;
	}
	.engloba-contatos .phone, .engloba-contatos .email, .engloba-contatos .location{
		justify-content: flex-start;
	}
	.box-row {
		width: 48%;
	}
	.box__apresentacao__apresentacao_title {
		padding-right: 0;
	}
}
@media screen and (max-width:440px) {
	#financiamento .engloba-box-financiamento {
		padding: 0 20px;
	}
	.box__apresentacao__apresentacao__item{
		width: 80%;
	}
	.iptu-banner {
		bottom: 60px;
	}
	.engloba-apresentacao-video .box-apresentacao-video:nth-of-type(2) iframe{
		width:100%;
	}

	#apresentacao-planta .box-apresentacao-planta .image{
		height: 272px;
		background-size: contain;
	}
	.apresentacao-planta .box-plantas .image{
		height: 319px;
		background-size: contain;
	}
}
@media screen and (max-width: 385px) {
	#financiamento .engloba-box-financiamento .box-financiamento .content {
		gap: 5px;
	}
}
