@media (max-width: 1200px) {
	#follow .back .text {float: right;padding: 45px 0;width: 76%;margin: 0;text-align: center;}
}
@media (max-width: 1100px) {
	#title .completor h1 button * {font-size: 50px;}
	#title .item h1 {padding: 0 70px;}
}
@media (max-width: 992px) {
	body.referente #title {margin-top: 130px;}
	.home-carr .item{padding-top: 290px;}
	#title{margin-top:75px;background-size: cover;}
	#title h1 {margin-top: 0px;}
	#title .search {padding: 20px;max-width: 90%;margin: auto;min-height: 290px;}
	#title .completor {top: 18%;}
	#title .completor h1 button {display: block;margin-left:auto;margin-right:auto;margin-top: 20px;}

	#specials {background-image: none;}
	#specials .cuadro {margin: 0;padding: 0!important;margin-bottom: 10px;}
	#quiero {padding: 0;}
	#quiero .back {width: 100%;}
	#quiero .mobref {width: 80%;}
	#specials .cuadro .sub-cuadro label {font-size: 20px;}
	#specials .cuadro.left .sub-cuadro label {left: 0px;}
	#specials .cuadro.right .sub-cuadro label {left: 0;box-shadow: -6px 7px 0px #bf3c3c;}
	#specials .cuadro.right .sub-cuadro label {right: auto;}
	.cuadros .row {margin-left: 0;margin-right: 0;}
	#follow .back .text {padding: 30px 19px;}
	#follow a {display: block;width: 80%;margin: auto;margin-bottom: 12px;}
	#follow .back img.phones {width: 43%;}
}
@media (max-width: 768px) {
	#title .search.opened {position: absolute;}
	.home-carr .item{padding-top: 160px;}
	#title .item h1 {font-size: 30px;line-height: 40px;}
	body.referente #title .item h1 {font-size: 50px;line-height: 50px;}
	body.referente #title .item h2 {font-size: 30px;margin-top: 10px;}
    font-size: 30px;line-height: 60px;
	#title .completor h1 button * {font-size: 34px;}
	#title .search {padding: 20px;max-width: 90%;margin: auto;position: absolute;left: 5%;top: 40px;height: 80%;}
	#title .completor {position: absolute;height: 100%;top: 0;}
	#title .search .options {height: 80%;max-height: none;}
	#title .search .input button {font-size: 22px;position: absolute;right: 3%;top: 10px;border: 1px solid white;padding: 6px;opacity: 1;}
	#title .search input {font-size: 20px;width: 85%;}
	#title .search .options .localidad {padding: 2px 0px;}

	#title h1 {margin-top: 120px;}
	body.referente #title h1 {margin-top: 0px;}
	#quiero .back {margin-top: -20px;}
	#quiero .container{background: none;}
	#quiero h2 {font-size: 30px;}
	#news input[type="text"] {width: 230px;}

	#follow .back .text {float: none;width: 90%;margin: auto;}
	#follow .back img.phones {float: none;margin: auto;}
	#follow .back{text-align: center;width: 100%;margin: 0;}
}
@media (max-width: 576px) {
	#title .item h1 {padding: 0;}
	.home-carr .item{padding-top: 190px;}
}