@media only screen and (max-device-width: 1160px) {
	.logoDetail img {
		width: 100%;
	}
}

@media only screen and (max-device-width: 900px) {
	.contentSite {
		width: 95%;
	}

	.contentFilter {
		width: 100%;
	}

	.contentProp {
		width: 100%;
		margin-top: 25px;
	}

	.contentFilter input {
	    width: 25%;
	}
}

@media only screen and (max-device-width: 660px) {
	.contentSite {
		width: 95%;
	}

	.contentInfoDetail {
		width: 100%;
	}

	.contentFormDetail {
		width: 100%;
		margin-top: 25px;
	}

	.infoDetail {
		width: 100%;
	}

	.contentColDerDetail {
		width: 100%;
	}

	.col2 {
		width: 100%;
		justify-content: flex-start;
	}

	.priceDetailProp p {
		justify-content: flex-start;
	}

	.codDetailProp p {
		text-align: left;
	}

	.contentSearchSlide select {
		width: 100% !important;
		margin-bottom: 5px !important;
	}

	.contentSearchSlide button {
		width: 94% !important;
	}

	.titleOrder select {
		width: 100% !important;
	}
	.resultSite p {
	    font-size: 16px;
	}

	.resultSite i {
	    font-size: 14px;
	}

	.contentFilterGral {
		margin-bottom: 15px;
	}

	.titleDetailSite h2 {
	    font-size: 16px !important;
	    line-height: 16px !important;
	}

	.addressSite p {
		font-size: 14px;
	}

	.codDetailProp p {
		font-size: 14px;
	}

	.priceDetailProp p {
		font-size: 30px;
	}

	.typeSaleDetailProp p {
		font-size: 16px;
		padding: 7px;
	}

	.optionsPropDetail h3 {
		font-size: 18px;
	}

	.optionsPropDetail p {
		font-size: 16px;
	}

	.col2 {
		width: 100% !important;
	}
}