/*
Theme Name: Arcadia
Theme URI: https://avistechnologies.com/
Author: Ramandeep Singh(Avis Technologies)
Author URI: https://avistechnologies.com/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Woocommerce
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
body{margin:0;-webkit-font-smoothing:auto}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{clear:both;color:#24292e;font-weight:600;margin-top:24px;margin-bottom:15px}h1{font-size:32px;padding-bottom:10px}h2{font-size:24px;padding-bottom:.3em;line-height:1.25}h3{font-size:18px;line-height:25px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:17.5px}p{/*margin-bottom:1.5em*/}h1.entry-title{font-size:1.31rem;border-bottom:1px solid #eaecef}h2.entry-title{border-bottom:1px solid #eaecef}h3.widget-title{font-size:1.2rem}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
body{background:#fff;/* Fallback for when there is no custom background color defined. */}img{height:auto;/* Make sure images are scaled correctly. */max-width:100%;/* Adhere to container width. */}figure{margin:1em 0;/* Extra wide images within figure tags don't overflow the content area. */}table{margin:0 0 1.5em;width:100%}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
header#masthead{margin-bottom: 0;/*background-color: #563d7c;box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);padding: .74rem 1rem;*/}
.navbar-brand>a{color:rgba(0,0,0,.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.navbar-brand>a:hover,.navbar-brand>a:visited{text-decoration:none}#page-sub-header{display:none;position:relative;padding-top:5rem;padding-bottom:0;text-align:center;font-size:1.25rem;background-size:cover!important}body:not(.theme-preset-active) #page-sub-header h1{line-height:1.6;font-size:4rem;color:#563e7c;margin:0 0 1rem;border:0;padding:0}#page-sub-header p{margin-bottom:0;line-height:1.4;font-size:1.25rem;font-weight:300}body:not(.theme-preset-active) #page-sub-header p{color:#212529}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}@media screen and (min-width:768px){body:not(.theme-preset-active) #page-sub-header h1{font-size:3.75rem}body:not(.theme-preset-active) #page-sub-header{font-size:1.25rem}}@media screen and (min-width:992px){#page-sub-header p{max-width:43rem;margin:0 auto}}
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#masthead nav{padding-left:0;padding-right:0}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#cdbfe3;padding:.5rem;font-weight:500;font-size:.875rem}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a{color: #fff;font-weight: 600;/*background: #f9f9f9;*/}
.navbar-brand{height:auto}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu .dropdown-toggle::after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#fff}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
/* Small menu. */
.main-navigation.toggled ul,.menu-toggle{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:12.5rem}.dropdown .open .dropdown-menu{display:block;left:12.25em;top:0}.dropdown-menu .dropdown-item{white-space:normal;background:0 0;line-height:1.6}.dropdown-menu .dropdown-item:hover{background:0 0}@media screen and (min-width:37.5em){.menu-toggle{display:none}}@media screen and (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media screen and (max-width:991px){.navbar-nav .dropdown-menu{border:medium none;margin-left:1.25rem;padding:0}.dropdown-menu li a{padding:0}#masthead .navbar-nav>li>a{padding-bottom:.625rem;padding-top:.313rem}.navbar-light .navbar-toggler{border:medium none;outline:0}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-next a,.post-navigation .nav-previous a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a::after{content:" \2192"}.post-navigation .nav-previous a::before{content:"\2190 "}.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover{background:#eee none repeat scroll 0 0}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important;/* Many screen reader and browser combinations announce broken words as they would appear visually. */}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:100000;/* Above WP toolbar. */}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus{outline:0}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.313rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget{margin: 0px;font-size: 0.875rem;/* Make sure select elements fit in widgets. */}
.widget select{max-width:100%}.widget_search .search-form input[type=submit]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{width:6rem;margin:2.5rem 0}.widget_categories .nav-link{display:inline-block}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
#content.site-content{padding-bottom:3.75rem;padding-top:4.125rem}.sticky .entry-title::before{content:'\f08d';font-family:"Font Awesome\ 5 Free";font-size:1.563rem;left:-2.5rem;position:absolute;top:.375rem;font-weight:900}.sticky .entry-title{position:relative}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}.blank-page-with-container .entry-content,.page-template-blank-page .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.byline,.comments-link,.posted-on{color:#9a9a9a}.entry-title>a{color:inherit}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:.625rem}.comment-list .comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list .pingback{border-top:1px solid rgba(0,0,0,.125);padding:.563rem 0}.comment-list .pingback:first-child{border:medium none}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{/* Theme Footer (when set to scrolling) */display: none;}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer{display:block}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
/* Make sure embeds and iframes fit their containers. */
embed,iframe,object{max-width:100%}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:.313rem .313rem 0;text-align:center}.wp-caption img[class*=wp-image-]{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.688rem;line-height:1.063rem;margin:0;padding:.625rem}.wp-caption-text{text-align:center}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}
/*--------------------------------------------------------------
# Plugin Compatibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Woocommerce
--------------------------------------------------------------*/
.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem!important}.variations_form .variations .value>select{margin-bottom:.625rem}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%}
/*--------------------------------------------------------------
## Elementor
--------------------------------------------------------------*/
.elementor-page article .entry-footer{display:none}.elementor-page.page-template-fullwidth #content.site-content{padding-bottom:0;padding-top:0}.elementor-page .entry-content{margin-top:0}
/*--------------------------------------------------------------
## Visual Composer
--------------------------------------------------------------*/
.vc_desktop article .entry-footer{display:none}.vc_desktop #content.site-content{padding-bottom:0;padding-top:0}.vc_desktop .entry-content{margin-top:0}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
footer#colophon{font-size:85%}body:not(.theme-preset-active) footer#colophon{color:#99979c;background-color:#f7f7f7}.navbar-dark .site-info{color:#fff}.copyright{font-size:.875rem;margin-bottom:0;text-align:center}.copyright a,footer#colophon a{color:inherit}@media screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}}
/*--------------------------------------------------------------
# Media Query
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Notebook
--------------------------------------------------------------*/
@media only screen and (max-width:1280px){html{font-size:95%}}@media screen and (max-width:1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:0 0;box-shadow:none;border:none}}
/*--------------------------------------------------------------
## Netbook
--------------------------------------------------------------*/
@media only screen and (max-width:1024px){html{font-size:90%}}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width:960px){html{font-size:85%}}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width:768px){html{font-size:80%}}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width:480px){html{font-size:75%}}

/*Custom CSS Starts*/

/*Fonts CSS Starts*/
@font-face{font-family: mreavesxlmodot-ultraitalic;src: url(inc/assets/fonts/mr-eaves-xl-modern/mreavesxlmodot-ultraitalic.ttf);}
/*Fonts CSS Ends*/

ddd{font-family: "mr-eaves-modern",sans-serif;
    font-family: "mr-eaves-sans",sans-serif;
    font-family: "mr-eaves-xl-modern",sans-serif;
    font-family: "mr-eaves-xl-sans",sans-serif;
    font-family: "ivypresto-display",serif;}

h1,h2{font-family: "ivypresto-headline",serif;}

body
{font-family: "mr-eaves-xl-modern",sans-serif;}
h1,h2,h3,h4,h5,h6
{font-weight: normal;}

.video-wg .ultv-video__play-icon:after{font-family: "mr-eaves-xl-modern",sans-serif;}

.section-title .uvc-sub-heading,.img-link{font-family: "ivypresto-headline",serif;font-style: italic;}

.contact-page-address p{font-family: "ivypresto-display",serif;}

.life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-family: "ivypresto-display",serif;}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a{}

body{overflow-x: hidden;}


/*Global CSS Starts*/
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 26px;}
h4{}
h5{}
h6{}

body,li,p,.uvc-sub-heading{color: #475366;font-size: 18px;line-height: 25px !important;}

p:empty{display: none;}
#content.site-content{padding-bottom: 0 !important;padding-top: 0 !important;}
#page-sub-header{display: none !important;}
.widget{margin: 0px !important;}
.fa-phone{/*transform: rotate(90deg);*/}
.vc_row{margin-left: 0px !important;margin-right: 0px !important;}
.vc_column-inner{padding-left: 0 !important;padding-right: 0 !important;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner
{padding-top: 0px !important;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom: 0px !important;}
.aio-icon-component,
.wpb_column>.wpb_wrapper .aio-icon-component{margin-bottom: 0px !important;}
.info-wrapper.ult-adjust-bottom-margin, .smile_icon_list_wrap.ult-adjust-bottom-margin, .uavc-list-icon-wrapper.ult-adjust-bottom-margin, .ubtn-ctn-center, .ubtn-ctn-left, .ubtn-ctn-right, .ubtn-img-container, .ult-banner-block.ult-adjust-bottom-margin, .ult-modal-input-wrapper.ult-adjust-bottom-margin, .ult_dual_button.ult-adjust-bottom-margin, .ultb3-box.ult-adjust-bottom-margin, .ultimate-call-to-action.ult-adjust-bottom-margin, .ultimate-google-trends.ult-adjust-bottom-margin, .ultimate-map-wrapper.ult-adjust-bottom-margin, .uvc-type-wrap.ult-adjust-bottom-margin, html .ult-ih-container.ult-adjust-bottom-margin, html .ult_exp_section_layer.ult-adjust-bottom-margin, html .ult_hotspot_container.ult-adjust-bottom-margin, html .ult_main_cl.ult-adjust-bottom-margin{margin-bottom: 0px !important;}
/*Global CSS Ends*/

/*Container CSS Starts*/
@media (min-width: 1200px)
{
    .container{max-width: 1200px;}
}
@media (max-width: 990px)
{
    .container, .container-md, .container-sm{max-width: 700px !important;}
}
/*Container CSS Ends*/

#content.site-content{overflow: hidden;}

/*Buttons CSS Starts*/
.btn-main button,.btn.btn-primary,.newsletter-form-outer .btn.btn-primary{font-size: 16px;font-weight: bold !important;letter-spacing: 1.05px;padding: 10px 60px !important;text-transform: uppercase;border: 0px !important;border-radius: 0px;}
.newsletter-form-outer .btn.btn-primary{padding: 0px !important;}
.btn-main button,.btn.btn-primary,.newsletter-form-outer .btn.btn-primary{background-color: #738C70 !important;color: #EFF1E9 !important;}
.btn-main button{}
/*Buttons CSS Ends*/

/*Section CSS Starts*/
.section-title{position: relativel}

.section-title h2,.section-title .uvc-sub-heading
{color: #475366;position: relative;}

.section-title h2{font-size: 90px;line-height: 90px !important;margin-bottom: 15px !important;}
.section-title .uvc-sub-heading{font-size: 40px;line-height: 56px !important;font-style: italic;}

.section-desc{}
.section-desc p{font-size: 20px;}

.section-title-line{}
.section-title-line h2:before{content: '';width: 1px;height: 180px;background-color: #475366;position: absolute;bottom: 100%;left: 25px;}

.section-title-white{}
.section-title-white h2,
.section-title-white .uvc-sub-heading
{color: #ffffff;}


.lifestyle-section .section-title-line h2:before{height: 150px;}
/*Section CSS Ends*/

/*Full image CSS Starts*/
.sanitize-box-img .vc_figure, .sanitize-box-img .vc_single_image-wrapper
{display: block !important;}
.sanitize-box-img img
{width: 100% !important;}
/*Full image CSS Ends*/

/*Gradient Text CSS Starts*/
/*.section-title h2,
.sanitize-box-title h3
{background: linear-gradient(to top, #ce0101 0%, #000000 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.section-title-white h2
{background: linear-gradient(to right, #ffffff 0%, #ffffff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}*/
/*Gradient Text CSS Ends*/

/*Social Links CSS Starts*/
.header-social-links{}
.header-social-links ul{display: flex;flex-wrap: wrap;flex-direction: row;margin: 0px;padding: 0px;}
.header-social-links ul li{list-style: none;}
.header-social-links ul li a{display: block;margin: 0px 10px;}
.header-social-links ul li a .fa{}
/*Social Links CSS Ends*/

/*Header CSS Starts*/
header#masthead{background-color: #fff;}
.header-top{padding-top: 10px;}
.header-top-inner{padding: 10px 0px;border-bottom: 1px solid #405057;}
.header-top-right{}
.header-top-right-inner{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-end;}

.header-top-menu{margin-right: 50px;}
.header-top-menu ul{}
.header-top-menu ul li{}
.header-top-menu ul li a{font-size: 12px;letter-spacing: 1.1px;font-weight: bolder !important;color: #475366;text-transform: uppercase;opacity: 0.75;padding: 0px !important;background-color: transparent !important;}

.header-top-left ul{display: flex;flex-wrap: wrap;flex-direction: row;margin: 0px;padding: 0px;}
.header-top-left ul li{list-style: none;margin-right: 36px;}
.header-top-left ul li,.header-top-left ul li a{font-size: 14px;}
.header-top-left ul li a{display: block;}
.header-top-left ul li .fa{margin-right: 5px;}
.header-social-links ul li a,.header-top-left ul li,.header-top-left ul li a{color: #999;}
.header-top-right .header-social-links ul{justify-content: flex-end;}
.navbar-brand img{height: 38px;}
.header-bottom{padding: 10px 0px;padding-bottom: 25px;}
#masthead h2.widgettitle{display: none;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a
{font-size: 13px;letter-spacing: 1.2px;font-weight: bold !important;color: #475366 !important;text-transform: uppercase;padding: 0px;margin: 0px 20px;}

body:not(.theme-preset-active) #masthead .navbar-nav{align-items: center;}

body:not(.theme-preset-active) #masthead .navbar-nav > li:first-child a{margin-left: 0px;}
body:not(.theme-preset-active) #masthead .navbar-nav > li:last-child a{margin-right: 0px;}
body:not(.theme-preset-active) #masthead .navbar-nav .active>.nav-link,
body:not(.theme-preset-active) #masthead .navbar-nav .nav-link.active,
body:not(.theme-preset-active) #masthead .navbar-nav .nav-link.show,
body:not(.theme-preset-active) #masthead .navbar-nav .show>.nav-link
{color: #D4B477 !important;}

body:not(.theme-preset-active) #masthead .navbar-nav > li.btn-header a{padding: 5px 40px !important;color: #EDEDED !important;background-color: #D4B477 !important;}

body:not(.theme-preset-active) #masthead .navbar-nav > li.btn-header.active a{color: #FFFFFF !important;}

.navbar-light .navbar-toggler
{background-color: #D4B477;}

.cs-header-toggle{display: none !important;}
.cs-header-toggle img{height: 25px;}

.btn-header-inq{display: none;position: absolute;right: 60px;}
.btn-header-inq a{font-size: 14px;letter-spacing: 1.75px;text-transform: uppercase;padding: 5px 30px;background-color: #D4B477;color: #fff;border-radius: 0px !important;}
/*Header CSS Ends*/

/*Mobile Header CSS Starts*/
.mobile-header{transition: all 0.3s ease-in;}
.mobile-header{width: 100%;height: 100vh;background-color: #2D3644;position: fixed;bottom: 130vh;left: 0;z-index: 999999999;}
.mobile-header-wp{padding: 40px 0px;}
.mobile-header-wp-top{}
.mobile-header-wp-top-left{}
.mobile-header-wp-top-right{}
.mobile-header-logo{}
.mobile-header-logo img{width: auto !important;height: 38px !important;}
.mobile-header-wp-top-right .wpb_wrapper{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-end;align-items: center;}
.btn-mobile-header{}
.btn-mobile-header button{font-size: 14px !important;line-height: normal !important;letter-spacing: 1.75px !important;color: #FFFFFF !important;text-transform: uppercase !important;background-color: transparent !important;border: 1px solid #fff !important;padding: 10px 30px !important;margin-right: 20px !important;}
.mobile-header-menu{margin-top: 80px;}
.mobile-header-menu ul{}
.mobile-header-menu ul li{text-align: center;}
.mobile-header-menu ul li a{font-family: "ivypresto-display",serif;font-size: 40px;line-height: 84px;color: #EDEDED;}
.mobile-header-address{}
.mobile-header-address p{font-family: "ivypresto-headline",serif;font-size: 24px;line-height: 32px !important;text-align: center;color: #EDEDED;margin-top: 25px;}
.icon-close{}
.icon-close img{width: 25px;}

@media screen and (max-width: 1200px)
{
    .mobile-header.active{bottom: 0 !important;}
    header#masthead{box-shadow: 0px 3px 6px #00000029;}
    .cs-header-toggle{display: block !important;}
    .header-top{display: none !important;}
    .navbar-brand img{height: 34px;}
    .btn-header-inq{display: block;}
}
@media screen and (max-width: 767px)
{
    header#masthead{margin-bottom: 33px;}
    .header-bottom{padding: 13px 0px;}
    .navbar-brand img{height: 26px;}
    .cs-header-toggle img{height: 20px;}
    .btn-header-inq{display: block;width: 100vw;left: -15px;right: 0;top: 47px;}
    .btn-header-inq a{display: block;}

    .btn-mobile-header{margin-left: -16px !important;margin-right: -16px !important;}

    .mobile-header-logo img{height: 26px !important;}
    .icon-close{position: absolute;top: -44px;}
    .icon-close img{width: 20px;}
    .mobile-header-wp-top-right{margin-top: 25px;}
    .btn-mobile-header{width: 100vw;}
    .btn-mobile-header button{font-size: 15px !important;margin-right: 0px !important;display: block;width: 100%;border-left: 0px !important;border-right: 0px !important;}
    .mobile-header-menu{margin-top: 50px;}
    .mobile-header-menu ul li a{font-size: 28px;line-height: 55px;}
    .mobile-header-menu ul li a:hover{background-color: transparent !important;}
    .mobile-header-address p{font-size: 20px;line-height: 26px !important;}
}
/*Mobile Header CSS Ends*/

/*Inner Page Banner Section CSS Starts*/
.banner-section.inner-page-banner-section{padding: 36px;padding-top: 400px;}
.banner-section.inner-page-banner-section .banner-title h1{border-bottom: 1.5px solid #EDEDED !important;padding-bottom: 10px !important;}
.inner-page-banner-without-bg{}
.inner-page-banner-without-bg .banner-title h1{color: #475366;border-color: #475366 !important;}
/*Inner Page Banner Section CSS Ends*/

/*Inner Page Content CSS Starts*/
.inner-page-content{padding: 50px 0px;}
/*Inner Page Content CSS Ends*/

/*Contact Form Section CSS Starts*/
.contact-page-outer{}
.contact-box-outer{padding: 0px 36px;padding-top: 50px;padding-bottom: 36px;}
.contact-box{padding: 15px !important;}
.contact-icon{min-height: 170px;padding: 25px;border: 1px solid #ddd;border-radius: 5px;box-shadow: 0px 3px 26px -17px black;}
.contact-icon .aio-icon-top{margin-top: -50px;}
.contact-icon .top-icon .aio-icon{background: linear-gradient(to bottom, #D4B477 0%, #D4B477 100%) !important;}
.contact-icon .top-icon .aio-icon-header h3.aio-icon-title{margin: 25px 0 15px;text-transform: uppercase;}
.contact-icon .top-icon .aio-icon-description{margin-top: 15px;font-size: 14px !important;}
.contact-form-section{padding: 20px 60px;border-radius: 10px;margin-top: 20px;}
.homepage-contact-form-section{margin-bottom: 60px;}
.contact-form-outer{margin-top: 50px;}
.form-field-box{margin-bottom: 25px;}
.form-field-box .form-control{font-size: 14px;}
.form-field-box textarea{}
.form-btn-outer{text-align: center;}
.form-btn-outer .btn.btn-primary{}
/*Contact Form Section CSS Ends*/

/*Blog CSS Starts*/
.blog-tags-section{padding-top: 100px;padding-bottom: 120px;}
.vc_tta-panels-container{margin-top: 90px;}
.blog-tags-section .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border-color: transparent !important;background-color: transparent !important;}

.blog-tags-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;}

.blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a,
.blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{border-color: transparent !important;background-color: transparent !important;color: #475366 !important;}
.blog-tags-section .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{border-color: transparent !important;background-color: transparent !important;padding: 0px !important;}

.blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-family: "ivypresto-display",serif;font-size: 36px !important;padding: 0px !important;}

.blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{font-style: italic !important;}

.wpspw-column, .wpspw-columns{padding: 7px !important;}

.sp_wpspwpost_static{margin: 0px !important;}
.sp_wpspwpost_static.wpspw-design-1 .wpspw-medium-4 .wpspw-post-image-bg{height: auto;padding-bottom: 25px !important;background: transparent !important;border-bottom: 1px solid #475366 !important;}
.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-image-bg img{height: 256px;}

.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content .wpspw-post-title, .sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content .wpspw-post-date, .sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content .wpspw-post-content {padding: 0px !important;}

.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-categories{margin-left: 0 !important;padding: 0px !important;}

.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content h2 a{font-size: 21px !important;color: #2D3644;}

.wpspw-post-categories a:nth-child(4n+1){background: #D4B477;border-color: #D4B477;}

.wpspw-post-categories a{font-size: 14px !important;padding: 0px !important;letter-spacing: 1.4px;padding-right: 50px !important;color: #738C70 !important;margin: 0px !important;background: transparent !important;}
.wpspw-post-categories a:hover{color: #738C70 !important;background: transparent !important;}

.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content{border: 0px !important;background: transparent !important;/*box-shadow: 0px 6px 36px -22px black;*/}
.wpspw-post-content div{font-size: 21px;color: #2D3644 !important;padding-bottom: 0;margin-top: 10px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.sp_wpspwpost_static.wpspw-design-1 .wpspw-readmorebtn{border: 0px !important;padding: 0px !important;font-size: 0px !important;position: relative;}
.sp_wpspwpost_static.wpspw-design-1 .wpspw-readmorebtn:before{content: 'READ ARTICLE »';font-size: 21px;font-weight: bold;color: #3B5158;}

.blog-single-page-section{padding-bottom: 80px;border-bottom: 1.5px solid #475366;}

.blog-single-img{}
.blog-single-img img{width: 100% !important;height: 600px !important;object-fit: cover;}

.blog-single-title{}
.blog-single-title h1{font-size: 100px;line-height: 100px;color: #475366;border-bottom: 0px !important;}

.back-lifestyle-section{padding-top: 50px;padding-bottom: 20px;border-bottom: 1.5px solid #475366;}
.back-lifestyle-section h2{font-size: 27px;font-style: italic;color: #475366;margin: 0px;}
.back-lifestyle-section h2 a{color: inherit;text-decoration: none;}

.wpspw-pagi-btn a,
.blog-single-navigation .nav-links a{font-family: "ivypresto-headline",serif;font-style: italic;font-size: 0px;position: relative;background-color: transparent !important;border: 0px !important;padding: 0px !important;}

.wpspw-pagi-btn a:before,
.blog-single-navigation .nav-links a:before{font-size: 27px;color: #475366;}

.wpspw-prev-btn a:before,
.blog-single-navigation .nav-links .nav-previous a:before{content: '« Previous' !important;}

.wpspw-next-btn a:before,
.blog-single-navigation .nav-links .nav-next a:before{content: '« Next' !important;}

.blog-single-navigation{}
.blog-single-navigation .nav-links{}
.blog-single-navigation .nav-links a{}
.blog-single-navigation .nav-links a:before{}
.blog-single-navigation .nav-links .nav-previous{}
.blog-single-navigation .nav-links .nav-previous a{}
.blog-single-navigation .nav-links .nav-previous a:before{}
.blog-single-navigation .nav-links .nav-next{}
.blog-single-navigation .nav-links .nav-next a{}
.blog-single-navigation .nav-links .nav-next a:before{}

.wpspw-pagi-btn a:before{content: 'ssssssss';}

.wpspw_pagination{padding: 0px !important;}

.wpspw_pagination{display: flex;flex-wrap: wrap;flex-direction: row;}
.wpspw-pagi-btn{width: 50%;}
.wpspw-pagi-btn a{display: block !important;}
.wpspw-pagi-btn .wpspw-prev-btn{}
.wpspw-pagi-btn .wpspw-prev-btn a{}
.wpspw-pagi-btn .wpspw-next-btn{}
.wpspw-pagi-btn .wpspw-next-btn a{}

body .wpspw-prev-btn a{text-align: left !important;}
body .wpspw-next-btn a{text-align: right !important;}

.blog-single-content-main{}
.blog-single-content-main h3{font-family: "ivypresto-headline",serif;font-size: 42px;line-height: 50px;color: #475366;margin-top: 0px;}
.blog-single-content-main p{margin-bottom: 20px;}
.blog-single-short-desc{width: 49%;margin-top: 10px;}
.blog-single-short-desc p{}

.blog-single-content-main .section-desc{margin-bottom: 50px !important;}

.blog-single-content{}
.blog-single-content p{}

.blog-single-content-img{}
.blog-single-content-img img{}

.bss-section{margin: 50px 0px !important;}
.bss-content-prr{padding-right: 100px !important;}
.bss-img-full{}
.bss-img-full .vc_figure, .bss-img-full .vc_single_image-wrapper
{display: block !important;}
.bss-img-full img
{width: 100% !important;}

.related-post-section{margin-top: 160px;margin-bottom: 70px !important;}
.related-post-title{margin-top: -78px !important;}
.related-post-grid{}
/*Blog CSS Ends*/

/*Banner Section CSS Starts*/
.banner-section{padding: 100px 100px;padding-top: 350px;position: relative;}
.banner-outer{position: relative;}
.banner-title{}
.banner-title h1{font-size: 130px;line-height: 160px !important;color: #EDEDED;text-shadow: 10px 10px 40px #00000029;}
.banner-scroll{position: absolute;right: 0;text-align: center;margin-top: -1rem;}
.banner-scroll a{font-size: 14px;letter-spacing: 1.4px;color: #EDEDED;margin: 0px 40px;}
.banner-scroll a:before{content:'';width:16px;height:14px;background-image:url(../../uploads/2023/02/scroll.png);background-position:center center;background-size:contain;position:absolute;top:-18px;left:55px;right:0}

.banner-links-section{transform: rotate(-90deg);position: absolute !important;left: 0 !important;bottom: 10rem;margin-left: -17rem !important;}
.banner-links-section ul{display: flex;flex-wrap: wrap;flex-direction: row;margin: 0px;padding: 0px;}
.banner-links-section ul li{list-style: none;}
.banner-links-section ul li a{font-size: 12px;letter-spacing: 1.2px;color: #475366;display: block;margin: 0px 40px;}
.banner-links-section ul li:first-child a{margin-left: 0px;}
.banner-links-section ul li:last-child a{margin-right: 0px;}
/*Banner Section CSS Ends*/

/*Banner Bottom Section CSS Starts*/
.bb-section{padding-top: 60px;padding-bottom: 30px;}
.bb-section .upb_row_bg{background-position: -12rem 38rem !important;background-size: 87rem !important;}

.bb-outer,.t-land-section{padding-left: 50px !important;}
.bb-outer{}
.bb-outer p{font-size: 18px;letter-spacing: 1.8px;font-weight: bold;color: #738C70;text-transform: uppercase;}

.t-land-section{margin-top: 20px;}
.t-land-section:before,.tb-section:before,.lifestyle-section:before
{content: '';width: 85rem;height: 790px;position: absolute;top: 44px;left: -23rem;background-color: #EFF1E9;z-index: -1;}
.t-land-section:before{}

.tland-outer{}
.tland-left{padding-top: 120px;}
.tland-right{margin-top: -5rem;padding-left: 50px !important;}

.tland-desc{max-width: 350px;margin-top: 10px;}
.tland-desc p{}

.tland-left .tland-desc{margin-top: 20px;margin-bottom: 25px !important;}

.see-all-link{font-weight: bold !important;letter-spacing: 1.05px;text-transform: uppercase;color: #475366;margin-top: 15px !important;}

.img-link a,
.img-link span,
.see-all-link a,
.see-all-link span
{color: inherit !important;font-weight: inherit !important;}

.img-link{color: #435166 !important;}

.creative-work-link{margin-top: 30rem !important;}

.tland-img-link{position: absolute;right: 0;top: 140px;}

.tland-gallery{}
.tland-gallery ul{height: auto !important;}
.tland-gallery ul li{width: 36% !important;}
.tland-gallery ul li img{width: 100% !important;}

.tland-gallery ul li:nth-child(2),
.tland-gallery ul li:nth-child(3)
{padding-left: 10px !important;}

.tland-gallery ul li:nth-child(1){width: 64% !important;}
.tland-gallery ul li:nth-child(2){top: 175px !important;right: 0;left: inherit !important;}
.tland-gallery ul li:nth-child(3){top: 290px !important;right: 0 !important;left: inherit !important;}

.gl-section{}
.gl-left{padding-top: 120px !important;}
.gl-right{margin-top: -5.5rem !important;padding-left: 12px !important;}
.gl-img{margin-bottom: 10px !important;}
.gl-img .vc_figure, .gl-img .vc_single_image-wrapper
{display: block !important;}
.gl-img img
{width: 100% !important;}

.gl-img-gallery{}
.gl-img-gallery ul{height: auto !important;}
.gl-img-gallery ul li{}
.gl-img-gallery ul li img{width: 100% !important;}
.gl-img-gallery ul li:nth-child(1){}
.gl-img-gallery ul li:nth-child(2){top: 415px !important;}
.gl-img-gallery ul li:nth-child(3){width: 48.3% !important;top: 0 !important;right: 0 !important;left: inherit !important;padding-left: 10px !important;}

.arcade-mobile{display: none !important;}
.arcade-desktop{}

.tb-section{margin-top: 100px;position: relative;}
.tb-section:before{height: 640px;}
.tb-left{}
.tb-right{}
.tb-google-map{margin-top: -1rem;margin-right: -5rem !important;}
.tb-google-map iframe{height: 566px !important;}
.tb-img-gallery{}
.tb-img-gallery ul{height: auto !important;}
.tb-img-gallery ul li{}
.tb-img-gallery ul li img{}
.tb-img-gallery ul li:nth-child(1){margin-top: 10px !important;margin-left: -6rem !important;}
.tb-img-gallery ul li:nth-child(2){left: 14.5rem !important;top: -11rem !important;}
.tb-img-gallery ul li:nth-child(3){left: 14.5rem !important;margin-top: -10.5rem !important;}

.tb-img-gallery ul li:nth-child(3) img{width: 96% !important;}

.tb-section .tland-desc{max-width: 92%;margin-top: 25px;}
.tb-section .btn-main{margin-top: 50px;}

.tb-home-img-gallery ul li:nth-child(1) {
    margin-top: 88px !important;
    width: 37%;
}
.tb-home-img-gallery ul li:nth-child(1) img{width: 100% !important;}


.tb-home-img-gallery ul li:nth-child(2) {
    margin-left: 22px !important;
    width: 37%;
}
.tb-home-img-gallery ul li:nth-child(2) img{width: 100% !important;}


.tb-home-img-gallery ul li:nth-child(3) { margin-top: 18px !important; }
.tb-home-img-gallery ul li:nth-child(3) img{width: 100% !important;}


.tb-home-img-gallery ul li:nth-child(4) {
    margin-top: 18px !important;
	margin-left: 18px !important;
}
.tb-home-img-gallery ul li:nth-child(4) img{width: 100% !important;}

.lifestyle-section{padding-top: 36px;padding-bottom: 120px;margin-top: 6rem;}
.lifestyle-section:before{top: -50px;}
.lifestyle-section .upb_row_bg{background-size: 59rem !important;background-position: 100% 100% !important;}
.lifestyle-section .tland-desc{max-width: 58%;margin-top: 36px;margin-bottom: 50px !important;}

.life-tabs-section{}
.life-tabs-left{}
.life-tabs-right{}
.life-tabs-img{width: 46rem !important;transform: translateY(102px);}
.life-tabs-img .vc_figure, .life-tabs-img .vc_single_image-wrapper
{display: block !important;}
.life-tabs-img img
{width: 100% !important;}

.life-tabs-section .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color: transparent !important;border: 0px !important;}

.life-tabs-section .vc_tta.vc_tta-spacing-1 .vc_tta-tab{padding: 0px 15px !important;}

.life-tabs-section .vc_tta-panels-container{margin-top: 90px;}

.life-tabs-section .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{padding: 70px 70px !important;background: #FFFFFF !important;box-shadow: 0px 3px 6px #00000029 !important;}

.life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size: 30px !important;color: #475366 !important;border-color: transparent !important;background-color: transparent !important;position: relative !important;}

.life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:first-child a{padding-left: 0px !important;}
.life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:last-child a{padding-right: 0px !important;}

.life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{font-style: italic !important;}
.life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a:before{content:'';width:1px;height:136px!important;background-color:#475366;position:absolute;top:100%!important;right:0!important;left:0!important;display:block!important;margin:auto!important;z-index:9999999}

.life-tabs-section h2{color: #3B5158;}
.life-tabs-section .uvc-sub-heading{font-size: 18px;margin-top: 44px;}
.life-tabs-section .see-all-link{margin-top: 25px !important;}

.woodland-section{}
.woodland-section:before{}
/*Banner Bottom Section CSS Ends*/

/*The Land Page CSS Starts*/
.inner-banner-bottom{max-width: 915px;padding: 36px 110px !important;padding-bottom: 70px !important;}
.inner-banner-bottom .section-desc{margin-top: 30px;margin-bottom: 50px !important;}

.the-land-container{padding-bottom: 170px;}
.the-land-container .upb_row_bg{
    background-image: url(../../uploads/2023/02/Group-145.png), url(../../uploads/2023/02/Group-174.png) !important;
    background-position: 91% 42px, -188px 55% !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 50rem, 50rem !important;}
.waterfront-section{padding-bottom: 50px;}
.waterfront-section:before
{content: '';width: 85rem;height: 400px;position: absolute;top: 44px;right: -23rem;background-color: #EFF1E9;z-index: -1;}
.waterfront-left{margin-top: -2rem;}
.waterfront-right{padding-top: 11rem;padding-left: 10px !important;}
.waterfront-right .section-title{}
.waterfront-right .section-title h2{}
.waterfront-right .see-all-link{}

.video-wg{}
.video-wg .ultv-video__play-icon{font-size: 13px !important;}
.video-wg .ultv-video__play-icon:after{content: 'PLAY VIDEO';font-size: 14px;letter-spacing: 1.4px;color: #EDEDED;margin-top: 17px;display: block;}

.video-wg-img{}

.video-wg-img .vc_figure, .video-wg-img .vc_single_image-wrapper
{display: block !important;}
.video-wg-img img
{width: 100% !important;height: 383px !important;object-fit: cover;}

.mead-section{margin-top: 132px;padding: 50px 0px;padding-bottom: 100px;}
.mead-section:before{content:'';width:100vw;height:100%;position:absolute;top:0;left:-24rem;background-color:#eff1e9;z-index:-1}
.mead-left{}
.mead-right{}

.mead-title-section{margin-top: -65px;}
.woodland-title-section{}

.tbb-section{margin-top: 150px;}
.tbb-left{margin-top: -36px;padding-right: 39px !important;}
.tbb-right{padding-left: 55px !important;}
.tbb-section .section-desc{margin-top: 25px;margin-bottom: 44px !important;}
.ttbb-img-gallery{}
.ttbb-img-gallery ul{}
.ttbb-img-gallery ul li{}
.ttbb-img-gallery ul li img{width: 100%;}
.ttbb-img-gallery ul li:nth-child(1){margin-top: 83px !important;margin-left: 5px !important;}
.ttbb-img-gallery ul li:nth-child(2){left: inherit !important;right: 0 !important;}
.ttbb-img-gallery ul li:nth-child(3){margin-top: 9px !important;margin-left: 10px !important;}
.ttbb-img-gallery ul li:nth-child(4){left: inherit !important;right: 0 !important;margin-top: 9px !important;}
/*The Land Page CSS Ends*/

/*The Build Page CSS Starts*/
.wide-open-section{margin-top: 120px;padding-bottom: 130px;}
.wide-open-title-section{margin-top: -62px;}
.wide-open-outer{margin-top: 30px;}
.wide-open-left{padding-top: 15px;padding-right: 50px !important;}
.wide-open-right{}

.crafting-section{}
.crafting-left{margin-top: -90px;}
.crafting-right{padding-top: 36px;padding-left: 20px !important;}
.craft-img-row{position: relative !important;}
.craft-img-1{margin-top: 15px;}
.craft-img-2{position: absolute !important;margin-top: -11rem !important;margin-left: 88%;}

.craft-img-1,.craft-img-2{width: 100% !important;}

.planning-section{margin-top: 120px;margin-bottom: 180px !important;}
.planning-section .upb_row_bg{height: 90% !important;}
.planning-left{margin-top: -60px;padding-right: 100px !important;}
.planning-right{margin-top: -150px;padding-left: 90px !important;}
.planning-section .section-desc{margin-top: 50px;margin-bottom: 60px !important;}
.planning-img-top-row{margin-right: -2rem !important;}
.planning-img-row{margin-top: 15px;margin-left: -8rem !important;}
.planning-row-left{}
.planning-row-right{padding-left: 15px !important;}
/*The Build Page CSS Ends*/

/*The Lifestyle Page CSS Starts*/
.diffr-section{margin-top: 120px;margin-bottom: 60px !important;}
.diffr-title-section{margin-top: -56px;}
.divv-video-outer{}
.divv-video-left{}
.divv-video-left .video-wg{margin-left: -6rem !important;}
.divv-video-right{padding-left: 23px !important;}
.divv-video-right .section-desc{margin-bottom: 50px !important;}
/*The Lifestyle Page CSS Ends*/

/*Inquiries Page CSS Starts*/
.contact-page-section{}
.contact-title-section{padding-top: 50px;padding-bottom: 20px;border-bottom: 2px solid #475366;}
.contact-title-left,.contact-map-left{padding-right: 50px !important;}
.contact-title-left{}
.contact-title-right{}
.contact-sort-link{font-size: 21px;font-style: italic;}
.contact-map-section{padding-top: 36px;padding-bottom: 50px;}
.contact-map-left{}
.contact-map-right{}
.icon-contact-send{margin-top: 25px;}
.icon-contact-send img{width: 50px;}

.contact-title h2{font-size: 42px;color: #475366;}
.contact-title .uvc-sub-heading{}
.contact-page-address{}
.contact-page-address p{font-size: 35px;font-weight: normal;line-height: 42px !important;color: #475366;margin-bottom: 36px;}
.contact-send-msg{margin-top: 36px;margin-bottom: 5px;}
/*Inquiries Page CSS Ends*/

/*Footer CSS Starts*/
.footer-section{padding-top: 77px;background-color: #3B5158;}

.wp-footer-section{}
.wp-footer-top h2.widgettitle{display: none;}

.wp-footer-top{padding-bottom: 68px;}
.wp-footer-middle{padding-top: 50px;padding-bottom: 80px;border-top: 1px solid #EDEDED;border-bottom: 1px solid #EDEDED;}
.wp-footer-bottom{padding: 50px 0px;}

.footer-top-outer{}
.footer-top-left{}
.footer-top-right{}
.footer-top-right ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;margin:0;padding:0}
.footer-top-right ul li{opacity: 0.5;list-style: none;margin: 0px 21px;}
.footer-top-right ul li a{font-size: 20px;color: #DFE2E7;}

.footer-middle-left{}
.footer-middle-right{padding-left: 92px !important;text-align: right;}
.footer-menu-outer{margin-bottom: 20px;}
.footer-menu-outer ul{}
.footer-menu-outer ul li{}

.footer-menu-outer-1{}
.footer-menu-outer-2{}
.footer-menu-outer-3{margin-bottom: 0px;}

.footer-bottom-left p,.footer-bottom-right p,.footer-bottom-right a,.footer-menu-outer ul li a,.footer-partner-menu ul li a{color: #DFE2E7 !important;}

.footer-menu-outer ul li a,
.footer-partner-menu ul li a,
.footer-partner-menu h2.widgettitle
{font-size: 16px;letter-spacing: 1.08px;background-color: transparent !important;padding: 0px !important;}

.footer-menu-outer ul li a{text-transform: uppercase !important;}

.footer-menu-outer ul li:first-child a{font-weight: bold;}

.footer-address{padding-right: 86px;}
.footer-address p,.footer-offer p,.footer-partner-menu h2.widgettitle,.footer-partner-menu ul li a{color: #DFE2E7;}
.footer-address p{letter-spacing: 1.08px;font-weight: bold;}
.footer-offer{margin-top: 30px;}
.footer-partner-menu{margin-top: 25px;}
.footer-partner-menu h2.widgettitle{font-family: inherit;font-size: 18px;margin: 0px;}
.footer-partner-menu ul{}
.footer-partner-menu ul li{}
.footer-partner-menu ul li a{}

.footer-bottom-outer{}
.footer-bottom-left{}
.footer-bottom-right{text-align: right;}

.footer-bottom-left p,.footer-bottom-right p,.footer-bottom-right a
{font-size: 14px;line-height: 22px !important;}

.footer-bottom-left p{}
.footer-bottom-right p,.footer-bottom-right a
{letter-spacing: 0.84px;text-decoration: none;}
.footer-bottom-right a{font-weight: bold;}

.footer-address{}
.footer-address-mobile{display: none !important;}
/*Footer CSS Ends*/

@media Screen and (max-width: 1440px)
{
    .bb-section .upb_row_bg{background-position: -21rem 43rem !important;background-size: 81rem !important;}
    .lifestyle-section .upb_row_bg{background-size: 55rem !important;background-position: 130% 177% !important;}
    .the-land-container .upb_row_bg{background-position: 129% 42px, -344px 68% !important;background-size: 47rem, 60rem !important;}
}

@media Screen and (max-width: 1200px)
{
    .banner-title h1{font-size: 100px;line-height: 110px !important;}
    .banner-scroll{right: -60px;}
    .banner-links-section{margin-left: -18.5rem !important;}

    .section-title h2{font-size: 73px;line-height: 80px !important;}
    .section-title .uvc-sub-heading{font-size: 32px;line-height: 50px !important;}
    .section-desc p{font-size: 19px;}

    .btn-main button, .btn.btn-primary, .newsletter-form-outer .btn.btn-primary{padding: 10px 50px !important;}

    .life-tabs-section .vc_tta.vc_tta-spacing-1 .vc_tta-tab{padding: 0px 2px !important;}
    .life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size: 28px !important;}

    .tland-img-link{top: 105px;}
    .see-all-link{font-size: 16px;}

    .tland-gallery ul li:nth-child(2){top: 139px !important;}
    .tland-gallery ul li:nth-child(3){top: 230px !important;}

    .gl-right{margin-top: -12.8rem !important;padding-left: 80px !important;}
    .gl-img-gallery ul li:nth-child(1){width: 58%;}
    .gl-img-gallery ul li:nth-child(2){top: 332px !important;}
    .gl-img-gallery ul li:nth-child(3){width: 41.5% !important;top: 0 !important;right: 0 !important;left: inherit !important;padding-left: 10px !important; }
    .creative-work-link{margin-top: 20rem !important;}
    .gl-img{width: 122% !important;}
    .gl-left .img-link{margin-right: -70px;}

    .lifestyle-section{margin-top: 21rem;}
    .lifestyle-section:before{width: 71rem;}
    .tb-img-gallery ul li:nth-child(1){max-width: 48% !important;margin-left: -3rem !important;}
    .tb-img-gallery ul li:nth-child(2){top: -3rem !important;left: 16rem !important;}
    .tb-img-gallery ul li:nth-child(3){margin-top: -19rem !important;padding-left: 23px !important;}
    .tbb-right{padding-left: 20px !important;}
    .ttbb-img-gallery ul li:nth-child(1){width: 50%;margin-top: 80px !important;margin-left: 0 !important;}
    .ttbb-img-gallery ul li:nth-child(2){width: 48%;top: 0 !important;}
    .ttbb-img-gallery ul li:nth-child(3){width: 36% !important;}
    .ttbb-img-gallery ul li:nth-child(4){width: 59.5% !important;}

    .craft-img-2{margin-left: 103%;}

    .planning-section{padding-bottom: 50px !important;}
    .planning-section .upb_row_bg{height: 100% !important;}
    .planning-right{margin-top: -100px;}

    .video-wg-img img{height: 302px !important;}

    .mead-section:before{left: -3.3rem;}

    .blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size: 30px !important;}
    .sp_wpspwpost_static.wpspw-design-1 .wpspw-post-image-bg img{height: 250px;}
    .sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content h2 a,
    .wpspw-post-content div,.sp_wpspwpost_static.wpspw-design-1 .wpspw-readmorebtn:before{font-size: 18px;}
    .blog-single-title h1{font-size: 80px;line-height: 90px;}
    .bss-content-prr{padding-right: 70px !important;}
    .blog-single-content-main h3 {font-size: 36px;}
    .blog-single-content-img img{width: 90% !important;}

    .contact-title h2{font-size: 32px;}
    .contact-sort-link{font-size: 18px;}
    .contact-page-address p{font-size: 24px;line-height: 32px !important;}

    .footer-address{padding-right: 0;}
}

@media Screen and (max-width: 990px)
{
    .header-top{display: none;}
    .section-title h2{font-size: 80px;line-height: 80px !important;}
    .section-title h2 br{display: none !important;}
    .section-title-line h2:before{display: none;}
    .section-desc p,.see-all-link{font-size: 20px;}
    .ubtn-normal{padding: 0px !important;}
    .ult-video{margin: 0px !important;}
    .btn-main button, .btn.btn-primary, .newsletter-form-outer .btn.btn-primary{font-size: 20px;}
    .banner-section{padding: 100px 0px;padding-top: 480px;}
    .banner-section .upb_row_bg,.t-land-section:before, .tb-section:before, .lifestyle-section:before, .lifestyle-section:before,
    .mead-section:before
    {width: 100vw !important;min-width: 100% !important;left: -49px !important;}
    .banner-links-section{margin-left: 0 !important;transform: unset !important;bottom: -160px;}
    .banner-scroll{display: none !important;}
    .bb-outer, .t-land-section{padding-left: 0px !important;}
    .banner-links-section ul li a{font-size: 16px;font-weight: bold;}
    .bb-outer p{font-size: 16px;letter-spacing: 1.6px;}
    .bb-section .wpb_wrapper{display: flex;flex-wrap: wrap;flex-direction: column;}
    .tland-outer{display: flex;flex-wrap: wrap;flex-direction: row;}
    .tland-left{order: 1;}
    .tland-right{order: 0;}
    .tland-desc{max-width: 100%;}
    .t-land-section:before, .tb-section:before, .lifestyle-section:before{height: 100%;}
    .tland-left,.tland-right{width: 100% !important;}
    .tland-right{margin-top: 66px !important;padding-left: 0 !important;}
    .tland-gallery ul li,
    .tland-gallery ul li:nth-child(1), .tland-gallery ul li:nth-child(2), .tland-gallery ul li:nth-child(3){width: 50% !important;}
    body .tland-gallery ul li:nth-child(2), body .tland-gallery ul li:nth-child(3){padding-left: 15px !important;}
    .tland-gallery ul li:nth-child(2) img{height: 80px;margin-bottom: 12px;}
    .tland-gallery ul li:nth-child(3) img{height: 412px;object-fit: cover;}
    .img-link{font-size: 14px !important;}
    .tland-img-link a{float: none !important;padding-left: 96px !important;transform: translateY(27px);}
    .tb-left,.tb-right{width: 100% !important;}
    .tland-gallery ul li img{object-fit: cover;}
    .tland-gallery ul li:nth-child(1) img{height: 540px !important;}
    .gl-img-gallery ul li,.gl-img-gallery ul li:nth-child(1),.gl-img-gallery ul li:nth-child(2),.gl-img-gallery ul li:nth-child(3),
    .tland-gallery ul li,.tland-gallery ul li:nth-child(1),.tland-gallery ul li:nth-child(2),.tland-gallery ul li:nth-child(3),
    .tb-img-gallery ul li,.tb-img-gallery ul li:nth-child(1),.tb-img-gallery ul li:nth-child(2),.tb-img-gallery ul li:nth-child(3)
    {position: relative !important;top: inherit !important;bottom: inherit !important;left: inherit !important;right: inherit !important;margin: 0px !important;padding: 0px !important;}
    .img-link{color: #435166 !important;position: relative !important;margin: 0px !important;padding: 0px !important;top: inherit !important;bottom: inherit !important;left: inherit !important;right: inherit !important;}
    .tland-gallery ul li:nth-child(2){margin-top: 36px !important;}
    .bb-section{padding-top: 70px;}
    .gl-section{display: flex;flex-wrap: wrap;flex-direction: column;}
    .gl-left{order: 1;padding-top: 15px !important;}
    .gl-right{order: 0;margin-top: 0px !important;padding-left: 0px !important;}
    .gl-img{width: 100% !important;}
    .gl-right .wpb_wrapper{display: flex;flex-wrap: wrap;flex-direction: column;}
    .gl-right .gl-img-gallery{order: 1;}
    .gl-right .img-link{order: 0;text-align: left;}
    .gl-right .img-link a{float: none !important;}
    .bb-section .gl-left .wpb_wrapper{display: flex;flex-wrap: wrap;flex-direction: row !important;}
    .gl-img{width: 50% !important;}
    .tb-google-map{margin-top: 80px !important;margin-right: 0px !important;margin-bottom: 20px !important;}
    .arcade-mobile{display: block !important;margin-top: 100px;}
    .arcade-desktop{display: none !important;}
    .arcade-mobile .tland-desc{margin-bottom: 30px !important;}
    .bb-outer{order: 0;}
    .t-land-section{order: 1;}
    .tland-outer{order: 2;}
    .gl-section{order: 3;}
    .arcade-mobile{order: 4;}
    .tb-section{order: 5;}
    .gl-right{margin-top: 15px !important;}
    .gl-right .gl-img-gallery ul li{width: 50% !important;}
    .gl-right .gl-img-gallery ul li img{object-fit: cover;}
    .gl-right .gl-img-gallery ul li:nth-child(2){margin-bottom: 15px !important;}
    .gl-right .gl-img-gallery ul li:nth-child(2),.gl-right .gl-img-gallery ul li:nth-child(3)
    {padding-left: 15px !important;}
    .gl-right .gl-img-gallery ul li:nth-child(1) img{height: 430px;}
    .gl-right .gl-img-gallery ul li:nth-child(3) img{height: 270px;}
    .see-all-link{margin-left: 0px !important;margin-right: 0px !important;}
    .gl-img img{width: 100% !important;height: 247px !important;object-fit: cover;}
    .gl-left .gl-img:nth-child(1){order: 1;padding-left: 15px !important;margin-top: 30px;}
    .gl-left .gl-img:nth-child(2){order: 0;}
    .gl-left .img-link{order: 1;position: absolute !important;text-align: right !important;margin-left: auto !important;display: block;margin-right: 0 !important;left: auto !important;right: 0 !important;}
    .gl-left .gl-img:nth-child(1) img{height: 218px !important;}
    .tb-section .tland-desc{max-width: 100%;}
    .tb-section .btn-main{margin-top: 25px;}
    .tb-img-gallery ul{display: flex;flex-wrap: wrap;flex-direction: row;}
    .tb-img-gallery ul li{width: 50% !important;}
    .tb-img-gallery ul li:nth-child(1){}
    .tb-img-gallery ul li:nth-child(2){padding-left: 12px !important;}
    .tb-img-gallery ul li:nth-child(3){position: absolute !important;left: 50% !important;bottom: -1px !important;}
    .tb-img-gallery ul li:nth-child(1) img{height: 416px;}
    .tb-img-gallery ul li:nth-child(2) img{}
    .tb-img-gallery ul li:nth-child(3) img{}
    .tb-img-gallery ul li:nth-child(2) img,.tb-img-gallery ul li:nth-child(3) img{height: 200px !important;}
    .tb-img-gallery ul li img{object-fit: cover;}
    .lifestyle-section{margin-top: 6rem;padding-bottom: 50px;}
    .lifestyle-section:before{top: 76px;left: -50px !important;}
    .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{display: none !important;}
    .life-tabs-left,.life-tabs-right,.gl-left,.gl-right{width: 100% !important;}
    .lifestyle-section .tland-desc{max-width: 100%;}
    .life-tabs-img{width: 100% !important;transform: unset !important;}
    .life-tabs-section .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{padding: 50px 50px !important;}
    .life-tabs-section .vc_tta-panels-container{margin-top: -51px;padding: 0px 30px !important;}
    .life-tabs-section .uvc-sub-heading{margin-top: 25px;}
    .banner-section.inner-page-banner-section, .inner-banner-bottom{padding-left: 0px !important;padding-right: 0px !important;}
    .banner-section.inner-page-banner-section{padding-top: 320px;}
    .video-wg-img img{height: 400px !important;}
    .waterfront-section{margin-top: 95px;padding-bottom: 10px;}
    .waterfront-section:before{height: 100%;}
    .waterfront-left,.waterfront-right,.mead-left,.mead-right,.tbb-left,.tbb-right,.wide-open-left,.wide-open-right,.crafting-left,.crafting-right,.planning-left,.footer-middle-right{width: 100% !important;}
    .waterfront-right .section-title h2{color: #475366;margin-bottom: 25px !important;}
    .waterfront-left{margin-top: -6rem;}
    .waterfront-right{padding-top: 5rem;padding-left: 0px !important;}
    .waterfront-right .see-all-link{text-align: left !important;}
    .waterfront-right .see-all-link a{float: none !important;}
    .mead-section{margin-top: 26rem;padding-bottom: 60px;}
    .mead-left{margin-top: -14rem !important;}
    .mead-right{margin-top: 30px;}
    .mead-title-section{margin-top: 0;}
    .mead-section:before{height: 125% !important;}
    .mead-title-section .wpb_column{width: 100% !important;}
    .woodland-section .mead-left{margin-top: 30px !important;}
    .woodland-section .mead-right{margin-top: -14rem !important;}
    .tbb-section{margin-top: 220px;}
    .tbb-left{margin-top: 0;padding-right: 0px !important;}
    .tbb-right{margin-top: 50px;padding-left: 0px !important;}
    .ttbb-img-gallery ul li:nth-child(1){margin-top: 0px !important;}
    .ttbb-img-gallery ul li img{height: 250px !important;object-fit: cover;}
    .the-land-container{padding-bottom: 100px;}
    .wide-open-section{padding-bottom: 80px;}
    .wide-open-left{padding-top: 0px;padding-right: 0px !important;}
    .wide-open-right{margin-top: 50px;}
    .crafting-section {margin-top: 150px;display: flex;flex-wrap: wrap;flex-direction: column;}
    .crafting-left{order: 1;margin-top: 60px;}
    .crafting-right{order: 0;padding-top: 0px;padding-left: 0px !important;}
    .craft-img-2{position: relative !important;margin-top: 0px !important;margin-left: 0px !important;}
    .crafting-left .wpb_wrapper{display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;}
    .craft-img-row-top{width: 55% !important;}
    .craft-img-row{width: 45% !important;padding-left: 15px !important;display: flex;flex-wrap: wrap;flex-direction: column;}
    .craft-img-1,.craft-img-2{margin: 0px !important;}
    .craft-img-1{margin-top: 15px !important;}
    .craft-img-1{order: 1;}
    .craft-img-2{order: 0;}
    .craft-img-1 img, .craft-img-2 img{height: 200px !important;object-fit: cover;}
    .planning-section{margin-top: 160px;margin-bottom: 120px !important;}
    .planning-left{width: 100% !important;margin-top: -54px;padding-right: 0px !important;}
    .planning-right{width: 100% !important;margin-top: 60px;padding-left: 0px !important;}
    .planning-img-top-row{margin-right: 0 !important;}
    .planning-img-row{margin-top: 14px;margin-left: 0px !important;}
    .planning-img-row img{height: 200px !important;object-fit: cover;}
    .planning-row-left,.planning-row-right{width: 50% !important;}
    .planning-row-left{padding-right: 7px !important;}
    .planning-row-right{padding-left: 7px !important;}
    .planning-img-top-row .vc_figure, .planning-img-top-row .vc_single_image-wrapper,
    .planning-img-row .vc_figure, .planning-img-row .vc_single_image-wrapper
    {display: block !important;}
    .planning-img-top-row img,
    .planning-img-row img
    {width: 100% !important;}
    .inner-page-banner-without-bg{padding: 50px 0px;border-bottom: 1.5px solid #475366;}
    .banner-title h1{font-size: 90px;line-height: 100px !important;}
    .wpspw-post-grid{width: 50% !important;}
    .divv-video-left,.divv-video-right{width: 100% !important;}
    .divv-video-left{margin-top: 50px;}
    .divv-video-right{margin-top: 50px;padding-left: 0px !important;}
    .divv-video-left .video-wg{margin-left: 0px !important;}
    .blog-tags-section{padding-top: 50px;padding-bottom: 100px;}
    .blog-tags-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{display: block !important;}
    .blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size: 27px !important;}
    .sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content h2 a,.wpspw-post-content div,.sp_wpspwpost_static.wpspw-design-1 .wpspw-readmorebtn:before{font-size: 20px !important;}
    .related-post-title .wpb_column{width: 100% !important;}
    .blog-single-img img{height: 452px !important;}
    .blog-single-short-desc{width: 100%;margin-top: 10px;}
    .blog-single-content-main .section-desc{margin-bottom: 36px !important;}
    .bss-content-prr{padding-right: 0px !important;}
    .blog-single-content-main .wpb_column{width: 100% !important;}
    .blog-single-content-img .vc_figure, .blog-single-content-img .vc_single_image-wrapper{display: block !important;}
    .blog-single-content-img img{width: 100% !important;margin-bottom: 36px !important;}
    .bss-section{margin: 20px 0px !important;}
    .contact-title-left,.contact-title-right,.contact-map-left,.contact-map-right{width: 100% !important;}
    .contact-title-left, .contact-map-left{padding-right: 0px !important;}
    .contact-title-section{padding-bottom: 36px;}
    .contact-title h2,.contact-page-address p{font-size: 34px;}
    .contact-sort-link{font-size: 20px;text-align: left !important;margin-top: 15px !important;}
    .contact-sort-link a{float: none !important;}
    .contact-map-right{margin-top: 50px;}
    .contact-map-right .section-desc{margin-top: 10px;}
    .icon-contact-send{margin-top: 10px;}
    .footer-middle-right{padding-left: 0px !important;}
}

@media screen and (max-width: 767px)
{
    body, li, p, .uvc-sub-heading,.life-tabs-section .uvc-sub-heading{font-size: 11px;line-height: 16px !important;}
    .section-title h2{font-size: 40px;line-height: 40px !important;}
    .section-title .uvc-sub-heading{font-size: 16px;line-height: 25px !important;}
    .section-desc p{font-size: 11px;}
    .btn-main button, .btn.btn-primary, .newsletter-form-outer .btn.btn-primary{font-size: 12px;padding: 10px 20px !important;}
    .banner-section{padding: 36px 0px;padding-top: 280px;}
    .banner-title h1{font-size: 48px;line-height: 64px !important;}
    .banner-links-section{bottom: -80px;}
    .banner-links-section ul li{opacity: 0.5;}
    .bb-section{padding-top: 50px;}
    .bb-outer p,.banner-links-section ul li a{font-size: 8px;letter-spacing: 0.8px;}
    .banner-section .upb_row_bg, .t-land-section:before, .tb-section:before, .lifestyle-section:before, .lifestyle-section:before, .mead-section:before{left: -15px !important;}
    .t-land-section:before, .tb-section:before, .lifestyle-section:before{top: 24px;}
    .tland-right{margin-top: 40px !important;}
    .see-all-link{font-size: 12px;}
    .img-link{font-size: 8px !important;}
    .tland-img-link a{padding-left: 75px !important;transform: translateY(15px);}
    .tland-gallery ul li:nth-child(2){margin-top: 18px !important;}
    .tland-gallery ul li:nth-child(1) img{height: 220px !important;}
    .tland-gallery ul li:nth-child(2) img{height: 40px;}
    .tland-gallery ul li:nth-child(3) img{height: 150px;}
    .gl-img-gallery ul{display: flex;flex-wrap: wrap;flex-direction: column;}
    .gl-right .gl-img-gallery ul li:nth-child(1) img{height: 70px;}
    .gl-right .gl-img-gallery ul li:nth-child(2) img{height: 120px;}
    .gl-right .gl-img-gallery ul li:nth-child(3) img{height: 220px;}
    .gl-img-gallery ul li:nth-child(1){margin-top: 15px !important;margin-bottom: 15px !important;}
    .gl-left .gl-img:nth-child(1) img{height: 92px !important;}
    .gl-img img{height: 110px !important;}
    .gl-right .gl-img-gallery ul li:nth-child(2), .gl-right .gl-img-gallery ul li:nth-child(3){padding-left: 0px !important;}
    .gl-right .gl-img-gallery ul li:nth-child(3){position: absolute!important;top: 0 !important;right: 0 !important;padding-left: 15px !important;}
    .gl-right .img-link{transform: translateY(12px);}
    .gl-left .gl-img:nth-child(1){margin-top: 20px;}
    .gl-left .gl-img:nth-child(2){margin-top: 2px;}
    .arcade-mobile{margin-top: 60px;}
    .arcade-mobile .tland-desc{margin-bottom: 20px !important;}
    .tb-section{margin-top: 80px;}
    .tb-section .tland-desc{margin-top: 10px;}
    .tb-section .btn-main{margin-top: 10px;}
    .tb-google-map{margin-top: 36px !important;}
    .tb-google-map iframe{height: 216px !important;}
    .tb-img-gallery ul li img{width: 100% !important;}
    body .tb-img-gallery ul li:nth-child(1) img{height: 200px !important;}
    body .tb-img-gallery ul li:nth-child(2) img{height: 106px !important;}
    body .tb-img-gallery ul li:nth-child(3) img{height: 86px !important;}
    .tb-img-gallery ul li:nth-child(3){bottom: 0px !important;padding-left: 5px !important;}
    .life-tabs-section{margin-top: 80px;}
    .lifestyle-section{margin-top: 2rem;}
    .lifestyle-section:before{top: 60px;height: 61%;}
    .lifestyle-section .tland-desc{margin-top: 10px;margin-bottom: 15px !important;}
    .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{display: block !important;}
    .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{display: flex !important;flex-wrap: wrap;flex-direction: row;justify-content: space-between;}
    .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
    .vc_tta.vc_general .vc_tta-panel-title,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading
    {display: none !important;}
    .life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a
    {font-size: 14px !important;padding: 0 !important;}
    .life-tabs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{font-family: inherit !important;font-style: initial !important;font-size: 11px !important;}
    .life-tabs-section .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{padding: 18px 25px !important;}
    .life-tabs-section .vc_tta-panels-container{margin-top: -36px;padding: 0px 10px !important;}

    .life-tabs-right .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{position: absolute !important;margin-top: -180px !important;width: 100%;}

    .life-tabs-img img{height: 170px !important;object-fit: cover;}
    .life-tabs-right h3{font-size: 20px;}
    .life-tabs-section .uvc-sub-heading{margin-top: 10px;}
    .life-tabs-section .see-all-link{font-size: 14px;}

    .banner-section.inner-page-banner-section{padding-top: 136px;}
    .inner-banner-bottom .section-desc{margin-top: 10px;margin-bottom: 20px !important;}
    .inner-banner-bottom{padding-top: 25px;}
    .waterfront-section{margin-top: 80px;padding-bottom: 0;}
    .waterfront-section:before{height: 86%;top: 65px;}
    .waterfront-right{padding-top: 2rem;}
    .waterfront-right .section-title h2{margin-bottom: 0px !important;}
    .video-wg-img img{height: 200px !important;}
    .mead-section{margin-top: 18rem;padding-bottom: 36px;}
    .mead-section:before{height: 135% !important;}
    .tbb-section{margin-top: 150px;}
    .inner-banner-bottom{padding: 20px 0px !important;padding-bottom: 30px !important;}
    .wide-open-section{margin-top: 75px;padding-bottom: 70px;}
    .wide-open-section .upb_row_bg{top: -36px !important;}
    .wide-open-outer{margin-top: 5px;}
    .wide-open-right{margin-top: 20px;}
    .crafting-section{margin-top: 0px;}
    .craft-img-1 img, .craft-img-2 img{height: 105px !important;}
    .crafting-left{margin-top: 20px;}
    .planning-section{margin-top: 100px;margin-bottom: 100px !important;}
    .planning-left{margin-top: -25px;}
    .planning-right{margin-top: 36px;}
    .planning-section .section-desc{margin-top: 10px;margin-bottom: 30px !important;}
    .planning-img-row{display: flex;flex-wrap: wrap;flex-direction: row;}

    .inner-page-banner-without-bg{padding: 25px 0px;border-bottom: 1.5px solid #475366;}
    .inner-page-banner-without-bg .banner-title h1{font-size: 40px;line-height: 50px !important;}
    .blog-tags-section{padding-top: 36px;padding-bottom: 50px;}
    .blog-tags-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size: 14px !important;}
    .blog-tags-section .vc_tta-panels-container{margin-top: 30px;}
    .wpspw-post-grid{width: 100% !important;}
    .sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content h2 a{font-size: 18px;}
    .wpspw-post-categories a{font-size: 12px !important;}
    .wpspw-post-content div{font-size: 11px !important;}
    .sp_wpspwpost_static.wpspw-design-1 .wpspw-readmorebtn:before{font-size: 12px !important;letter-spacing: 1.8px;}
    .diffr-section{margin-top: 70px;}

    .contact-title-section{padding-top: 25px;padding-bottom: 12px;}
    .contact-title h2{font-size: 12px;}
    .contact-sort-link{font-size: 9px;margin-top: 5px !important;}
    .contact-map-section{padding-top: 20px;}
    .contact-map-section iframe{height: 200px;}
    .contact-map-right{margin-top: 25px;}
    .contact-page-address p{font-size: 16px;line-height: normal !important;margin-bottom: 0px;}
    .contact-send-msg h2{font-size: 20px;}
    .contact-map-right .section-desc{margin-top: 0px;}
    .contact-send-msg{margin-top: 25px;}
    .icon-contact-send img{width: 35px;}

    .blog-single-page-section{padding-bottom: 36px;}
    .blog-single-img img{height: 220px !important;}
    .back-lifestyle-section{padding-top: 20px;}
    .back-lifestyle-section h2{font-size: 16px;}
    .blog-single-title h1{font-size: 40px;line-height: 40px;}
    .blog-single-short-desc{margin-top: 0;}
    .blog-single-content-main .section-desc{margin-bottom: 10px !important;}
    .blog-single-content-main h3{font-size: 18px;line-height: 25px;}
    .blog-single-content-main p{margin-bottom: 10px;}
    .blog-single-content-img img{margin: 10px 0px !important;}
    .wpspw-pagi-btn a:before, .blog-single-navigation .nav-links a:before{font-size: 16px;}
    .related-post-section{margin-top: 120px;margin-bottom: 0px !important;padding-bottom: 25px;}
    .related-post-title{margin-top: -50px !important;}

    .bb-section .upb_row_bg{background-position: -14rem 10rem !important;background-size: 37rem !important;}
    .lifestyle-section .upb_row_bg{background-size: 50rem !important;background-position: 30% -39px !important;}
    .the-land-container .upb_row_bg{background-position: 160px 88px, -193px 53% !important;background-size: 29rem, 41rem !important;}

    .footer-section{padding-top: 36px;}
    .wp-footer-top{padding-bottom: 30px;}
    .footer-top-left .wpb_single_image.vc_align_left{text-align: center !important;}
    .footer-top-left .wpb_single_image.vc_align_left img{width: auto !important;height: 40px !important;}
    .footer-top-right ul{justify-content: center;margin-top: 22px;}
    .footer-menu-outer ul li a{line-height: 22px;}
    .footer-offer{display: none !important;}
    .footer-address{display: none !important;}
    .footer-address-mobile{display: block !important;}
    .footer-address{padding: 20px 0px !important;border-top: 1px solid #EDEDED;}
    .footer-address p{font-size: 12px;font-weight: normal;text-align: center;}
    .footer-address p strong{font-size: 16px;}
    .footer-middle-right{text-align: center;border-top: 1px solid #EDEDED;}
    .footer-menu-outer-3{margin-bottom: 15px;}
    .footer-partner-menu{margin-top: 0px;padding-top: 15px;padding-bottom: 5px;}
    .footer-partner-menu h2.widgettitle{font-size: 12px;}
    .footer-partner-menu ul li a{font-size: 8px;line-height: 12px;}
    .wp-footer-middle{padding: 15px 0px !important;text-align: center;}
    .footer-bottom-left p{font-size: 10px;line-height: 17px !important;}
    .footer-bottom-right p,.footer-bottom-right a{font-size: 12px;}
    .wp-footer-bottom{padding: 30px 0px;}
    .footer-bottom-right{margin-top: 10px;text-align: left;}
}
/*Custom CSS Ends*/