@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');

/* font */

@font-face {
    font-family: 'plumebold';
    src: url('https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/Dalton%20Maag%20-%20Plume%20Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'town_50_chiclight';
    src: url('https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/Jason%20Vandenberg%20-%20Town%2050%20Chic%20Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'town_50_chicregular';
    src: url('https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/Jason%20Vandenberg%20-%20Town%2050%20Chic%20Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Plume';
    src: url('https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/Plume-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* @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;}


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


body { margin:0; padding:0; font-size:15px; line-height:24px; font-family: 'Lato', sans-serif; font-weight:400; color:#666; overflow-x:hidden; }

.row-fluid .input input {
    padding-left: 16px;
    background: #ffffff !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 {font-size:14px;color:#8c9196 !important; margin:10px 0px;border: 1px solid #a6adb4;    color: #fff;  height: 43px; }
.row-fluid .footer-form input[type="email"] {
    margin: 0px !important;
    background: none !important;
}

.actions {

    text-align: center;

}
div.actions input[type="submit"]{
  font-family: 'town_50_chiclight', Lato !important;
  font-size:16px !important;
  color:#333333;
 background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%;
text-transform: uppercase;
padding: 10px;button
text-align: center;
font-weight: 300;
  margin-top:35px;
}

.hs-form-booleancheckbox-display span{

    color:#343638 !important;
    font-family: Lato, arial !important;
    font-size: 14px;
    font-weight: 300;
  
}
.hs-form-booleancheckbox-display span a{
   color:#343638 !important;
   text-decoration: underline !important;
}
.row-fluid .footer-icon form input[type="submit"] {
    margin: 0px !important;
}
input[type='checkbox']{
  cursor:pointer !important;
}





.row-fluid h1 { margin:0 0 10px; padding:0; font-size:50px; line-height:1.2; font-family: 'town_50_chiclight'; color:#0099b3; font-weight:300;}
.row-fluid h2 { margin:0 0 10px; padding:0; font-size:35px; line-height:1; font-family: 'town_50_chiclight'; color:#0099b3; font-weight:300; }
.row-fluid h3 { margin:0 0 10px; padding:0; font-size:30px; line-height:1.2; font-family: 'town_50_chiclight'; color:#0099b3; font-weight:300;}
.row-fluid h4 { margin:0 0 10px; padding:0; font-size:32px; line-height:1.8; font-family: 'Plume'; color:#0099b3; font-weight:300;}
.row-fluid h5 { margin:0 0 10px; padding:0; font-size:22px; line-height:1.2; font-family: 'town_50_chiclight'; color:#0099b3; font-weight:300;}
.row-fluid h6 { margin:0 0 10px; padding:0; font-size:18px; line-height:1.2; font-family: 'town_50_chiclight'; color:#0099b3; font-weight:300;}


* { 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 a { color:#0099b3 ; outline:none; text-decoration:none !important; cursor:pointer; vertical-align:top; max-width: 100% !important; white-space: normal !important; display:inline-block; margin-top: 0px; }
.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;   }
.row-fluid [class*="span"] { min-height:0; }
.row-fluid ul, .row-fluid ol { padding:0; margin:0; }

/* Slick Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.row-fluid .slick-slider button { cursor:pointer; outline:none; border:none;  top: 50%; z-index: 1; background:rgba(0,0,0,0.5); color: #FFF; width: 45px; height: 45px; font-size: 20px;  }
.va-resources .hero-wrapper-resources {background-color: #f6f6f6;}
.row-fluid .slick-slider .slick-next { right: 0; }
.row-fluid .slick-slider .slick-prev { left: 0; }
.row-fluid .slick-dots { text-align: center; margin-top: 0;bottom: -13px; }
.row-fluid .slick-dots li { float: none; display: inline-block; vertical-align: top; padding: 0 5px; }
.row-fluid .slick-dots li:before { display: none; }
.row-fluid .slick-dots li button { border-radius: 50%; background: transparent; border: #0099b3  solid 1px; width: 10px; height: 10px; display: block; font-size: 0; position: static; padding: 0;}
.row-fluid .slick-dots li.slick-active button, .row-fluid .hero-slider .slick-dots li button:hover { background: #C98E7B;  }
.row-fluid .slick-slide { outline: 0; float: left }

.row-fluid .slick-slider button {  width: 25px; height: 25px; font-size: 0; border-radius: 50%;}

.row-fluid .slick-slider .slick-prev {  left: 10px; background: none; background-color: #e6e6e6d9; top: 30%; background-size: 15px;display: none !important;}
.row-fluid .slick-slider .slick-next {  right:10px; background: none; background-color: #e6e6e6d9; top: 30%; background-size: 15px;display: none !important;}

.row-fluid .slick-slider .slick-prev:hover, .slick-next:hover{background-color:white !important;}

.row-fluid .slick-slider .slick-prev:before {position: absolute;content: "\f104";top: 2px; left: 9px;color: #333;font-family: "FontAwesome";font-size: 20px;line-height:1;}
.row-fluid .slick-slider .slick-next:after {position: absolute;content: "\f105";top: 2px; left: 10px;color: #333;font-family: "FontAwesome";font-size: 20px;line-height:1;}

.row-fluid .fullwidth { float:left; width:100%; }
.row-fluid .wrapper { box-sizing: border-box; width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1200px; padding:0 15px; }
.row-fluid .set-bg { background-size:cover !important; background-position:center top; position:relative; }
.row-fluid .get-bg { display:none !important; }
.row-fluid span.icon { width: 81px; height: 81px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 auto; background: none; display: table; border: 2px solid #fff; text-align: center; }
.row-fluid span.icon i { display: table-cell; vertical-align: middle; color: #fff; font-size: 34px; }

.row-fluid .feature-item { padding-bottom: 35px;}
.row-fluid .feature-post:hover .slick-slider .slick-prev{display:block !important;}
.row-fluid .feature-post:hover .slick-slider .slick-next{display:block !important;}
.blog-topic-page .row-fluid .post-item:first-child, .blog-topic-page .row-fluid .post-item:nth-child(2), .blog-topic-page .row-fluid .post-item {display:block !important;}
.blog-topic-page .row-fluid .post-item:nth-child(3) {    float: left; width: 48%;}


body.blog-topic-page .row-fluid .post-item:nth-child(3) .hs-featured-image-wrapper a.hs-featured-image-link { min-height: 300px;}
body.blog-topic-page .row-fluid .post-item:nth-child(3) .our-contetnt { position: relative; padding-top: 20px;margin-left: 0; margin-top: 0; padding-bottom: 0;color:#666;}
body.blog-topic-page .row-fluid .post-item:nth-child(3) span.dete-posted { display: block;}
body.blog-topic-page .row-fluid .post-item:nth-child(3) .our-contetnt h2 a, .row-fluid .post-item:nth-child(3) .our-contetnt h2 { color: #141b4d;}
body.blog-topic-page .row-fluid .post-item:nth-child(3) .our-contetnt h2 a:hover{ color: #C98E7B;}
body.blog-topic-page .row-fluid .post-item:nth-child(3) .view-post { position: absolute;  top: auto; left: 50%; transform: translate(-50%);  width: 100%;  text-align: center;  padding: 0px 35px; -webkit-transform: translate(-50%);  -moz-transform: translate(-50%); -o-transform: translate(-50%);  z-index: 9; bottom: 15px;}
body.blog-topic-page .row-fluid .post-item:nth-child(3) .hs-featured-image-wrapper p#hubspot-topic_data { left: 10px;}


.row-fluid .f-item:not(.slick-slide)  { display: none; }

/* menu */



/* ==========================================================================
   Custom Menu Primary
   ========================================================================== */


 /* Set ul background color */
 /* Set li background Color */
 /* Set link Color */
 /* Set link Hover Color */

/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul{ 
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
  color:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{
  color:;
}

/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul li{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{
  color:;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{
  color:;
}

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

/* Fix menu disappearing on desktop after toggling mobile menu */

/* @media screen and (min-width:768px) { */
      .custom-menu-primary .hs-menu-wrapper { 
          display:block !important;
      }
/*   } */




/* ==========================================================================
   Mobile Menu - Hubspot Standard Toggle Menu
   ========================================================================== */


/**
 * Special Note
 *
 * When the menu is open, a class of .mobile-open is applied to the body. You can 
 * use this for custom styling on any element when the menu is in the open position.                     
 */

.mobile-trigger, .child-trigger{
    display: none; /* Hide button on Desktop */
}

/* @media (max-width: 767px){ */


  /* Variables
     ========================================================================== */

     /* Set Mobile Menu Background Color */
        /* Set Link Color */
   /* Set Link Hover Color */

  /* 
    * Menu Reset
    *
    * Remove styling from desktop version of custom-menu-primary. Place any 
    * additional CSS you want removed from the mobile menu in this reset 
    */

  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper > ul,
  .custom-menu-primary .hs-menu-wrapper > ul li,
  .custom-menu-primary .hs-menu-wrapper > ul li a{
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none; 
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;  
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color:#ffffff;
  }


  /* Toggle Button
     ========================================================================== */

  .mobile-trigger{
    display: inline-block !important; /* Show button on mobile */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute; /*******************************************/
    top: 0px;          /* Position Button at right of screen  */
    right: 10px;        /*******************************************/
    width: auto; /* Button width */
    height: auto; /* Button height */      
    padding: 7px 10px 8px 10px;
    background: #ffffff; /* Background color */
/*     border: 1px solid #000000; */
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000000; 
  }
  .mobile-trigger:hover{
    text-decoration: none; /* Removes link text underline on button */
    color:#ffffff;
    background-color: #000000; 
    border-color: transparent;
  }

  /* Change button when menu is open */
  .mobile-open .mobile-trigger{
    color:#ffffff;
    background-color: #000000; 
    border-color: transparent;
  }

/* @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;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700&display=swap');





  /* Toggle Button Icon
     ========================================================================== */

  .mobile-trigger i{
    display: inline;
    position: relative;
    top: -4px;
  }
  .mobile-trigger i:before, .mobile-trigger i:after{
    position: absolute;
    content: '';
  }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
    width: 22px; /* Icon line width */
    height: 2px; /* Icon line height */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #000000; /* Icon color */
    display: inline-block;
  }
  .mobile-trigger i:before{
    top: -6px; /* Position top line */
  }
  .mobile-trigger i:after{
    top: 6px; /* Position bottom line */
  }
  
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,  
  .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
      background-color: #ffffff; /* Icon color */
  }
ul.cpt-nav {
    display: none !important;
}

  /* Child Toggle Button
     ========================================================================== */

  .child-trigger{
    display: block !important; /* Hide button on Desktop */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important; /* Button width */
    min-width: 55px !important;
    height: 45px !important; /* Button height */  
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  .child-trigger:hover{
    text-decoration: none;
  }
  .child-trigger i{
    position: relative;
    top: 50%; /* Centers icon inside button */
    margin: 0 auto !important;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .child-trigger i:after{
    position: absolute;
    content: '';
  }
  .child-trigger i, .child-trigger i:after{
    width: 10px; /* Icon line width */
    height: 1px; /* Icon line height */
    background-color:#ffffff; /* Icon color */
    display: block;

  }
  .child-trigger i:after{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .child-trigger.child-open i:after{
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .child-trigger.child-open i{
  }

    
  /* Menu Styles on Mobile Devices
     ========================================================================== */  
     
   .custom-menu-primary.js-enabled{
       position: relative;
       padding-top: 44px; /* Makes room for button */
       margin: 10px 0 10px 0;
   }

  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
    display: none;
  }  

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper{
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }

  /* Mobile Menu Styles */ 
  .custom-menu-primary.js-enabled .hs-menu-wrapper{
    width: 100%;
    position: relative; /**************************************************************/
    top: 0;             /* Positions the menu to drop from the very top of the screen */
    left: 0;          /**************************************************************/
    padding: 0;
  }
  .custom-menu-primary .hs-menu-wrapper{
    background-color:#000000; /* Menu background color set off global menuColorMobile variable */
    width: 100%; /* Full screen width */
  }

   /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul > li{
    position: relative;
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li a{
    font-size: 22px; /* Font size of top level list items */
    line-height: 45px;
    overflow: visible;
  }

  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul li{
    border-top: 1px dotted rgba(255, 255, 255, .35); /* Adds transparent dark highlights to top of top level list items */
  }
  .custom-menu-primary .hs-menu-wrapper >  ul li a{
    padding: 0 10px;
    color:#ffffff; /* link color set by global mobile-aColor variable */
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover{
    color:#ffffff; /* link hover color set by global mobile-aColorHover variable */
  }

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul li{
    background-color: rgba(255, 255, 255, .08);
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a{
    text-indent: 10px; /* Indent Child lists */
    font-size: 16px; /* Font size of child lists */
  }

  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
    text-indent: 30px; /* Indent Child lists */
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
    text-indent: 50px; /* Indent Child lists */
  }
}

/* top menu */


.row-fluid .left-text { text-align: left; color: #333; padding: 10px 0 10px 38px; }
.left-text a {
    text-align: left;
    
    padding: 10px 0 10px 15px;
}
.left-text a{ color: #333;    font-family: 'town_50_chiclight';    font-weight: 600;}
.left-text span {    margin-left: 20px; }
.row-fluid .top-logo { text-align: center; }
.row-fluid .top-header-section { padding: 6px 0 7px 0;     display: block; z-index: 99999999; }
.row-fluid .menu { text-align: -webkit-right; padding-right: 21px; }
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{  display:none; }      



.top-header-section { display: block; position: fixed;  top: 0;  width: 100%;  height: 60px;  background:#fff;  z-index: 1;     box-shadow: -5px 14px 6px -15px #000000;}
.left-text span{ position: absolute;  padding-left: 15px;  top: 10px;   left: 20px; }
.left-text span:before
{ 
   top: 12px;
/*     left: 0; */
    margin-right: 20px;
    position: absolute;
    content: '';
    width: 2px;
    height: 48px;
    background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);

}
.row-fluid .top-logo img {
    max-width: 38px !important;
}
/* header-section */


.row-fluid .header-section { position: absolute; z-index: 99; float: left; width: 100%; padding: 37px 0 0 0;



  


}
.row-fluid .logo {text-align: center; }
.row-fluid .logo img { width: 175px !important; height: 124px; text-align: center; }                             















.row-fluid .top-logo img {
    max-width: 34px !important;
}
.custom-menu-primary.js-enabled {
    padding-top: 0px !important;
    margin: 0px !important;
}
.widget-type-linked_image img {
    padding-top: 0px !important;
    padding-bottom: 12px;
}




.Hero_sections{
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    width:100%;
    height:640px;
    position: relative;
}
.hero_content_area{
    display:block !important;
  }

.hero_sub_area{
    position: absolute;
    top: 50%;
    left: 32%;
    right: 32%;
    text-align: center;
}

.hero_sub_area h1{
  font-family: 'town_50_chiclight';
  font-size:48px;
  color:#ffffff;
  line-height:50px;
 letter-spacing:12.5px;
  position:relative;
}
.hero_sub_ti h4::after {
    bottom: 65px;
    left: 50%;
    margin-left: -45px;
    position: absolute;
    content: '';
    width: 80px;
    height: 3px;
    background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,
rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,
    rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);
}

.hero_sub_ti h4{
  font-family: 'Plume';
  font-size:28px;
  line-height:32px;
  padding-top:40px;
  color:#ffffff;
}
@media screen and (max-width: 1299px) {
  .hero_sub_area{
    left: 26%;
    right: 26%;
}

}

@media screen and (max-width: 992px) {
  .hero_sub_area{
    left: 20%;
    right: 20%;
}

}

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

    .hero_sub_area{
    left: 5%;
    right: 5%;
}

.Hero_ti h1{
  font-size: 38px;
  line-height: 48px;
  letter-spacing: 11.5px;
  }
  .H_bottom_content p{
  font-size:16px !important;
  line-height:26px !important;
}
} 

   
 @media screen and (max-width: 555px) {
  .Hero_sections{
    background-image:none !important;
    height:550px !important;
  }
  .hero_content_area{
    display:block !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    width:100% !important;
    height:540px !important;
  }
    .hero_sub_area{
    left: 3%;
    right: 3%;
}

.hero_sub_area h1{
  font-size:37px;
  line-height:45px;
 letter-spacing:8.5px;
}
}

  
.H_bottom_content{
  text-align:center;
  padding-top:80px;
  padding-bottom:85px;
  padding-left: 19%;
  padding-right: 19%;
} 
.H_bottom_content h4{
  font-family: 'Plume', sans-serif;
  font-size:24px;
  color:#333333;
}
.H_bottom_content p{
  padding-top:20px;
  font-family: 'Lato', sans-serif;
  font-size:18px !important;
  line-height:32px !important;
  color:#919191;
}

 @media screen and (max-width: 800px) {
   .H_bottom_content{
  padding-top:55px;
  padding-bottom:55px;
  padding-left: 7%;
  padding-right: 7%;
}
}










/*Video And Content Area*/



/*Two-column IMG & Content*/
.video_content{
  background: #f1f2f2;
}

.video-content-title h1 {
    font-size: 40px;
    line-height: 48px;
    color:#090A0A;
    font-family: EB Garamond;
    text-align: center;
    padding: 50px 0px;
    font-weight: 400;
}
.video_content .first_section_video {
    float:left;
    width:50%;
    background-size: cover;
    background-position: center;
    height:568px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  text-align:center;
}
.video_content .First_section_content{
    float:right;
    width:50%;
    background-color:#ffffff;
     padding-left: 4%;
    padding-right: 11%;
    padding-top: 110px;
    padding-bottom: 75px;
     height:568px;
}



.first_section_video span.cta, .Second_sectioin_videos span.cta {
    font-family: 'town_50_chiclight';
    font-weight: 300;
    font-size: 18px;
    background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%;
    text-transform: uppercase;
    color:#ffffff;
    min-width: 126px;
    padding: 5px 15px;
    text-align: center;
    margin-top: 10px;
    font-size:22px;
    text-decoration: none;
  letter-spacing:5px;
}
.first_section_video a:hover.cta{
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    transition: .3s;
}
.Second_sectioin_videos a:hover.cta{
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    transition: .3s;
}


.video_content .First_section_content h1{
    font-size: 40px;
    line-height: 48px;
    color:#090A0A;
    font-family: EB Garamond;
    text-align: left;
    font-weight: 400; 
}
.video_content .First_section_content p{
    font-size: 20px;
    line-height: 28px;
    color: #090a0a;
    font-family: Roboto;
    text-align: left;
    font-weight: 400;
}

.video_content .First_section_content span{
    font-size: 20px;
    line-height: 28px;
    color: #090a0a;
    font-family: Roboto;
    text-align: left;
    font-weight: 700;
    padding-top:20px;
}


.video_content .Section_section_content{
    float:left;
    width:50%;
    padding-left: 11%;
    padding-right: 4%;
    padding-top: 110px;
    padding-bottom: 75px;
     height:568px;
}
.video_content .Second_sectioin_videos{
    float:right;
    width:50%;
    background-size: cover;
    background-position: center;
    height:568px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align:center;
}
.right_column_listing {
    padding: 25px 0px;
}
.Right_column h5, .Left_column h5{
    font-family: 'Plume', lato;
    font-size: 24px;
    line-height:32px;
  color:#333333;
    text-align: left;
}
.right_listing ul li{

    font-family: Lato, arial !important;
    font-size: 14px !important;
    color:#666666 !important;
    line-height: 27px !important;
  
}
.left_listing ul li {

    font-family: Lato, arial !important;
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 27px !important;
    padding-right: 15px !important;
    
}
.Right_column a.D_btn, .Left_column a.D_btn{
    font-family: 'town_50_chicregular';
    font-size: 14px;
    color: #333333;
    position: relative;
  margin-top: 40px !important;
  text-align: left;
  display:block;
}
.Right_column a.D_btn:before{

    top: -14px;
    left: 0;
    position: absolute;
    content: '';
    width: 40px;
    height: 1.6px;
    background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,
    rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,
    rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);
}

.Left_column a.D_btn:before{

    top: -14px;
    left: 0;
    position: absolute;
    content: '';
    width: 40px;
    height: 1.6px;
    background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,
    rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,
    rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);
}

.right_column_listing .left_listing {
    display: inline-block;
    width: 50%;
    float: left;
}
  .Second_sectioin_videos_M{
    display:none !important;
  }

.left_listing p, .right_listing p {
    line-height: 14px;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 10px;

  }



.Main-Form-area{
    background:#f4f4f2;
    padding-top:85px;
    padding-bottom:30px;
}
.left_listing ul, .right_listing ul {
    padding-left: 15px;
}
.input ul li {
    list-style: none !important;
}

.right_column_listing .right_listing{
    overflow: hidden;
    padding-left: 20px;
}
#Form-areas{
  width:785px;
  margin:0 auto;
  display:block;
  padding:30px;
  float:none;

}
.form-heading h2{
  font-family: 'town_50_chiclight', Lato;
  font-size:38px;
  color:#333333 !important;
  line-height:40px;
  letter-spacing: 6px;
  text-align:center;
    
  
}
.form-content h5{
  font-family: 'Lato', Arial;
  font-size:14px;
  color:#919191;
  line-height:24px;
  padding-top:25px;
  text-align:center; 
}

.Form-contents {
    padding-bottom: 30px !important;
}
.row-fluid .hs-form-booleancheckbox .hs-input + span::after, .row-fluid .hs-form-booleancheckbox .hs-input + span::before{
  display:none !important;
}


@media screen and (max-width: 1199px) {

  .video_content .First_section_content {
     
      padding-right: 9%;
      padding-top: 80px;
      padding-bottom: 50px;
  }

  .right_column_listing {
      padding: 10px 0px;
  }




  .video_content .Section_section_content{
      padding-left: 9%;
      padding-top: 80px;
      padding-bottom: 50px;
  }


}
@media screen and (max-width:920px) {
.Right_column a.D_btn, .Left_column a.D_btn {
   
    display: block;
}
}
@media screen and (max-width: 800px) {
.video-content-title h1 {
    font-size: 35px !important;
      padding: 40px 0px;
   
}
 
.video_content .First_section_content{
     padding-left: 7%;
     padding-right: 7%;
    background:#ffffff;
}
  .video_content .Section_section_content{
    padding-left: 7%;
     padding-right: 7%;
    background:#ffffff;
  }
.video_content .first_section_video {
    float:none;
    width:100%;
    height:295px;
}
.video_content .First_section_content{
    float:none;
    width:100%;
}
.video_content .First_section_content h1{}
.video_content .First_section_content h1 .Section_section_content h1{
  font-size: 35px;
  line-height: 45px;
}
.video_content .First_section_content p, .video_content .Section_section_content p .video_content .First_section_content span, .video_content .Section_section_content span{
  font-size: 16px;
  line-height: 22px;
}


.video_content .Section_section_content{
    float:none;
    width:100%;

}
.video_content .Second_sectioin_videos{
    float:none;
    width:100%;


}
  .Second_sectioin_videos{
    display:none !important;
  }
  .Second_sectioin_videos_M{
    width:100%;
    background-size: cover;
    background-position: center;
    height:295px;
    text-align:center;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  
 .Second_sectioin_videos_M span.M_cta{
    font-family: 'town_50_chiclight';
    font-weight: 300;
    font-size: 18px;
    background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%;
    text-transform: uppercase;
    color:#ffffff;
    min-width: 126px;
    padding: 5px 10px;
    text-align: center;
    margin-top: 10px;
  font-size:22px;
    text-decoration: none;
  }
  .Second_sectioin_videos_M a:hover.M_cta{
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    transition: .3s;
}
.left_listing ul li, .right_listing ul li {
    line-height: 27px !important;
}
  .video_content .First_section_content, .video_content .Section_section_content{
    height:auto;
  }
  .right_column_listing .right_listing {
    overflow: hidden;
    padding-left: 15px;
}
  .right_listing ul {
    padding-left: 0px;
}
  #Form-areas {
    width:100% !important;
    padding: 26px !important;
}
  .Main-Form-area {
    padding-top: 30px;
    padding-bottom: 25px;
   }
  .form-heading h2 {
    font-size: 28px;
    line-height: 36px;
    letter-spacing: 6px;
    text-align: center;

}
  .form-content h5 {
    padding-top: 0px;
    
  }
  .video_content .First_section_content, .video_content .Section_section_content{
    padding-top:50px;
  }
  .H_bottom_content {
    padding-top: 45px;
    padding-bottom: 45px;
}
  .Form-contents {
    padding-bottom: 15px !important;
}
  hero_sub_ti h4 {
    font-size: 24px;
    line-height: 30px;
}
  .Right_column h5, .Left_column h5 {
    font-size: 18px;
    line-height: 26px;
}
  .Right_column h5, .Left_column h5{
     font-size: 18px;
    line-height: 26px;
  }
  .hero_sub_ti h4{
    font-size:24px;
    line-height:30px;
  }
}
@media screen and (max-width:520px) {
.right_column_listing .left_listing {
    display: inline-block;
    width: 100%;
    float: none;
}

}
@media screen and (max-width:365px) {
  .hero_sub_area h1 {
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 6.5px;
}
}
















/* hero-section */

.row-fluid .hero-section { position: relative;  text-align: center; padding: 170px 0 80px 0;  background-position: 120% 20%;     background-position: center; background-size: cover; }
.row-fluid .left-hero-box h1:after { bottom: 0; left: 0;position: absolute; content: '';  width: 90px;  height: 3px; 
background: rgb(150,84,57); /* Old browsers */
background: -moz-linear-gradient(left, rgba(150,84,57,1) 0%, rgba(233,149,107,1) 50%, rgba(146,81,55,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#965439', endColorstr='#925137',GradientType=1 ); }
.row-fluid .right-hero-box {      overflow: hidden;   position: relative; margin-right: 0px;  width: 40%; float:right;
/*   background-color: rgba(126, 125, 119, 0.28); */
  padding: 34px 25px;    
/*   background-color: rgba(83,48,48,0.3); */
}
.row-fluid .left-hero-box { width: 55%; float: left;  margin-right: 5%;     padding-right: 100px;padding-top: 0;align-self: center; }
/* .row-fluid .right-hero-box .hs_email.hs-email.hs-fieldtype-text label { display: none; } */
span.hs-form-required { display: none; }
.row-fluid .right-hero-box h6 {     position: relative; line-height: 28px; color: #fff; text-align: left; font-size: 21px; font-family: 'Plume'; margin-bottom: 20px; }
.row-fluid .right-hero-box h6 span { display: block; }
.row-fluid .left-hero-box h1 { 
  text-align: left; font-size: 54px;
       font-family: 'town_50_chiclight';
  text-shadow:1px 1px 6px grey;
    font-weight: normal; 
  line-height: 53px; color: #fff; text-align: -webkit-left; position:relative; padding-bottom: 28px; margin-bottom: 25px;     letter-spacing: 0px; }
.row-fluid .left-hero-box h6 span {    display: -webkit-box; font-size: 16px; margin-top: 10px;     font-family: 'Lato', sans-serif;    font-weight: 400; }
.row-fluid .left-hero-box h6 { font-size: 16px; text-align: left; color: #fff; font-family: 'Plume';  }
.row-fluid .right-hero-box input, .row-fluid .right-hero-box select, .row-fluid .right-hero-box textarea{     font-size: 16px;  margin-bottom: 20px; }
.row-fluid .right-hero-box li.hs-form-booleancheckbox  {     text-align: -webkit-left;     text-align:left; }
.row-fluid .right-hero-box label.hs-form-booleancheckbox-display span { color: #fff; }
.row-fluid .right-hero-box input.hs-button.primary.large { background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%;  margin-bottom: 0; color: #fff; padding: 15px 15px; min-width: 170px; font-size: 30px;   font-family: 'town_50_chiclight'; transition: 0.5s ease all;}
.row-fluid .right-hero-box .hs_submit.hs-submit { margin-top: 60px;}
.row-fluid .right-hero-box ul.inputs-list { list-style-type: none; }
.row-fluid .outter-hero-section { display: flex; align-items: center;display: -webkit-flex; display: -moz-flex; display: -o-flex; }
ul.no-list.hs-error-msgs.inputs-list li{     text-align: -webkit-left; }
.right-hero-box .hs_i_have_accepted.hs-i_have_accepted.hs-fieldtype-booleancheckbox.field.hs-form-field a { color: #fff;  text-decoration: underline !important; }
.right-hero-box form {  position: relative; }
/* .row-fluid .right-hero-box ul.no-list.hs-error-msgs.inputs-list li label { display: none;} */
/* .row-fluid .right-hero-box .hs-input.invalid.error { border-color: #f00;} */
.row-fluid .right-hero-box ul.no-list.hs-error-msgs.inputs-list li label {  top: -10px;  position: relative;}
/* .hero-box-blur{  filter: blur(2px) brightness(15%) opacity(95%);
    -webkit-filter: blur(2px) brightness(15%) opacity(95%);
    -moz-filter: blur(2px) brightness(15%) opacity(95%);
    color: #fff; } */

/* luxury-section */

.row-fluid .hero-box-blur span h3 {   display: none;}
.row-fluid .luxury-section { padding: 88px 0 110px 0; }
/* .row-fluid .outter-luxury h4{     position: relative; } */
.row-fluid .outter-luxury { font-size: 16px;    color: #333333; }
.row-fluid .outter-luxury h3:after { bottom: 0; left: 0; position: absolute; content: '';  width: 40px;  height: 1.6px;
background: rgb(150,84,57); /* Old browsers */
background: -moz-linear-gradient(left, rgba(150,84,57,1) 0%, rgba(233,149,107,1) 50%, rgba(146,81,55,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#965439', endColorstr='#925137',GradientType=1 ); }

.row-fluid .outter-luxury h3 {  font-size: 35px; line-height: 38px;   color: #333;     position: relative;     padding-bottom: 8px;     letter-spacing: 0px; }
.row-fluid h3 {  font-size: 35px; line-height: 38px;   color: #333;     position: relative;     padding-bottom: 8px;     letter-spacing: 0px; }
.row-fluid  h3:after, .row-fluid .detail-content h4:after { bottom: 0; left: 0; position: absolute; content: '';  width: 40px;  height: 1.6px;
background: rgb(150,84,57); /* Old browsers */
background: -moz-linear-gradient(left, rgba(150,84,57,1) 0%, rgba(233,149,107,1) 50%, rgba(146,81,55,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#965439', endColorstr='#925137',GradientType=1 ); }
.inner-luxury {     margin-top: 24px; }
.row-fluid .unique-title h3:after {  left: auto;  right: 0;display: none;}
.row-fluid .hero-box-blur h3:after {display: none;}


/* detail */

.row-fluid .detail-section { background: #f4f4f2; padding: 0 0 160px;}
.row-fluid .detail-img { width: 50%; float: left;     margin-top: -56px;  }
.row-fluid .detail-content { width: 45%; float: right;     padding: 53px 230px 0 75px; line-height: 28px; color: #8c9196; }
.row-fluid .detail-content h3, .row-fluid .detail-content h4 {font-size: 27px; line-height: 38px; color: #333333;     letter-spacing: 0px;     position: relative; padding-bottom: 10px;    margin-bottom: 32px; }
.row-fluid .detail-btn a {     font-family: 'town_50_chiclight'; font-weight: 300; font-size: 18px; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%;  text-transform: uppercase; color: #515150;  min-width: 126px; padding:7px 10px; text-align: center; }
.row-fluid .detail-btn { margin-top: 33px; }
.row-fluid .top-text{ font-size: 16px; color: #333333; font-weight: 400;  }
.row-fluid .other-detail { margin-top: 109px;     text-align: center; }
/* .row-fluid .slick-slider .slick-prev, .row-fluid .slick-slider .slick-next { display: none !important; } */
.row-fluid .other-detail-text { max-width: 435px;  float: none; display: inline-block;   text-align: center;     padding-top: 0px; line-height: 28px;  color: #8c9196; }
.row-fluid .detail-images img { display: none !important;  }
.row-fluid .detail-images{  height: 470px;     min-width: 640px; }
.row-fluid .footer-icon h3:after {display: none;}


/* slider */

.row-fluid .detail-slider .slick-dots li.slick-active button, .row-fluid .detail-slider .hero-slider .slick-dots li button:hover { background: #C98E7B;}
.row-fluid .slick-dots li button { background: #e6e6e6; border: none; }

/* other */

.row-fluid .outter-other { padding: 137px 0 0px 0;}
.row-fluid .unique-img { width: 52%; float: left;      position: relative;   left: -176px;padding-left: 100px; }
.row-fluid .unique-slider { width: 48%;  float: left; margin-top: 45px; /*   margin-right: 2%; */  position: relative; }
.row-fluid .unique-content { padding: 114px 0 0 0; }
.row-fluid .unique-title { padding-top: 15px; width:37%; float: left; font-size: 16px;     color: #333;  text-align: right;   text-align: -webkit-right; padding-right: 40px; /*   padding-left: 200px; */ }


.row-fluid .unique-title h3 {font-size: 35px; color: #333333; letter-spacing: 0px; }
.row-fluid .unique-text { width: 63%; float: left; font-size: 16px;  line-height: 32px; padding-right: 140px; color: #8c9196; }

.row-fluid .unique-text a.cta_button { font-family: 'town_50_chiclight'; font-weight: 300;  font-size: 18px; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%;    text-transform: uppercase;    color: #515150;    min-width: 126px;    padding:5px 10px;    text-align: center;      margin-top: 10px; }
.unique-slider-img img  {   max-width: 359px; }


.row-fluid .detail-content h3:after { left: 0px;  bottom:0px;  position: absolute;  content: '';  width: 40px; height: 1.6px; background: #965439; background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1); }
.row-fluid .luxury-text:nth-child(2) .luxury-up {  opacity: 0;}

/* journey-section */

.row-fluid .journey-section { padding: 64px 0 55px 0; text-align: center;     background: #0097A9; }
.row-fluid .outter-journey h2 { font-size: 40px; color: #fff; margin-bottom:33px; letter-spacing: 0px; }
.row-fluid .outter-journey { font-size: 16px; line-height: 28px; color: #fff; }
.row-fluid .journey-btn { margin-top: 40px; }
.row-fluid .journey-btn a, .row-fluid .sbar-cta a{ font-family: 'town_50_chiclight'; font-size: 22px; color: #fff; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%; text-transform: uppercase; min-width: 128px; padding: 10px; text-align: center; font-weight: 300; }
/* .row-fluid .journey-btn a:after { bottom: 0; left: 50%;  transform: translate(-50%); position: absolute; content: ''; width: 100%; height: 3px; background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);
}
 */

/* footer-section */

.row-fluid .footer-section {background: #141b4d; padding: 60px 0 25px 0; }
.row-fluid .footer-contact ul li { list-style-type: none;     color: #fff; }
.row-fluid .footer-icon ul li { list-style-type: none; width: 50%; float: left;line-height:23px !important; }
.row-fluid .footer-logo { padding: 0 40px 0 0;}
.footer-page{ margin-left: 0px !important; }
.footer-icon{ padding-left: 35px; }
.row-fluid .footer-contact ul li a { color: #fff; }
.row-fluid .footer-page ul li a { color: #F7F7F7; }
.row-fluid .footer-icon ul li a { color: #F7F7F7;font-size: 12px;
line-height: 20px; }
.row-fluid .footer-icon h3 { color: #fff; font-size: 14px; font-family: 'Lato',sans-serif;     font-weight: normal; margin-top:32px;    letter-spacing: normal; }
.row-fluid .footer-page .hs-menu-wrapper.hs-menu-flow-vertical>ul li a { padding: 0 0 5px 0; }
.row-fluid .copy-right { color: #fff;  font-size: 10px; margin-top: 20px; }
.row-fluid .footer-icon ul li a span {  margin-left: 18px; }
.row-fluid .footer-contact { font-size: 12px;line-height:25px;margin-left: 0; }
.row-fluid .footer-contact ul li a:hover, .row-fluid .footer-page ul li a:hover, .row-fluid .footer-icon ul li a:hover { color:#C98E7B }

.hs-menu-wrapper ul li a{font-size:12px;line-height:20px;}
#ripple .right-hero-box .hs-input::placeholder {
    color: #ccc;
}
.row-fluid .detail-img img { display: inline-block; }
.row-fluid .detail-img.detail-slider-img img { max-width: 894px;     min-height: 550px; }
.row-fluid .right-hero-box input[type="submit"].hs-button.primary.large:hover, .row-fluid .detail-btn a:hover, .row-fluid .journey-btn a:hover, .row-fluid .unique-text a.cta_button:hover, .row-fluid .sbar-cta a:hover { background: #965439;  background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1); color: #fff !important; }
.row-fluid .right-hero-box .hs-input::placeholder { color: #fff; }
.row-fluid .right-hero-box .hs-form-booleancheckbox { position: relative; padding-left: 28px; margin-bottom: 20px;  }
.row-fluid .right-hero-box .hs-form-booleancheckbox .hs-input { position: absolute; left: 0; margin: 0; width: 16px !important; height: 15px !important; opacity: 0; visibility: hidden; }
.row-fluid .hs-form-booleancheckbox .hs-input + span:before { content: ""; position: absolute;   width: 16px; background: transparent; border: 1px solid #fff !important;  height: 15px; left: 0; top: 4px; }
.row-fluid .hs-form-booleancheckbox .hs-input + span:after {  border-right: 2px solid transparent; border-bottom: 2px solid transparent;display: block; content: ""; cursor: pointer;  height: .6rem;  left: 5px; top: 5px; position: absolute; width: .3rem;    z-index: 4;   transform: rotate(45deg); }
.row-fluid .hs-form-booleancheckbox .hs-input:checked+span:before, .row-fluid .hs-form-booleancheckbox .hs-input:checked + span:after { border-color: #fff; }
.row-fluid .slick-slider { margin-bottom: 0; }
.row-fluid .detail-section .slick-dots { position: static; margin: 24px 0 0 0px; }
.row-fluid .outter-journey { padding: 0 160px; }
.row-fluid .slick-dots li button:before { font-size: 0 !important; }
.row-fluid .luxury-text {  font-size: 16px; line-height: 28px;  color:#8c9196; padding-right: 36px;   }
.row-fluid .luxury-text:last-child {   padding-right: 0; }

.row-fluid .footer-icon .hs-form-field > label { display: none; }
.row-fluid .footer-icon  form { position: relative; }
.row-fluid .footer-icon .hs_submit.hs-submit { position: absolute; right: 0; top: 0; width: 40px; height:100%; }
.row-fluid .footer-icon .hs_submit.hs-submit .actions { height: 100%; }
.row-fluid .footer-icon form input[type="submit"]{ border: 0; outline: 0; font-size: 0!important; width: 100%; height: 100%; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/submit.png) no-repeat center center/16px 16px; padding: 8px 10px; }
.row-fluid .footer-icon .hs-input { padding-right: 45px; }
.row-fluid .footer-icon .hs-input::placeholder { color: #fff; }
.row-fluid .footer-icon .hs-error-msgs li { width: 100%;  color: #fff; margin: 10px 0 0; }

.row-fluid .footer-icon .hs_cos_wrapper_type_rich_text ul li a { position: relative;  padding-left: 25px; }
.row-fluid .footer-icon .hs_cos_wrapper_type_rich_text ul li a i { position: absolute; left: 0; top: 6px;  }
.row-fluid .footer-icon .hs_cos_wrapper_type_rich_text ul li a span { margin-left: 0; }
.row-fluid label.hs-main-font-element { display: none;}
.row-fluid label.hs-error-msg { color: red; }
.row-fluid .footer-form .input { background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%; }
.row-fluid .footer-form input[type=email] { border: none; }
.row-fluid .f_logo img { width: 100px !important;}
.row-fluid .unique-img img{     max-width: 607px; }

.row-fluid .input input { padding-left: 16px; } 


.row-fluid .unique-slider .slick-dots {  position: absolute; top: 50%; /*   right: -75%; */  left: 63%;     margin-left: 20px; }
.row-fluid .unique-slider .slick-dots li { display: -webkit-box;     margin-bottom: 10px; }
.row-fluid .outter-luxury > p, .row-fluid .top-text > p, .row-fluid .unique-title {font-family: 'Plume';}
.row-fluid .unique-bg img {  display: none;}
.row-fluid .hero-section canvas {  position: absolute;  top: 0;  left: 0;  height: 100%;   width: 100%;}
.row-fluid .hero-section div {position: relative;z-index: 9;} 

.row-fluid .hero-section {        background-attachment: fixed !important;}
.row-fluid .hero-section .wrapper{   
  background: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.row-fluid .outter-hero-section {  display: block; flex-flow: row wrap;    background: inherit;  width: 36%;    float: right;}
.row-fluid .right-hero-box {background: inherit;    width: 100%;
    float: right;}
.row-fluid .right-hero-box:before {
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 90%;
    box-shadow: inset 0 0 2000px rgba(88, 83, 83, 0.5);
    background: #141B4D;
    border-radius: 10px 10px 10px 10px;
}
.body-container.container-fluid {  overflow: hidden;}
.row-fluid .journey-btn a:hover span {  color: #fff !important;}
.row-fluid .detail-content h4{font-size: 35px;}
.row-fluid .luxury-up > p { color: #333;    font-family: 'Plume';}
.row-fluid .footer-icon h3 {letter-spacing: normal !important;}
/*Blog Styling*/
.row-fluid .blog-hero {  padding: 313px 0 50px 0;position:relative;}
.row-fluid .blog-hero:before { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.2); content: ''; }
.row-fluid .inb-hero { position: relative;}
.row-fluid .blog-title h1 {font-size: 28px; color: #fff;  text-transform: uppercase;  position: relative;    line-height: 34px;  margin-bottom: 0;    padding-bottom: 15px;}
.row-fluid .blog-title h1:after {
    bottom: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 40px;
    height: 1.6px;
    background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);
} 
.row-fluid .post-item { float: left;  width: 48%;  margin-right: 4%;    margin-bottom: 60px; display:none; }
.row-fluid .post-item:lt(5) { display:block; }
.row-fluid .post-item:nth-child(2n + 1) {  margin-right: 0;}
.row-fluid .post-item .hs-featured-image-wrapper a.hs-featured-image-link img, .row-fluid .feature-item .f-item a.hs-featured-image-link img{ display: none; margin: 0;}
.row-fluid .post-item .hs-featured-image-wrapper a.hs-featured-image-link, .row-fluid .feature-item .f-item a.hs-featured-image-link { display: block; min-height: 360px;}
.row-fluid .post-item .hs-featured-image-wrapper p#hubspot-topic_data a.hs-featured-image-link, .row-fluid .feature-item .f-item p#hubspot-topic_data a.hs-featured-image-link  { display: none; }
.row-fluid .post-item .hs-featured-image-wrapper, .row-fluid .feature-item .f-item .hs-featured-image-wrapper{position: relative;}
.row-fluid .post-item .hs-featured-image-wrapper p#hubspot-topic_data, .row-fluid .feature-item .f-item .hs-featured-image-wrapper p#hubspot-topic_data{ position: absolute;  top: 5px;    left: 10px;z-index: 9;}
.row-fluid .post-item .hs-featured-image-wrapper p#hubspot-topic_data a.topic-link, .row-fluid .feature-item .f-item .hs-featured-image-wrapper p#hubspot-topic_data a.topic-link, .row-fluid a.topic-link{ border: 0px solid #fff;  color: #ffffff;    padding: 1px 10px;    text-transform: inherit;    font-family: 'Plume';    font-size: 14px; background: rgba(51,51,51,0.3);letter-spacing: 0.5px; margin-bottom: 6px;}
.row-fluid .our-contetnt h2 a, .row-fluid .our-contetnt h2 { color: #141b4d; font-size: 24px; font-family: 'Plume'; font-weight: bold;  line-height: 26px;}
.row-fluid span.dete-posted { font-size: 13px;  color: #8C9196;    font-family: 'town_50_chiclight';   letter-spacing: 0px;line-height: 20px;  margin-bottom: 10px;    display: inline-block;}
.row-fluid .feature-item .f-item { float: left;  width: 31.5%;    margin-right: 2.75%;}
.row-fluid .feature-item .f-item:nth-child(3n) { margin-right: 0;}
.row-fluid a.topic-link:hover { background: #fff; color: #333 !important;}
.row-fluid .full-width {float: left;width: 100%;}
.row-fluid .our-feature-post {  padding: 50px 0 60px 0;  box-shadow: 0px 3px 0 rgba(0,0,0,0.11);}
.row-fluid .feature-title h3 { font-size: 18px;    font-weight: 600;margin-bottom: 25px;}
.row-fluid .feature-title.rec-news { margin-bottom: 22px;}
.hs-blog-listing .row-fluid .bawah-blog { padding: 50px 0 80px 0;}
.row-fluid .post-item:first-child, .row-fluid .post-item:nth-child(3) { width: 100%;  margin-right: 0;    overflow: hidden;position: relative;}
.row-fluid .post-item:first-child .hs-featured-image-wrapper a.hs-featured-image-link, .row-fluid .post-item:nth-child(3) .hs-featured-image-wrapper a.hs-featured-image-link { min-height: 430px;}
.row-fluid .our-contetnt {  padding-top: 20px;}
.row-fluid .post-item:first-child .our-contetnt, .row-fluid .post-item:nth-child(3) .our-contetnt{ margin-top: -130px; padding-top: 0;  position: relative;  margin-left: 35px;color: #fff;z-index:9;padding-bottom: 41px;}
.row-fluid .post-item:first-child .hs-featured-image-wrapper p#hubspot-topic_data, .row-fluid .post-item:nth-child(3) .hs-featured-image-wrapper p#hubspot-topic_data { left: 35px;z-index: 9;}
.row-fluid .post-item:first-child .our-contetnt h2 a, .row-fluid .post-item:first-child .our-contetnt h2, .row-fluid .post-item:nth-child(3) .our-contetnt h2 a, .row-fluid .post-item:nth-child(3) .our-contetnt h2 {  color: #fff;}
.row-fluid .hs-featured-image-wrapper:before {  position: absolute;    top: 0;    left: 0;    content: '';    height: 100%;    width: 100%;     background-color: rgba(40,40,40,0.25);    z-index: 1;display: none;}
.row-fluid .post-item:first-child span.dete-posted, .row-fluid .post-item:nth-child(3)  span.dete-posted {display: none;}
.row-fluid .our-categories .widget-module > ul li { line-height: 3; list-style: none;}
.row-fluid .our-categories .widget-module > ul li a {  color: #8C9196;    font-size: 14px;    border-bottom: 1px dotted #B4B4C6;    width: 100%;}
.rowfluid .our-categories .widget-module > ul, .row-fluid .our-tag .widget-module ul {padding: 15px 0 0 0;}
.row-fluid .our-categories .widget-module > ul li a:hover, .row-fluid .our-contetnt h2 a:hover {color:#C98E7B;}
.row-fluid .our-sidebar h3 {  font-size: 18px;  font-weight: 600;}
.row-fluid .our-tag .widget-module ul li {list-style: none;    display: inline-block;  margin-right: 10px;margin-bottom: 10px;}
.row-fluid .our-tag .widget-module ul li a { background: #ebeded; color: #707070; padding: 8px 20px; font-size: 14px; }
.row-fluid .our-tag .widget-module ul li a:hover {background:#A6ADB4;color: #fff;}
.row-fluid .our-tag .widget-module ul li span.filter-link-count { display: none;}
.row-fluid .our-tag { padding-top: 40px;padding-bottom: 40px;}
.row-fluid .search-blog form input.hs-search-field__input { border: 1px solid #EBEDED; padding-left: 15px; padding-right: 15px;    color: #8C9196; }
.row-fluid .search-blog form { position: relative;}
.row-fluid .search-blog form button { position: absolute; top: 0; right: 15px; height: 100%; background: transparent; box-shadow: none; border: 0; cursor: pointer;}
.row-fluid .search-blog form button svg g { fill: #8C9196;}
.row-fluid .search-blog form ::placeholder { color: #8C9196;}
.row-fluid .our-sidebar {  padding: 68px 0 0 0;}
.row-fluid .search-blog { padding-bottom: 40px;}
.row-fluid .sbar { padding: 90px 50px 50px 50px;position: relative;}
.row-fluid .sbar-cta a { font-size: 18px; color: #141b4d; line-height: 20px; }
.row-fluid .sbar-title h5 { font-size: 11px; color: #404040; font-family: 'Plume'; font-weight: 600; }
.row-fluid .sbar-text { color: #404040; line-height: 25px; font-size: 16px; padding: 10px 0 60px 0; }
.row-fluid .sbar:before { position: absolute; top: 0; left: 0; content: ''; height: 100%; width: 100%; }
.row-fluid .sbar div {  position: relative;}
.row-fluid .sbar-cta a:hover span  {color: #fff !important;}
.row-fluid .search-blog .hs-search-field--open .hs-search-field__suggestions { border: transparent; background: #404040; padding: 20px 0;}
.row-fluid .search-blog .hs-search-field--open .hs-search-field__suggestions li#results-for { background: #404040; color: #fff;  padding-left: 15px;    padding-right: 15px;}
.row-fluid .search-blog .hs-search-field--open .hs-search-field__suggestions li a{padding-left: 15px;    padding-right: 15px;}
.row-fluid .search-blog .hs-search-field--open .hs-search-field__suggestions li a {color:#fff;width: 100%;}
.row-fluid .search-blog .hs-search-field--open .hs-search-field__suggestions li a:hover { background-color: #fff;color:#404040;}
.row-fluid .load-post button#loadMoreArticles-btn { font-family: 'town_50_chiclight'; font-size: 28px; color: #fff; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%; text-transform: uppercase; min-width: 128px; padding: 10px; text-align: center; font-weight: 300; font-size: 18px; color: #141b4d; line-height: 20px; border: 0; cursor: pointer; outline: 0;}  
.row-fluid .load-post button#loadMoreArticles-btn:hover {background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);
    color: #fff !important;}
.row-fluid .load-post {  text-align: center;}
.row-fluid .wrapper2 { max-width: 1360px; margin: 0 auto;padding: 0px 20px;}
  

/******inb-f-******/
.row-fluid .feature-item .f-item a.hs-featured-image-link  { min-height: auto;}
.row-fluid .feature-item .f-item .hs-featured-image-wrapper>a.hs-featured-image-link { min-height: 246px;}
.row-fluid .post-item:first-child .hs-featured-image-wrapper a.hs-featured-image-link, .row-fluid .post-item:nth-child(3) .hs-featured-image-wrapper a.hs-featured-image-link{ min-height: 430px; } 
.row-fluid .post-item .hs-featured-image-wrapper a.hs-featured-image-link { min-height: 300px; }
.row-fluid .f-item.slick-slide { margin: 0 19px !important; }

.row-fluid .feature-item .slick-list.draggable { width: auto; margin: 0 -19px; }
.row-fluid .our-feature-post .feature-title { padding-right: 65px; }

body.blog-topic-page .row-fluid .bawah-blog { padding: 0 0 80px 0;}

/* .row-fluid .our-feature-post .slick-arrow.slick-prev { right: 43px; border: 2px solid #8C9196; transform: rotate(45deg); border-top: 0;  border-right: 0;  }
.row-fluid .our-feature-post .slick-arrow { width: 10px; height: 10px; top:0; right: 3px; left: auto; display: block !important; margin-top: -38px;    background-image: none !important; }
.row-fluid .our-feature-post .slick-arrow.slick-next { border: 2px solid #8C9196; transform: rotate(45deg); border-left: 0;  border-bottom: 0;   }  */

/* .row-fluid .our-feature-post .slick-arrow:hover { border-color: #404040;} */

.row-fluid .sbar-title h5 {  font-weight: 700; font-family: 'Lato', sans-serif; }
.row-fluid .sbar-text { font-family: 'Lato', sans-serif; }

.row-fluid .our-sidebar { padding-left: 12px; }
.row-fluid .bawah-left { padding-right: 12px; }

.row-fluid .bpost-title-main { display: none; }
.hs-blog-post .row-fluid .blog-title > h1 { display: none; }
.hs-blog-post .row-fluid .bpost-title-main { display: block; }
.hs-blog-post .row-fluid .our-feature-post  { display: none;}
.hs-blog-post .bpost-left-sec { padding: 68px 0 0; }
.row-fluid .bpost-social .hs-blog-social-share-item > span, .row-fluid .bpost-social .hs-blog-social-share-item > div > span  { vertical-align: top !important; }
.row-fluid .topic-left .topic-link { background: #ebeded; color: #707070; font-size: 16px; font-family: 'Lato',sans-serif; text-transform: none; }
.row-fluid .topic-left .topic-link:hover { background: #a6adb4; color: #fff !important; }
.hs-blog-post .row-fluid .section.post-body, .row-fluid .topic-left, .row-fluid .bpost-social { padding: 0 0 40px; }
.hs-blog-post .row-fluid .bawah-blog { padding: 60px 0 30px; }
.hs-blog-post .row-fluid .section.post-body ul { padding-left: 20px;padding-top: 10px;    padding-bottom: 10px; }

.hs-blog-post .row-fluid .section.post-body h2, .hs-blog-post .row-fluid .section.post-body h3, .hs-blog-post .row-fluid .section.post-body h4, .hs-blog-post .row-fluid .section.post-body h5, .hs-blog-post .row-fluid .section.post-body h6 { color: #333; } 
.row-fluid .feature-item .f-item .hs-featured-image-wrapper > a + p { position: absolute; top: 19px; left: 18px; }
.row-fluid .feature-item .f-item .hs-featured-image-wrapper > a + p a.topic-link { border: 0px solid #fff;  color: #fff; padding: 1px 10px; text-transform: uppercase; font-family: 'town_50_chiclight'; font-size: 16px; } 
 
.row-fluid ul + a.filter-expand-link { padding: 5px 20px; margin: 15px 0 0; font-size: 12px; color: #404040; line-height: 20px; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%; text-transform: uppercase; }
.row-fluid ul + a.filter-expand-link:hover { background: #965439; background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1); color: #fff; }

.row-fluid .post-item:first-child .our-contetnt, .row-fluid .post-item:nth-child(3) .our-contetnt{ position: absolute; bottom: 0; }
 
.row-fluid .feature-inner { overflow: hidden; }
.row-fluid .follow-section {  padding-bottom: 60px;}
.row-fluid .follow-section ul li {  display: inline-block;    list-style: none;    margin-right: 15px;}
.row-fluid .follow-section ul li:last-child {  margin-right: 0;}
.row-fluid .follow-section ul li a {  color: #141b4d;  font-size: 24px;}
.row-fluid .follow-section ul {    text-align: center;}
.row-fluid .follow-section ul li a span.followers-counter {  display: block;  font-size: 14px;  line-height: 34px;}
.hs-blog-post .row-fluid .top-header-section, .hs-blog-listing .row-fluid .top-header-section {  display: block!Important; opacity: 1 !important;}
.hs-blog-post .row-fluid .blog-hero {display: none;}
.hs-blog-post .row-fluid .header-section, .hs-blog-post .row-fluid .our-tag, .hs-blog-post .row-fluid .our-categories, .hs-blog-listing .row-fluid .header-section {  display: none;}
.row-fluid .post-info span, .row-fluid .post-info span a { display: inline-block; color: #8C9196;  font-size: 14px;}
.row-fluid .post-info span {  margin-right: 5px;}
.row-fluid .our-feature-image .hs-featured-image { float: left; width: 100%;  margin: 40px 0 0 0;}
.row-fluid .b-post-body .section.post-body {   padding: 50px 0 0 0;color: #404040; font-size: 16px; line-height: 28px;}
.row-fluid blockquote::first-letter {  font-size: 46px;  color: #141b4d;font-weight: bold;}
.row-fluid .blogdetailheader-topic a {  color: #C98E7B;  font-size: 14px;  text-transform: uppercase;  line-height: 17px;}

.row-fluid .blogdetailheader-topic > span.back-home a { float: right;  color: #141b4d;  font-family: 'Lato',sans-serif;  font-weight: 400; word-spacing: 1px;}
.row-fluid .blogdetailheader-topic>span.back-home a:hover { color: #0099b3;}
.row-fluid .blogdetailheader-topic>span.back-home a:hover > i.fa{color:#141b4d;}

body.blog-topic-page .our-popular-box { display: none !important;}
body.blog-topic-page .our-feature-post { display: none !important;}

.row-fluid .posting-title h1 { text-transform: unset; color: #141b4d; font-size: 36px; font-family: 'Plume'; font-weight: bold; line-height: 42px; margin: 5px 0 15px 0; }
.row-fluid .b-post-body .section.post-body blockquote { font-size: 28px;  color: #333333;  line-height: 42px;  position: relative;    font-family: 'Plume';margin-top: 50px;margin-bottom: 50px;}
.row-fluid .b-post-body .section.post-body blockquote:before { position: absolute; top: 0; content: '“'; left: -40px; font-size: 56px; line-height: 67px; }
.row-fluid .b-post-body .section.post-body h2 {font-size: 34px;  color: #141b4d;  line-height: 42px;    font-family: 'Plume';    font-weight: bold;}
.hs-blog-post .row-fluid .our-sidebar {display: none;}
.hs-blog-post .row-fluid .bawah-left {  width: 100%;}
.row-fluid .b-post-body .section.post-body .small-wrapper {  max-width: 715px;  margin: 0 auto;}
.row-fluid .fpost-image img {  display: none;}
.row-fluid .fpost-image { height: 514px;margin: 40px 0 0 0;}
.row-fluid .b-post-body .section.post-body h2, .row-fluid .b-post-body .section.post-body h1, .row-fluid .b-post-body .section.post-body h3, .row-fluid .b-post-body .section.post-body h4, .row-fluid .b-post-body .section.post-body h5, .row-fluid .b-post-body .section.post-body h6{color: #141b4d;  font-family: 'Plume';    font-weight: bold;}
.row-fluid .b-post-body .section.post-body iframe, .row-fluid .b-post-body .section.post-body video { max-width: 100% !important; width: 100% !important;  padding: 30px 0;    min-height: 450px;}
.row-fluid .b-post-body .section.post-body li {  font-weight: bold;}
.row-fluid .optional-image { padding: 30px 0 40px 0;}
/* .row-fluid .p-left, .row-fluid .p-right {height: 255px;overflow: hidden;} */
.row-fluid .p-left img, .row-fluid .p-right img { width: 100%;}
.row-fluid .pb-text p:first-child:first-letter {  font-size: 16px !important;}
.row-fluid .share-wrapper { max-width: 810px;  margin: 0 auto;}
.row-fluid .share-post-section {  padding: 50px 0 0 0;overflow: hidden;}
.row-fluid ul.custom-share li {  list-style: none;  display: inline-block;    margin-right: 40px;}
.row-fluid ul.custom-share li a {  color: #404040;    font-size: 18px;}
.row-fluid ul.custom-share li span { color: #8C9196; text-transform: uppercase; font-family: 'town_50_chiclight'; font-size: 16px; font-weight: bold; }
.row-fluid ul.custom-share li:last-child {  margin-right: 0;}
.row-fluid .author-left .hs-author-avatar {  height: 114px; width: 114px;  border-radius: 50%;   overflow: hidden;}
.row-fluid .author-left .hs-author-avatar img {  height: 100%;  width: 100%;}
.row-fluid .author-right {  padding-left: 15px;color: #404040; font-size: 14px;font-weight: 300;}
.row-fluid .post-author-title h3 { color: #404040;  font-weight: bold;    font-size: 18px;}
.row-fluid .author-left {  margin-left: 0;}
.row-fluid .author-right h3 { font-size: 15px; font-family: 'Lato',sans-serif; font-weight: 400; color: #d0d0d0; line-height: 25px;font-weight: bold; }
.row-fluid .author-right h3 a.author-link { display: block; font-size: 20px; font-family: 'Plume'; font-weight: bold; color: #141b4d;     letter-spacing: 0px;}
.row-fluid .author-right .hs-author-social-section h4 { font-size: 16px; font-weight: bold; color: #404040; letter-spacing: 0px !important; }
.row-fluid .author-right h3:after {display: none;}
.row-fluid .author-right .hs-author-social-section {  padding: 10px 0 0 0;}
.row-fluid .author-right .hs-author-social-links a { background-image: none !important; text-indent: 0; height: auto; width: auto; margin-right: 15px; display: inline-block; }
.row-fluid .author-right .hs-author-social-links a .fa {  font-size: 18px;    color: #404040;}
.row-fluid .author-right .hs-author-social-links a:last-child {margin-right: 0;}
.row-fluid .author-right .hs-author-social-links a:hover .fa, .row-fluid ul.custom-share li a:hover, .row-fluid .author-right h3 a.author-link:hover{    color: #C98E7B;}
.row-fluid .s-share:before, .row-fluid .our-author:before { position: absolute; bottom: 0; left: 0; content: ''; height: 2px; width: 5000000%; background: #f5f5f5; left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -o-transform: translate(-50%); }
.row-fluid .s-share {  position: relative;  padding-bottom: 30px;}
.row-fluid .our-author {  padding: 40px 0 50px 0;position: relative; }
.row-fluid .post-author-title {  padding-bottom: 45px;}
.hs-blog-post .row-fluid .post-you-may .our-feature-post {  display: block;    padding-top: 0;    padding: 30px 0 15px 0;    box-shadow: none;}
.hs-blog-post .row-fluid .post-you-may .our-feature-post .f-item {  display: none;}
.hs-blog-post .row-fluid .post-you-may .our-feature-post .f-item:first-child, .hs-blog-post .row-fluid .post-you-may .our-feature-post .f-item:nth-child(2), .hs-blog-post .row-fluid .post-you-may .our-feature-post .f-item:nth-child(3) {  display: block;}
.hs-blog-post .row-fluid .post-you-may .feature-title h3 { margin-bottom: 40px;}
.row-fluid .our-comment { background: #F6F8F9;    padding: 50px 0 60px 0;}
.row-fluid .comment-title h3 {  font-size: 18px;  font-weight: 600;   color: #404040;    margin-bottom: 35px;line-height: 22px;}
.row-fluid .bawah-comment form .hs-input {  border-color: #A7A7A7;  background: #fff !important;  height: 45px;margin-bottom: 10px;    color: #404040;}
.row-fluid .bawah-comment form textarea.hs-input {  height: 158px;resize: none;}
.row-fluid .bawah-comment ul.no-list.hs-error-msgs.inputs-list li {  display: none;}
.row-fluid .bawah-comment form .hs-input.invalid.error {border-color:#f00;}
.row-fluid .bawah-comment form input.hs-button.primary, .row-fluid .bawah-comment form input[type="submit"] { font-family: 'town_50_chiclight'; font-size: 28px; color: #fff; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%; text-transform: uppercase; min-width: auto; padding: 10px; text-align: center; font-weight: 300; font-size: 18px; color: #404040; line-height: 20px; border: 0; cursor: pointer; outline: 0;     margin-top: 35px;}
.row-fluid .bawah-comment form input.hs-button.primary:hover, .row-fluid .bawah-comment form input[type="submit"]:hover {    background: #965439;
    background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1);
    color: #fff !important;}
.row-fluid .bawah-comment form {  max-width: 700px;}
div#comments-listing .comment {  border-bottom: 1px solid #a7a7a7;  padding-bottom: 10px;border-top: 0;padding-top: 10px; margin-top: 0;    margin: 0}
.row-fluid .comment-from h4 {  color: #404040;   font-size: 18px;    font-family: 'Plume';    font-weight: bold;    line-height: 22px;margin-bottom: 0;    text-transform: capitalize;}
.row-fluid .comment-date, .row-fluid .comment-from {  display: block;}
.row-fluid .comment-date { color: #c1c1c1; text-transform: uppercase; font-weight: bold; font-size: 12px; }
.row-fluid button.comment-reply-to.hs-button.secondary em {  font-style: normal;}
.row-fluid button.comment-reply-to.hs-button.secondary { font-size: 12px; font-weight: bold;  letter-spacing: 0px;  text-transform: uppercase;    font-family: 'Plume';}
.row-fluid .comment-body {  font-size: 16px;}
.row-fluid .hs-comment-message.hs-common-confirm-message { background: #965439; background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%) !important; background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%) !important; background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1); color: #fff !important; border-color: #965439 !important; margin-bottom: 40px !important; margin-top: 40px !important;}
.row-fluid div#comments-listing .comment:last-child { margin-bottom: 50px;}
.row-fluid .b-post-body .section.post-body li li {  list-style: disc;}
.hs-blog-listing .row-fluid .post-you-may, .hs-blog-listing .row-fluid .our-comment {  display: none;}
.row-fluid ul.cpt-nav li > a { padding: 8px 20px 10px 20px; min-width: 140px; text-align: center; font-weight: bold; text-transform: uppercase;    color: #444444;}
.row-fluid ul.cpt-nav li {list-style: none;z-index: 9;}
.row-fluid ul.cpt-nav li.prev-link > a, .row-fluid ul.cpt-nav li.prev-link .hover-content { position: fixed; top: 50%; left: 0; -webkit-transform: rotate(-90deg) translate(-50%,0); transform: rotate(-90deg) translate(-50%,0); transform-origin: top left;     -webkit-transform-origin: top left;}
.row-fluid ul.cpt-nav li.next-link > a, .row-fluid ul.cpt-nav li.next-link .hover-content { position: fixed; top: 50%; transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); right: 0; -webkit-transform: rotate(90deg) translate(50%,0%); transform: rotate(90deg) translate(50%,0%); -webkit-transform-origin: top right; transform-origin: top right; }
.row-fluid ul.cpt-nav {  display: none;position: relative;z-index: 9;}
.row-fluid ul.cpt-nav li .hover-content {   max-width: 400px; transform: none !important;-webkit-transform: translateY(-50%) !important;    transform: translateY(-50%) !important;    float: left;    width: 100%;    -webkit-animation: fade-in .2s;  animation: fade-in .2s;display: none;transition: ease all 0.5s;}
.row-fluid .hover-content img {  display: none;}
.row-fluid .hover-content > a {  height: 250px; display: block;float: left;    width: 100%;}
.row-fluid .hover-content > a:before { position: absolute;content: '';  background-color: rgba(40,40,40,0.2);width: 100%;height: 100%;top: 0; left: 0;}
.row-fluid .hover-content > a h3 {position: relative;color:#fff;    position: absolute;  top: 50%; left: 50%;  transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);    width: 100%;    padding: 0px 50px;font-family: 'Plume'; font-weight: bold; font-size: 30px;}
.row-fluid ul.cpt-nav li.prev-link>a, .row-fluid ul.cpt-nav li.next-link>a {  z-index: 9;}
.row-fluid .hover-content>a h3:after {display: none;}
.row-fluid ul.cpt-nav li:hover .hover-content {display: block;}
.listing-body strong {  font-weight: normal;}
.row-fluid .view-post a.more-link {  color: #fff;    text-transform: uppercase;    font-weight: bold;    font-size: 14px;    letter-spacing: 0px;}
.row-fluid .view-post { position: absolute; top: auto; left: 50%; transform: translate(-50%); width: 100%; text-align: center; padding: 0px 35px; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -o-transform: translate(-50%); z-index: 9; opacity: 0; bottom: 15px; }
.row-fluid .hs-featured-image-wrapper:hover:before {display: block;}
.row-fluid .hs-featured-image-wrapper:hover .view-post {opacity: 1;}
.row-fluid .view-details span { color: #fff;  padding: 0px 3px;}
.row-fluid .view-details { border-top: 1px rgba(255,255,255,.2) solid; padding-top: 15px;  margin-top: 35px;}
.row-fluid .hs-featured-image-wrapper:hover .view-details{position:relative;animation:animatebottom 0.3s}
@keyframes animatebottom{from{bottom:-200px;opacity:0} to{bottom:0;opacity:1}}
.row-fluid .post-item:first-child .view-post, .row-fluid .post-item:nth-child(3) .view-post { -webkit-transform: translate(-50%,-50%);  -moz-transform: translate(-50%,-50%);  -o-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    top: 50%;    bottom: auto;}
.row-fluid .view-details span .fa {  margin-right: 1px;}
.row-fluid .popular-postBox { float: left; width: 31.2%;  }
.row-fluid .popular-postBox { display:none; }
.row-fluid .popular-postBox:first-child { float: left; width: 65.4%; margin-right: 3.4%; display:block; }
.row-fluid .popular-postBox:nth-child(2) { display:block; }
.row-fluid .popular-post {  padding: 120px 0 0 0;}
.row-fluid .popular-post .rec-feature-image { padding-left: 20px;  padding-right: 20px;  min-height: 490px;position: relative;}
.row-fluid .popular-post .post-topic { padding: 20px 0px 0px 18px;}
.row-fluid .populer-post-content h2 {  color: #fff;  font-size: 26px;  font-family: 'Plume';  font-weight: bold;margin-bottom: 15px;}
.row-fluid .populer-post-content h2 a {color: #fff;}
.row-fluid .popular-postBox:first-child .populer-post-content h2 {font-size: 42px;}
.row-fluid .postText strong {font-weight: normal;}
.row-fluid .postText { font-size: 16px; line-height: 19px;}
.row-fluid .populer-post-content { position: absolute; bottom: 0; left: 0; padding: 0px 30px 35px 30px; color: #fff; }
.row-fluid .populer-post-content .postDate{ font-size: 13px; line-height: 20px; margin-bottom: 15px;color: #fff;    letter-spacing:0px;}
.row-fluid .rec-feature-image:before { position: absolute; content: ''; height: 100%; width: 100%;     background-color: rgba(40,40,40,0.25);opacity: 0.35; left: 0; top: 0; display: none;}
.row-fluid .rec-feature-image .post-topic { position: relative;}
.hs-blog-post .row-fluid .popular-post {  display: none;}
.row-fluid .popular-post .rec-feature-image:hover .view-post{opacity: 1;}
.row-fluid .rec-feature-image:hover:before{display:block;}
.row-fluid .popular-post .rec-feature-image .view-post {  -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);  transform: translate(-50%,-50%);    top: 50%;    bottom: auto;}
.row-fluid .popular-post .rec-feature-image:hover .view-details{position:relative;animation:animatebottom 0.3s}
.row-fluid ul.cpt-nav li>a:after { position: absolute; content: ''; background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/nextlink.png);  background-size: contain;   width: 100%;    height: 2px;    bottom: 0;    left: 0;}
.row-fluid ul.cpt-nav li:hover a {  color: #fff;  background: rgba(44,57,36,0.5);}
.row-fluid .post-item:first-child, .row-fluid .post-item:nth-child(2) { display: none !important;}
.row-fluid .back-home-btn { text-align: center;  margin: 50px 0;}
.row-fluid .back-home-btn a { display: inline-block; background: #965439; background: -moz-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); background: -webkit-linear-gradient(left,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); background: linear-gradient(to right,rgba(150,84,57,1) 0%,rgba(233,149,107,1) 50%,rgba(146,81,55,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965439',endColorstr='#925137',GradientType=1); color: #fff; font-family: 'town_50_chiclight'; text-transform: uppercase; min-width: auto; padding: 13px 30px; text-align: center; font-weight: 300; font-size: 18px; line-height: 20px; border: 0; cursor: pointer; outline: 0; }
.row-fluid .back-home-btn a:hover {background: url(https://5414923.fs1.hubspotusercontent-na1.net/hubfs/5414923/borderimage.png) no-repeat center top/100% 100%;    color: #404040;}
.hs-blog-listing  .row-fluid .back-home-btn {display: none;}


.row-fluid .dfull.detail-content { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;}
.row-fluid .dfull-img { width: 100% !important; }
.row-fluid .lx-full { width: 100% !important; padding-right: 0 !important;}
.row-fluid .luxury-text:nth-child(2n+1) { margin-left: 0; }
.row-fluid .unique-text a { color: #C98E7B; font-size: 18px; vertical-align: top; }
.row-fluid .unique-img.un-single { width: 100%; position: static; padding-left: 0;  }
.row-fluid .unique-img.un-single .unique-bg { margin: 0 auto !important; float: none !important; }
.row-fluid .unique-slider.un-single-slider .unique-slider-img img { max-width: 100%; }
.row-fluid .unique-slider.un-single-slider { margin-top: 0;  width: 100%; max-width: 400px; padding-right: 40px;  float: none; margin-left: auto; margin-right: auto; }
.row-fluid .unique-slider.un-single-slider .slick-dots { margin-top: 0; margin-left: 0; left: auto; right: 0; width: auto; bottom: auto; transform: translateY(-50%); }
.row-fluid .unique-slider.un-single-slider .slick-dots li { display: block; }

/**New Module Css**/
.row-fluid .section-one { background: #f4f4f2; padding-bottom: 68px;  }
.row-fluid .section-two { background: #f4f4f2; padding: 68px 0 57px 0; }
.row-fluid .section-two .outter-other { padding-top: 0; }
.row-fluid .section-three {  background: #f4f4f2; padding: 57px 0 54px; }
.row-fluid .section-three .unique-content { padding-top: 0; }
.row-fluid .section-four {  background: #f4f4f2; padding: 54px 0 160px; }
.row-fluid .section-four .other-detail { margin-top: 0; }
.row-fluid .section-four .slick-dots { position: static; margin: 24px 0 0; }

.row-fluid .unique-slider:not(.un-single-slider) { max-width: 389px; padding-right: 32px; }
.row-fluid .unique-slider-img img { max-width: 100%; }
.row-fluid .unique-slider:not(.un-single-slider) .slick-dots { left: auto; right: 0; width: auto; margin: 0; bottom: auto; }
.row-fluid .unique-slider:not(.un-single-slider) .slick-dots li { display: block !important; }







/*Responsive CSS*/ 
@media(max-width: 1340px){ 
  .row-fluid .unique-img {left: -146px;}
}
@media(max-width: 1250px){
  
/*   .row-fluid .unique-slider .slick-dots { position: static; top: 100%; left: 0; } */
  .row-fluid .unique-slider .slick-dots li { display: -webkit-inline-box; }
  .row-fluid .footer-icon{ padding-left: 0px; }
  .row-fluid .detail-images{ min-width: auto; }
  .row-fluid .detail-content{ padding: 53px 230px 0 0px; }
}

 @media(max-width: 1200px)
{ 
   
  .row-fluid .wrapper { max-width: 900px; }
  .row-fluid .detail-content { padding-right: 100px; }
  .row-fluid .left-hero-box h1{ font-size: 37px; line-height: 1.2;} 
  .row-fluid .unique-img img{     max-width: -webkit-fill-available; } 
/*    .outter-other.fullwidth { display: none; } */
  .row-fluid .unique-title h3 {  font-size: 30px;}
  .row-fluid .left-hero-box {padding-top: 157px;    padding-right: 30px;     }
  
/*   .row-fluid .post-item .hs-featured-image-wrapper a.hs-featured-image-link { min-height: 246px; } */
  .row-fluid .sbar { padding: 50px 20px 50px 20px;}
  .row-fluid .bawah-left { width: 100%;}
  .row-fluid .our-sidebar { width: 100%;    margin-left: 0;}
  
  
  .row-fluid .bpost-social { padding-bottom: 0; } 
  .hs-blog-post .row-fluid .bawah-blog { padding: 0 0 38px; }
  
  .row-fluid .our-sidebar { padding-left: 0; }
  .row-fluid .bawah-left { padding-right: 0; }
  .hs-blog-post .bpost-left-sec {  padding: 120px 0 0;}
  
  .row-fluid .unique-img:not(.un-single) { padding-left: 60px; left: -186px; }
}

@media(max-width: 991px)
{ 
  .row-fluid .wrapper { max-width: 700px; }
  
/*   .row-fluid .outter-detail .detail-img { position: absolute; left: 0; } */
  .row-fluid .detail-content { padding-right: 0; }
  
  .row-fluid .outter-journey { padding: 0; }
  .row-fluid .detail-content h3 { font-size: 20px;  }
  
/*   .row-fluid .unique-img{     width: 100%;     left: 0;padding-left: 0; } */
/*   .row-fluid .unique-slider{     width: 100%;     padding-right: 0px; }
  .row-fluid .unique-content {  padding: 40px 0 0 0; }
  .row-fluid .unique-title {     width: 100%;     text-align: left; }
  .row-fluid .unique-text { width: 100%;  } */
  
  /*    footer */
  
   .row-fluid .footer-logo {   width: 25% !important; float: left !important; }
   .row-fluid .footer-contact { width: 25% !important; float: left !important;     margin-right: 25px; }
   .row-fluid .footer-page {  width: 18.9% !important; float: left !important; }
   .row-fluid .footer-icon { width: 100% !important; }
  .row-fluid .footer-icon{ margin-left: 0 !important; display: flex !important; flex-direction: row-reverse; align-items: flex-end; }
  .row-fluid .footer-icon > div:last-child { width: 50%;}
   .row-fluid .footer-icon > div:first-child { width: 50% !important; float: right !important;  text-align: right;}
   .row-fluid .footer-icon ul li { width: auto;}
  .row-fluid .footer-social ul{     display: -webkit-inline-box; }
   .row-fluid .footer-icon ul li a span {  display: none;   }
   .row-fluid .footer-icon ul li { list-style-type: none;   }
  .row-fluid .left-hero-box h1 {   font-size: 32px;}
  .row-fluid .feature-item .f-item:not(.slick-slide) {  margin-right:30px !important;}
  .row-fluid .feature-title h3 {  margin-bottom: 25px;}
  .row-fluid .feature-item .f-item .hs-featured-image-wrapper a+p>a.hs-featured-image-link {  display: none !important;}
  .row-fluid .our-categories .widget-module>ul li {  float: left;    width: 47%;    margin-right: 6%;}
  .row-fluid .our-categories .widget-module>ul li:nth-child(2n) { margin-right: 0;}
  .row-fluid .sbar {display: none;}
/*   .row-fluid .our-feature-post .slick-slider .slick-prev, .row-fluid .our-feature-post .slick-slider .slick-next {  display: block !important;    top: -50px;background-image: none !important;    height: auto;cursor: pointer;}
  .row-fluid .our-feature-post .slick-slider .slick-prev {left: auto;right: 0;}
  .row-fluid .our-feature-post .slick-slider .slick-prev:before {  position: absolute; top: 0;  left: 0; content: "\f053";color:#202124;font-weight: normal;}
  .row-fluid .our-feature-post .slick-slider .slick-next:before {  position: absolute; top: 0;  right: 0; content: "\f054";color:#202124;font-weight: normal;}
  .row-fluid .our-feature-post .slick-slider .slick-next {  right: 0; } */
  
  .row-fluid .our-feature-post .slick-arrow { margin-top: -46px; }
  .hs-blog-post .row-fluid .post-you-may .our-feature-post .f-item {  width: 100%;  margin-bottom: 20px;}
  .hs-blog-post .row-fluid .post-you-may .our-feature-post .f-item:last-child, .hs-blog-post .row-fluid .post-you-may .our-feature-post .f-item:nth-child(3) { margin-bottom: 0px;}
 .row-fluid .popular-postBox:first-child { float: left;  width: 100%; margin-right: 0; margin-bottom: 30px;}
  .row-fluid .popular-postBox { float: left; width: 100%;}
  .row-fluid .popular-post .rec-feature-image {min-height: 430px;}
  
  .row-fluid .unique-img:not(.un-single) {  left: -80px; padding-left: 0;  }
  .row-fluid .unique-img:not(.un-single) .unique-bg { min-height: 400px !important;}
} 
  
/*   .row-fluid .unique-slider-img img {   max-width: inherit; } */
  @media(max-width: 768px){
   .row-fluid .wrapper {  max-width: 567px;}
  .row-fluid .left-hero-box {  width: 100%; float: left;  margin-right: 0; margin-bottom: 40px;}  
  .row-fluid .right-hero-box {width: 100%; float: left;   }
  .row-fluid .outter-hero-section { flex-flow: column;-webkit-flex-flow: column;-moz-flex-flow: column;-o-flex-flow: column;}
  .row-fluid .hero-section {  padding: 200px 0 70px 0;}
    .row-fluid .logo img {display: none;}
    
    .row-fluid .luxury-text {  width: 100%; padding-right: 0; margin-left: 0;}
    .row-fluid .unique-img {padding-left: 0;}
   .row-fluid .unique-slider {padding-right: 0;}
   .row-fluid .unique-content { padding: 50px 0 0 0;}
    .row-fluid .unique-title {  width: 100%;text-align: left;}
    .row-fluid .unique-text, .row-fluid .unique-title {padding-right: 0;width: 100%;}
    .row-fluid .unique-title h3 {  max-width: 300px;  font-size: 35px;}
    .row-fluid .detail-content h4 {font-size: 35px;}
    .row-fluid .outter-journey h2 {  font-size: 40px;}
    .row-fluid .footer-logo {  width: 20% !important;float: left !important;   padding-right: 20px;}
    .row-fluid .footer-contact {  width: 34% !important;  float: left !important;  margin-right: 20px;}
    .row-fluid .footer-page {  width: 22% !important;  float: left !important;  padding-left: 20px;}
    .row-fluid .footer-page.footer-menu { width: 20% !important;  padding-left: 0;}
    .row-fluid .unique-slider .slick-dots { left: auto;  margin-left: 20px;  right: -20px;  width: 10px;}
    .row-fluid .outter-hero-section {float: left; width: 100%;}
    .row-fluid .left-hero-box h1 {   font-size: 44px;}
    .row-fluid .left-hero-box {padding-top: 0;    padding-right: 0;}
    .row-fluid .luxury-text:nth-child(2) .luxury-up {  opacity: 0;  display: none;}
/*     .row-fluid .post-item .hs-featured-image-wrapper a.hs-featured-image-link, .row-fluid .feature-item .f-item a.hs-featured-image-link { min-height: 200px;} */
    .row-fluid .blog-hero {    padding: 253px 0 50px 0;}
    .row-fluid .post-item:first-child .our-contetnt, .row-fluid .post-item:nth-child(3) .our-contetnt{ margin-left: 0;  padding: 0px 20px 40px 20px;}
    .row-fluid .post-item:first-child .hs-featured-image-wrapper p#hubspot-topic_data,  .row-fluid .post-item:nth-child(3) .hs-featured-image-wrapper p#hubspot-topic_data{  left: 20px;}
    .hs-blog-listing .row-fluid .bawah-blog {  padding: 50px 0 0px 0;}
    .row-fluid .p-left, .row-fluid .p-right {  width: 100%;    height: auto;    margin-left: 0;}
    .row-fluid .author-left, .row-fluid .author-right {  width: 100%;  padding-left: 0;  margin-left: 0;}
    .row-fluid .p-left, .row-fluid .author-left { margin-bottom: 20px;}
    .row-fluid .fpost-image {  height: auto;  background-image: none !important;}
    .row-fluid .fpost-image img {display: block;    margin: 0 !important;}
    .row-fluid .b-post-body .section.post-body blockquote { font-size: 20px;font-weight: 600;line-height: 32px;}
    .row-fluid .b-post-body .section.post-body h2 { font-size: 26px;}
    .row-fluid .b-post-body .section.post-body iframe, .row-fluid .b-post-body .section.post-body video {    min-height: auto;}
    .row-fluid .author-left .hs-author-avatar {margin: 0 auto;}
    
}

 @media(max-width: 767px)
 {
  .row-fluid .wrapper {  max-width: 567px;}
   
   .row-fluid .outter-hero-section{     display: block; }
   .row-fluid .left-hero-box { width: 100%; margin-right: 0;     margin-bottom: 30px;     padding-right: 200px; }
   .row-fluid .right-hero-box{ margin-right: 0px;  width: 100%;}
   .row-fluid .other-detail { margin-top: 80px;   }
   .row-fluid .luxury-text{ width: 100%; float: left; margin-right:0px; }
   .row-fluid .detail-img{ margin-top: -90px; }
   .row-fluid .luxury-text:last-child {  margin-right:0px; }
   .row-fluid .top-header-section {  width: 100%;}
   .row-fluid .left-hero-box {padding-right: 0;}
   
   .row-fluid .detail-img.detail-slider-img img {  max-width: 100%;  min-height: initial;}
   .unique-slider-img img { max-width: 100%;}
   .row-fluid .back-home-btn { margin: 20px 0;}
}

@media(max-width: 600px)
 {
  .row-fluid .wrapper {  max-width: 375px;}
   .row-fluid .left-hero-box { padding:0px; }
   
   .row-fluid .detail-content{     padding: 53px 35px 0 35px; } 
   .row-fluid .luxury-text {  width: 100%;   }
   .row-fluid .detail-img { margin-top: 0px; }
   .row-fluid .detail-img { width: 100%;    }
   .row-fluid .outter-detail .detail-img { position: relative; }
   .row-fluid .detail-content { width: 100%; }
     
   .row-fluid .footer-icon {  margin-left: 0 !important;  display: flex !important; flex-direction: column-reverse; align-items: flex-start; }
   .row-fluid .footer-icon>div:first-child { width: 100% !important;     margin-top: 25px; text-align: center;   }
   .row-fluid .footer-icon>div:last-child {  width: 100%; }
   
   .row-fluid .footer-logo { width: 50% !important;   }
   .row-fluid .footer-contact { width: 50% !important;     margin-right: 0;   }
   .row-fluid .footer-page { width: 50% !important;     margin-top: 50px;   }
   
   .row-fluid .footer-menu{    clear: left;}
   .row-fluid .footer-logo, .row-fluid .footer-page {  width: 100% !important; float: left !important; margin-left: 0 !important;  margin-bottom: 20px;  text-align: left !important;    padding: 0;}
   .row-fluid .footer-contact { width: 100% !important;  margin-right: 0;  margin-left: 0 !important;}
   .row-fluid .footer-contact ul li, .row-fluid .footer-page ul li, .row-fluid .footer-contact ul, .row-fluid .footer-page ul, .row-fluid .footer-page.footer-menu ul, .row-fluid .footer-page.footer-menu ul li{text-align: left;}
   .row-fluid .footer-page.footer-menu, .row-fluid .footer-page {  margin-top: 0;margin-bottom: 20px;}
   .row-fluid .footer-icon h3 { margin-top: 0; }
   .row-fluid .right-hero-box form ::placeholder {  font-size: 14px;}
   .row-fluid .right-hero-box h6 {font-size: 21px;}
   .left-text span {  margin-left: 0;    left: 10px;}
  .row-fluid .footer-page.footer-menu { margin-left: 0 !important;}
   .row-fluid .footer-page.footer-menu ul, .row-fluid .footer-page.footer-menu ul li {text-align: left;}
   .row-fluid .footer-logo, .row-fluid .footer-page {  width: 48% !important;  float: left !important;margin-left: 0;margin-bottom: 20px;}
   .row-fluid .footer-contact, .row-fluid .footer-page {  width: 48% !important;  float: left !important;  margin-right: 0;  margin-left: 4% !Important;margin-bottom: 20px;}
   .row-fluid .footer-contact ul li, .row-fluid .footer-page ul li, .row-fluid .footer-contact ul , .row-fluid .footer-page ul {display: block;width:100%;text-align: left;}   
   .row-fluid .footer-page.footer-menu {  width: 48% !important;}
   .row-fluid .footer-icon div, .row-fluid .copy-right {text-align: left}
     .body-container-wrapper {overflow: hidden;}
  .row-fluid .left-text a.desktop-book {  display: none;}
   .row-fluid .left-text a.mobile-book {  display: block !important;}
   .row-fluid .hero-section {  padding: 150px 0 70px 0;}
   .row-fluid .detail-images {  min-width: initial !important;  height: auto;  background-image: none !important;   width: 100%;    position: relative !important;        margin-top: -115px;}
   .row-fluid .detail-images img {  display: block !important; width: 100% !important;}
   .row-fluid .unique-img {display: none;}
   .row-fluid .unique-slider {width: 100%;}
   .row-fluid .detail-section {   padding: 0 0 110px;}
   .row-fluid .unique-content {  padding: 35px 0px 0 0px;}
   .row-fluid .outter-other {  padding: 25px 0 0px 0;}
   .row-fluid .luxury-section {padding: 70px 0 210px 0;}
   .row-fluid .detail-content { padding: 43px 0px 0 0px;}
   .row-fluid .left-hero-box h1 {  font-size: 44px;}
   .row-fluid .unique-slider { margin-top: 0;}
   .row-fluid .feature-item .f-item:not(.slick-slide) { margin-right: 0px !important;}       
   .row-fluid .our-feature-post {  padding: 45px 0 30px 0;}
   .row-fluid .post-item { width: 100%; margin-right: 0;  margin-bottom: 45px;}
/*     .row-fluid .post-item .hs-featured-image-wrapper a.hs-featured-image-link, .row-fluid .feature-item .f-item a.hs-featured-image-link {min-height: 300px;}    */
   .row-fluid .our-categories .widget-module>ul li { width: 100%; margin-right: 0;}  
   .row-fluid .our-tag .widget-module ul li {margin-right: 5px;}
   .hs-blog-listing .row-fluid .bawah-blog { padding: 50px 0 50px 0;}
   .row-fluid ul.cpt-nav li.prev-link > a { position: relative; top: auto; left: auto; -webkit-transform: none; transform: none; transform-origin: initial; -webkit-transform-origin: initial; }
   .row-fluid ul.cpt-nav li.next-link > a { position: relative; top: auto; right: auto; -webkit-transform: none; transform: none; transform-origin: initial; -webkit-transform-origin: initial; }
   .row-fluid ul.cpt-nav li {  display: inline-block; margin-bottom: 10px;}
   .row-fluid ul.cpt-nav {display: block !important;margin: 30px 0 0 0;text-align: center;opacity: 1 !important;}
   .row-fluid ul.cpt-nav li .hover-content {  display: none !important;}
   .row-fluid .popular-postBox .populer-post-content h2, .row-fluid .popular-postBox:first-child .populer-post-content h2 {font-size: 20px;}
   .row-fluid .populer-post-content { padding: 0px 20px 30px 20px;}
   .row-fluid .popular-post .post-topic { padding: 20px 0px 0px 0px;}
   
   .row-fluid .unique-slider.un-single-slider {max-width: 100%; padding-right: 0; }
   .row-fluid .unique-slider.un-single-slider .slick-dots { display: none; }
   
   .row-fluid .section-one { padding-bottom: 25px; }
   .row-fluid .section-two { padding: 25px 0; }
   .row-fluid .section-three { padding: 25px 0; }
   .row-fluid .section-four { padding: 55px 0 110px; }
   
   .row-fluid .section-three .unique-title { padding-top: 0; }
   
   .blog-topic-page .row-fluid .post-item:nth-child(3) { float: left; width: 100%;}
   
}
@media(max-width: 480px){

  .row-fluid .footer-contact ul li a { color: #fff;  font-size: 11px;}
  .row-fluid .post-item:first-child .our-contetnt, .row-fluid .post-item:nth-child(3) .our-contetnt{ margin-top: -150px;}
}
@media(max-width: 316px){
.row-fluid ul.cpt-nav li { display: block;}
.row-fluid ul.cpt-nav li a {  width: 100%; min-width: initial; display: block;}
}

.errorSec { padding-top: 90px; padding-bottom: 120px } 
.custom_error_message1 h1 {  color: #fff; }
.custom_error_message1 h2 {  color: #fff;  padding-top: 30px;  font-family: 'Plume'; padding-bottom: 10px;}
.custom_error_message1 {  color: #fff; }
.newSearch .hs-search-field__bar label {  color: #fff;  display: inline-block;  vertical-align: middle;  margin-right: 18px;  font-weight: 700;  font-size: 20px; }
.newSearch .hs-search-field__bar input[type="text"] { display: inline-block;  width: auto;  background: transparent;  border-color: #fff;  vertical-align: middle;     color: #fff !important; }
.pt20 {  padding-top: 20px; }
.row-fluid .newSearch,.row-fluid .homeLink {  width: auto !important;  display: inline-block;  float: none !important;  vertical-align: middle; }
.row-fluid .homeLink a {  color: #fff;  font-weight: 700;  font-size: 20px;   display: block; }
.row-fluid .homeLink p {  margin: 0; }
.newSearch .hs-search-field__bar input[type="text"] {  margin: 0; }
ul.hs-search-field__suggestions {
    border: none !important;
    color: #fff !important;
}

ul.hs-search-field__suggestions li a {
    color: #fff !important;
}

@media(max-width: 1080px){
/*   .errorSec { padding-top: 100px; padding-bottom: 200px }  */
} 

@media(max-width: 991px){
  .errorSec { padding-top: 100px; padding-bottom: 80px; background-position: left center !important; } 
  
} 


@media(max-width: 767px){
  .row-fluid .newSearch, .row-fluid .homeLink {  display: block !important;  width: 100% !important;  margin-right: 0; }
  .homeLink {  padding-top: 28px; }
  #hs_cos_wrapper_widget_1619674208727 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .row-fluid .hero-section:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #0000004f;
    z-index: 10;
  }
  .row-fluid .hero-section .wrapper {
    position: relative;
    z-index: 11;
    display: block;
  }
}