@charset "utf-8";

/******* Typography *******/

body{font-family:'Source Sans Pro', sans-serif; font-size:16px; line-height:1.6; color:#7d7b76; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 {
    color:#383631;
    margin:0 0 20px;
    font-weight:300;
    font-family:Swiss-721, sans-serif
}
h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
p{margin:0 0 20px 0;}
a{color:#383631; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
a:hover, a:focus{color:#d8d249; text-decoration:none;}
ul, ol{margin:0 0 28px 0;}
.lead{font-family: 'PT Sans', sans-serif; font-style:italic; color: #74726e; font-size: 21px; line-height: 34px;}
.center{text-align:center;}

/******* Buttons *******/

.btn{text-transform: uppercase; font-family:'Source Sans Pro', sans-serif; font-size:14px;  font-weight:600;
padding: 10px 20px; border-radius: 60px;; letter-spacing: 2px; border: none;}
.btn-default{background-color:transparent; color:#d8d249; border:2px solid #d8d249;}
.btn-default:hover{background-color: #d8d249; color:#fff;border:2px solid #d8d249;}
.btn-primary{background-color: #d8d249; color:#fff;}
.btn-primary:hover{background-color:#a38545; color:#fff;}
.btn-secondary{background-color: #e2ddd5; color:#8f7f5e;}
.btn-secondary:hover{background-color:#b9830f; color:#fff;}
.btn-sm{padding: 6px 10px; font-size: 12px;}
.btn-lg{padding: 13px 50px; font-size:16px;}
.btn-link{color: #b9830f; text-transform: uppercase; letter-spacing: 2px; font-weight: 600;
    margin-bottom: 20px; display: inline-block;}
.btn-link:focus, .btn-link:hover{color:#b9830f;}

/******* Form *******/

.form-control{background: #f3f1e9; border:none; height: 45px; border-radius: 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}
select.form-control {color: #60635d;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: 97% 50%;
    background-repeat: no-repeat;
    background-image: url(../images/down-arrow.png);
    padding-right: 15px;}
textarea .form-control{}
label{}
.control-label{}
label.error{color:red;}

/******* General CSS *******/

.main-container{padding-top:60px; padding-bottom:100px;}
.listnone{list-style: none; padding-left: 0;}
.well-block{ background-color: #f9f8f4; padding: 30px;}
.well-block-default{}

/******* space *******/

.mbtm0{margin-bottom:0px;}
.mbtm1{margin-bottom:10px;}
.mbtm2{margin-bottom:20px;}
.mbtm3{margin-bottom:30px;}
.no-padding{padding:0px;}
.padding-right{padding-right:0px;}
.padding-left{padding-left:0px;}

/******* section *******/

.section-space{padding-top: 80px; padding-bottom: 80px;}
.section-color{
    /*background-color: #f9f8f4;*/
    background-color: #f6f7f8;
}
.section-title{text-align: center; color:#fff; }



/******* List Style - Font Awasome *******/

.angle-right li {position: relative; display: flex;}
.angle-right li:before {margin-right: 10px; font-family: FontAwesome; color: #7d7b76; top: 0; left: -5px; content: "\f105";}
.check-circle li {position: relative; list-style: none; padding-left: 10px;}
.check-circle li:before {font-size: 16px; margin-right: 10px; font-family: FontAwesome; top: 0; left: -5px; color: #4f4c45; content: "\f058";}
.angle-right{}

/******* navigation *******/

/*.is-sticky .navigation .navbar-default{background-color: #2d2c29;}*/
.is-sticky .navigation .navbar-default{background-color: transparent;}
.navigation{z-index: 9;}
.navigation .navbar-brand {float: left; height: 50px; padding: 0px 0px 0px 15px; font-size: 18px;
    line-height: 20px;}
.navigation .navbar-nav{margin-top: 10px;}
/*.navigation .navbar-default{background-color: transparent; border-color: transparent; border-radius: 0px;}*/
.navigation .navbar-default {
    background-color:transparent;
    border-color:transparent;
    border-radius:0
}

.navigation .navbar{margin-bottom: 0px; min-height: 80px; padding-top: 12px;}
.navigation .navbar-default .navbar-nav>li>a{color: #fff; text-transform: uppercase; font-size: 14px;
    font-weight: 600; letter-spacing: 1px; padding: 10px 20px 10px 20px; line-height: .8;
    font-family: 'PT Sans', sans-serif; }
 .navigation .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background-color: transparent; color: #d8d249;border-bottom: solid 2px #d8d249; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #d8d249;
    background-color: transparent;}
.navigation .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #555; background-color: #fff;}
.dropdown-menu{background-color: #fff; border: none; padding: 10px 10px;
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.175); box-shadow: 0 2px 2px rgba(0,0,0,.175);}
.dropdown-menu>li>a{display: block; padding: 8px 20px; clear: both; font-weight: 600; line-height: 1.42857143;
    color: #7d7b76; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px;}
/***** Mobile Toggle Menu *****/

.navigation .navbar-default .navbar-toggle {border-color: #d8d249; background-color:#d8d249;}
.navigation .navbar-default .navbar-toggle .icon-bar {background-color: #2d2c29;}
.navigation .navbar-toggle {position: relative; float: right; padding: 9px 10px; margin-top: 8px;
    margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none;
    border: 1px solid transparent; border-radius: 4px;}
.navigation .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #d8d249; border-color:#d8d249;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: transparent;}
.top-nav-collapse {
    display:none
}

/******* Hero section *******/

.hero-slide{
    /*background-image: url('../images/header-bg.jpg');
    background-repeat: none;
    background-attachment: scroll;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;*/
    text-align: center;
    color: white;}
.hero-section{
    padding-top: 240px;
    padding-bottom: 240px;
}
.hero-title{
    font-size: 54px;
    color:#d8d249;
    font-weight: 400;
    letter-spacing: -1px;
    text-shadow: 2px 2px 4px #000000;
}
.hero-desc{color: #74c2f2;}
.hero-btn{background-color: #d8d249; border:3px solid #fff; color: #fff; border-radius: 60px; margin-top: 40px;}
.hero-btn:hover{
    background-color: #fff;
    border:3px solid #d8d249;
    color:#d8d249;
}
#where .section-title{text-align:center;}
#whereIzda .tipologia_viviendas{
    margin:0 auto;
    width:200px;
    height:70px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color: rgba(216,210,73,.7) !important ;
    padding-top:15px;
    text-align: center;
    display:inline-block;
}
#hero-price{
    margin:0;
    float:right;
    width:200px;
    height:90px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color: rgba(216,210,73,.7) !important ;
    padding-top:23px;
    text-align: center;
    display:block;
    clear: both;
}
#whereIzda .tipologia_viviendas.other{margin-top:10px;}
#hero-price.other{margin-top:10px;}
#whereIzda .tipologia_viviendas span,
#hero-price span{
    font-size:2.2em;
}
#whereIzda .tipologia_viviendas p,
#hero-price p{
    line-height:1;
    margin-bottom:5px;
}
#whereIzda .tipologia_viviendas p{ font-size: 12px;}
#whereIzda .tipologia_viviendas small,
#hero-price small{
    font-size:80%;
}


/******* page header *******/

.page-header {background: url(../images/page-header.jpg) no-repeat; padding-bottom: 100px; padding-top: 140px;
    margin: 0px; position: relative;}
.page-title {color: #fff; text-align: center}

/******* Booking Form *******/
.bookingform{}
.bookingform .form-control{background-color: #fff;}
.bookomgform .input-group .form-control:first-child{    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;}
.datepick-popup{z-index: 9999!important;}
.bookingform .btn-primary{padding-top: 20px; padding-bottom: 20px;}
.contact-info{margin-top: 60px;}
.close{z-index: 9999;position: relative; color: #000; opacity: 1;}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 0px;}
 .modal.left .modal-dialog,
    .modal.right .modal-dialog {
        position: fixed;
        margin: auto;
        width: 420px;
        height: 100%;
        -webkit-transform: translate3d(0%, 0, 0);
            -ms-transform: translate3d(0%, 0, 0);
             -o-transform: translate3d(0%, 0, 0);
                transform: translate3d(0%, 0, 0);
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
        height: 100%;
        overflow-y: auto;
    }

    .modal.left .modal-body,
    .modal.right .modal-body {
        padding: 15px 15px 80px;
    }

/*Left*/
    .modal.left.fade .modal-dialog{
        left: -320px;
        -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
           -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
             -o-transition: opacity 0.3s linear, left 0.3s ease-out;
                transition: opacity 0.3s linear, left 0.3s ease-out;
    }

    .modal.left.fade.in .modal-dialog{
        left: 0;
    }

/*Right*/
    .modal.right.fade .modal-dialog {
        right: -320px;
        -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
           -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
             -o-transition: opacity 0.3s linear, right 0.3s ease-out;
                transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .modal.right.fade.in .modal-dialog {
        right: 0;
    }

/* ----- MODAL STYLE ----- */
    .modal-content {
        border-radius: 0;
        border: none;
        background-color: rgba(248,246,239, .8);
        padding: 30px;
    }

    .modal-header {

    }

/********* where ***********/

.where-tabs{}
.where-tabs h2{margin-bottom: 40px;}
.where-tabs .nav-tabs{}
.where-tabs ul.nav li {}
.where-tabs ul.nav li a{border-bottom: 3px solid #edeae5;font-family:'Source Sans Pro', sans-serif; font-size: 14px; text-transform: uppercase; color: #74726e;
letter-spacing: 3px;}
.where-tabs ul.nav li.active a{border-bottom: 3px solid #d8d249; color: #d8d249;background-color: transparent;}
.where-block{margin-top: 60px;}
.where-title-block{ margin-bottom: 20px; }
.where-slider{margin-bottom: 40px;}
#where .owl-theme .owl-controls .owl-page span{background: #fff; margin-top: -60px;}
.where-info{}
.where-price{}
.where-price h1{margin-bottom: 0px;}
.where-price .btn{margin-top: 20px;}
.price{color: #d8d249; font-style: 38px; font-weight: 600;}
.price-info{}
.where-facility{}
.where-facility ul{}
.where-facility ul li{margin-bottom: 20px; border-bottom: 1px solid #f2ece0; padding-bottom: 10px;}
.where-desc{}


/********* ventaja Block *******/


.ventaja-block-section { text-align:center;}
.ventaja-block {
  margin-bottom:40px;
  text-align:center;
}
.ventaja-block .ventaja-icon {
    margin-bottom: 30px;
    color: #d8d249;
}

/********** entorno *********/
.entorno-block{}
.entorno-block h1{margin-bottom: 60px;line-height: 42px;}
.entorno-block .btn{margin-top: 30px;}
.entorno-pic{}
.entorno-pic img{margin-bottom: 30px;}
/******* Gallery Section *******/

.gallery-block{}
.gallery-block .owl-nav{text-align: center; width: 98px; margin: 0px auto; bottom: 48px; position: relative;}
.gallery-block .owl-nav i{font-size: 24px;color: #b9830f;}
.gallery-block .owl-prev{float: left; background: #e5dfd3; padding: 10px 20px;}
.gallery-block .owl-next{float: right; background: #e5dfd3; padding: 10px 20px;}
.gallery-caption{position: absolute; bottom: 60px; left: 7%; color: #fff; font-style:italic;}
.gallery-caption h1{color: #fff;}

/******* Packages *******/

.pricing-box{}
.price-title{}
.price-box{background-color: #fff; padding: 10px 30px; margin-bottom: 30px; margin-top: 30px;
    height: 90px; border-radius: 4px; color: #21201d; font-size: 16px; font-family:'Source Sans Pro', sans-serif;}


.adult-person{ font-style: italic; padding-top: 20px; display: inline-block; font-size: 18px;}
.download-broucher{color: #4f4c45; font-style: italic; padding-top: 10px;}
.pricing-box .list{line-height: 40px;}

/******* Offer *******/

.offer-block{border:1px dotted #818180; background-color: #fff; padding: 60px 30px;}
.offer-block-left{padding-left: 40px;}
.offer-block-right{padding-left: 60px;}
.coupon-code{background: #fefcf9;font-family:'Source Sans Pro', sans-serif; font-size: 16px; text-transform: uppercase;
font-style: italic; background-image: url('../images/ptn.jpg');  color:#74726e; display: inline-block;   padding: 10px 20px; margin-bottom: 20px}


/******* parallax *******/
.parallax-cta{padding: 100px 0px; text-align: center;}
.parallax-cta .btn{margin-bottom:5px;}
.parallax-cta h1 { color: #fff; margin-bottom: 40px; }
.parallax-cta p{color: #fff;}
.parallax {background-position: 60% 50%; background-repeat: no-repeat; background-attachment: fixed;  -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; }
.parallax-2 {background-image: url("../images/parallax-cta.jpg"); }
/********** newsletter *********/
.newsletter{}
.newsletter-title{}
.newsletter .form-control{border: 2px solid #E1DED4; background-color: #fff;}
/******* Footer *******/

.footer{background-color: #262521; padding-top: 60px; padding-bottom: 60px;}
.footer-block h2{color: #fff;}
.footer-block img{margin-bottom: 30px;}
.footer-block .social-icon {margin-bottom: 30px;}
.footer-block .social-icon a{color: #7d7b76; border:2px solid #383733; display: inline-block;     width: 60px;
    height: 60px;
    text-align: center;
    line-height: 3.5;
    padding-left: 14px;}
.footer-block .social-icon a i {font-size: 20px; margin-right: 15px;}
.footer-block .social-icon a:hover {color: #d8d249; border:2px solid #d8d249;
    }
.footer-block .btn{margin-top: 10px;}
.tiny-footer{background-color: #201f1b; color:#7a7770; text-transform: uppercase; padding-top: 20px; padding-bottom: 20px;}
.copyright{font-size: 12px; margin-bottom: 0px;}

/***** Blockquote *****/
.post-quote{}
blockquote{font-style: italic; font-family:'Source Sans Pro', sans-serif; color: #74726e; font-size: 21px;
line-height: 31px; border-left:0px solid transparent; padding:10px 0px;}
.source-name{font-family:'Source Sans Pro', sans-serif; color:#21201d; font-weight:600; font-size:16px; font-style:normal;}

/******* Blog Details *******/
    /***** alignment *****/

.alignleft {float: left; margin: 10px 20px 20px 0;}
.alignright {float: right; margin: 20px 0 .5em 20px;}
.caption {font-size: 14px; background-color: #fbf7f1; color: #21201d; padding: 6px; font-weight: 500; text-transform:uppercase;}

/***** Leave Reply *****/

.leave-comments{}
.reply-title{}

/******* thank you *******/

.thankyou{padding-bottom:100px; padding-top:100px; }
.thankyou-block{background-color:#fefcf9; text-align: center; border: 1px dotted #B9830F; padding: 100px;
    display: inline-block;}
.thanks-title{font-size:50px; color:#21201d; line-height: 52px;}

/*********** Mobile CSS *********/
@media (max-width: 767px){
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: transparent; background-color: #2d2c29;}

/********* Section space ********/
.section-space{padding-top: 100px; padding-bottom: 100px;}
/******* Hero section *******/

.hero-section {padding-top: 120px; padding-bottom: 120px;}
.hero-title {font-size: 42px; line-height: 42px;}

/********** Blog Page ********/


.user-comments {margin-left:  0px;}
.comment-frame {margin-right: 25px;float: none;}
.leave-comments{margin-bottom:50px;}


}

/**** CUSTOM *************/
label {
    font-weight: 600;
    color: #383631;
}
.requerido{
    font-weight:bold;
    color:red;
}

.is-sticky .navigation .navbar-default li.active a {
    color:#fff;
    border-bottom: solid 2px #fff;
}
.btn.btn-default.white{
    color:#fff;
    border: 2px solid #fff;
 }

.owl-pagination {
 display:none !important;
}

#home-slider{
    position: absolute;
    top: 0;
    z-index: -1;
}
#intro{float:right;}

#where{
    background:#474c52;
}
#where h1 {
    color:#fff;
}

#gmap{
    height: 29em;
    width: 100%;
    margin-bottom:80px;
}
.marginBottom40{
    margin-bottom: 40px;
}
#entorno p {text-align:justify;}
#entorno .section-title h1 {
    font-weight:600;
}
#planos {
    background: #474c52 none repeat scroll 0 0;
}
#planoVivienda .container1 {width: 100% !important;}
#planoVivienda .section-title h1 {color:#000; margin:0px;}
#planoVivienda .row{background-color: #f1f1f1;border: 1px solid #f1f1f1;margin-bottom: 20px;padding:20px;}
#planoVivienda .fondoFilaUno,
#planoVivienda .fondoFilaDos,
#planoVivienda .fondoFilaTres{background-color: #fff;margin-top:10px;padding:10px;}
#planoVivienda .fondoFilaDos,
#planoVivienda .fondoFilaTres{margin-top:20px;}
#planoVivienda .tituloVivienda{margin-bottom:10px;}
#planoVivienda .tituloVivienda.tipoVivienda{text-transform:uppercase;}
#planoVivienda .elementosVivienda{font-size:20px;font-weight:300;line-height:23.6px;vertical-align:middle;}
#planoVivienda .elementosVivienda span{color:#000;}

#packages-slider h2{
    text-align: center;
    margin-top:10px;
    color:#fff;
}
#contacto,
#contacto:hover,
#main-navigation a,
#main-navigation a:active,
#main-navigation a:hover{
    color:#fff !important;
}
.text-center {
    text-align: center !important;
}
.cookies, .separator {
    outline:0;
    vertical-align:baseline
}
#cookies, .ventaja-icon {
    text-align:center
}
#cookies {
    display:none;
    padding-top:20px;
    color:#fff;
    font-size:13px
}
#cookies a {
    color:#fff
}
.cookies {
    width:100%;
    position:fixed;
    bottom:0;
    left:0;
    padding:5px;
    overflow:hidden;
    background:#292f38;
    display:block;
    z-index:1000;
    opacity:.9;
    margin:0;
    border:0;
    color:#000
}
.footer {
    background-color:#262521;
    padding-top:60px;
    padding-bottom:60px
}
.footer-block .social-icon, .footer-block img {
    margin-bottom:30px
}
.footer-block .social-icon a {
    color:#7d7b76;
    border:2px solid #383733;
    display:inline-block;
    width:60px;
    height:60px;
    text-align:center;
    line-height:3.5;
    padding-left:14px
}
.footer-block .social-icon a i {
    font-size:20px;
    margin-right:15px
}
.footer-block .social-icon a:hover {
    color:#f94d5d;
    border:2px solid #f94d5d
}
.tiny-footer, .tiny-footer a {
    color:#7a7770
}
.footer-block .btn {
    margin-top:10px
}
.tiny-footer {
    background-color:#201f1b;
    text-transform:none;
    padding-top:20px;
    padding-bottom:0px
}
.copyright {
    font-size:12px;
    margin-bottom:0
}
.footerRight {
    font-size: 12px;
    margin-bottom: 0;
    text-align: right;
    color: #fff;
}
.footerRight a,
.footerRight a:active {
    color:#fff;
    text-transform:none;
}

blockquote {
    font-style:italic;
    color:#74726e;
    font-size:21px;
    line-height:31px;
    border-left:0 solid transparent;
    padding:10px 0
}
.source-name {
    color:#21201d;
    font-weight:600;
    font-size:16px;
    font-style:normal
}
.alignleft {
    float:left;
    margin:10px 20px 20px 0
}
.alignright {
    float:right;
    margin:20px 0 .5em 20px
}
.caption {
    font-size:14px;
    background-color:#fbf7f1;
    color:#21201d;
    padding:6px;
    font-weight:500;
    text-transform:uppercase
}
.thankyou {
    padding-bottom:100px;
    padding-top:100px
}
.thankyou-block {
    background-color:#fefcf9;
    text-align:center;
    border:1px dotted #B9830F;
    padding:100px;
    display:inline-block
}
.thanks-title {
    font-size:50px;
    color:#21201d;
    line-height:52px
}
.navbar-header {
    float: right;
}
#quorumInformacion{
    float:right;
}
#home div.container #bookingform div.row {
    padding-top: 10px !important;
}
.tiny-footer img{
    max-height:70px !important;
}
.participan{
    text-align:left;
    font-size: 12px;
}
#home div.container div.row {
    padding-top: 20px !important;
}
.formSlider {
    background-color: rgba(255,255,255,.9);
}
.formSlider h3 {
    text-align: center;
    padding-top: 10px;
}
#home div.container {
    width: 100% !important;
    padding-right: 30px !important;
}
#where {
    background:transparent;
    background:#d32f30;
    background: url(../images/Slider/fondo_intro.png) no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    padding-top: 0px;
    padding-bottom: 0px;
}
#where div.container{
    width:100% !important;
}
#where div.container .col-md-3{
    padding-right: 0px;
}
#where div.container .col-md-3 img{
    float:right;
}

#where h1,
#where p {
    color:#fff;
    font-family:Swiss-721
}
#where h1{
    font-size: 46px;
    margin-bottom:30px;
}

#where p.titulo,#where div.tipologia{margin-top:30px;}
#where .masInfoP,#where .locales{margin-top:40px;}
#where div.tipologia{margin-bottom:30px;}

#where p {
    font-size:20px;
    line-height: 1.4;
}
#where .masInfo{
    border:2px solid #fff;
    color:#fff;
    border-radius: 0px;
    font-size:18px;
    letter-spacing: 5px;
}
#ubicacion{
    padding-top:0px;
    padding-bottom: 60px;
}
#ubicacion div.container{
    width:100%;
    padding-right:0;
    padding-left:0;
}

.marginBottom40 {
    margin-bottom:40px
}
#entorno p {
    text-align:justify
}
#entorno .section-title h1 {font-weight:600}
#planos {background:#fff;padding-top: 40px;padding-bottom: 40px;}
#planos .section-title h1 {color:#000;}
#packages-slider h2 {
    text-align:center;
    margin-top:10px;
    color:#fff
}
#contactar{
    padding-top: 10px;
}

#contacto, #contacto:hover, #main-navigation a, #main-navigation a:active, #main-navigation a:hover {
    color:#000!important
}
.text-center,
.texto-centrado {
    text-align:center !important;
}
.owl-controls{
    display:none !important;
}
#where{
        margin-top: 0px !important;
}

#masInfo{width: 200px;float:right;clear:both;margin-top:20px;display:none;text-align:center;}
#masInfo .btn-primary {letter-spacing: 3px;}
#masInfoLeft{display:none;float:left;clear:both;}
#masInfoLeft a{z-index:1031!important;}
#whereDcha{background-image: url(../images/viviendas-quinta-parroquia.jpg);background-size: cover;background-position: center center !important;}
#where div.tipologia,#ayudaTabla{display:none;}

@media (min-width: 1680px){
  #home .col-lg-3{width: 16.66666667% !important;}

}
@media (max-width: 1680px){
    #fachadaQP{display:none;}
    #where {margin-top: -12px !important;}
}
@media (max-width: 1450px){
    #where {margin-top: -150px !important;}
    #fachadaQP{min-height: 580px !important;}  
}

@media (max-width: 1366px){
    #where {margin-top: -190px !important;}
    #where p {font-size: 15px;line-height: 1.2;}
    #where .masInfoP, #where .locales {margin-top: 20px;}

}
@media (min-width: 1280px){
    #home {min-height: 937px;}
}
@media (max-width: 1280px){
    #home {min-height: 937px;}
    #where {margin-top: -280px !important;}
    #fachadaQP{min-height: 580px !important;}
}
@media (max-width: 1166px){
    #where {margin-top: -302px !important;}
    #fachadaQP{min-height: 550px !important;}
}
@media (max-width: 1046px){
  #where p {font-size: 14px;line-height: 1.3em;}
  #where .masInfoP,#where .locales{margin-top:30px;}
  #home {min-height: 850px;}
  #where {margin-top: -302px !important;}

  .form-group {margin-bottom:5px;}
  .form-control {height: 35px;}

}
@media (max-width: 991px){
    #whereIzda{max-height: 600px !important;}
    #whereDcha{background-image: url(../images/viviendas-quinta-parroquia.jpg);background-size: cover;background-position: top center !important;}
    #where {margin-top: -302px !important;}
}
@media (max-width: 910px){
    .form-box{display:none;}
    .formSlider{background-color:transparent;}
    #masInfo{display:block;margin-bottom:70px;}
    #hero-price {height: 70px;font-size: 14px;padding-top: 13px;}
    #where {margin-top: -362px !important;}

}
@media (max-width: 768px){
    #home {min-height: 700px;}
    #contactar h1{font-size: 26px;}
    #planoVivienda{padding-top:40px;padding-bottom:20px;background-color: #f1f1f1;}
    #planoVivienda .row {margin-bottom: 0px;}

}

@media (max-width: 692px){
    #masInfo{margin-bottom:30px;}
}
@media (max-width: 640px){
  #masInfo{display:none;}
  #intro{padding-bottom:30px;}
  .formSlider{background-color:transparent;}
  .navbar-fixed-top{display:none;}
  #home {min-height: 640px;}
  #masInfoLeft{display:block;}
  #masInfoLeft .btn{font-size: 12px;padding: 10px;letter-spacing: 1px;}
  #hero-price {height: 60px;font-size: 12px;padding-top: 10px;}
  #whereIzda{max-height: 730px !important;}
  #contactar h1{font-size: 22px;}
}
@media (max-width: 600px){
    #whereIzda br{display:none;}
    #whereIzda{padding-top:20px;}
    #where {margin-top: -322px !important;}
    #planoVivienda .boxElementoVivienda{width:50% !important;margin-bottom:25px;}
    #planoVivienda .boxElementoVivienda.btnPlanos{width:100% !important;margin-bottom:25px;margin-top:0px;}
    #planoVivienda .tituloVivienda,
    #planoVivienda .elementosVivienda{text-align:center !important;}
    #planoVivienda .tituloVivienda.tipoVivienda{font-weight:700;letter-spacing: 2px;}
    #planoVivienda .boxElementoVivienda.btnPlanos .tituloVivienda{display:none;}
    #planoVivienda .elementosVivienda span{font-size:22px;}
    #planoVivienda{padding-bottom:0px;}
}
@media (max-width: 556px){
    #ayudaTabla{display:block;}
    #planoVivienda .tablaPisos {
        margin-bottom: 10px;
    }
    #planoVivienda{
        padding-bottom: 0px;
    }

}
@media (max-width: 480px){
    #masInfoLeft, #hero-price{display:none;}
    #home{min-height:200px !important;}
    #whereIzda{min-height: 792px;}
    #whereIzda .titulo{display:none;}
    #where div.tipologia{display:block;}
    #where {margin-top: 0px !important;}
    #contactar h1{font-size: 18px;font-weight: 600;}
    #planoVivienda .section-title h1 {font-size:24px;line-height: 1.4; font-weight:600;}

}
@media (max-width: 456px){
    .tablaPisos{font-size:12px;}
}
@media (max-width: 410px){
    #home{min-height:175px !important;}
    #whereIzda{min-height: 892px;}
    #contactar h1{font-size: 18px;font-weight: 600;}
}
@media (max-width: 370px){
   #planoVivienda .elementosVivienda span{font-size:18px;}
    #planoVivienda .section-title h1 {font-size:20px;}
}

@media (max-width: 319px){
    #home1{min-height:150px !important;}
    #contactar h1{font-size: 18px;font-weight: 600;}
}

