@charset "UTF-8";
/*
font-family: 'Montserrat', sans-serif;
font-family: 'Open Sans', sans-serif;	
*/

h1, h2, h3, h4 {font-family: 'Quicksand', sans-serif;font-weight: 300;text-transform: uppercase;}
p, body, a, li, .primary {font-family: 'Quicksand', sans-serif;}

p {color: #fff;font-size: 16px;font-weight: 300;text-align: justify;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}

/*********************** GENERAL ***********************/
:focus { outline: none; }
body { background:#000;padding: 0; margin: 0; }
ul { padding: 0; margin: 0; list-style: none; }
img { display: block; width: 100%; border: none; }
a { text-decoration: none; color: inherit; display: block; }
.contenedor { width: 1200px; margin: 0px auto; position: relative; border: 0px solid red; }
.contenedor2 { width: 960px; margin: 0px auto; position: relative; border: 0px solid red; }

.upper { text-transform: uppercase; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.inline { display: inline; }
.movil { display: none; }
.hidden { display: none; }
.onlymovil { display: none; }
.solomovil { display: none; }
.solodesktop { display: block; }
.Fixed {overflow: hidden;}

/*
-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;

-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); -o-transform:scale(1.15); transform:scale(1.15);

-ms-transform: rotate(7deg); -webkit-transform: rotate(7deg); transform: rotate(7deg);
*/

/*********************** CLEAR ***********************/

.clear { clear: both; height: 0px; }
.clear5 { clear: both; height: 5px; }
.clear10 { clear: both; height: 10px; }
.clear20 { clear: both; height: 20px; }
.clear30 { clear: both; height: 30px; }
.clear40 { clear: both; height: 40px; }
.clear50 { clear: both; height: 50px; }
.padding10 { padding: 10px; }
.padding20 { padding: 20px 10px; }
.padding30 { padding: 30px 10px; }
			
/*********************** FORMULARIOS ERROR ***********************/

label.error { display:none !important; }
input.error { border:1px solid #F00!important; }
select.error { border:1px solid #F00!important; }
textarea.error { border:1px solid #F00!important; }

/*********************** COLUMNAS ***********************/

.col2 li { float: left; width: 50%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col3 li { float: left; width: 33.33%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col4 li { float: left; width: 25%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col5 li { float: left; width: 20%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col6 li { float: left; width: 16.66%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col7 li { float: left; width: 14.28%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col8 li { float: left; width: 12.5%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col9 li { float: left; width: 11.1%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.vertical-align {display: table;width: 100%;}
.vertical-align  li { float: none;display: table-cell;vertical-align: middle;height: auto; }
.col2head li:nth-child(odd) { width: 20%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col2head li:nth-child(even) { width: 60%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col2mix li:nth-child(odd) { width: 55%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col2mix li:nth-child(even) { width: 45%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
.col3mix li:nth-child(odd) { width: 20%; }
.col3mix li:nth-child(even) { width: 60%; }


/*********************** HEADER ***********************/
header { background-color: rgba(0,0,0,.8);position: fixed;top: 0px;left: 0px;width: 100%;z-index: 999; }
.header_chico { background-color: rgba(0,0,0,.9); }
.logo {width: 20%;float: left;}
.logo img {width: auto;height: 50px;margin: 5px auto;}

.menu {width: 40%;float: left;display: block;}
.menu li {float: left;width: 50%;}
.menu li a {text-align: center;padding: 20px 0px;line-height: 20px;position: relative;text-transform: uppercase;font-size: 12px;color: #fff;}
.menu li a:hover { color: #939393; }

.menu-mobile {display: none;position: fixed;width: calc(100% - 40px);left: 20px;top: 20px;background-color: rgba(0,0,0,.9);height: auto;}
.menu-mobile a {text-align: center;color: #fff;padding: 10px 0px;line-height: 20px;font-size: 16px;}
.CerrarMobile {position: absolute;width: 30px;height: 30px;font-size: 18px;color: #000;text-align: center;line-height: 30px;background-color: #939393;right: 0px;}


.btn_movil {width: 30px;height: 24px;float: right;margin-top: 25px;background-color: #939393;border: 2px solid #939393;}
.btn_movil span {width: calc(100% - 8px);border: 2px solid #cdae5c;float: left;margin: 2px;}
.btn_movil:hover span {  }


.CalltoConstruye {padding: 80px 0px;background-image: url(https://www.palazzocorporativo.com/contenido/5c25aacc3_slider_home_.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;background-color: #ffffffa3;background-blend-mode: lighten;}
.CalltoConstruye h3 {text-align: center;font-size: 40px;color: #023556;font-weight: 700;line-height: 1;margin: 30px 0px;}
.CalltoConstruye p {font-size: 11px;font-weight: 600;text-align:center;color: #023556;}
.CalltoConstruye img { width: 350px; margin: 20px auto; }
.CalltoConstruye a {width: 200px;margin: 10px auto;text-align: center;color: #fff;background-color: #f9a11b;padding: 10px;line-height: 1;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.CalltoConstruye a:hover{ width: 230px }


/*********************** SLIDER ***********************/
.MainSlider{height:100vh;overflow:hidden;position:relative;background-position: center bottom;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.SeccionSpace{padding-top:150px;background-color:#2e2e2e;}
#vid{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden;}
.TextSlider {position: absolute;width: calc(0% + 600px);left: calc(50% - 600px);top: calc(50% - 50px);padding: 20px 0px 20px 20px;border: 2px solid #939393;}
.TextSlider h1 {text-align: left;font-size: 60px;line-height: 1;text-transform: uppercase;color: #fff;width: 450px;margin: 20px 0px;}
.TextSlider h1 span {display: block;font-size: 18px;}
.TextSlider a {color: #fff;font-size: 12px;text-transform: uppercase;width: 110px;text-align: center;padding: 6px 0px;border: 1px solid #fff;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.TextSlider a:hover {background-color: #fff;color: #000;}

/*********************** INICIO ***********************/
.Proyecto { padding: 60px 0px; }
.Mirrored { padding: 0px 0px; }
.Proyecto img {width: calc(100% - 30px);margin: 0 auto;position: relative;}
.Proyecto .col2 li:nth-child(2)::after {content: '';background-image: url('../img/detalle-dorado.png');width: 100%;height: 30px;position: absolute;background-repeat: no-repeat;background-position: center;background-size: 100%;top: 75px;z-index: -1;left: 0px;display: none;}
/*.Proyecto .col2 li:nth-child(2)::before {content: '';width: 600px;height: 280px;background-image: url('../img/back-titles.png');position: absolute;background-position: center center;background-repeat: no-repeat;background-size: 600px;top: -50px;z-index: -1;}*/
.Proyecto h3 span {font-size: 18px;display: block;line-height: 10px;}
.Proyecto h3 {text-align: center;font-size: 38px;color: #fff;width: 60%;margin: 40px auto 30px auto;padding: 30px 0px 0px 0px;line-height: 38px;z-index: 2;}
.Proyecto h3::before {content: '';background: rgb(150,108,28, .6);background: linear-gradient(90deg, rgba(150,108,28,0.6) 0%, rgba(242,217,129,.6) 25%, rgba(242,217,129,0.6) 75%, rgba(150,108,28,.6) 100%);color: #000;padding: 10px 0px;font-size: 30px;margin: 25px 0px;font-weight: 100;position: absolute;width: 660px;height: 50px;transform: rotate(
3deg);top: -30px;left: 0px;z-index: -1;display: none;}
.Proyecto h3::after {content: '';background: rgba(242,217,129,.3);background: linear-gradient(
90deg, rgba(150,108,28,0.4) 0%, rgba(242,217,129,0.4) 25%, rgba(242,217,129,0.4) 75%, rgba(150,108,28,0.4) 100%);/* color: #000; */padding: 12px 0px;/* font-size: 30px; */margin: 25px 0px;/* font-weight: 100; */position: absolute;width: 660px;height: 70px;left: 0px;transform: rotate(
2deg);top: -45px;z-index: -2;display: none;}
.Galeria h4 {font-size: 38px;line-height: 40px;margin: 15px auto;color: #fff;text-align: center;width: 400px;text-transform: uppercase;}
.Proyecto.Mirrored h3 {padding: 10px 50px 10px 20px;margin: 25px -50px 25px -15px;z-index: 1;position: relative;}
.Proyecto p { font-size: 14px; }
.Proyecto p.lista {margin: 5px 0px;padding-left: 20px;}

.MasterPlan {/* padding: 30px 0px; */}
.MasterPlan img { width: 80%;margin: 20px auto; }

.Galeria {padding: 30px 0px 60px 0px;background: #2e2e2e;}
.Galeria h3 {color: #fff;text-align: center;font-size: 40px;margin: 20px auto 30px auto;text-transform: uppercase;font-weight: 300;}
.LosClientes a {background-repeat: no-repeat;background-position: center center;background-size: cover;height: 260px;position: relative;}
.LosClientes a .fa {width: 30px;height: 30px;position: absolute;bottom: 10px;left: 10px;text-align: center;line-height: 30px;border: 2px solid #000;border-radius: 5px;color: #000;}
.LosClientes .owl-prev {position: absolute;left: 0px;bottom: -40px;width: 30px;height: 30px;line-height: 30px;color: #fff;background-color: rgba(0,0,0,.8);text-align: center;font-size: 24px;}
.LosClientes .owl-next {position: absolute;left: 40px;bottom: -40px;width: 30px;height: 30px;line-height: 30px;color: #fff;background-color: rgba(0,0,0,.8);text-align: center;font-size: 24px;}

.Estilos {padding: 60px 0px;background-color: #000;}
.Estilos a {height: 500px;position: relative;width: calc(100% - 20px);margin: 10px;background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: rgba(0,0,0,.3);background-blend-mode: multiply;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.Estilos a::before {content: '';width: calc(100% - 26px);height: calc(100% - 26px);top: 11px;left: 11px;border: 2px solid #939393;position: absolute;z-index: 1;opacity: 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.Estilos a::after {content: '';width: calc(100% - 26px);height: calc(100% - 26px);top: 11px;left: 11px;border: 2px solid #0000;position: absolute;z-index: 1;opacity: 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.Estilos a:hover::before { width: calc(100% - 36px);height: calc(100% - 36px);top: 15px;left: 15px;opacity: 1; }
.Estilos a:hover::after {width: calc(100% - 64px);height: calc(100% - 64px);top: 30px;left: 30px;opacity: 1;background-color: rgb(0 0 0 / 30%);background-blend-mode: multiply;}
.Estilos a:hover { background-repeat: no-repeat;background-color: rgba(0,0,0,.4); }
.Estilos h3 {width: 100%;position: absolute;text-align: center;padding: 10px 0px;color: #fff;bottom: 100px;text-transform: uppercase;z-index: 3;font-size: 26px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.Estilos h3::before {content: '';width: 0px;position: absolute;border: 1px solid;height: 0px;bottom: 0px;left: calc(50% - 0px);opacity: 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.Estilos a:hover h3 {bottom: 120px;}
.Estilos a:hover h3::before { width: 150px;left: calc(50% - 75px);opacity: 1; }
.Estilos img {  }

.Ubicacion { position: relative; }
.Ubicacion img {height: auto;width: calc(100% - 500px);}
.Location {position: absolute;top: 0px;right: 0px;width: 500px;height: 450px;background-color: rgba(0,0,0,.9);}
.Location::before {content: '';background-image: url(../img/detalle-dorado.png);width: 100%;height: 30px;position: absolute;background-repeat: no-repeat;background-position: center;background-size: 100%;top: 70px;left: 0px;/*content: '';width: 500px;height: 145px;background-image: url('../img/back-titles.png');position: absolute;background-position: center center;background-repeat: no-repeat;background-size: 500px;top: 10px;z-index: 0;*/display: none;}

.Location h3 {text-align: center;font-size: 38px;color: #fff;width: 60%;margin: 15px auto 70px auto;padding: 45px 0px 0px 0px;position: relative;}
.Location p {color: #fff;margin: 10px auto;width: 300px;text-align-last: center;}
.Enlaces {width: 165px;margin: 10px auto;}
.Location .Enlaces a {font-size: 30px;color: #fff;margin: 10px;width: 35px;float: left;text-align: center;}
.Location .Enlaces a:hover { color: #939393; }
.Ubicacion .map { width: 100%; height: 450px; }

.Contacto {background-color: rgba(0,0,0,.7);background-blend-mode: multiply;padding: 50px 0px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.FormContact::before {content: '';background-image: url('../img/detalle-dorado.png');width: 100%;height: 30px;position: absolute;background-repeat: no-repeat;background-position: center;background-size: 100%;top: 62px;left: 0px;display: none;/*content: '';width: 510px;height: 280px;background-image: url('../img/back-titles.png');position: absolute;background-position: center center;background-repeat: no-repeat;background-size: 600px;top: -50px;left: 0px;z-index: 0;*/}
.Contacto h3 {text-align: center;font-size: 28px;color: #fff;width: 60%;margin: 5px auto 0px auto;padding: 25px 0px 0px 0px;position: relative;}
.Contacto p {text-align: center;color: #fff;font-size: 14px;margin: 0px 0px 60px 0px;position: relative;}
#FormContact {width: 450px;margin: 10px auto;padding: 30px;background-color: rgb(0 0 0 / 80%);background-blend-mode: lighten;position: relative;}
#FormContact input {width: calc(100% - 14px);padding-left: 10px;height: 28px;font-size: 12px;font-family: 'Quicksand', sans-serif;color: #000;border: 1px solid #fff;position: relative;}
#FormContact textarea {width: calc(100% - 12px);padding: 10px 0px 0px 10px;height: 80px;font-size: 12px;font-family: 'Quicksand', sans-serif;color: #000;resize: none;border: 1px solid #fff;}
#FormContact input#SubmitContact {background-color: #939393;width: 100%;padding: 0px 10px;color: #fff;border: 0px;height: 40px;text-transform: uppercase;font-weight: 600;}
#FormContact input#SubmitContact:hover, #FormContact input#SubmitContact:disabled {  }

.fancybox__content { background: #000 !important  }
.fancybox-slide--iframe .fancybox-content {width  : 800px;height : 600px;max-width  : 80%;max-height : 80%;margin: 0;}
.ModeloSlider { padding: 20px 0px }
.ModeloSlider .col2 li:nth-child(1)::before {content: '';background-image: url('../img/detalle-dorado.png');width: 100%;height: 30px;position: absolute;background-repeat: no-repeat;background-position: center;background-size: 100%;top: 76px;z-index: -1;left: 0px;/*width: 600px;height: 280px;background-image: url('../img/back-titles.png');position: absolute;background-position: center center;background-repeat: no-repeat;background-size: 600px;top: -50px;left: calc(50% - 300px);z-index: 1;*/display: none;}
.ModeloSlider h3 span {font-size: 18px;display: block;line-height: 10px;text-transform: lowercase;}
.ModeloSlider h3 {text-align: center;text-transform: none;font-size: 32px;color: #fff;width: 60%;margin: 40px auto;padding: 30px 0px 0px 0px;line-height: 38px;z-index: 2;position: relative;}
.ModeloSlider h5 {text-align: center;color: #fff;font-weight: 300;font-size: 21px;margin: 10px 0px 20px 0px;}
.TipoImg {margin: 30px auto;width: calc(95% - 50px) !important;max-width: 600px;}
.ConteDesc {  }
.ConteDesc p {width: 180px;float: left;line-height: 40px;font-size: 16px;margin: 10px calc(25% - 90px);}
.ConteDesc p img {width: 40px;float: left;padding-right: 10px;}
.Botones a {width: calc(33.33% - 30px);float: left;text-align: center;padding: 20px 0px;background-color: #939393;margin: 15px;color: #000;text-transform: uppercase;font-size: 20px;line-height: 1;}
.ModeloSlider .owl-prev {width: 30px;height: 60px;text-align: center;color: #000;background-color: #fff;line-height: 60px;font-size: 20px;position: absolute;left: -30px;top: calc(50% - 30px);}
.ModeloSlider .owl-next {width: 30px;height: 60px;text-align: center;color: #000;background-color: #fff;line-height: 60px;font-size: 20px;position: absolute;right: -30px;top: calc(50% - 30px);}

.ProyectoAmenidades {padding: 50px 0px;background-position: top center;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-color: rgb(0 0 0 / 50%);background-blend-mode: multiply;margin-top: 50px;}
.ProyectoAmenidades h3 {text-align: center;font-size: 38px;line-height: 38px;margin: 0px 0px 40px 0px;text-transform: uppercase;color: #fff;text-shadow: 0px 0px 10px rgba(0,0,0,.8);}
.ProyectoAmenidades p {font-size: 20px;text-align: center;color: #fff;text-shadow: 0px 0px 10px rgba(0,0,0,.8);width: 80%;margin: 10px auto;}

.LosModelos { padding: 30px 0px }
.LosModelos h3 {font-size: 38px;line-height: 40px;margin: 20px auto 50px auto;color: #fff;text-align: center;width: 500px;text-transform: uppercase;}
.LosModelos h3 span {display: block;font-size: 20px;line-height: 20px;color: #767676;}
.ContendorModelos {background-position: center;height: 435px;background-size: 1100px;background-repeat: no-repeat;width: 1100px;margin: 10px auto;position: relative;}
.ContendorModelos .Pointer {width: 35px;height: 35px;text-align: center;color: #fff;line-height: 35px;font-size: 18px;background-color: rgb(0 0 0 / 50%);border: 5px solid rgb(0 0 0 / 20%);border-radius: 50%;position: absolute;/* animation-name: stretch; */animation-duration: 2.0s;animation-timing-function: ease-out;animation-direction: alternate;animation-iteration-count: infinite;animation-play-state: running;}
.ContendorModelos .Tooltip {position: absolute;width: 100px;background-color: #ffffff;border-radius: 5px;border: 1px solid #000;color: #000;font-size: 13px;height: 30px;line-height: 30px;left: calc(50% - 49px);bottom: -40px;}

@keyframes stretch {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1.3);
	}
}

.MasterPlan-01 {padding: 30px 0px;position: relative;background-size: 100%;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-blend-mode: multiply;background-color: rgba(0,0,0,.7);}
.MasterPlan-01 h3 {text-align: center;font-size: 38px;color: #fff;width: 60%;margin: 30px auto;line-height: 38px;}
.MasterPlan .ListaMaster {width: 210px;position: absolute;padding: 20px;bottom: 40px;right: 0px;background-color: rgba(0,0,0,.4);border: 2px solid #939393;border-radius: 5px;}
.MasterPlan .ListaMaster a {line-height: 30px;font-size: 20px;margin: 10px 0px;color: #fff;}
.MasterPlan .ListaMaster span {width: 20px;text-align: center;float: left;margin: 0px 5px;background-color: rgb(150 108 28 / 60%);border: 5px solid rgb(209 182 122 / 30%);border-radius: 50%;line-height: 20px;font-size: 18px;}
.MasterPlan {background-position: center;height: 660px;background-size: 830px;background-repeat: no-repeat;width: 900px;margin: 10px auto;position: relative;}
.MasterPlan .Pointer {width: 35px;height: 35px;text-align: center;color: #fff;line-height: 35px;font-size: 20px;background-color: rgb(150 108 28 / 60%);border: 5px solid rgb(209 182 122 / 30%);border-radius: 50%;pointer-events: none;position: absolute;/* animation-name: stretch; */animation-duration: 2.0s;animation-timing-function: ease-out;animation-direction: alternate;animation-iteration-count: infinite;animation-play-state: running;}
.MasterPlan .Tooltip {position: absolute;width: 130px;background-color: #939393;border-radius: 5px;border: 1px solid #000;color: #000;font-size: 13px;height: 30px;line-height: 30px;left: calc(50% - 64px);bottom: -40px;}
.PlantasComercial .MasterPlan { height: 500px; }
.PlantasComercial .MasterPlan .PlantPoint .Tooltip { width: 80px;left: calc(50% - 40px); }
.Amenidades {padding: 50px 0px;position: relative;}
.Amenidades .Chico {width: calc(33.33% - 20px);margin: 10px;float: left;height: 300px;background-color: rgb(0 0 0 / 50%);position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;background-blend-mode: multiply;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.Amenidades .Chico h4 {position: absolute;width: 250px;text-align: center;text-transform: uppercase;color: #fff;font-size: 24px;bottom: 20px;margin: 0px;left: 20px;}
.Amenidades .Largo {width: calc(50% - 20px);margin: 10px;float: left;height: 250px;background-color: rgb(0 0 0 / 50%);position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;background-blend-mode: multiply;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.Amenidades .Chico:hover, .Amenidades .Largo:hover { background-color: rgb(0 0 0 / 30%); }
.Amenidades .Largo h4 {position: absolute;width: 50%;text-align: center;text-transform: uppercase;color: #fff;font-size: 24px;bottom: 20px;margin: 0px;left: 20px;}
.Amenidades h4 .icon {width: 80px;margin: 10px auto;}

.CentroComercial {padding: 20px 0px 50px 0px;position: relative;}
.CentroComercial .Bloque {width: calc(50% - 20px);margin: 10px;float: left;height: 250px;background-color: rgb(255 255 255 / 40%);position: relative;background-position: center center;background-size: cover;background-repeat: no-repeat; }
.CentroComercial .BloqueMedios {width: calc(33.33% - 20px);margin: 10px;float: left;height: 300px;background-color: rgb(255 255 255 / 40%);position: relative;background-position: center center;background-size: cover;background-repeat: no-repeat;}

.Galerias a { background-repeat: no-repeat;background-position: center center;background-size: cover;height: 250px; }
.Galerias a .fa {width: 30px;height: 30px;position: absolute;bottom: 10px;left: 10px;text-align: center;line-height: 30px;border: 2px solid #000;border-radius: 5px;color: #000;}

.Galerias .owl-prev {position: absolute;left: 0px;top: 0px;width: 40px;height: 100%;line-height: 250px;color: #fff;background-color: rgba(0,0,0,.8);text-align: center;font-size: 24px;}
.Galerias .owl-next { position: absolute;right: 0px;top: 0px;width: 40px;height: 100%;line-height: 250px;color: #fff;background-color: rgba(0,0,0,.8);text-align: center;font-size: 24px; }

.RecorridoVirtual {padding: 30px 0px;}
.RecorridoVirtual h3 {text-align: center;font-size: 38px;color: #fff;width: 60%;margin: 30px auto;line-height: 38px;}
.RecorridoVirtual video {display: block;margin: 10px auto;width: 80%;}

footer {background-color: #000;border-top: 5px solid #939393;padding: 50px 0px 5px 0px;}
footer img {margin: 10px 30px;width: 140px;}
footer .col3 p {text-align: center;color: #fff;width: 80%;margin: 20px auto;}
footer .col3 .Phone {font-size: 30px;color: #939393;font-family: 'Quicksand', sans-serif;text-align: right;line-height: 1;margin: 10px 0px;width: 230px;float: right;}
.Sociales { width: 100px;float: right;margin: 10px 0px; }
.Sociales a {width: 30px;height: 30px;line-height: 30px;text-align: center;color: #000;float: left;background-color: #939393;margin: 10px;}
.Sociales a:hover { background-color: #939393; }
footer .Copy p {text-align: center;font-size: 14px;line-height: 1;margin: 0px;color: #fff;}
footer .Copy a {display: inline;}
footer .Copy a:hover { color: #939393; }

/*********************** MEDIAS QUERIES ***********************/

@media screen and (min-width: 320px) and (max-width: 479px) {
	.col2 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col3 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col4 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col5 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col6 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col7 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col8 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col9 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.vertical-align { display: block; }
	.contenedor { width: 90%; }
	.movil { display: block; }
	.solomovil { display: block; }
	.desktop { display: none; }
	.solodesktop { display: none; }
	
	footer img {margin: 10px auto;}
	footer .col3 p {font-size: 14px;}
	.Sociales {margin: 0px auto;float: none;}
	footer .col3 .Phone {float: none;margin: 10px auto 30px auto;}
	footer .Copy p {font-size: 10px;width: 80%;margin: 10px auto;}
	
	.logo {/* float: none; */margin: 10px calc(25% - 34px) 10px 25%;width: 50%;}
	.logo img {  }
	
	.menu { display: none; }
	.MainSlider {height: 420px;background-size: cover;background-attachment: initial;}
	.Proyecto .col2 li:nth-child(2)::before {width: 100%;height: 160px;top: 0px;background-size: 500px;}
	.Proyecto h3 {width: 65%;font-size: 26px;margin: 30px auto 20px auto;padding: 30px 0px 0px 0px;}
	.Proyecto .col2 li:nth-child(2)::after {top: 64px;}
	.Proyecto h3 span {font-size: 14px;}
	
	.MasterPlan-01 {background-attachment: initial;background-size: cover;padding: 30px 0px 150px 0px;}
	.Galeria h4, .LosModelos h3, .ProyectoAmenidades h3, .MasterPlan-01 h3, .Galeria h3, .RecorridoVirtual h3 {font-size: 26px;line-height: 1;margin: 20px auto;width: 80%;}
	.Location h3 {font-size: 30px;width: 80%;margin: 20px auto;padding: 30px 0px 40px 0px;}
	.MasterPlan {width: 300px;height: 220px;background-size: 100%;position: relative;margin-bottom: 130px;}
	.MasterPlan .ListaMaster {width: calc(80% - 40px);left: 10%;bottom: -200px;padding: 10px 20px;}
	.MasterPlan .ListaMaster a {font-size: 14px;line-height: 24px;}
	.MasterPlan .ListaMaster span {width: 14px;height: 14px;font-size: 12px;line-height: 14px;}
	.MasterPlan .Pointer {width: 25px;height: 25px;line-height: 25px;font-size: 16px;pointer-events: all;}
	.MasterPlan .Pointer .fa { font-size: 10px; }
	
	.LosClientes a {height: 150px;}
	.Estilos .col3 li a {height: 200px;}
	.Estilos a:hover h3, .Estilos h3 {bottom: 40px;}
	.Estilos a::before { width: calc(100% - 36px);height: calc(100% - 36px);top: 15px;left: 15px;opacity: 1; }
	.Estilos a::after { width: calc(100% - 64px);height: calc(100% - 64px);top: 30px;left: 30px;opacity: 1;background-color: rgb(0 0 0 / 30%);background-blend-mode: multiply; }

	.Location {width: 100%;float: left;position: relative;height: auto;top: auto;left: aç;}
	.Location p {width: 270px;font-size: 14px;}
	.Enlaces {  }
	.Location .Enlaces a {  }
	.Ubicacion .map {float: left;height: 250px;}
	
	.Contacto {padding: 30px 0px;}
	#FormContact {width: 250px;padding: 10px 20px;}
	.Location::before { top: 54px; }
	.ModeloSlider .col2 li:nth-child(1)::before { top: 47px }
	.FormContact::before {/*width: 100%;height: 130px;top: 0px;background-size: 500px;left: 0px;*/top: 42px;}
	.Contacto h3 {font-size: 24px;width: 100%;line-height: 24px;margin: 10px 0px 0px 0px;}
	.Contacto p {margin: 0px 0px 40px 0pc;}
	#FormContact input {height: 24px;}
	#FormContact textarea {height: 50px;}
	#FormContact input#SubmitContact {height: 30px;}

	.ProyectoAmenidades {padding: 30px 0px;margin-top: 30px;background-size: 1200px;background-position: center center;}
	.ProyectoAmenidades p {font-size: 16px;}
	.CentroComercial .BloqueMedios, .CentroComercial .Bloque, .Amenidades .Largo, .Amenidades .Chico {width: calc(100% - 20px);height: 150px;}
	.Amenidades .Largo h4, .Amenidades .Chico h4 {width: 250px;left: calc(50% - 125px);font-size: 18px;}
	.Amenidades h4 .icon {width: 50px;margin: 0 auto;}
	
	.TipoImg {margin: 10px auto;width: 100% !important;max-width: inherit;}
	
	.ContendorModelos {width: 320px;height: 320px;background-size: 320px;}
	.ContendorModelos .Pointer {width: 25px;height: 25px;line-height: 25px;font-size: 14px;}
	.ContendorModelos .Tooltip {width: 50px;font-size: 10px;height: 20px;line-height: 20px;left: calc(50% - 25px);bottom: 2px;}

	.MasterPlan-01 { padding: 30px 0px; }
	.PlantasComercial .MasterPlan {width: 300px;height: 167px;background-size: 300px;margin-bottom: 0px;}
	.PlantasComercial .MasterPlan .PlantPoint .Tooltip, .PlantasComercial .MasterPlan .Tooltip {width: max-content;font-size: 10px;height: 20px;line-height: 20px;padding: 0px 10px;left: calc(50% - 25px);bottom: 2px;display: none;}
	.PlantasComercial .MasterPlan .Pointer {width: 10px;height: 10px;line-height: 10px;font-size: 10px;pointer-events: all;}
	
	.ModeloSlider h3 {font-size: 20px;padding: 30px 0px 0px 0px;margin: 20px auto;line-height: 24px;position: relative;z-index: 2;width: 80%;}
	.ModeloSlider h3 span {font-size: 14px;line-height: 0px;}
	.ModeloSlider h5 {font-size: 18px;margin: 30px 0px 10px 0px;}
	.ConteDesc p {width: 140px;font-size: 12px;line-height: 30px;margin: 5px calc(25% - 70px);text-align: left;}
	.ConteDesc p img {}
	
	.Galeria {padding: 30px 0px 50px 0px;}
	.CentroComercial { padding: 0px; }

}
@media screen and (min-width: 480px) and (max-width: 680px) {
	.col2 li {float: left;width: 100%;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;position: relative;}
	.col3 li {float: left;width: 100%;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;position: relative;}
	.col4 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col5 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col6 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col7 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col8 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.col9 li { float: left; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; }
	.vertical-align { display: block; }
	.contenedor { width: 90%; }
	.movil { display: block; }
	.desktop { display: none; }
	.solomovil { display: block; }
	.solodesktop { display: none; }
	
	footer img {margin: 10px auto;}
	footer .col3 p {font-size: 14px;}
	.Sociales {margin: 0px auto;float: none;}
	footer .col3 .Phone {float: none;margin: 10px auto 30px auto;}
	footer .Copy p {font-size: 10px;width: 80%;margin: 10px auto;}
	
	.logo {/* float: none; */margin: 10px calc(25% - 34px) 10px 25%;width: 50%;}
	.logo img {  }
	
	.menu { display: none; }
	.MainSlider {height: 380px;background-size: cover;background-attachment: initial;}
	.Proyecto img {width: 400px;margin: 20px auto;}
	.Proyecto .col2 li:nth-child(2)::before {width: 450px;height: 130px;top: 0px;background-size: 450px;left: calc(50% - 225px);}
	.Proyecto h3 {width: 65%;font-size: 26px;margin: 25px auto 10px auto;padding: 15px 0px 0px 0px;}
	.Proyecto .col2 li:nth-child(2)::after {top: 44px;}
	.Proyecto h3 span {font-size: 14px;}
	.Proyecto p {width: 450px;margin: 10px auto;}
	
	.MasterPlan-01 {/* background-attachment: initial; *//* background-size: cover; */padding: 30px 0px 30px 0px;}
	.Galeria h4, .LosModelos h3, .ProyectoAmenidades h3, .MasterPlan-01 h3, .Galeria h3, .RecorridoVirtual h3 {font-size: 26px;line-height: 1;margin: 20px auto;width: 80%;}
	.Location h3 {font-size: 30px;width: 80%;margin: 20px auto;padding: 30px 0px 40px 0px;}
	.MasterPlan {width: 460px;height: 330px;background-size: 460px;position: relative;}
	.MasterPlan .ListaMaster {width: 150px;}
	.MasterPlan .ListaMaster a {font-size: 14px;line-height: 24px;}
	.MasterPlan .ListaMaster span {width: 14px;height: 14px;font-size: 12px;line-height: 14px;}
	.MasterPlan .Pointer {width: 25px;height: 25px;line-height: 25px;font-size: 16px;pointer-events: all;}
	.MasterPlan .Pointer .fa { font-size: 10px; }
	
	.LosClientes a {height: 150px;}
	.Estilos .col3 li { width: 50% }
	.Estilos .col3 li:nth-child(3) { width: 100%; }
	.Estilos .col3 li a {height: 200px;}
	.Estilos a:hover h3, .Estilos h3 {bottom: 40px;}
	.Estilos a::before { width: calc(100% - 36px);height: calc(100% - 36px);top: 15px;left: 15px;opacity: 1; }
	.Estilos a::after { width: calc(100% - 64px);height: calc(100% - 64px);top: 30px;left: 30px;opacity: 1;background-color: rgb(0 0 0 / 30%);background-blend-mode: multiply; }

	.Location {width: 100%;float: left;position: relative;height: auto;top: auto;left: aç;}
	.Location p {width: 450px;font-size: 14px;}
	.Enlaces {  }
	.Location .Enlaces a {  }
	.Ubicacion .map {float: left;height: 250px;}
	
	.Contacto {padding: 30px 0px;}
	#FormContact {width: 450px;padding: 10px 20px;}
	 .Location::before { top: 54px; }
	.ModeloSlider .col2 li:nth-child(1)::before { top: 46px }
	.FormContact::before {/*width: 450px;height: 130px;top: 0px;background-size: 450px;left: calc(50% - 225px);*/top: 42px;}
	.Contacto h3 {font-size: 24px;width: 100%;line-height: 24px;margin: 10px 0px 0px 0px;}
	.Contacto p {margin: 0px 0px 50px 0pc;}
	#FormContact input {height: 24px;}
	#FormContact textarea {height: 50px;}
	#FormContact input#SubmitContact {height: 30px;}

	.Amenidades, .ProyectoAmenidades {padding: 30px 0px;margin-top: 30px;}
	.ProyectoAmenidades p {font-size: 16px;}
	.CentroComercial .BloqueMedios, .CentroComercial .Bloque, .Amenidades .Largo, .Amenidades .Chico {height: 150px;}
	.Amenidades .Largo h4, .Amenidades .Chico h4 {width: 150px;left: calc(50% - 75px);font-size: 12px;}
	.Amenidades h4 .icon {width: 50px;margin: 0 auto;}
	
	.ContendorModelos {width: 480px;height: 480px;background-size: 480px;}
	.ContendorModelos .Pointer {width: 25px;height: 25px;line-height: 25px;font-size: 14px;}
	.ContendorModelos .Tooltip {width: 50px;font-size: 10px;height: 20px;line-height: 20px;left: calc(50% - 25px);bottom: 2px;}

	.MasterPlan-01 {}
	.PlantasComercial .MasterPlan {width: 480px;height: 267px;background-size: 480px;}
	.PlantasComercial .MasterPlan .PlantPoint .Tooltip, .PlantasComercial .MasterPlan .Tooltip {width: max-content;font-size: 10px;height: 20px;line-height: 20px;padding: 0px 10px;left: calc(50% - 25px);bottom: -30px;display: none;}
	.PlantasComercial .MasterPlan .Pointer {width: 16px;height: 16px;line-height: 16px;font-size: 10px;pointer-events: all;}
	
	.ModeloSlider h3 {font-size: 20px;padding: 30px 0px 0px 0px;margin: 20px auto;line-height: 24px;position: relative;z-index: 2;width: 80%;}
	.ModeloSlider h3 span {font-size: 14px;line-height: 0px;}
	.ModeloSlider h5 {font-size: 18px;margin: 30px 0px 10px 0px;}
	.ConteDesc p {width: 140px;font-size: 12px;line-height: 30px;margin: 10px calc(25% - 70px);text-align: left;}
	.ConteDesc p img {width: 30px;}
	
	.Galeria {padding: 30px 0px 50px 0px;}
	.CentroComercial { padding: 0px; }

	
}
@media screen and (min-width: 681px) and (max-width: 1023px) {
	.contenedor { width: 90%; }
	.movil { display: block }
	.desktop { display: none }
	.solomovil { display: block; }
	.solodesktop { display: none; }
	
	footer .col3 li { display: block; width: 100%;float: left; }
	footer img {margin: 10px auto;}
	footer .col3 p {font-size: 14px;}
	.Sociales {margin: 0px auto;float: none;}
	footer .col3 .Phone {float: none;margin: 10px auto 30px auto;}
	footer .Copy p {font-size: 10px;width: 80%;margin: 10px auto;}
	
	.logo {/* float: none; */margin: 10px calc(25% - 34px) 10px 25%;width: 50%;}
	.logo img {  }
	
	.menu { display: none; }
	.MainSlider {height: 380px;background-size: cover;background-attachment: initial;}
	.Proyecto img {margin: 20px auto;width: 450px;}
	.Proyecto .col2 li { width: 100%; }
	.Proyecto .col2 li:nth-child(2)::before {width: 450px;height: 130px;top: 0px;background-size: 450px;left: calc(50% - 225px);}
	.Proyecto h3 {width: 250px;font-size: 26px;margin: 25px auto 15px auto;padding: 15px 0px 0px 0px;}
	.Proyecto .col2 li:nth-child(2)::after {top: 44px;}
	.Proyecto h3 span {font-size: 14px;}
	.Proyecto p {width: 450px;margin: 10px auto;}
	
	.MasterPlan-01 {background-attachment: initial;background-size: cover;padding: 30px 0px 30px 0px;}
	.Galeria h4, .LosModelos h3, .ProyectoAmenidades h3, .MasterPlan-01 h3, .Galeria h3, .RecorridoVirtual h3 {font-size: 34px;line-height: 1;margin: 20px auto;width: 80%;}
	.Location h3 {font-size: 30px;width: 80%;margin: 20px auto;padding: 30px 0px 40px 0px;}
	.MasterPlan {width: 520px;height: 380px;background-size: 520px;position: relative;}
	.MasterPlan .ListaMaster {width: 170px;bottom: 0px;}
	.MasterPlan .ListaMaster a {font-size: 14px;line-height: 24px;}
	.MasterPlan .ListaMaster span {width: 14px;height: 14px;font-size: 12px;line-height: 14px;}
	.MasterPlan .Pointer {width: 25px;height: 25px;line-height: 25px;font-size: 16px;pointer-events: all;}
	.MasterPlan .Pointer .fa { font-size: 10px; }
	
	.LosClientes a {height: 150px;}
	.Estilos .col3 li { width: 50% }
	.Estilos .col3 li:nth-child(3) { width: 100%; }
	.Estilos .col3 li a {height: 200px;}
	.Estilos a:hover h3, .Estilos h3 {bottom: 40px;}
	.Estilos a::before { width: calc(100% - 36px);height: calc(100% - 36px);top: 15px;left: 15px;opacity: 1; }
	.Estilos a::after { width: calc(100% - 64px);height: calc(100% - 64px);top: 30px;left: 30px;opacity: 1;background-color: rgb(0 0 0 / 30%);background-blend-mode: multiply; }

	.Location {width: 100%;float: left;position: relative;height: auto;top: auto;left: aç;}
	.Location p {width: 450px;font-size: 14px;}
	.Enlaces {  }
	.Location .Enlaces a {  }
	.Ubicacion .map {float: left;height: 250px;}
	
	.Contacto {padding: 30px 0px;}
	#FormContact {width: 450px;padding: 10px 20px;}
	 .Location::before { top: 54px }
	.ModeloSlider .col2 li:nth-child(1)::before { top: 47px }
	.FormContact::before {/* width: 450px;height: 130px;top: 0px;background-size: 450px;left: calc(50% - 225px);*/top: 42px;}
	.Contacto h3 {font-size: 28px;width: 100%;line-height: 24px;margin: 10px 0px 0px 0px;}
	.Contacto p {margin: 0px 0px 50px 0pc;}
	#FormContact input {height: 24px;}
	#FormContact textarea {height: 50px;}
	#FormContact input#SubmitContact {height: 30px;}

	.Amenidades, .ProyectoAmenidades {padding: 40px 0px;margin-top: 30px;}
	.ProyectoAmenidades p {font-size: 18px;}
	.CentroComercial .BloqueMedios, .CentroComercial .Bloque, .Amenidades .Largo, .Amenidades .Chico {height: 180px;}
	.Amenidades .Largo h4, .Amenidades .Chico h4 {width: 100px;font-size: 18px;}
	.Amenidades h4 .icon {width: 50px;margin: 0 auto;}
	
	.ContendorModelos {width: 480px;height: 480px;background-size: 480px;}
	.ContendorModelos .Pointer {width: 25px;height: 25px;line-height: 25px;font-size: 14px;}
	.ContendorModelos .Tooltip {width: 50px;font-size: 10px;height: 20px;line-height: 20px;left: calc(50% - 25px);bottom: 2px;}

	.MasterPlan-01 {}
	.PlantasComercial .MasterPlan {width: 480px;height: 267px;background-size: 480px;}
	.PlantasComercial .MasterPlan .PlantPoint .Tooltip, .PlantasComercial .MasterPlan .Tooltip {width: max-content;font-size: 10px;height: 20px;line-height: 20px;padding: 0px 10px;left: calc(50% - 25px);bottom: -30px;display: none;}
	.PlantasComercial .MasterPlan .Pointer {width: 16px;height: 16px;line-height: 16px;font-size: 10px;}
	
	.ModeloSlider h3 {font-size: 20px;padding: 30px 0px 0px 0px;margin: 20px auto;line-height: 24px;position: relative;z-index: 2;width: 80%;}
	.ModeloSlider h3 span {font-size: 14px;line-height: 0px;}
	.ModeloSlider h5 {font-size: 18px;margin: 30px 0px 10px 0px;}
	.ConteDesc p {width: 140px;font-size: 12px;line-height: 30px;margin: 10px calc(25% - 70px);text-align: left;}
	.ConteDesc p img {width: 30px;}
	
	.Galeria {padding: 30px 0px 50px 0px;}
	.CentroComercial { padding: 0px; }

}

@media screen and (min-width: 1024px) and (max-width: 1399px) {
	.movil { display: none; }
	.contenedor { width: 960px; }
	.Location::before, .Proyecto .col2 li:nth-child(2)::before {/*width: 400px;height: 140px;left: calc(50% - 200px);background-size: 500px;top: 0px;*/top: 60px;}
	.Location h3, .Proyecto h3 {margin: 30px auto 30px auto;padding: 25px 0px 0px 0px;font-size: 36px;line-height: 36px;}
	.Proyecto .col2 li:nth-child(2)::after {top: 59px;}
	.Galeria h4, .LosModelos h3, .ProyectoAmenidades h3, .MasterPlan-01 h3, .Galeria h3, .RecorridoVirtual h3 {font-size: 34px;line-height: 34px;}
	.MasterPlan {width: 800px;height: 587px;background-size: 800px;} 
	.MasterPlan .ListaMaster {  }
	.MasterPlan .ListaMaster a {font-size: 16px;}
	.Estilos a {height: 380px;}
	.CentroComercial .BloqueMedios, .CentroComercial .Bloque, .LosClientes a {height: 220px;}
	.Ubicacion .map, .Location {height: 370px;}
	p { font-size: 14px }	
	.Amenidades .Largo, .Amenidades .Chico {height: 250px;}
	.Amenidades .Largo h4, .Amenidades .Chico h4 {font-size: 22px;}
	.ContendorModelos {width: 700px;height: 700px;background-size: 700px;}
	.PlantasComercial .MasterPlan { height: 450px; }
}
@media screen and (min-width: 1024px) and (max-width: 1299px) {
	.menu { display: block; }
}
@media (min-width: 1440px){
	.movil { display: none; }
}

