@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css);
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}

@font-face {
  font-family: "progallery-svg-font-icons";
  src: url(media/progallery-svg-font-icons.eot);
  src: url(media/progallery-svg-font-icons.eot) format("embedded-opentype"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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ARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRxFhcnJvdy1sZWZ0LXNsaWRlchJhcnJvdy1yaWdodC1zbGlkZXIKYXJyb3dfbGVmdAthcnJvd19yaWdodARiYWNrDmNoZWNrLWNpcmNsZS12DGNoZWNrLWNpcmNsZQxjaGVja19jaXJjbGUOY2hlY2tfY2lyY2xlX3YHY2xvc2UteA5kb3dubG9hZC1zdG9yZQhkb3dubG9hZAVlbWFpbAxleHBhbmQtYXJyb3cIZmFjZWJvb2sKZnVsbHNjcmVlbglpbmZvIGNvcHkKaW5mby1ibGFjawppbmZvLXdoaXRlBGluZm8JbG9hZC1tb3JlCmxvdmVfZW1wdHkJbG92ZV9mdWxsBG1haWwFbWludXMMbW9yZV9hY3Rpb25zBm11dGUteARtdXRlBXBhdXNlCXBpbnRlcmVzdA9wbGF5LWJhY2tncm91bmQNcGxheS10cmlhbmdsZQRwbGF5BHBsdXMJc2hhcmUtYmFyC3NoYXJlLXN0b3JlDHNoYXJlLXN0cm9rZQVzaGFyZQlzaGFyZV9iYXIMc2hyaW5rLWFycm93CXN1Y2Nlc3Mtdg90ZS1hbGlnbi1jZW50ZXIQdGUtYWxpZ24tanVzdGlmeQ10ZS1hbGlnbi1sZWZ0DnRlLWFsaWduLXJpZ2h0B3RlLWJvbGQTdGUtYnVsbGV0cy1saXN0LWx0chN0ZS1idWxsZXRzLWxpc3QtcnRsFHRlLWNoYXJhY3Rlci1zcGFjaW5nEXRlLWRyb3Bkb3duLWNhcmV0EnRlLWZpbGwtdGV4dC1jb2xvchd0ZS1oaWdobGlnaHQtdGV4dC1jb2xvchZ0ZS1pbmRlbnQtbHRyLWRlY3JlYXNlFnRlLWluZGVudC1sdHItaW5jcmVhc2UWdGUtaW5kZW50LXJ0bC1kZWNyZWFzZQ10ZS1pbmRlbnQtcnRsCXRlLWl0YWxpYw50ZS1saW5lLWhlaWdodBN0ZS1udW1lcmljLWxpc3QtbHRyE3RlLW51bWVyaWMtbGlzdC1ydGwQdGUtcmVtb3ZlLWZvcm1hdBV0ZS10ZXh0LWRpcmVjdGlvbi1sdHIVdGUtdGV4dC1kaXJlY3Rpb24tcnRsDHRlLXVuZGVybGluZQZ0dW1ibHIHdHdpdHRlcgF2BnZvbHVtZQh3aXgtbG9nbwF4AAAAAAA=) format("truetype"), url(media/progallery-svg-font-icons.svg) format("svg");
  font-weight: normal;
  font-style: normal; }





/*****************************************/
/* Start your style declarations here    */
/*****************************************/



@font-face {
  font-family: wf_d58dfef41cdf4b7fa7360e43a;
  src: url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/file.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/file.woff2") format("woff2"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/file.ttf") format("ttf");
}
@font-face {
  font-family: wf_83f1839c615a4fbdbc32ff220;
  src: url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/220/file%20%281%29.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/220/file%20%281%29.woff2") format("woff2"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/220/file%20%281%29.ttf") format("ttf");
}
@font-face {
  font-family: wf_8ff97707d27c431eb08dc339d;
  src: url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/339d/file%20%282%29.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/339d/file%20%282%29.woff2") format("woff2"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/339d/file%20%282%29.ttf") format("ttf");
}
@font-face {
  font-family: wf_1a7e3172ddfa4e8daf703d758;
  src: url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/758/file%20%283%29.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/758/file%20%283%29.woff2") format("woff2"),
    url("//cdn2.hubspot.net/hubfs/5264199/SantaMaraPanam_January2019/fonts/758/file%20%283%29.ttf") format("ttf");
}

@font-face {
  font-family: "Interstate-Bold";
  src: url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/bold/Interstate-Bold.eot"); /* IE9 Compat Modes */
  src: url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/bold/Interstate-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/bold/Interstate-Bold.otf") format("opentype"), /* Open Type Font */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/bold/Interstate-Bold-1.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/bold/Interstate-Bold.woff") format("woff"), /* Modern Browsers */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/bold/Interstate-Bold-1.woff2") format("woff2"); /* Modern Browsers */
}

@font-face {
  font-family: "Interstate-Regular";
  src: url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/Interstate-Regular.eot"); /* IE9 Compat Modes */
  src: url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/Interstate-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/Interstate-Regular.otf") format("opentype"), /* Open Type Font */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/Interstate-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/Interstate-Regular.woff") format("woff"), /* Modern Browsers */
    url("https://cdn2.hubspot.net/hubfs/4764387/fuentes_blogs/Interstate-Regular.woff2") format("woff2"); /* Modern Browsers */
}




body { margin:0; padding:0; font-size:14px; line-height:24px; font-weight:400; color:#323644; overflow-x:hidden; font-family: 'Interstate-Regular'; font:normal normal normal 18px/1.4em wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight }

.p10-0 { padding-top: 10px; padding-bottom: 10px; }
.p20-0 { padding-top: 20px; padding-bottom: 20px; }
.p30-0 { padding-top: 30px; padding-bottom: 30px; }
.p40-0 { padding-top: 40px; padding-bottom: 40px; } 
.p50-0 { padding-top: 50px; padding-bottom: 50px; } 
.p60-0 { padding-top: 60px; padding-bottom: 60px; }
.p70-0 { padding-top: 70px; padding-bottom: 70px; } 
.p80-0 { padding-top: 80px; padding-bottom: 80px; } 

.pt10 { padding-top: 10px; } 
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; } 
.pt40 { padding-top: 40px; } 
.pt50 { padding-top: 50px; } 
.pt55 { padding-top: 55px; }
.pt60 { padding-top: 60px; } 
.pt70 { padding-top: 70px; } 
.pt80 { padding-top: 80px; } 
.pt85 { padding-top: 85px; }
.pt90 { padding-top: 90px; } 
.pt100 { padding-top: 100px; }

.pb10 { padding-bottom: 10px; } 
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb40 { padding-bottom: 40px; }
.pb50 { padding-bottom: 50px; }
.pb60 { padding-bottom: 60px; } 
.pb70 { padding-bottom: 70px; } 
.pb80 { padding-bottom: 80px; } 
.pb85 { padding-bottom: 85px; } 
.pb90 { padding-bottom: 90px; }
.pb95 { padding-bottom: 95px; }
.pb100 { padding-bottom: 100px; }
.pb105 { padding-bottom: 105px; }

.m10-0 { margin-top: 10px; margin-bottom: 10px; } 
.m20-0 { margin-top: 20px; margin-bottom: 20px; }
.m30-0 { margin-top: 30px; margin-bottom: 30px; } 
.m40-0 { margin-top: 40px; margin-bottom: 40px; }
.m50-0 { margin-top: 50px; margin-bottom: 50px; } 
.m60-0 { margin-top: 60px; margin-bottom: 60px; } 
.m70-0 { margin-top: 70px; margin-bottom: 70px; } 
.m70-0 { margin-top: 80px; margin-bottom: 80px; } 

.mt10 { margin-top: 10px; } 
.mt20 { margin-top: 20px; } 
.mt30 { margin-top: 30px; } 
.mt40 { margin-top: 40px; } 
.mt50 { margin-top: 50px; } 
.mt60 { margin-top: 60px; } 
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; } 

.mb10 { margin-bottom: 10px; } 
.mb20 { margin-bottom: 20px; } 
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; } 
.mb50 { margin-bottom: 50px; } 
.mb60 { margin-bottom: 60px; } 
.mb70 { margin-bottom: 70px; } 
.mb80 { margin-bottom: 80px; }

.row-fluid .fullwidth { float: none; max-width: calc(100% - 62px);  margin: 0 auto;}
.row-fluid .fullwidth1 { float: none; max-width: calc(100% - 160px);  margin: 0 auto;}
.row-fluid .fullwidth2 { float:left; width:100%;}
.row-fluid .wrapper { box-sizing: border-box; width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 100%; padding:0 30px; }


.row-fluid h1 { margin:0 0 10px; padding:0; font-size:50px; line-height:1.2;  color:#605E5E; font-weight:700; }
.row-fluid h2 { margin:0 0 10px; padding:0; font-size:35px; line-height:1.2;  color:#605E5E; font-weight:700; font: normal normal bold 40px/1.4em wfont_c7ecf1_d58dfef41cdf4b7fa7360e43ac29d671,wf_d58dfef41cdf4b7fa7360e43a,orig_twcenmtstd; }
.row-fluid h3 { margin:0 0 10px; padding:0; font-size:30px; line-height:1.2; font-family: 'Open Sans', sans-serif; color:#605E5E; font-weight:700; }
.row-fluid h4 { margin:0 0 10px; padding:0; font-size:26px; line-height:1.2; font-family: 'Open Sans', sans-serif; color:#605E5E; font-weight:400; }
.row-fluid h5 { margin:0 0 10px; padding:0; font-size:25px; line-height:1.2; font-family: 'Open Sans', sans-serif; color:#605E5E; font-weight:400; }
.row-fluid h6 { margin:0 0 00px; padding:0; font-size:25px; line-height:1.2; color:#605E5E; font-weight:400; font:normal normal normal 20px/1.4em wfont_c7ecf1_4cd55a22d04748ada3991a4effd600e9,wf_4cd55a22d04748ada3991a4ef,orig_sd_georgia_light; }


* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.row-fluid img { max-width:100%; height:auto; border:none; vertical-align:top; }
.row-fluid .set-bg { background-size:cover !important; background-position:center top; position:relative; }
.row-fluid .get-bg { display:none !important; }
.row-fluid a { color:#323644 ; outline:none; text-decoration:none !important; cursor:pointer; vertical-align:top; max-width: 100% !important; white-space: normal !important; display:inline-block; }
.row-fluid a:hover { color:#000000; text-decoration:none; }
.row-fluid p { margin:10px 0; } 

.row-fluid input, .row-fluid select, .row-fluid textarea { font-family: 'Lato', sans-serif; border:none; outline:none; border-radius:0; font-size:14px; }
.row-fluid input[type=submit] { font-family: 'Lato', sans-serif; cursor:pointer; border-radius:0; background-image:url(//cdn2.hubspot.net/hubfs/1576677/Cpa_Global_/Image/blank.png) !important;  }
.row-fluid [class*="span"] { min-height:0; }
.row-fluid ul, .row-fluid ol { padding:0; margin:0; }

.row-fluid .text-center{     text-align: center; }

.santa .custom-header-bottom { display:none; }

/* hero-section */

.row-fluid .hero-background { padding: 79px 0 100px 0;}
.row-fluid .hero-logo { padding: 0px 0 29px 0; }
.row-fluid .hero-text h5 { color: #fff; padding: 16px 0 300px 0; }
.row-fluid .hero-text {  position: relative;}
.row-fluid .hero-text:before {  position: absolute;  content: ''; height: 2px; width: 50px; background-color: #fff; top: 0;left: 50%; transform: translate(-50%); }

/* content-section */

.row-fluid .outter-content {  background: #605e5e; padding: 79px 0 54px 0; }
.row-fluid .outter-content h2 { margin-bottom: 35px; color: #fff; font-size: 40px; line-height: normal;     letter-spacing: 0.05em;  }
.row-fluid .outter-content { color: #fff; font-family: wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight;  font-size: 24px; line-height: 1.8em; text-align: justify; }
.row-fluid .content-data { max-width:900px; margin:0 auto 57px; }
.row-fluid .outter-content .content-image { text-align:center; }
.row-fluid .outter-content .content-image { transform: translateY(-130px); transition: opacity ease .80s;  opacity:0;-webkit-transform: translateY(-130px);   -moz-transform: translateY(-130px);    -o-transform: translateY(-130px);}
.row-fluid .outter-content .content-image.load-down {  transform: translateY(-0px);  opacity:1; -webkit-transform: translateY(-0px);   -moz-transform: translateY(0px);    -o-transform: translateY(0px);}
/* Residenciales Section */

.row-fluid .main-title h2 span { font-family: wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight; display: block; line-height: normal; }
.row-fluid .residenciales-box:nth-child(4n) { margin-right: 0; }
.row-fluid .residenciales-box { width: 23.33%;  float: left;  margin-right: 2.22%; margin-bottom: 2.22%; position: relative;  }

.portafolio .row-fluid .residenciales-box { width: 32.1%;  float: left;  margin-right: 1.85%; margin-bottom: 26px; position: relative;  }
.portafolio .row-fluid .residenciales-box:nth-child(3n) { margin-right: 0; }

/* Comerciales Section */



.row-fluid .comerciales-box:nth-child(2n) {margin-right: 0; }
.row-fluid .comerciales-box { width: 49%; float: left; margin-right: 1.85%; margin-bottom: 26px; position: relative; cursor: pointer; }




.row-fluid .comerciales-box:hover .comerciales-box-hover { opacity: 1; transition: opacity 0.4s ease 0s; background-color: rgba(47, 46, 46, 0.39); }
.row-fluid .comerciales-box-hover { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: rgba(47, 46, 46, 0.39); border-radius: 0; opacity: 0; transition: opacity 0.4s ease 0s; }
.comerciales-cta a { background-color: transparent; border: solid rgba(50, 54, 68, 1) 1px; min-width: 222px; padding:15.5px; text-transform: uppercase; text-align: center; font:normal normal normal 18px/1.4em wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight; }
.comerciales-cta { padding-top: 88px; } 
.comerciales-cta a:hover { background: #2f2e2e; color: #fff; }
.row-fluid .outter-comerciales .comerciales-cta { padding-bottom: 70px; }
/* amenidades-section */

.amenidades-section { padding: 90px 0 66px 0; }
.amenidades-box { width: 11.11%; float: left; text-align: center; }

/* gallery-section */

/* 
/* .row-fluid .gallery-box { position: relative; } */

/*  .gallery-box-hover { padding:10px; color: #fff; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: rgba(47, 46, 46, 0.39); border-radius: 0; opacity: 0; transition: opacity 0.4s ease 0s; }
/* .row-fluid .gallery-img:hover .gallery-box-hover { opacity: 1; transition: opacity 0.4s ease 0s; background-color: rgba(47, 46, 46, 0.39); } */
/* .row-fluid .gallery-box-hover:hover{ opacity: 11; transition: opacity 0.4s ease 0s; background-color: rgba(47, 46, 46, 0.39); }
.gallery-box-hover span { font: normal normal normal 25px/1.4em wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight; }
  */

.only-image {
    position: relative;
}
.inner-img {
/*     position: fixed; */
    height: 100%;
    width: 100%;
    top: 0;
}

/* contact-section */

.contact-section { background: #605e5e;     padding: 65px 0 70px 0; }
.contact-section span.hs-form-required { display: none; }
.contact-section fieldset{ max-width: 100% !important; }
.row-fluid input[type=text], .row-fluid input[type=tel], .row-fluid input[type=email], .row-fluid input[type=date], .row-fluid input[type=number], .row-fluid select, .row-fluid textarea { background-color: transparent !important;  border-bottom: 1px solid #a0a09f !important;   color: #a0a09f;  font: normal normal normal 18px/1.4em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light;    }
.hs-form-746ee0ce-a59a-486b-9a92-a3df68c1105f_cfcddf96-0355-48e5-b9aa-6b22e7afaad8 fieldset.form-columns-1 .hs-input { width: 100% !important;}
.hs-form-746ee0ce-a59a-486b-9a92-a3df68c1105f_4cacf561-0c80-491b-bc4b-87b965e4417e fieldset.form-columns-1 .input { margin-right: 0; }
.actions { text-align: center;}
input.hs-button.primary.large { font: normal normal 700 24px/1.4em wfont_c7ecf1_8ff97707d27c431eb08dc339d0d78901,wf_8ff97707d27c431eb08dc339d,orig_twcenmtstdbold; color: #fff; background: transparent; padding:0px; }
.inner-contact h2 { color: #fff; margin-bottom: 60px; line-height: 1.2; }  
.row-fluid .hero-slider { margin-top:52px; }

/*style*/
.row-fluid .custom-header  { padding:5px 0px; position: fixed; top: 0; left: 0; height: auto; width: 100%; z-index: 999999; background: #fff; }
.row-fluid .custom-header .head-right-cta {text-align:right; }    
.row-fluid .custom-header .head-right-cta .cta_button  { border:  1px solid rgba(50, 54, 68, 1); font-size: 18px; padding: 5px 32px; line-height: 1.4; font-weight: 400; color: #323644;     margin-top: 3px;}
.row-fluid .custom-header .head-right-cta .cta_button:hover { background-color: rgba(50, 54, 68, 1); border-color: rgba(50, 54, 68, 1); color:#fff; }
.row-fluid .custom-header .custom-menu-primary ul li a { font-size: 16px; padding: 0 18px; line-height: 42px; font-weight: 400; color: #858585; transition: color 0.4s ease 0s; text-transform: uppercase;}
.row-fluid .custom-header .custom-menu-primary ul li a:hover { color:#000; }
.row-fluid .custom-header .custom-menu-primary ul { vertical-align: middle; }
.row-fluid .custom-header .custom-menu-primary .hs-menu-children-wrapper {  text-align: center; top: 35px; padding-top: 20px; }
.row-fluid .custom-header .custom-menu-primary .hs-menu-children-wrapper li { border-bottom:1px solid #fff; background: rgba(255, 255, 255, 0.9); }
.row-fluid .custom-header .custom-menu-primary .hs-menu-children-wrapper li a { width: auto !important; padding:0px 10px; white-space: nowrap !important; line-height: 30px; }
.row-fluid .hero-slider .slider-box .slider-box-inner  { padding: 80px 0px 145px; text-align: center; min-height: 716px; }
.row-fluid .hero-slider .logo-image img { margin:0 auto 29px; }
.row-fluid .hero-slider h6 { color:#fff; font-size:25px; letter-spacing: 0.02em; line-height:normal; display:inline-block; padding-top:16px; font-weight:400; position:relative; }
.row-fluid .hero-slider h6:before { position:absolute; content:""; width:50px; height:2px; background:#fff; top:0px;  left:0px; right:0px; margin:0 auto; }
.row-fluid .hero-slider .slider-box .down-image a {  position: absolute; bottom: 100px; left: 0; right: 0; margin: 0 auto; transform: translateY(-130px); transition: all ease .95s; opacity:0;-webkit-transform: translateY(-130px);   -moz-transform: translateY(-130px);    -o-transform: translateY(-130px); bottom:45px; }
.row-fluid .hero-slider .slider-box .down-image a svg { height: 48px; width: 48px; fill:rgba(255, 255, 255, 1); }
.row-fluid .hero-slider .slider-box .down-image a .fa { color: rgba(255, 255, 255, 1); font-size: 36px; vertical-align: middle; line-height: 1.2; }
.row-fluid .hero-slider .load-down a { transform: translateY(-50px) !important; opacity:1 !important; -webkit-transform: translateY(-50px) !important;-moz-transform: translateY(-50px) !important;-o-transform: translateY(-50px) !important;}
.row-fluid .residenciales-section .main-title { max-width:900px; margin:0 auto; padding: 0px 0 62px 0; }
.row-fluid .residenciales-section .main-title h2 { line-height:normal; }
.row-fluid .residenciales-section { padding: 52px 0 62px 0; }
.row-fluid .residenciales-section .residenciales-content { width:100%; padding:0px 50px; display: flex; flex-wrap: wrap; justify-content: left; display: -webkit-flex; display: -moz-flex; display: -o-flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -o-flex-wrap: wrap; -webkit-justify-content: left; -moz-justify-content: left; -o-justify-content: left;}
.row-fluid .residenciales-section .residenciales-content .residenciales-img a:before { position:absolute; content:""; background:rgba(47, 46, 46, 0.39); top:0px; left:0px; width:100%; height:100%; opacity: 0; cursor: pointer; }
.row-fluid .residenciales-section .residenciales-content .residenciales-img a:hover:before  { transition: opacity 0.4s ease 0s; opacity: 1; }
.row-fluid .residenciales-img-content { position: relative; z-index: 9999; text-align: center; background: rgba(96, 94, 94, 1); padding: 14px;    min-height: 107px; }
.row-fluid .residenciales-img-content span { font-size: 18px; color: #fff; text-align: center; line-height: 1.4;  display: block; margin-top: .05em; 
/* 	white-space: nowrap; 
	text-overflow: ellipsis;
	overflow: hidden;  */
}  
.row-fluid .residenciales-img-content h6 { color: #fff; font-size: 20px; line-height: 1.4; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.row-fluid .comerciales-Section .main-title  {     max-width: 900px; margin: 0 auto; padding-bottom:75px;   }
.row-fluid .comerciales-Section .main-title h2 {   line-height:normal; }
 .row-fluid .outter-residenciales { display: flex; flex-flow: row wrap; justify-content: center; width:100%; float:left;   }
.row-fluid .residenciales-box:hover .residenciales-box-hover { opacity: 1; transition: opacity 0.4s ease 0s; background-color: rgba(47, 46, 46, 0.39); }
/* .row-fluid .residenciales-box-hover { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(47, 46, 46, 0.39); border-radius: 0; opacity: 0; transition: opacity 0.4s ease 0s; } */
.row-fluid .comerciales-content { display: flex; flex-wrap: wrap; justify-content: left; padding:0px 50px; }
.outter-comerciales { margin: 0px 0 36px 0; }
.row-fluid .comerciales-content .comerciales-img a:before { position:absolute; content:""; background:rgba(47, 46, 46, 0.39); top:0px; left:0px; width:100%; height:100%; opacity: 0; cursor: pointer; }

.row-fluid .comerciales-content .comerciales-box:hover a:before  { transition: opacity 0.4s ease 0s; opacity: 1; cursor: pointer; }   
.row-fluid .comerciales-img-content {     text-align: center; background: rgba(96, 94, 94, 1); padding: 14px 0px; position: relative; z-index: 9999; }
.row-fluid .comerciales-img-content h6 { color: #fff; font-size: 20px; line-height: 1.4; white-space: normal; text-overflow: ellipsis; overflow: hidden; }
.row-fluid .comerciales-img-content span { font-size: 18px; color: #fff; text-align: center; line-height: 1.4; display: block; margin-top: .05em; white-space: normal; text-overflow: ellipsis; overflow: hidden; }
.row-fluid .single-image-section .single-image {     min-height: 490px; background-attachment: fixed; }
.row-fluid .amenidades-content { max-width:920px; margin:0 auto 64px; }
.row-fluid .amenidades-content .inner-amenidades { font-size: 18px; color: #605E5E; line-height: 1.6; padding:0px 7px; font:normal normal normal 18px/1.4em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light; }
.row-fluid .amenidades-content .inner-amenidades h2 { letter-spacing: 0.05em; line-height: normal; margin-bottom: 43px; }
.row-fluid .amenidades-content .amenidades-icon-text { font-size: 15px; color: #323644; line-height: normal; }
.row-fluid .amenidades-content .outter-amenidades { display: flex; justify-content: left; flex-wrap: wrap;display: -webkit-flex; display: -moz-flex; display: -o-flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -o-flex-wrap: wrap; -webkit-justify-content: left; -moz-justify-content: left; -o-justify-content: left; padding: 10px 0 0 0;}
.row-fluid .amenidades-section .amenidades-round { text-align: center; }
.row-fluid .amenidades-section .amenidades-round a {   transition: all ease .9s; transform: translateY(-50px);  transition: all ease .9s;    opacity: 0; -webkit-transform: translateY(-50px);   -moz-transform: translateY(-50px);    -o-transform: translateY(-50px);}  
.row-fluid .amenidades-section .amenidades-round a .fa { color: rgba(96, 94, 94, 1); font-size: 36px; vertical-align: middle; line-height: 1.2; }
.row-fluid .gallery-section .outter-gallery-section  { display: flex; flex-wrap: wrap; justify-content: left; }
.row-fluid .gallery-section .gallery-box { min-height:465px; position:relative; }
.row-fluid .gallery-section .gallery-text a { position:absolute; background:rgba(47, 46, 46, 0.8); top:0px; left:0px; width:100%; height:100%; padding:10px; font-size: 18px; color: #fff; line-height: 1.4; opacity: 0;  }
.row-fluid .gallery-section .gallery-box:nth-child(3n) { margin-right: 0px; }
.row-fluid .gallery-section .gallery-box { width: 32.7%; margin-right: 0.9%; margin-bottom:10px;     position: relative; }
.row-fluid .gallery-section .gallery-box .gallery-text a span { font-size: 25px; color: #fff; line-height: 1.4; }
.row-fluid .gallery-section .gallery-box:hover .gallery-text a { opacity:1; transition:opacity 0.4s ease 0s;  }
.row-fluid .contact-section .inner-contact { max-width: 700px; margin: 0 auto; }
.row-fluid .contact-section .hs-form ::placeholder { color: #919190; font-size: 18px; }
.row-fluid .contact-section .hs-form .hs_error_rollup { display:none; }
.row-fluid .contact-section .hs-form .hs-input.invalid.error { border-bottom: 1px solid #C71212 !important; }
.row-fluid .contact-section .hs-form .hs-input.invalid.error::placeholder { color: #C71212 !important;  } 
.row-fluid .contact-section .no-list.hs-error-msgs.inputs-list li { display: none; }
.row-fluid .contact-section .hs-form .hs-input { width:100%; font-size: 14px; }
.row-fluid .contact-section .hs-form fieldset:first-child .hs-form-field:first-child .input {  margin: 0 30px 0px 0px;}
.row-fluid .custom-footer {  background: #2f2e2e;    padding: 72px 0 94px 0;}
.row-fluid .custom-footer .page-center { max-width: 1060px; margin: 0 auto;  float: none;padding: 0 20px;}
.row-fluid .footer-logo {text-align: center;}
.row-fluid .footer-logo img {  max-width: 280px;}
.row-fluid .custom-footer * {  color: #fff;}
.row-fluid .custom-footer a {  font-size: 16px;}
.row-fluid .custom-address p, .row-fluid .custom-address { margin: 0; text-align: center;}
.row-fluid .custom-footer a:hover { color: #fff;}
.row-fluid .custom-social ul li a img { max-width: 35px;}
.row-fluid .custom-social ul li { display: inline-block;list-style: none;margin-right: 5px;}
.row-fluid .custom-social ul li:last-child {margin-right: 0px;}
.row-fluid .custom-social { text-align: center;}
.row-fluid .contact-section textarea{ resize: none; }

.row-fluid .residenciales-img img, .row-fluid .comerciales-img img, .row-fluid .residenciales-img a, .row-fluid .comerciales-img a { width: 100%; max-width: 100%;}
.row-fluid .contact-section .hs-form-field {margin-bottom: 12px;}
.row-fluid .contact-section .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field { margin-bottom:0px; }

.row-fluid .contact-section textarea {  min-height: 128px; margin-bottom:10px;}
.row-fluid .menu-toggle { display: none;}
.row-fluid .mobilemenu {min-height: 0;}
.row-fluid .amenidades-section .amenidades-round a.load-down {  opacity: 1;  transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);-webkit-transform: translateY(0);}
.row-fluid .contact-icon img {  position: relative;  animation-duration: 3s !important; }
@keyframes animateright{from{right:-200px;opacity:0} to{right:0;opacity:1}}
.row-fluid .menu-overlay {  position: fixed;  height: 100%;    width: 100%;    top: 0;    left: 0;    background: #605e5e;display: none;}
.submitted-message {  text-align: center;  color: #fff;  padding: 5px;  background: #2f2e2e;}
.row-fluid .golf-banner-image img {  display: none;}
.row-fluid .golf-banner-image { padding: 51px 0;  min-height: 482px;margin: 51px 0 0;}
.row-fluid .golf-content {  padding: 50px 0 110px 0;}
.row-fluid .in-title h2 { font-size: 24px; font-weight: normal; line-height: 1.8em;color: #605E5E;}
.row-fluid .in-text { font-size: 18px; line-height: 1.8em; font-family: wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light;    color: #605E5E;}
.row-fluid .golf-content .wrapper {  max-width: 965px;}

 
.row-fluid .inner-flex { display: flex; flex-flow: row wrap; display: -webkit-flex; -webkit-flex-flow: row wrap; display: -moz-flex; -moz-flex-flow: row wrap; display: -o-flex; -o-flex-flow: row wrap; }
.row-fluid .flex-content { font-size: 16px; line-height: 1.8em; text-align: justify; font: normal normal normal 16px/1.8em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light; color: #605E5E;      vertical-align: middle;}
.row-fluid .flex-right {  float: left;  width: 57%;position: relative;}
.row-fluid .flex-left { padding: 140px 84px 0px; float: left;  width: 43%; }
.row-fluid .flex-sec.equal-column .flex-right { width: 50%;}
.row-fluid .flex-sec.equal-column .flex-right img { width:100%; }
.row-fluid .flex-right img { width:100%; height:100%; }
.row-fluid .flex-sec.equal-column .flex-left { padding:77px 84px 0px 135px; width: 50%;}
.row-fluid .content-main { font: normal normal normal 18px/1.8em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light;    color: #605E5E;} 
.row-fluid .single-content .wrapper { max-width: 795px;}
.row-fluid .content-main {padding: 100px 0;}
.row-fluid .portfolio-banner-image { margin: 52px 0 0 0;}
.row-fluid .portfolio-banner-image { margin: 52px 0 0 0;  position: relative;}
.row-fluid .port-logo { background: #fff; max-width: 272px; text-align: center; position: absolute; bottom: -85px; left: 50%; transform: translateX(-50%);  padding: 21px 35px 37px;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); }
.row-fluid .port-logo { background: #fff; width: 272px; text-align: center; position: absolute; bottom: -102px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); min-height: 186px; }
/* .row-fluid .port-logo img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); } */
.row-fluid .port-two-column { float: left; width: 100%;  padding: 120px 0 90px 0;}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-slide img { max-width: 560px; min-height: 602px; min-width: 500px; object-fit: cover;}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-prev:before, .row-fluid .port-two-column .hs_cos_gallery_main .slick-next:before, .row-fluid .port-two-column .hs_cos_gallery_thumbnails .slick-prev:before, .row-fluid .port-two-column .hs_cos_gallery_thumbnails .slick-next:before, .row-fluid .port-two-column .hs_cos_gallery_lightbox .slick-prev:before, .row-fluid .port-two-column .hs_cos_gallery_lightbox .slick-next:before {  content: '';}
.hs_cos_gallery_main .slick-prev:after {content: '';  background-image: url(https://cdn2.hubspot.net/hubfs/5264199/tiny_arrows.png);  width: 8px;  height: 16px;    background-position: 0 100%;    background-size: cover;    display: block;}
.hs_cos_gallery_main .slick-next:after {content: '';  background-image: url(https://cdn2.hubspot.net/hubfs/5264199/tiny_arrows.png);  width: 8px;  height: 16px;    background-position: 100% 0;    background-size: cover;    display: block;}
.row-fluid .port-left { text-align: justify;  font: normal normal normal 18px/2em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light;   color: #605E5E;}
.row-fluid .port-two-column .wrapper {  max-width: 1030px;}
.row-fluid .port-two-column .hs_cos_gallery_main {  padding: 0px 15px;}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-prev {left: 38px;  z-index: 9; }
.row-fluid .port-two-column .hs_cos_gallery_main .slick-next {right: 28px;  z-index: 9;}
.row-fluid .port-two-column ul.slick-dots { display: none !important;}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-next:before {  position: absolute;  content: '';  height: 134px;  width: 32px;    background: #2f2e2e;    transition: opacity 0.5s ease 0s;    right: 0;    top: 50%;    transform: translateY(-50%);opacity:0 ;z-index: -1;}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-prev:before { position: absolute;    content: '';    height: 134px;    width: 32px;    background: #2f2e2e;    transition: opacity 0.5s ease 0s;    left: -11px;    top: 50%;   transform: translateY(-50%);opacity: 0;z-index: -1;}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-next:hover:before {opacity: 1;}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-prev:hover:before{opacity: 1;}
.row-fluid .port-left h2 { padding: 63px 0 0 0; line-height:normal;  margin-bottom: 43px; letter-spacing: 0.05em; text-align: left; }  
.row-fluid .port-two-column .comerciales-cta { padding-top: 20px; }  
.row-fluid .apartamentos-section { background: #F0F0F0;position: relative; padding:71px 0px 56px; }
.row-fluid .apartamentos-section h4{ line-height:normal; font:normal normal normal 28px/normal wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light;    font-style: italic;    color: #2F2E2E; margin-bottom:0px;  }
.row-fluid .apart-icon { position: absolute; bottom: -35px;   left: 50%;    transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);}
.row-fluid .apart-icon svg {  height: 48px; width: 169px;}
/* .row-fluid .inner-gallery div#gallery { float: left; width: 49.5%;  margin-right: 1%;}
.row-fluid .inner-gallery div#gallery:nth-child(2n) { margin-right: 0;}
.row-fluid .inner-gallery div#gallery a.fancybox-button { display: block;  width: 100%;  background: transparent;    height: 100%;padding: 0;border-radius: 0;}
.row-fluid .inner-gallery div#gallery a.fancybox-button img {height: 100%;width: 100%;min-height: 468px;} */

.row-fluid .inner-gallery a {  background: transparent; display: inline-block; width: 100%;    float: left;  height: auto;  min-height: 464px;  padding: 0;padding: 0px 5px;position: relative;}
.row-fluid .inner-gallery .slick-slide img {width: 100%;}
.row-fluid .title-wrapper { max-width: 920px;  margin: 0 auto;    padding-bottom: 45px;}

.row-fluid .image-gallery-section {  padding: 50px 0 30px 0;}
.row-fluid .image-gallery-section button.slick-next:after { width: 18px; height: 36px; background-position: 100% 0;  background-size: cover;    display: block;    content: "\f053";    font-family: fontawesome;}
.row-fluid .inner-gallery .slick-slide a:before {  position: absolute; top: 0;    left: 0;    height: 100%;    width: 100%;    background: rgba(96,94,94,0.6);    z-index: 1;   content: '';  opacity:0;}
.row-fluid .inner-gallery .slick-slide > a:hover:before {opacity: 1;}
.row-fluid .inner-gallery .slick-slide { padding: 0px 10px 0px 0px;}
.row-fluid .inner-gallery .slick-list.draggable { padding: 0 !important;}

/* .row-fluid .inner-gallery .slick-slide.slick-center a {  -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); -webkit-transform: scale(1.08); transform: scale(1.08); } */

.fancybox-overlay.fancybox-overlay-fixed {  z-index: 999999999999;}
.row-fluid .inner-gallery .slick-prev:before {  font-family: fontawesome;  color: #fff;   content: "\f053";font-size: 40px; top:0px; }
.row-fluid .inner-gallery .slick-next:before {  font-family: fontawesome;  color: #fff;       content: "\f054";font-size: 40px; top:0px; }
.row-fluid .inner-gallery .slick-prev { left: 38px;  z-index: 9; }
.row-fluid .inner-gallery .slick-next{ right: 38px;  z-index: 9; }
.fancybox-nav span, .fancybox-close {background-image: none !important;}
body .fancybox-nav span {visibility: visible !important;display: block !Important;width: auto;  height: auto;}
.fancybox-close {right: -30px;}
.fancybox-close { width: auto; height: auto;  }
body  .fancybox-skin { -webkit-box-shadow: none !important;  -moz-box-shadow: none !important;    box-shadow: none !important;    background: transparent;    padding: 0 !important;}
body .fancybox-wrap { width: 90% !important; top: 50% !important;  left: 50% !important;  transform: translate(-50%,-50%);  text-align: center;}
body .fancybox-inner {  margin: 0 auto !important;}
body .fancybox-prev { left: -40px;}
body .fancybox-next {right: -40px;}
.fancybox-lock .fancybox-overlay {background:#fff;}
.fancybox-close:before {  content: "";    position: absolute;    font-family: fontawesome;    color: #2F2E2E;    font-size: 26px;    background: url(https://cdn2.hubspot.net/hubfs/5264199/arrowclos.png);    height: 48px;    width: 28px;    background-repeat: no-repeat;}
.fancybox-prev span:before { color: #2F2E2E; content: ""; font-size: 27px; background: url(https://cdn2.hubspot.net/hubfs/5264199/prev.png); background-repeat: no-repeat; height: 27px; width: 15px; position: absolute; }
.fancybox-next span:before { color: #2F2E2E; content: ""; font-size: 27px; background: url(https://cdn2.hubspot.net/hubfs/5264199/nexr.png); background-repeat: no-repeat; height: 27px; width: 15px; position: absolute; }
.row-fluid .inner-gallery .slick-prev:before { left:0px; color: #fff;font-family: "progallery-svg-font-icons"; background: transparent; content: "\f103"; font-size: 39px;          position: absolute;    height: 39px;    width: 23px; }
.row-fluid .inner-gallery .slick-next:before {  right:0px;   color: #fff;    font-family: "progallery-svg-font-icons"; background: transparent; content: "\f104";    font-size: 39px;      position: absolute;    height: 39px;    width: 23px; }
.row-fluid .gallery-title h4 {  font: normal normal normal 20px/1.4em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light;  color: #605E5E;}
.row-fluid .inner-s ul { padding-left: 20px;}
.row-fluid .s-left h2 {  max-width: 220px;  margin: 0 auto;}
.row-fluid .santa-content .title-wrapper { max-width: 1195px;}

.row-fluid .s-left { padding-right: 10px; }
.row-fluid .inner-s { font: normal normal normal 18px/1.6em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light; color: #605E5E; max-width: 533px; margin: 0 auto; }
.row-fluid .caracteristicas-inner { padding: 74px 0;position: relative;min-height: 492px;    display: table;}
.row-fluid .cara-top .title-wrapper > h2 {  color: #fff;    margin-bottom: 36px;}
.row-fluid .cara-bottom { color: #fff; font: normal normal normal 18px/1.6em wfont_c7ecf1_83f1839c615a4fbdbc32ff22014c5db5,wf_83f1839c615a4fbdbc32ff220,orig_sd_georgia_light;}
.row-fluid .cara-bottom ul {padding-left: 33px;}
.row-fluid .caracteristicas-inner:before { position: absolute;  top: 0;    left: 0;    height: 100%;    width: 100%;   background-color: rgb(25, 27, 34); opacity:.09;  content: '';    z-index: 1;}
.row-fluid .caracteristicas-two .caracteristicas-inner:before {  background-color: rgb(25, 27, 34); opacity: 0.5; }


.row-fluid .caracteristicas-inner div {position: relative;z-index: 9;}
.row-fluid .cara-top {  vertical-align: middle;  display: table-cell;}
.row-fluid .planos-section .wrapper {  max-width: 955px;}
.row-fluid .planos-text ul li { display: inline-block; float: left; width: 43%;  margin-right: 0; margin-bottom: 15px;}
.row-fluid .planos-text ul li:nth-child(2n) { margin-right: 0;}
.row-fluid .planos-text ul li a { font: normal normal normal 18px/1.4em wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight; transition: color 0.4s ease 0s;    color: #323644;    display: inline-block;    border: solid rgba(50, 54, 68, 1) 1px;    padding: 6.5px 15px;     text-align: center;}
.row-fluid .planos-text ul li a:hover {color: #fff; background: #323644;}
.row-fluid .planos-text {  padding: 70px 0 0 0;}
.row-fluid .form-suntitle { color: #fff;  margin: 0 auto;     line-height: normal;    max-width: 540px;    text-align: center;    font-family: wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight;    font-size: 20px;margin-bottom: 40px;}
.santacourt .row-fluid .inner-contact h2, .fairwayestates .row-fluid .inner-contact h2{  margin-bottom: 0;}
.santacourt .row-fluid .inner-contact {  max-width: 680px;} 
/* .row-fluid .image-gallery-section.single-popup .inner-gallery .slick-slide img { min-height: auto; width: auto;  max-width: 770px;  margin: 0 auto;} */
.row-fluid .image-gallery-section.single-popup .inner-gallery .slick-slide a:before a {display: none;opacity: 0;}

.row-fluid .image-gallery-section.single-popup .inner-gallery .slick-slide {  padding: 0;}
.row-fluid .image-gallery-section.single-popup .title-wrapper { padding-bottom: 20px;}
.row-fluid .image-gallery-section.single-popup .inner-gallery .slick-prev {  left: 38px; transform: translateY(-50%); }
.row-fluid .image-gallery-section.single-popup .inner-gallery .slick-next { right: 38px; transform: translateY(-50%);}
.row-fluid .image-gallery-section.single-popup .inner-gallery .slick-prev:before{ content:""; top: 50%; transform: translateY(-50%); content:""; background: url(https://cdn2.hubspot.net/hubfs/5264199/arrows_white_new3.png);  width: 45px;    height: 65px;    background-position: 0 0;}
.row-fluid .image-gallery-section.single-popup .inner-gallery .slick-next:before{ content:""; top: 50%; transform: translateY(-50%); content:""; background: url(https://cdn2.hubspot.net/hubfs/5264199/arrows_white_new3.png);  width: 45px;    height: 65px;    background-position: 100% 0;}
.row-fluid .image-gallery-section.single-popup { padding-bottom: 80px;}

.fairwayestates .row-fluid .image-gallery-section.double {  padding-top: 0;}

.row-fluid .image-gallery-section.single-popup .inner-gallery a:hover:before { display:none; }
.row-fluid .image-gallery-section.single-popup .inner-gallery a .model-name { opacity:0; position: absolute; bottom: 0;z-index: 99999; background: rgba(255, 255, 255, 0.7); left: 0; right: 0;width: 100%; padding: 0 15px; }
.row-fluid .image-gallery-section.single-popup .inner-gallery a .model-name h3 { font-size: 16px; margin: 15px auto; max-width: 100%; font-weight: 100;}
.row-fluid .image-gallery-section.single-popup .inner-gallery a:hover .model-name  { opacity:1;  } 
.fancybox-title-float-wrap .child { background: transparent !important; box-shadow: none !important; padding: 0 !important; font-size: 16px; line-height: normal !important; }
.row-fluid .custom_paging li { display: inline-block; opacity: 0; font-size: 14px; }
.row-fluid .custom_paging  { position: absolute; right: 0px !important; bottom: 0; opacity:0; }
.custom_paging li.slick-active { opacity: 1 !important; float: right; margin: 15px 0px; }
.row-fluid .image-gallery-section.single-popup .inner-gallery a:hover .custom_paging   { opacity:1;  } 

/* style */

.grove .row-fluid .port-two-column{ padding: 125px 0 0px 0; }
.row-fluid .santa-title h5 { padding: 0 70px; font: normal normal normal 25px/1.4em wfont_c7ecf1_4cd55a22d04748ada3991a4effd600e9,wf_4cd55a22d04748ada3991a4ef,orig_sd_georgia_light; font-size: 31px;}
.row-fluid .santa-image { text-align: center;  margin-top: 25px; }
.row-fluid .santa-outter { display: flex; -webkit-display: flex; align-items: center; }
.row-fluid .Location-image {  text-align: center; }
.row-fluid .title-wrapper.location-title { padding: 0;  }
.grove .row-fluid .model-name { display:none; }

.row-fluid .outter-gallery a { display: inline-block;  float: left; height: auto; min-height: 468px !important; padding: 0px 5px; }
.row-fluid .inner-modal-slider a { display: inline-block;  float: left;  height: auto;  min-height: 468px !important;  padding: 0px 5px; width:100%;    }
.row-fluid .inner-modal-title { width: 40%; float: right; }
.row-fluid .inner-modal-slider {  width: 50%;     margin-left: 10%; }
.row-fluid .main-modal { background:#fff;  margin: 0 auto; padding: 3px 0; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999999; display:none;  }
.popup-open .main-modal { display:block; }
.row-fluid .main-modal { position: absolute; padding: 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; }
.grove .image-gallery-section { position: relative; }
.pop-close img { position:fixed; top: 0%; right: 0;     cursor: pointer; }
/* .row-fluid .sec-overlay { position: fixed; bottom: 0; right: 0; top: 0; background: #fff; } */
.row-fluid .main-modal .slick-next:before { color: #2F2E2E; content: ""; font-size: 27px; background: url(https://cdn2.hubspot.net/hubfs/5264199/nexr.png); background-repeat: no-repeat; height: 27px; width: 15px; position: absolute; }
.row-fluid .main-modal .slick-prev:before { color: #2F2E2E; content: ""; font-size: 27px; background: url(https://cdn2.hubspot.net/hubfs/5264199/prev.png); background-repeat: no-repeat; height: 27px; width: 15px; position: absolute; }
.row-fluid .main-modal .slick-next { right: 36%; }
.row-fluid .main-modal .slick-prev { left: 75px; left: 5%; }
.row-fluid .inner-modal-title h2 { text-align: center; color: rgba(47,46,46,1) !important;}

/* .main-modal .slick-track { transform: translate3d(-2836px, 0px, 0px) !important; } */

.row-fluid .outter-gallery a { position: relative; }
.row-fluid .outter-gallery a:before { position: absolute;  top: 0; left: 0; height: 100%; width: 100%; background: rgba(96,94,94,0.6); z-index: 1; content: ''; opacity: 0; }
.row-fluid .outter-gallery a:hover:before { opacity:1; }
.row-fluid .main-overlay-sec {  position: fixed; top: 0; background: #fff; left: 0; display: none;  height: 100%;width: 100%;z-index: 9999999;}

.popup-open .row-fluid .main-overlay-sec {display: block; }
.row-fluid .outter-modal-slider { position: absolute;  top: 50%; left: 50%; transform: translate(-50%,-50%); position: fixed;  width: 100%; }

.row-fluid .outter-gallery a img { display: none; }
.row-fluid .inner-modal-slider a img { display: none; }

/* Village Center Residencial Page */

.village .row-fluid .caracteristicas-section.caracteristicas-two .wrapper { padding: 0; }
.village .row-fluid .apart-inner h4 { max-width: 753px; margin: 0 auto; line-height: 1.5em; }  
.village .row-fluid .s-left h2 { max-width: 80%; margin: 0 auto; }
.village .row-fluid .cara-bottom-left h2 { color: #fff; }
.village .row-fluid .cara-bottom-right-inner ul li { line-height: 2.3em; font-size: 19px; }
.village .row-fluid .inner-contact h2 {  margin-bottom: 10px; }
.village .row-fluid .residencial-section .model-name { display: none; }
.village .fancybox-title-float-wrap .child { color:#222; }

.village .row-fluid .image-gallery-section{ padding: 140px 0 70px 0; }
.village .row-fluid .caracteristicas-inner:before { background-color: rgb(25, 27, 34); opacity: 0.49; }
.village2 .row-fluid .caracteristicas-inner:before { opacity: 0.57; } 

.row-fluid .residencial-section.single-popup .inner-gallery button.slick-next:hover, .row-fluid .residencial-section.single-popup .inner-gallery button.slick-prev:hover {transition: opacity 0.5s ease 0s; -webkit-transition: opacity 0.5s ease 0s; background: #2f2e2e; }
.row-fluid .residencial-section.single-popup .inner-gallery .slick-prev:before { background: url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/themes/base/tiny_arrows.png); width: 8px; height: 16px; background-position: 0 0; left:12px; }
.row-fluid .residencial-section.single-popup .inner-gallery .slick-next:before { background: url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/themes/base/tiny_arrows.png); width: 8px; height: 16px; background-position: 100% 0; right:12px; }
.row-fluid .residencial-section.single-popup .inner-gallery button.slick-prev { top: 50%; transform: translateY(-50%); transition: opacity 0.5s ease 0s; position: absolute;  bottom: 0; margin: auto; width: 32px; height: 134px; background: rgba(96, 94, 94, 0.97); cursor: pointer; left: -65px; margin:0px; }
.row-fluid .residencial-section.single-popup .inner-gallery button.slick-next { top: 50%; transform: translateY(-50%); transition: opacity 0.5s ease 0s; position: absolute;  bottom: 0; margin: auto; width: 32px; height: 134px; background: rgba(96, 94, 94, 0.97); cursor: pointer; right: -65px; margin:0px; }


.row-fluid .outter-apartamento {max-width: 810px; margin: 0 auto; }
.outter-apartamento ul { list-style-type: none; }
.outter-apartamento ul li a { border: solid rgba(50, 54, 68, 1) 1px; cursor: pointer !important; margin: 0px 0px 6px 0; padding: 6.5px 10px; font-size: 18px; min-width: 192px;text-align: center; }
.outter-apartamento ul li a:hover { background: #323644; color: #fff; }
.outter-apartamento ul li  { width: 25%; float: left; }
.apartamento-box-btn a { color: #fff; background-color: rgba(96, 94, 94, 1); border: solid rgba(47, 46, 46, 1) 1px; margin-top: 41px; min-width: 222px; font-size: 18px; padding: 14.5px;}
.apartamento-box-btn a:hover{ background: #2f2e2e; color: #fff; }
.apartamento-box-btn { text-align: center; }

.row-fluid .image-gallery-cta a { color: #fff; background-color: rgba(96, 94, 94, 1); border: solid rgba(47, 46, 46, 1) 1px; margin-top: 41px; min-width: 222px; font-size: 18px; padding: 14.5px;}
.row-fluid .image-gallery-cta a:hover{ background: #2f2e2e; color: #fff; }
.row-fluid .image-gallery-cta{ text-align:center; }



/* contacto */

.row-fluid .santa-contacto { background: #605e5e; margin-top: 52px; padding: 35px 0 100px 0; }
.row-fluid .top-logo { text-align: center;  margin-bottom: 63px; }
.row-fluid .other-contacto { max-width: 933px;  margin: 0 auto; }
.row-fluid .left-contacto { width: 50%; float: left; }
.row-fluid .right-contacto { width: 50%; float: left; }
.row-fluid .left-contacto h2 { color: #fff; font-size: 30px; }
.row-fluid .right-contacto h2 { color: #fff; font-size: 30px; margin-bottom: 30px; }
.row-fluid .left-contacto { color: #fff; }
.row-fluid .santa-contact { font-size: 20px; }
.row-fluid .santa-contact a { color: #fff; }
.row-fluid .left-text { padding: 0 133px 45px 0; font-family: wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight; font-size: 20px; }
.row-fluid .social-icon { padding-top: 53px; }
.row-fluid .social-icon ul li { list-style-type: none; }
.row-fluid .social-icon ul li { display: inline-block; }
.row-fluid .social-icon ul li a img { width: 30px; margin-right: 15px; }
.row-fluid .right-contacto span.hs-form-required { display: none;  }

.row-fluid .right-contacto .hs_firstname .input { margin-right: 30px !important; }
.row-fluid .right-contacto .input { margin-bottom: 12px; }
.row-fluid .right-contacto .input input { width: 100% !important; font-size:14px; }
.row-fluid .right-contacto .input textarea { padding-bottom: 71px;  width: 100% !important;  max-height: 128px; }
.row-fluid .inner-map iframe { width: 100%; }
.row-fluid .inner-single-img { min-height: 501px; background-attachment: fixed !important;}
.row-fluid .inner-single-img img{ display:none;  }
.row-fluid .right-contacto .input input::placeholder{ color: #969695; }
.row-fluid .right-contacto .input textarea::placeholder{ color: #969695; }
.row-fluid .santa-contact span{     line-height: 1.7em; }

/* portafolio */

.row-fluid .portafolio-hero-section { min-height: 244px; margin: 52px 0 0 0; display: grid; align-items: center; }
.row-fluid .portafolio-hero-title { text-align: center; position: relative;z-index: 99999; }
.row-fluid .portafolio-hero-title h2 { color: #fff;     position: relative;}
.portafolio .row-fluid .residenciales-content { padding: 0; }
.portafolio .row-fluid .residenciales-section { padding: 26px 0 24px 0; }
.row-fluid .outter-logo h2 { text-align: center; margin-bottom: 25px; line-height: normal; letter-spacing: normal; }
.row-fluid .inner-logo { margin: 0 auto; max-width: 980px; display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: center; display: -webkit-flex;  -webkit-justify-content: center;  -webkit-flex-wrap: wrap;  -webkit-align-items: center; }
.row-fluid .logo-box { width: 20%; float: left; margin: 40px 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; display: -webkit-flex; -webkit-justify-content: center; -webkit-flex-wrap: wrap; -webkit-align-items: center; }
.row-fluid .outter-logo { padding-bottom: 30px; }
.row-fluid .portafolio-hero-section { position:relative; background-attachment: fixed; transform-style: preserve-3d; }

.row-fluid .logo-box img:hover { opacity: 0.5; }
.row-fluid .portafolio-hero-section:before { position: absolute; content: "";  background-color: rgb(96, 94, 94); opacity:0.78;   top: 0px;  left: 0px; width: 100%; height: 100%; cursor: pointer; z-index:999; }
.row-fluid .amenidades-section .amenidades-round a svg { fill:rgba(96, 94, 94, 1); height:50px; width:50px; }

.row-fluid .contact-section .inner-contact { max-width: 892px; position: relative;  }
.row-fluid .contact-section .inner-contact .hs-error-msg { display:none; }

.row-fluid .contact-section .hs-form .hs-input { color:#fcfcfc; padding: 5px; }
.row-fluid .contact-section .hs-form .hs-input::placeholder { color: #a0a09f; }
.row-fluid .contact-section .no-list.hs-error-msgs.inputs-list li { display: block; margin: 10px 0; color: #C71212; list-style: none; position: absolute; bottom: -40px; left: 0; right: 0; }
.row-fluid .contact-section .hs-form .hs_error_rollup { display: block; text-align: center; }

.row-fluid .hero-slider .slider-box .down-image a, .row-fluid .amenidades-section .amenidades-round a { opacity: .2; }
.row-fluid .custom-social { margin-top: 12px; }
.row-fluid .custom-address { margin-top: 5px; }

body.fan-two-row .fancybox-overlay-fixed { z-index: 999999; background: #fff;  }
 body.fan-two-row .fancybox-opened { z-index: 9999999; }
.row-fluid .image-gallery-section.residencial-section.single-popup .inner-gallery { max-width:980px; margin:0 auto; }
.row-fluid .image-gallery-section.single-popup .title-wrapper { max-width: 934px; }
.row-fluid .top-leaf-image { max-width: 934px; margin: 0 auto; width: 100%;  }
.row-fluid .top-leaf-image img { position: relative; left: -80px;  -webkit-transform: rotate(36.9491deg);  transform: rotate(36.9491deg); }
.santa.grove  .row-fluid .image-gallery-section.single-popup { padding-top: 0; } 
body.thewoods .row-fluid .santatext-cta a:hover { background: #323644; }

body.thewoods .row-fluid .santa-img-section .santa-img-title { max-width: 100%; }
body .fancybox-overlay.fancybox-overlay-fixed { z-index: 999999;  background: #fff; }
body .fancybox-opened { z-index: 9999999; }

.row-fluid .slider-box-inner.mobile { display:none; padding: 55px 0px 60px; min-height: 384px; }


.row-fluid .mobile-image img { display: none; }
.row-fluid .mobile-image button.slick-next.slick-arrow, .row-fluid .mobile-image button.slick-prev.slick-arrow { display: none !important; }
.row-fluid .caracteristicas-section .cara-top h2 { color: #fff; }

.santacourt .caracteristicas-section .caracteristicas-inner {  padding-left: 20px; }

.row-fluid  .port-two-column .mobile-image { display:none; }

.contacto .row-fluid .c-mobile-image { display:none; }
.row-fluid .comerciales-box .comerciales-img.mobile-img { display:none; }
.row-fluid .flex-right-desk-img { height: 100%; }
.row-fluid .residenciales-box .residenciales-img.desktop-img a { padding: 39%; min-height: 230px;  }         
.row-fluid .comerciales-box .comerciales-img.desktop-img a { min-height: 300px; }    
.portafolio .row-fluid .residenciales-box .residenciales-img.desk-img a { min-height:255px; padding: 29%; }
.portafolio .row-fluid .residenciales-box .residenciales-img.mob-img a { min-height:230px; padding: 27% 0; }  
.row-fluid .residenciales-img.mobile-img a { padding:27%; }
.thewoods .row-fluid .port-logo { padding:62px 10px 10px; }
.thecrescent .row-fluid .port-left h2 { padding:29px 0 0 0; }
.santacourt .row-fluid .port-left h2 { padding:43px 0 0 0; }
.santacourt .row-fluid .port-two-column .comerciales-cta { padding:56px 0 0 0; }
.village .row-fluid .port-logo { padding: 35px 0 24px; }
.village .row-fluid .port-left h2 { line-height: 1.2em; padding-top: 0; margin-bottom: 48px; }
.village .row-fluid .custom_paging { top:-50px; }
.village .row-fluid .port-two-column { padding:160px 0 90px 0; }
.village2  .row-fluid .residencial-section.single-popup .inner-gallery button.slick-prev  { left:0px; }
.village2  .row-fluid .residencial-section.single-popup .inner-gallery button.slick-next  { right:0px; }
.fairwayestates .row-fluid .port-left h2 { padding:72px 0 0 0; }
.fairwayestates .row-fluid .port-left { padding-right:20px; }
.fairwayestates .row-fluid .port-two-column .comerciales-cta  { padding-top: 35px; }
.fairwayestates .row-fluid .port-two-column .hs_cos_gallery_main .slick-slide img {     min-height: 238px; }
.isp .row-fluid .port-logo { bottom:-121px;  }  
.peppage .row-fluid .port-logo { bottom:-121px;   padding:9px 0px 45px; }    
.isp .row-fluid .port-logo { padding:9px 0px 45px; }
.row-fluid .right-contacto fieldset { width:100%; }
.row-fluid .right-contacto .input input {     background: transparent; }
.hs-error-msg { color:#f00; }  
.row-fluid .right-contacto .input input.invalid.error { border-bottom: 1px solid #C71212 !important; }
.row-fluid .right-contacto .hs-error-msg { display:none; }

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  { background-color: #605e5e !important; -webkit-box-shadow: 0 0 0 30px #605e5e inset !important;   -webkit-text-fill-color: #fcfcfc !important;}
.row-fluid .contact-icon img { transition: all ease .9s; transform: translateX(80%); transition: all ease .9s; opacity: 0; -webkit-transform: translateX(80%); -moz-transform: translateX(80%); -o-transform: translateY(80%); }
.row-fluid .contact-section.load-down .contact-icon img  { opacity: 1; transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0);}
.isp .row-fluid .form-suntitle { margin-bottom:22px; }
.row-fluid .residenciales-section  .more { display:none;  }


.row-fluid .port-two-column .hs_cos_gallery_main .slick-prev   { left: 28px;
    z-index: 9;
    background: #2f2e2e;
    height: 134px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 34px;
    padding: 10px;
    opacity:0;
   transition: opacity 0.5s ease 0s;
}
.row-fluid .port-two-column .hs_cos_gallery_main .slick-prev:before { left:0px; }
.row-fluid .port-two-column .hs_cos_gallery_main .slick-prev:hover { opacity:1; }
.row-fluid .port-two-column .hs_cos_gallery_main .slick-next { right: 28px;
    z-index: 9;
    background: #2f2e2e;
    height: 134px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 34px;
    padding: 10px;
    opacity:0;
   transition: opacity 0.5s ease 0s;}
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-next:before { right:0px; }
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-next:hover { opacity:1; }

.swith-language { text-align: right;  margin-top: 10px;}
.swith-language .lang_list_class {    top: 37px;}
.swith-language .lang_list_class:after, .lang_list_class:before {
    top: -24px;
}
.swith-language ul.lang_list_class li a {
    display: block;
    color:#fff !important;
    font-size: 16px;
	border-bottom: 1px dotted;
    padding: 10px;
}
.swith-language ul.lang_list_class li {
    background: #605e5e !important;
    color: #fff;
    min-width: 160px;
    padding: 0 !important;
}
.swith-language ul.lang_list_class li:last-child a {border-bottom:0;}
.swith-language .lang_list_class li a:hover {
    color: #02f;
    background: rgba(204, 204, 204, 1);
    color: #000000 !important;
	border-bottom-color: rgba(204, 204, 204, 1);
}
/* .custom-header {display:none;} */
/* .for-other {
    display: none !important;
}
html[lang="en"] .for-english {display:block !important;}
html[lang="en"] .for-other {display:none !important;}
html[lang="es"] .for-other {display:block !important;}
html[lang="es"] .for-english {display:none !important;}

.blog .for-english {
    display: none !important;
}
 .blog .widget-type-global_group  .row-fluid-wrapper.row-depth-1.row-number-1 {
    height: auto !important;
} */
/*Responsive CSS*/

@media(max-width:1260px){
	.row-fluid .custom-header .head-right-cta .cta_button{    font-size: 15px;
    padding: 5px 16px;}
}
@media(max-width: 1200px){
  .row-fluid .flex-left {  padding: 140px 35px 0px; }
  .row-fluid .flex-sec.equal-column .flex-left {padding: 77px 35px;}
  .row-fluid .s-left h2 { max-width:100%; text-align: center; }
}
@media(max-width: 1024px){
 .row-fluid .residenciales-box { width: 49%;    margin-right: 2%;}
  .row-fluid .residenciales-box:nth-child(even) { margin-right: 0 !important; }  
  .portafolio  .row-fluid .residenciales-box { width: 49%;    margin-right: 2%;} 
  .portafolio .row-fluid .residenciales-box:nth-child(3n) {  margin-right: 2%; } 


}



@media(max-width: 991px){
.row-fluid .content-data, .row-fluid .cara-top {padding: 0px 20px;}
  .row-fluid .residenciales-box { width: 49%;    margin-right: 2%;}
  .row-fluid .residenciales-box:nth-child(even) { margin-right: 0 !important; }  
  .portafolio  .row-fluid .residenciales-box { width: 49%;    margin-right: 2%;} 
  .portafolio .row-fluid .residenciales-box:nth-child(3n) {  margin-right: 2%; } 
  
  .row-fluid .residenciales-section .residenciales-content, .row-fluid .comerciales-content {  padding: 0px 0px;}
  .row-fluid .residenciales-img img, .row-fluid .residenciales-img a { width: 100%; max-width: 100%; }
  .row-fluid .gallery-section .gallery-box { min-height: 250px;}
  .row-fluid .amenidades-box { width: 20%;   margin-bottom: 15px;}
  .row-fluid .footer-logo img { max-width: 210px;}
  .row-fluid .custom-footer { background: #2f2e2e; padding: 40px 0 40px 0;}
  .row-fluid .outter-content {  padding: 52px 0 52px 0;}
  .row-fluid .custom-header .custom-menu-primary ul li a {padding: 0 5px;}
  .row-fluid .custom-header .head-right-cta {margin-left: 0;}
  .row-fluid .inner-flex { flex-flow: column; -webkit-flex-flow: column; -moz-flex-flow: column; -o-flex-flow: column;}
  .row-fluid .flex-left { padding: 28px;  min-height: initial;width: 100%;}
  .row-fluid .flex-right img { height: auto; width: 100%; position: relative; top: auto;  left: auto;}
  .row-fluid .flex-right {   width: 100%;}
  .row-fluid .flex-sec.equal-column .flex-right, .row-fluid .flex-sec.equal-column .flex-left { width: 100%;    min-height: initial;}
  .row-fluid .flex-sec.equal-column .flex-left {  padding: 28px;}
  .row-fluid .content-main { padding: 50px 0;}
  .row-fluid .flex-content {display: block !important;}
  .row-fluid .inner-flex { flex-flow: column-reverse;-webkit-flex-flow: column-reverse;-moz-flex-flow: column-reverse;-o-flex-flow: column-reverse;}
  .row-fluid .flex-sec.equal-column .inner-flex { flex-flow: wrap; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -o-flex-flow: wrap;}
/*   .row-fluid .flex-sec.equal-column .inner-flex:nth-child(2n)  { flex-flow: column-reverse;-webkit-flex-flow: column-reverse;-moz-flex-flow: column-reverse;-o-flex-flow: column-reverse;} */
  .row-fluid .inner-gallery a {min-height: 350px;}
  .row-fluid .inner-gallery {  padding: 0px 0px;}
  .row-fluid .planos-text ul li {width: 48%; margin-right: 4%;}
  .row-fluid .planos-text ul li a{width: 100%;}
  .row-fluid .portfolio-banner-image { min-height: 360px;}
  
  .row-fluid .inner-ga, .row-fluid .inner-gaa ,.row-fluid  .inner-dgaa { padding:0px !important; }
  .row-fluid .main-modal .slick-prev { left: 45px; left: 4% }
  .row-fluid .inner-modal-title h2{     font-size: 30px; }
  
  
  .row-fluid .outter-gallery a img { display: block; }
  .row-fluid .outter-gallery a {  background: url(none) !important; min-height: auto !important; }
  .row-fluid .inner-modal-slider a img { display: block; }
  .row-fluid .inner-modal-slider a { background: url(none) !important; min-height: auto !important; }
  .row-fluid .outter-modal-slider .slick-prev, .row-fluid .outter-modal-slider .slick-next { top: 25%; }
  .row-fluid .inner-modal-slider a img { width: 100%; }
  
  /* Village Center Residencial Page */
  .row-fluid .residencial-section.single-popup .inner-gallery button.slick-prev{  left:0; }
  .row-fluid .residencial-section.single-popup .inner-gallery button.slick-next { right: 0;  }
  .outter-apartamento ul li:nth-child(3n) { margin-right: 0; }
.outter-apartamento ul li { width: 32%; margin-right: 2%; }
  .outter-apartamento ul li a{ width:100%; }
  
  .village .row-fluid .image-gallery-section{ padding: 100px 0 50px 0; }
  
/*   contact */
  
  .row-fluid .left-contacto { width: 100%; }
  .row-fluid .right-contacto { width: 100%; }
  .row-fluid .left-text { padding: 0 100px 20px 0; }
  .row-fluid .social-icon { padding-top: 30px; }
  .row-fluid .left-contacto { margin-bottom: 50px; }
  .row-fluid .inner-single-img { min-height: 333px; }
  .row-fluid .right-contacto h2 { margin-bottom: 20px; }
  .row-fluid .right-contacto fieldset { max-width: 100% !important; }
  
/*   portafolio */
  
  .row-fluid .logo-box { width: 25%; margin: 20px 0; }
/*   body .fancybox-close:before {     content: "\f105"; background: transparent !important; font-family: "progallery-svg-font-icons"; font-size: 22px; height: auto; width: auto; left: 0; } */
    
  body .fancybox-overlay.fancybox-overlay-fixed { overflow: hidden !important; overflow-y: hidden !important; }
  .row-fluid .amenidades-box { width: 50%; }
   .row-fluid .hero-slider .slider-box .down-image a svg { height:30px; width:30px; }
  .row-fluid .hero-slider .slider-box .down-image a { bottom:-26px; }
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-prev { left:15px; }
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-next { right:15px; }
  .swith-language { text-align: center;}
	.row-fluid .custom-header .head-right-cta .cta_button {
    font-size: 14px;
    padding: 5px 6px;
}
  
}
@media (max-width: 767px){
  .row-fluid .wrapper { padding:0px 25px; }
  .row-fluid .comerciales-box .comerciales-img.mobile-img { display:block; }
  .row-fluid .santa-text-cta .santatext-d { padding-bottom:40px !important; }
  .row-fluid .content-section .content-data h2 { text-align: left;font-size: 30px; margin-bottom: 0px; max-width: 240px; }
  .row-fluid .custom-footer { background: #2f2e2e; padding: 40px 0 40px 0;}
  .row-fluid .residenciales-box { width: 100%; margin: 0 0 12px 0 !important; } 
  .row-fluid .comerciales-box { width: 100%; margin-right: 0 !important; }
  .row-fluid .residenciales-section .main-title {padding: 0px 0 52px 0;}
  .row-fluid .residenciales-section { padding: 52px 0 32px 0;}
  .row-fluid .comerciales-Section .main-title {padding-bottom: 52px;}
  .row-fluid .outter-comerciales .comerciales-cta {  padding: 42px 0 62px; }
  .row-fluid .single-image-section .single-image {  background-attachment: scroll !important; min-height:402px; }
  .row-fluid .amenidades-section {  padding: 52px 0 52px 0;}
  .row-fluid .amenidades-content {  margin: 0 auto 52px;}
  .row-fluid .gallery-section .gallery-box { width: 100%; margin-right:0px; }
  .row-fluid .footer-logo, .row-fluid .custom-address {  margin: 0 0 20px 0;}
  .row-fluid .custom-menu-primary { display: none;}
  .row-fluid .custom-header .head-right-cta .cta_button { display: none;}
  .logo-image img {  max-width: 280px;}
  .row-fluid .hero-slider .slider-box .slider-box-inner { padding: 55px 0px 70px;  min-height: 380px;}
  .row-fluid .hero-slider .wrapper, .row-fluid .content-section .wrapper, .row-fluid .outter-residenciales .wrapper, .row-fluid .outter-comerciales .wrapper, .row-fluid .single-image-section .wrapper {padding: 0;}
  .row-fluid .custom-header, .row-fluid .portfolio-banner .wrapper {padding:0;}
  .row-fluid .single-image-section .single-image img {display: block !important;}
  .row-fluid .outter-content { font-size: 21px;  line-height: 1.8em; padding:43px 0px 26px; }
  .row-fluid .amenidades-content .inner-amenidades { padding:0 0px; text-align: justify; font-size:15px; line-height: 1.6em; }
  .row-fluid .hero-slider h6 {font-size: 20px;}
  
  .row-fluid .menu-toggle { display: block;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper{    opacity: 0 !important;  visibility: hidden !important;  display: none !important;}
  .row-fluid .menu-toggle a {  height: 50px;  width: 50px;  background: transparent;  position: absolute;  right: 5px;top:5px;z-index: 999;}
  .row-fluid .custom-header {position: relative;}
  .row-fluid .menu-toggle a span.main-bar span.icon-bar { width: 20px;  height: 3px;  background: #fff;  display: block;  margin: 5px auto;}
  .row-fluid .menu-toggle span.main-bar {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -0-transform: translate(-50%,-50%);}
  .show-menu .row-fluid .custom-menu-primary { display: block; position: absolute; top: 0; padding-top: 80px; padding-bottom: 20px; background: #605e5e; width: 100%; left: 0; text-align: center; z-index:999;}
  .show-menu .row-fluid .menu-toggle a span.main-bar span.icon-bar:first-child{display: none;}
  .show-menu .row-fluid .menu-toggle a span.main-bar span.icon-bar:nth-child(2){    transform: rotate(45deg);}
  .show-menu .row-fluid .menu-toggle a span.main-bar span.icon-bar:nth-child(3){    transform: rotate(-45deg); margin-top: -8px;}
  .row-fluid .hs-menu-wrapper.hs-menu-flow-horizontal > ul li {  padding: 0px 20px;}
  .row-fluid .custom-header .custom-menu-primary ul li a { color: #fff;  font-weight: bold;  font-size: 18px;  font: normal normal normal 18px/1.4em wfont_c7ecf1_d58dfef41cdf4b7fa7360e43ac29d671,wf_d58dfef41cdf4b7fa7360e43a,orig_twcenmtstd;    padding: 10px 20px;}
  .row-fluid span.menu-trigger {  height: 45px;  width: 45px;  position: absolute;  left: 75px;  text-align: center;    cursor: pointer;    z-index: 999999;top: 0;}
  .row-fluid span.menu-trigger:before { position: absolute; width: 13px; background: #fff; height: 2px; content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -0-transform: translate(-50%,-50%);    z-index: 999999;}
  .row-fluid span.menu-trigger:after { position: absolute; width: 2px; background: #fff; height: 13px; content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -0-transform: translate(-50%,-50%);    z-index: 999999;}
  .row-fluid .hs-menu-wrapper.hs-menu-flow-horizontal > ul li {    display: block;  width: 100%;float: left;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children.opensubmenu span.menu-trigger:after {display: none;}
  .row-fluid .custom-header .custom-menu-primary ul {  max-width: 350px;  margin: 0 auto;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children.opensubmenu > ul.hs-menu-children-wrapper {   display: block !important;   opacity: 1 !important;    visibility: visible !important;    position: relative;    top: auto;    left: auto;    background: transparent !important; } 
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children.opensubmenu > ul.hs-menu-children-wrapper li {  border-bottom: none;  background: transparent;    white-space: inherit !important;float: left;   width: 100%;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children.opensubmenu > ul.hs-menu-children-wrapper li a {  width: 100% !important;  text-overflow: initial !important;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(2) ul.hs-menu-children-wrapper li:nth-child(2), .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(2) ul.hs-menu-children-wrapper li:nth-child(3) {  display: none;}
  .row-fluid .custom-header .custom-menu-primary ul.hs-menu-children-wrapper {float: left;width: 100%;}
  .row-fluid .custom-header .custom-menu-primary ul.hs-menu-children-wrapper li a {  padding: 8px 20px;}
  .row-fluid .hero-slider .slider-box .down-image a .fa {  color: rgba(255, 255, 255, 1);  font-size: 25px;  vertical-align: middle;   line-height: 0;}
  .show-menu .row-fluid .menu-overlay {display: block;}
  body.show-menu{overflow: hidden;}
  .row-fluid .golf-banner .wrapper {padding: 0;}
  .row-fluid .golf-banner-image {margin: 0;}
  .row-fluid .golf-banner-image { min-height: 320px;}
  .row-fluid .in-title {  padding: 20px 0;}
  .row-fluid .golf-content .in-title {  padding: 33px 0 28px; }
  
  
  .row-fluid .golf-content { padding: 15px 0 35px 0;}
  .row-fluid .flex-sec .wrapper, .row-fluid .flex-sec .wrapper { padding: 0;}
  .row-fluid .portfolio-banner-image { margin: 0px 0 0 0;}
/*     .row-fluid .port-right {  margin: 50px 0 0 0;} */
  .row-fluid .port-two-column {padding: 70px 0 20px 0;}
  .row-fluid .port-two-column .comerciales-cta { padding-top: 30px;}
  .thecrescent .row-fluid .port-two-column .comerciales-cta { padding-top: 40px; top:336px; }
  .row-fluid .s-left h2 { max-width: 100%; margin-bottom: 10px;}
  .row-fluid .image-gallery-section { padding: 70px 0 10px 0;}
  .row-fluid .cara-bottom-right { margin: 10px 0;     width: 100%; float: left; }
  .row-fluid .caracteristicas-inner { padding: 50px 0; min-height: auto;  display: block;}
  .row-fluid .inner-gallery .slick-prev { left: 20px; }
  .row-fluid .inner-gallery .slick-next { right: 20px !important; }
  .row-fluid .inner-gallery .slick-slide {  padding: 0 5px 0 0; }
  body .fancybox-prev { left: 0;}
  .fancybox-close {right: 0 !important;}
  body .fancybox-next { right: 0 !important;}
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-slide img { max-width: 100%; min-height: auto;}
  .row-fluid .port-two-column .hs_cos_gallery_main { padding: 0px 0px;}
  .row-fluid .planos-text { padding: 10px 0 0 0;}
  .row-fluid .planos-text ul li a {  font-size: 16px;}
  .row-fluid .caracteristicas-section .wrapper {  padding: 0;}
  .row-fluid .santa-content {  padding:0px 0px 40px 0px; }
  .row-fluid .santa-title h5 { padding: 0 0px;  }
  
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-prev {left: 0px; }
.row-fluid .port-two-column .hs_cos_gallery_main .slick-next {right: 0px; }
  .row-fluid .s-right.span7 { width: 100%;}
  .row-fluid .s-left.santa-title.span5 { width: 100%; }
  .row-fluid .santa-outter {     display: block; }
  .row-fluid .outter-gallery a { margin-bottom: 20px; float: none;   display: block; }
  .grove .row-fluid .image-gallery-section .wrapper { padding: 0 25px; }
  .row-fluid .santa-title h5{     font-size: 20px; }
  
  .grove .row-fluid .Location-section .wrapper {padding: 0 25px; } 
  .row-fluid .main-modal .slick-prev { left: 21px; left: 3%;}
  .grove .row-fluid .santa-content .wrapper { padding: 0 25px; }
  .row-fluid .inner-modal-slider { width: 80%; margin: 0 10%; }
  .row-fluid .inner-modal-title { width: 100%;  }
  .row-fluid .main-modal .slick-next{     right: 5%;  }
  
  /* Village Center Residencial Page */
  
  .outter-apartamento ul li:nth-child(3n) { margin-right: 2%; }
  .outter-apartamento ul li:nth-child(2n) { margin-right: 0; }
.outter-apartamento ul li { width: 49%; margin-right: 2%; }
  .village .row-fluid .image-gallery-section{ padding: 70px 0 40px 0; }

/* contact */
  .row-fluid .top-logo{ margin-bottom: 30px; }
  .row-fluid .santa-contacto{     padding: 15px 0 50px 0; }
  .row-fluid .inner-single-img { min-height: 300px; background-attachment: scroll !important; display:none; }
  .row-fluid .left-text { padding: 0 0px 20px 0; }
  .row-fluid .right-contacto h2 { margin-bottom: 10px; }
  
  /*   portafolio */
  
  .row-fluid .logo-box { width: 50%; margin: 10px 0; text-align: center; }
 
  .row-fluid .top-leaf-image img { left: 0; }
  .portafolio .row-fluid .residenciales-box { width:100%; margin-bottom:15px; }
  .port-pholio .row-fluid .wrapper { padding:0px; }
  .row-fluid .portafolio-hero-section { margin:0px; } 
  .portafolio .row-fluid .residenciales-section { padding:0px; margin-bottom: 10px; }
  .portafolio .row-fluid .residenciales-img img { min-height: 200px; object-fit: cover; height: 200px; }  
  .portafolio  .row-fluid .portafolio-hero-section { min-height: 173px; background-attachment: scroll; } 
  .port-pholio .row-fluid .contact-section .wrapper { padding:0px 30px; }
  
  .row-fluid .mobile-image img { display: block; height:300px !important; }
  .row-fluid .desktop-image img { display: none; }
  .row-fluid .desktop-image button.slick-next.slick-arrow, .row-fluid .desktop-image button.slick-prev.slick-arrow { display: none !important; }
  .row-fluid .mobile-image button.slick-next.slick-arrow, .row-fluid .mobile-image button.slick-prev.slick-arrow { display:block !important; }
  
  .village .row-fluid .s-left h2 { max-width: 100%;  }
  
  .row-fluid .port-two-column .comerciales-cta{ position: relative; top: 324px; text-align: center; }
  .row-fluid .port-right { position: relative; top: -90px; }
  .row-fluid .caracteristicas-inner-s { padding: 0px 0px 0px !important; }
  .row-fluid .contact-section .inner-contact h2 { font-size: 30px; }
  .fancybox-lock body { max-height:100vh; } 
  
  .peppage .row-fluid .image-gallery-section.double { padding-bottom:30px; }
  .row-fluid .hero-slider { margin-top:0px; }
  .row-fluid .residenciales-img img { min-height: 250px; object-fit: cover; height: 250px; }
   .row-fluid .gallery-section .gallery-box { min-height:300px; }
  .row-fluid .contact-icon img { width:120px; }
  .row-fluid .contact-section .contact-icon { padding-bottom:10px; }
  .row-fluid .amenidades-content .inner-amenidades h2 { margin-bottom:28px; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float:left !important; }
  .row-fluid .portafolio-hero-title h2 { font-size:24px; }  
  .row-fluid .image-gallery-section.single-popup .inner-gallery .slick-prev { left:20px; }
  .row-fluid .image-gallery-section.single-popup .inner-gallery .slick-next  { right:20px; }
  .row-fluid .caracteristicas-inner-s .cara-bottom-right-inner ul { padding-left: 20px !important; }  
  .row-fluid .caracteristicas-two.up-text .cara-bottom-right-inner ul { padding-left: 0px !important; }   
  
  .thewoods .row-fluid .image-gallery-section .title-wrapper { padding-bottom:0px; }  
  .row-fluid .caracteristicas-inner-s .cara-bottom-left h6 {font-size: 20px !important; max-width: 143px; float:left; }
  .row-fluid  .port-two-column .mobile-image { display:block; margin-top: 30px; }
  .row-fluid  .port-two-column .desktop-image { display:none; }
  .row-fluid .outter-apartamento ul li a { padding: 10.5px 10px; max-width: 160px !important; margin: 0 auto 10px; }
  .row-fluid .outter-apartamento ul { text-align: center; }
  .row-fluid .residencial-section.single-popup .inner-gallery button.slick-prev {     width: 34px; height: 134px; top: 50%; transform: translateY(-50%); left: 0 !important; }
  .row-fluid .residencial-section.single-popup .inner-gallery button.slick-next {     width: 34px; height: 134px; top: 50%; transform: translateY(-50%); right: 0 !important; }
  .isp .slick-slider { margin-bottom:30px; }
  .row-fluid .residenciales-img img { min-height: 127px; object-fit: cover; height: auto; }
  .row-fluid .comerciales-img img { min-height: 127px; object-fit: cover; height: auto; }  
  .outter-comerciales { margin:0px; } 
  .row-fluid .apartamentos-section h4 { font-size: 22px; max-width: 257px; margin: 0 auto; }  
  .row-fluid .image-gallery-section.full-img .title-wrapper h2 { max-width:280px;  } 
  .row-fluid .image-gallery-section .title-wrapper h2 { max-width:280px; }
  .row-fluid .santa-img-section { padding-top:15px !important; }
  .row-fluid .contactopage .wrapper { padding:0px; }
  .row-fluid .santa-contacto { margin:0px; }
  .row-fluid .santa-contacto .wrapper { padding:0px 25px; }
  .contacto .row-fluid .c-mobile-image { display:block;  }
  .contacto .row-fluid .c-mobile-image img { width:100%; }  
  .row-fluid .amenidades-box:nth-child(5) { display:none; }
  .row-fluid .amenidades-box:nth-chid(1) { order: 1; }
  .row-fluid .amenidades-box:nth-chid(2) { order: 3; }
  .row-fluid .amenidades-box:nth-chid(3) { order: 5; }
  .row-fluid .amenidades-box:nth-chid(4) { order: 7; }
  .row-fluid .amenidades-box:nth-chid(5) { order: 2; }
  .row-fluid .amenidades-box:nth-chid(6) { order: 4; }
  .row-fluid .amenidades-box:nth-chid(7) { order: 6; }
  .row-fluid .amenidades-box:nth-chid(8) { order: 8; }
  .row-fluid .content-data { padding: 0px 26px; }
  .row-fluid .comerciales-cta a { font-size: 17px; }
  .row-fluid .Location-section h2 { margin-bottom: 20px !important; }
  .isp .row-fluid .contact-section .inner-contact h2 { margin-bottom: 11px; }
  .isp .row-fluid .form-suntitle {     margin-bottom: 33px; }
  .row-fluid .contact-section .hs-form .hs-input { font-size: 14px; min-height: 34px; line-height: 35px; }
  .row-fluid .contact-section .hs-form ::placeholder { font-size: 14px; }
  .row-fluid .contact-section textarea { min-height: 110px;}
  .peppage .row-fluid .santa-text-cta .santatext-content h2 { text-align: left; margin-bottom: 0; padding-bottom: 18px; }
  .peppage .row-fluid .santa-text-cta .santatext-d { text-align: left; }
  .row-fluid .logo-box img { min-width: 218px; }
  .row-fluid .outter-logo h2 { margin-bottom: 34px; font-size: 27px; }
  .row-fluid .logo-box a { min-height: 218px; }
  .santacourt .row-fluid .single-image-section .single-image { min-height: 722px; }
  .santacourt .row-fluid .cara-top { padding:0px;  }
  .santacourt .row-fluid .cara-bottom { font-size: 19px !important; }
  .row-fluid .planos-text ul li a { padding:11.5px 15px; max-width: 200px !important; margin: 0 auto; float: none; display: block; }
  .row-fluid .planos-section h2 { font-size: 33px; }
  .thecrescent .row-fluid .cara-bottom  { font-size: 19px !important; }
  .row-fluid .santa-left-right .wrapper { padding:0px; }
  .row-fluid .santa-left-right .santa-right-in { padding:0px 25px;  }
  .thewoods .row-fluid .santa-text-cta .santatext-content h2 { max-width:350px; margin:0 auto; }
  .row-fluid .residenciales-section  .more { display:block; text-align: center; width: 100%; float: left; }
  .row-fluid .residenciales-section  .more { font: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496,sans-serif; color: #2F2E2E; text-decoration: underline !important; text-transform: capitalize; cursor: pointer;}
   .row-fluid .residenciales-box { display:none;  }  
  .row-fluid .residenciales-section  .more { font: normal normal normal 18px/1.4em wfont_c7ecf1_1a7e3172ddfa4e8daf703d7580841178,wf_1a7e3172ddfa4e8daf703d758,orig_twcenmtstdlight; color: #A0A09F; }
  .home .row-fluid .residenciales-section { padding:40px 0 50px 0; }
  .village .row-fluid .port-two-column { padding:120px 0px 34px; }
  .village .row-fluid .port-left h2 { max-width:400px; margin-bottom: 30px; } 
  .village .row-fluid .port-left  { font-size:18px !important; }
  .village .row-fluid .image-gallery-section.full-img { padding:100px 0 20px 0 !important; }
  .village  .row-fluid .santa-content { padding:0px; }
  .village .row-fluid .custom_paging { top:-80px; }  
  .village .row-fluid .image-gallery-section.single-popup { padding:55px 0 68px 0; }
  .row-fluid .image-gallery-cta a { margin-top:0px; }
  .village.village2 .row-fluid .image-gallery-section.residencial-section.single-popup .inner-gallery { margin: 82px 0px 112px !important; }
  .village .row-fluid .image-gallery-section.full-img .inner-star { padding:0px; }
  .village .row-fluid .image-gallery-section.full-img .inner-star .gallery-title { padding:0px 25px; }
  .village .row-fluid .image-gallery-section.residencial-section.single-popup .inner-gallery { margin: 45px 0px  !important; }
  
  .village .row-fluid .image-gallery-section.single-popup .title-wrapper { padding-bottom:50px; }
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-slide img { min-width:767px; object-fit: cover;  }
  .isp .row-fluid .image-gallery-section.double .inner-gallery .slick-slide { padding: 0px;  }                                              
  .peppage .row-fluid .image-gallery-section.double .inner-gallery .slick-slide { padding: 0px;  }                                              
  .grove .row-fluid .image-gallery-section.double .inner-gallery .slick-slide { padding: 0px;  }
  .row-fluid .image-gallery-section.full-i .inner-gallery .slick-prev { left:20px; }
  .row-fluid .image-gallery-section.full-i .inner-gallery .slick-next { right:20px; }
  .fairwayestates .row-fluid .image-gallery-section.double .inner-gallery .slick-slide { padding: 0px;  }    
  .swith-language { position: absolute;  right: 60px;  top: 10px;}
   .swith-language .lang_list_class { left: 0;}
  .swith-language .globe_class { background: url(https://f.hubspotusercontent40.net/hubfs/5264199/globe.png) !important;}
	.swith-language .lang_list_class:after, .lang_list_class:before {    left: 56%;}
} 


@media (max-width: 550px){
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-prev { left:0px; }
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-next { right:0px; }

}
 
@media(max-width: 480px){
  .thewoods .row-fluid .santa-text-cta .santatext-content h2 { max-width:280px; margin:0 auto; }
  .village .row-fluid .port-left h2 { max-width:260px; margin-bottom: 30px; } 
  .row-fluid .slider-box-inner.mobile { display:block; }
  .row-fluid .slider-box-inner.desktop { display:none; }
  .row-fluid .portfolio-banner-image { min-height:312px; }
  .row-fluid h2 {font-size: 26px;}
  .row-fluid .residenciales-section { padding: 40px 0 20px 0;}
  .row-fluid .comerciales-Section .main-title {  padding-bottom: 40px;}
  .row-fluid .contact-section {  padding: 40px 0 40px 0;}
  .row-fluid .amenidades-section {  padding: 40px 0 46px 0; }
  .row-fluid .amenidades-content {  margin: 0 auto 40px;}
  .row-fluid .contact-section .hs-form .hs-input {  width: 100% !important; }
  .row-fluid .contact-section .hs-form .input {  margin-right: 0 !important; }
  .row-fluid .contact-section .hs-form-field {  margin-bottom: 12px; }
  
  .row-fluid .golf-banner-image { min-height: 213px;}
  .row-fluid .in-title h2 { font-size: 20px;}
  .row-fluid .in-text { font-size: 16px;}
  
  .row-fluid .port-logo {    min-height: 146px; padding:15px 0px;  }
  .thewoods .row-fluid .port-logo {width: 222px;    min-height: 146px; bottom:-70px; }
  .row-fluid .right-contacto fieldset .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field { width:45%; margin-right:30px; float:left;  }
  .row-fluid .right-contacto fieldset .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { width:45%; float:left; }
  
  .row-fluid .contact-section fieldset .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field { width:45%; margin-right:30px; float:left;  }
  .row-fluid .contact-section fieldset .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { width:45%; float:left; }
  
  
  .row-fluid .inner-gallery a {  min-height: 300px;}
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-slide img { max-width: 100%; min-height: auto; height: 290px;  width: 100%; }
  .row-fluid .inner-s, .row-fluid .gallery-title h4, .port-left, .row-fluid .cara-bottom {  font-size: 16px !important;}
  .row-fluid .planos-text ul li { width: 100%; margin-right: 0 !important;}
  .row-fluid .apartamentos-section{padding: 30px 0;}
  
  .row-fluid .apart-icon svg { height: 48px;  width: 120px;}
  .row-fluid .planos-section {  padding: 40px 0;}
  .row-fluid .port-two-column .wrapper, .row-fluid .image-gallery-section .wrapper { padding: 0px 25px;}
  .fancy-black.fancybox-lock .fancybox-close:before {    background-position: center top;}

  .row-fluid .residenciales-section .main-title { padding: 0px 0 40px 0;  float: left; }
  
  
  
  .row-fluid .main-modal .slick-next { right: 5%;}
  .row-fluid .main-modal .slick-prev {left: 0px;}
  .row-fluid .inner-modal-title h2 { font-size: 25px; }
  
  /* Village Center Residencial Page */
  .outter-apartamento ul li { width: 100%; margin-right: 0%; }
  
  .row-fluid .gallery-section .outter-gallery-section { padding-bottom:29px; }
  .row-fluid .gallery-section .gallery-box { min-height:250px; }
/*   contact */ 
  
  .row-fluid .right-contacto .input textarea { padding-bottom: 35px; }
  .contacto .row-fluid .c-mobile-image {  display:block;  }
  .row-fluid .right-contacto .hs_firstname .input { margin-right: 8px !important; }
  

   /*   portafolio */
  
  .row-fluid .logo-box { width:100%; margin: 10px 0; }
  .row-fluid .hero-slider .slider-box .slider-box-inner { padding: 55px 0px 60px; min-height: 444px; }
  .row-fluid .image-gallery-section.double { padding: 0px 0px 00px; } 
  .row-fluid .image-gallery-section .title-wrapper h2 { font-size: 32px;  margin-bottom:0px; }
  .row-fluid .image-gallery-section .title-wrapper h4 {      letter-spacing: 0.05em; font-size: 18px !important; line-height: 1.2em;  }
  .thecrescent .row-fluid .image-gallery-section .title-wrapper { padding-bottom:20px; max-width:280px; margin:0 0; }
  .row-fluid .port-left h2 { margin-bottom: 31px; }
  .row-fluid .image-gallery-section.single-popup .fancybox.mobile { min-height:260px; min-width:300px; }
  .village2 .row-fluid .image-gallery-section.single-popup .fancybox.mobile { min-height:160px; min-width:300px; }
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-next { right:0px; }  
  .row-fluid .image-gallery-section.single-popup { padding-bottom:38px; }
  .row-fluid .port-two-column .hs_cos_gallery_main .slick-slide img { min-width:400px;  }
}

@media(max-width: 360px){
  
    .row-fluid .right-contacto fieldset .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field { width:100%; margin-right:0px;   }
    .row-fluid .right-contacto fieldset .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { width:100%;  }
    .row-fluid .contact-section fieldset .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field { width:100%; margin-right:0px;   }
    .row-fluid .contact-section fieldset .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { width:100%;  }
  
  
}

@media(max-width: 340px){
  .row-fluid span.menu-trigger {left:60px;}
}
@media(max-width: 300px){
  .row-fluid span.menu-trigger {left:0px;}
}