
@media only screen and (max-width: 1200px)
{
	.container{
		width:100% !important;
		margin:0;
		padding:0;
	}
	
	.AboutPereira
	{
		display:flex;
		flex-direction:column;
	}
	
	.AboutPereira .Bloco2
	{
		height:400px !important;
	}
	
	.AboutPereira .Bloco2 img
	{
		width:80%;
	}
}


@media only screen and (max-width: 990px) {
	
	.slide{
		display:flex;
		flex-direction:column;
	}
	
	.sliderContainer01{
		width:100% !important;
		height:500px;
		border-radius:0 !important;
	}
	
	.sliderContainer02{
		width:100% !important;
		height:300px;
	}
	
	.sliderContainer02 h2, .sliderContainer02 h3, .sliderContainer02 h4, .sliderContainer02 h5{
		font-weight:none;
	}
	
	.m-cont-02
	{
		display:none !important;
	}
	
	.m-cont-03 .contacts
	{
		display:none !important;
	}
	
	.RightOptMenu
	{
		display:flex !important;
	}
	
	.menu 
	{
		justify-content:space-between !important;
	}

	.sectionContato .ContainerSession .AA
	{
		display:flex;
		flex-direction:column;
		margin-top:0 !important;
	}
	
	.ContainerSession
	{
		width:95vw !important;
	}
	
	.sectionFooter .ContainerSession
	{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	
	.sectionFooter .ContainerSession .div1 img
	{
		width:50% !important;
		margin-top:20px;
		margin-bottom:20px;
	}
	
	.sectionFooter .div1
	{
		width:98% !important;
	}
	
	.sectionFooter .div1 div
	{
		width:98% !important;
		text-align:center;
	}
	
	.sectionFooter .div1 img
	{
		display:none;
	}
	
	.sectionFooter .div2
	{
		width:98% !important;
	}
	
	.m-cont-01 img
	{
		padding-left:10px;
	}
	
	.PereiraFoto
	{
		max-width:380px;
		max-height:380px;
	}
	
	.sectionContato .Ab2
	{
		padding-left:0px !important;
		padding:30px !important;
	}
	
	.backcover2
	{
		flex-direction:column;
	}
	
	.blackOutSide select
	{
		width:75% !important;
	}
	
	.blackOutSide button
	{
		border:none !important;
	}
	
	.blackOutSide2
	{
		overflow:auto !important;
	}
	
	.divImovelcontainer
	{
		flex-direction:column;
		height:700px !important;
		width:100% !important;
	}
	
	.divRecImg, .divRecRest
	{
		width:100% !important;
		height:300px !important;
	}
	
	.DivClickOutImg
	{
		width:98% !important;
		height:300px !important;
	}
	
	.containerDiv1
	{
		flex-direction:column;
		width:100% !important;
	}
	
	.containerImgs
	{
		width:100% !important;
	}
	.containerInfo
	{
		width:100% !important;
	}
	
	.slider-for
	{
		width:95vw !important;
	}
	
	.slider-nav
	{
		width:95vw !important;
	}
	
	#RespConcCert
	{
		flex-direction:column;
	}
	
	#Recok01
	{
		width:90vw !important;
		margin-bottom:20px;
	}
	
	#Recok02
	{
		width:90vw !important;
		margin-bottom:20px;
	}
	
	.containerDeImagens, .textAvaliador
	{
		width:90vw !important;
	}
	
	.containerDeImagens img
	{
		width:90vw !important;
	}
	
	.slick-active img {
		cursor:default !important;
	}
	
	.compartilhar_imovel {
		opacity: .7 !important;
	}
}


@media only screen and (min-width: 991px) and (max-width: 1024px) {
	
	
}