#coluna {
    width: 100%;
    float: none;
}

#foto-casa {
    width: 100%;
}

@media only screen and (max-width: 995px) {
	.central {
		width: 96%;
		margin: 0 2%;
	}
	
	.imparmobile {
		clear: none;
	}
	
	.casa {
    width: 31%;
	}
	
	.casa img {
		width: 100%;
		min-width: auto;
		height: auto;
		max-width: none;
	}
	
	.ultimo {
		margin-right: 20px !important;
	}
}

@media only screen and (max-width: 780px) {

	#menu {
		display: none;
	}
	
	#cabecalho {
		background: #222;
		height: auto;
		padding-bottom: 20px;
	}
	
	#logo {
		position: relative;
	}
	
	#logo img {
		
	}
	
	#contato-cabecalho {
		float: none;
		padding: 20px 0;
	}
	
	#procura {
		margin-left: 0;
		left: 25%;
		width: 50%;
		margin-top: 0;
		top: 270px;
		min-height: auto;
        padding-bottom: 15px;
	}
	
	.hidmobile {
		display: none;
	}
	
	#encontrar {
		float: none !important;
		margin: 15px auto !important;
		margin-bottom: 0px !important;
		width: 97% !important;
		background-position:  90% 7px !important;
		
	}
	
	.dados, .dadossubmit {
		float: none;
		margin: 15px auto;
		width: 95%;
	}
	
	.styled-select {
		background: #ffffff url(../images/seta.png) no-repeat 170px 10px !important;
		background-position:  90% 10px !important;
		margin: 15px auto;
		width: 95%;
	}
	
	.skdslider .slide-desc {
		margin-left: 0;
		left: 25%;
		width: 50%;
		margin-top: 0;
		top: 270px;
		min-height: auto;
        padding-bottom: 15px;
	}
	
	.skdslider a.prev {
		margin-left: -175px;
		top: 312px;
	}
	
	.skdslider a.next {
		top: 312px;
		margin-left: 156px;
	}
	
	.skdslider {
		height: 760px;
	}
	
	.casa {
		background: #fff;
		border-bottom: 3px solid #cfaa22;
		float: none;
		width: 100%;
	}
	
	.casa img {
		width: 100%;
		min-width: auto;
		height: auto;
		max-width: none;
	}
	
	#rodape .logo{
		float: none;
		margin: 10px auto;
	}
	
	.pequena {
		width: 100%;
		float:  none;
	}
	
	.quantidade-fotos {
    	margin-left: -130px;
	}
	
}