
/*
 xs: 767px
 sm: 768px - 991px
 md: 992px - >
*/

	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		border-color: transparent;
	}

	@media (max-width:420px) {

	.logo {
			width: 161px;
		}
	
	}

	@media only screen and (min-width:466px) and (max-width: 767px) {

		.logo img {
			max-width: 100%;
			width: 70px;
		}
	}
	
	
	@media (max-width:768px) {

		#Gest_index #home .in_home .cards,
		#Gest_index #home .in_home .cards .fm-home { 
			height: 100%;
			position: relative;
		}

		#Gest_index #home .in_home .cards .fm-home .checkbox+.checkbox,
		#Gest_index #home .in_home .cards .fm-home .radio+.radio {
			margin-top: -5px;
			left: -18%;
		}


		#Gest_index #home .in_home .cards .fm-home{
			padding: 20px 0;
		}

		
		.d-flex { 
			justify-content: center;
		}


		.logo {
			position: relative;
			width: 27%;
			display: inline-block;
			padding: 15px 5px 10px;
		}
	
		.form-group label { display: block!important;}
	
		#home .in_home .cards {
			position: relative;
			margin: 0px 0;
			width: 100%;
			padding: 20px 40px;
			z-index: initial;
			overflow: hidden;
			right: 0px;
			top: 0px;
			height: 547px;
		}
	
		#te { 
			right: 50%;
		}
	 
		.main {
			margin-top: calc(0% - -50px);	
		}
		
		.navbar-inverse .navbar-toggle .icon-bar {
			background: #C12A21;
		}
	
		.price {
			background-color: #C12A21;
			text-align: center;
			padding: 5px;
			border-radius: 14px;
			width: 80%;
			margin: 0 auto;
		}
	
		.mtrc {
			margin: 15px auto;	
		}
	
		.content_apto {
			margin-bottom: 1em;
		}
	
		.content_apto:nth-last-of-type(2) {
			margin-bottom: 0px;
		}
	
		#carac {
			margin: 0em auto 2em;	
		}
	
		#carac p {
			margin: 20px auto;
		}
	
		.content_apto .info_apto {
			padding: 18px 0px;
		}
	
		.content_apto .info_apto p {
			font-size: 16px;
		}
	
		.z-content .z-items p {
			margin: 0px;
			width: auto;	
		}
	
		footer .item-ft .item-ft-text h4 {
			margin: 2px auto;	
		}
	
		footer .item-ft {
			margin-bottom: 2em;
		}
		
		footer .row:nth-last-of-type(1) {
			margin: 1em auto 1em;	
		}
	
		footer ul {
			padding: 0px;
			margin: 30px auto 0px;
			float: none;
			list-style: none;
			text-align: center;	
		}
	
		.z-content {
			margin-left: -15px;
		}
	
	}
	
	@media only screen and (max-width:1064px) {
		
	
		#home .in_home .cards .fm-home > img {
			max-width: 27%;
			margin: 1em auto 1em;
			display: block;
		}
	
		
		#captcha iframe {
			width: 100%;
			transform: scale(0.68);
			-webkit-transform: scale(0.68);
			transform-origin: 0 0;
			-webkit-transform-origin: 0 0;
			margin-left: 35px;
		}
		

		#home .in_home .cards .fm-home > img {
			max-width: 20%!important;
			margin: 0 auto 1em;
			display: block;
		}
		
	}
	
	@media only screen and (min-width:767px) and (max-width: 999px) {

		.logo img {
			max-width: 100%;
			width: 70px;
		}

		#home .in_home .cards .fm-home > img {
			max-width: 35%;
			margin: 0 auto 1em;
			display: block;
		}
	
		* h2 {
			font-size: 27px;	
		}
	
		.content_apto .info_apto {
			padding: 19px 0px;
		}
	
		.content_apto .info_apto p {
			color: #fff;
			margin: 0px auto;
			font-family: MuseoRegular;
			font-size: 15px;	
		}
	
		#carac .col-sm-4 {
			margin-bottom: 2em;
		}
	
		#carac .col-sm-4, #carac .col-sm-8 {
			width: 100%;
		}
	
		.z-content .z-items p {
			margin: 0px;
			width: 139px;
			font-size: 14px;	
		}
	
		footer .item-ft .item-ft-text h4 {
			text-align: left;
			font-size: 15px;
			font-family: MuseoSemibold;
			color: #7D858B;
			margin: 5px auto;	
		}
	
	
	
	}
	
	@media only screen and (min-width:992px) and (max-width: 1199px) {
		.price span {
			color: #fff;
			font-size: 24px;
		}
	
		.pos-footer a, .pos-footer p {
			font-size: 14px;
		}
		
		
	}

	@media only screen and (min-width:768px) and (max-width: 1280px) {
		#home .in_home > img{
			 min-height: 750px;
		} 

		.tee {
			left: 4%!important;
		}
		
		
	}

	
	
	@media only screen and (min-width:1300px){

		.form-group label { display: block!important;}


		.z-content .z-items p {
			margin: 0px;
			width: 163px;
		}
	
		#home .in_home .cards .fm-home {
			display: flex;
			justify-content: center;
			align-items: center;
			flex-direction: column;	
		}
	
		#home .in_home .cards .fm-home form {
			max-width: 500px;
			margin: 0 auto;
			display: block;
			width: 100%;	
		}
	
		#home .in_home .cards .fm-home > img {
			max-width: 100%;
			margin: 0 auto 0em;
			display: block;	
			width: 130px;
		}
	
	
	}
	
	@media (max-width: 1000px) {
		.logo {
			position: relative;
			width: 52%;
			display: inline-block;
			padding: 15px 5px 10px;
		}

		.navbar-nav {
			padding: 0;
		}
		
		
	}

	@media only screen and (min-width:767px) and (max-width: 900px) {
		.form-group label  { display: none;}


			#captcha iframe {
				width: 100%;
				transform: scale(0.48);
				-webkit-transform: scale(0.48);
				transform-origin: 0 0;
				-webkit-transform-origin: 0 0;
				margin-left: 65px;
			}

			#captcha div {
				width: 304px;
				height: 39px!important;
			}
	}
	
	
	