*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{height:101%;}
body{font-size:15px;line-height:1;font-family:Arial, Tahoma, sans-serif;padding:0;margin:0;overflow:hidden;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
strong{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;max-width:100%;width:auto;height:auto;}
p{color:#4e4e4e;font:200 14px/22px "Montserrat", sans-serif;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.text-left, .txtLft{text-align:left;}
.text-right, .txtRit{text-align:right;}
.text-center, .txtCntr{text-align:center;}
.text-justify, .txtJsty{text-align:justify;}
.text-lowercase, .txtLow{text-transform:lowercase;}
.text-uppercase, .txtUps, .txtCaps{text-transform:uppercase;}
.text-capitalize, .txtCapt{text-transform:capitalize;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0px !important;}
.lft{float:left;}
.rft{float:right;}
.clear, .clearfix{clear:both;}
.clearfixer::after{content:'';display:block;visibility:hidden;height:0;width:100%;clear:both;}
a, img{border:none;outline:none;text-decoration:none;color:#01a2c8;font-weight:400;}
a:hover, a:focus{text-decoration:none;}
a:focus, input:focus, textarea:focus, button:focus{outline:none;text-decoration:none;}
em,i{font-style:italic;}
hr{margin:20px auto;border:none;border-bottom:1px solid #ccc;}
.dblk-1024{display:block;}
.dinb-1024{display:inline-block;}
.dinl-1024{display:inline;}
.dnon-1024{display:none;}
@media only screen and (max-width:1023px){.dblk-1023{display:block;}
.dinb-1023{display:inline-block;}
.dinl-1023{display:inline;}
.dnon-1023{display:none;}
.clr-1023{clear:both;}
.unclr-1023{clear:none;}
}
@media only screen and (max-width:991px){.dblk-991{display:block;}
.dinb-991{display:inline-block;}
.dinl-991{display:inline;}
.dnon-991{display:none;}
.clr-991{clear:both;}
.unclr-991{clear:none;}
}
@media only screen and (max-width:768px){.dblk-767{display:block;}
.dinb-767{display:inline-block;}
.dinl-767{display:inline;}
.dnon-767{display:none;}
.clr-767{clear:both;}
.unclr-767{clear:none;}
}
@media only screen and (max-width:567px){.dblk-567{display:block;}
.dinb-567{display:inline-block;}
.dinl-567{display:inline;}
.dnon-567{display:none;}
.clr-567{clear:both;}
.unclr-567{clear:none;}
}
@media only screen and (max-width:414px){.dblk-414{display:block;}
.dinb-414{display:inline-block;}
.dinl-414{display:inline;}
.dnon-414{display:none;}
.clr-414{clear:both;}
.unclr-414{clear:none;}
}
@media only screen and (max-width:320px){.dblk-320{display:block;}
.dinb-320{display:inline-block;}
.dinl-320{display:inline;}
.dnon-320{display:none;}
.clr-320{clear:both;}
.unclr-320{clear:none;}
}
.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}
html,body{overflow-x:hidden;position:relative;}
body{font:300 18px 'Roboto', sans-serif;}
body.home{background:url(images/topBG.gif) repeat-x center top;}
body .vc_row{margin:0 auto;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/ring.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
.scrollToTop{bottom:20px;left:20px;opacity:1;z-index:800;display:none;}
.scrollToTop:hover{opacity:1;-moz-transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
header{margin:0 auto;width:100%;padding:0px 0px;position:absolute;top:0;left:0;right:0;z-index:500;background:#ffffff;height:135px;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
header.stickyHeader{position:fixed;}
.headerInner{margin:0 auto;width:100%;max-width:1000px;position:relative;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;z-index:0;}
.logo{display:inline-block;}
.logo img{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;width:214px;margin:17px 0;}
.headerInner .topBtn{position:absolute;top:0;right:0;background:#f2585e;color:#fff;font:500 14px 'Roboto', sans-serif;padding:4px 8px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.headerInner .topBtn:hover{background:#C9343A;}
header.scrolling{height:110px;-webkit-box-shadow:0 2px 2px 2px hsla(0, 0%, 0%, 0.17);-moz-box-shadow:0 2px 2px 2px hsla(0, 0%, 0%, 0.17);box-shadow:0 2px 2px 2px hsla(0, 0%, 0%, 0.17);background-color:rgba(255, 255, 255, 1);}
header.scrolling .logo img{width:150px;margin:19px 0;}
.errorpage{text-align:center;padding:60px;}
.errorpage img{width:900px;}
.headerInner .topNav{position:absolute;bottom:25px;right:0px;z-index:500;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.topNav ul{margin:0 auto;}
.topNav ul.menu > li{float:left;position:relative;padding:0 5px;}
.topNav li a{margin:0 auto;padding:5px 10px;font:300 15px 'Montserrat', sans-serif;color:#2c2b2b;text-decoration:none;display:block;position:relative;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.topNav li a:hover{background:#ff6d41;color:#fff;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.topNav .menuWrapper > ul > li > a.selected,
.topNav .menuWrapper > ul > li.current-menu-item > a,
.topNav .menuWrapper > ul > li.current-page-ancestor > a,
.topNav .menuWrapper > ul > li.current-menu-ancestor > a{background:#ff6d41;font-weight:400;font-size:15px;position:relative;padding:5px 10px;}
.topNav .menuWrapper > ul > li.current-menu-item{position:relative;}
.topNav .menuWrapper > ul > li a.selected{color:#fff;}
.parallaxContainer{margin:0 auto;width:98%;max-width:1000px;}
#menu-inner-menu-secondary li a:hover{color:#ff9000;}
#menu-inner-menu-secondary .current-menu-item a{font-weight:700;font-size:16px;position:relative;padding:10px 0;color:#ff9000;}
#menu-inner-menu-secondary .current-menu-item a::after{background:url(../images/menuActivetab.png);width:14px;height:9px;bottom:0;left:0;right:0;margin:0 auto;opacity:0;content:'';position:absolute;}
.topNav ul ul{position:absolute;display:none;}
.topNav ul ul li{position:relative;margin-bottom:1px;}
.topNav ul ul li a{background-color:#961031;color:#fff;padding:5px 10px;font-size:13px;z-index:5;}
.topNav ul ul li:hover > a{background-color:#70051F;}
.topNav ul ul ul{top:0;}
.topNav li.backArrow{display:none;}
.social_media{position:absolute;right:0;top:40%;}
.social_media a{padding:0 5px;}
.topNav ul.menu > li > a.subNavArrow,.topNav ul.menu > li.subNavParent > a{background-image:none;}
.topNav li a.subNavArrow,.topNav li.subNavParent > a{background-image:url(../images/navArrow.png);background-position:98% center;background-repeat:no-repeat;}
.topNav li.subNavParent span.subNavArrow{position:absolute;background:#444 url(../images/nxt-arrow.png) repeat-x center bottom;padding:0 20px;z-index:10;height:38px;right:0;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.handheld .navBtn{margin:0 auto;position:absolute;top:0px;right:0;z-index:50;padding:5px;height:40px;width:40px;background:#ff7449 url(../images/navIcon.png) center top no-repeat;cursor:pointer;border:1px solid #fff;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.handheld .navBtn:hover{background-color:#000;}
.handheld .navBtn.navActive{background-position:center bottom;}
.handheld.topNav{width:100%;background:none;padding:0;top:25%;}
.handheld.topNav .menuWrapper{width:280px;position:absolute;top:40px;right:0;padding:0;overflow:hidden;}
.handheld.topNav ul{display:none;background:url(images/nav-bg.png);position:absolute;width:280px;}
.handheld.topNav ul li{display:block;width:100%;float:none;position:static;padding:0;border-right:none;}
.handheld.topNav li a{background-color:#333;color:#fff;padding:10px 15px;border-bottom:1px solid #555;}
.handheld.topNav li:hover > a{background-color:#222;color:#fff;}
.handheld.topNav li > a.selected,
.handheld.topNav li.current-menu-item > a,
.handheld.topNav li.current-page-ancestor > a{font-weight:700;background-color:#000;}
.handheld.topNav .menuWrapper > ul > li > a.selected::before,
.handheld.topNav .menuWrapper > ul > li.current-menu-item > a::before,
.handheld.topNav .menuWrapper > ul > li.current-page-ancestor > a::before,
.handheld.topNav .menuWrapper > ul > li.current-menu-ancestor > a::before{display:none;}
.handheld.topNav ul ul{width:280px;top:0px;left:281px;position:absolute;}
.handheld.topNav ul ul li{margin:0 auto;}
.handheld.topNav li.subNavParent span.subNavArrow{display:block;}
.handheld.topNav li.subNavParent span.subNavArrow:hover{background-color:#ddd;background-position:center top;}
.handheld.topNav li.subNavParent > a{background-image:none;}
.handheld.topNav li a.subNavArrow,.handheld.topNav ul.menu > li > a.subNavArrow{background-image:url(images/nxt-arrow.png);background-position:right top;background-repeat:no-repeat;}
.sticky .topNav{bottom:15px;}
.sticky .handheld.topNav{top:0;bottom:auto;}
header.scrolling .headerInner .topNav{bottom:25px;}
header.scrolling .topBar{top:5px;}
.topBar{margin:0 auto;position:absolute;top:20px;right:20px;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.topBar .topPhone{display:inline-block;padding-left:30px;line-height:18px;color:#000;font:400 24px "Montserrat", sans-serif;}
.topNav{position:absolute;margin:0 auto;z-index:50;bottom:15px;right:0;}
.banner-home{margin:0 auto;width:100%;-webkit-background-size:cover;background-size:cover;text-align:center;position:relative;top:135px;}
.banner-homeInner{margin:0 auto;width:100%;-webkit-background-size:cover;background-size:cover;text-align:center;position:relative;top:135px;}
#management{background:url(../images/management_bg.png) no-repeat center center;margin:155px 0 45px 0;}
.managementTxt{text-align:right;padding:0 0 0 0;}
.managementTxt h2{color:#ff6d41;font:600 23px/25px "Montserrat", sans-serif;text-transform:uppercase;margin:10px 0 10px 0;}
.managementTxt p{color:#5d5d5d;font:100 14px/20px "Montserrat", sans-serif;}
.managementImg{text-align:center;padding:70px 0;}
.managementbtn{text-align:left;padding:80px 0;}
.plot-managementTxt{text-align:left;padding:0 0 0 0;}
.plot-managementTxt h2{color:#ff6d41;font:600 23px/25px "Montserrat", sans-serif;text-transform:uppercase;margin:10px 0 10px 0;}
.plot-managementTxt p{color:#5d5d5d;font:200 14px/20px "Montserrat", sans-serif;}
.plot-managementImg{text-align:center;padding:70px 0;}
.plot-managementbtn{text-align:right;padding:80px 0;}
#welcome{text-align:center;padding:0 0 25px 0;}
#welcome h2{color:#4e4e4e;font:600 40px "Montserrat", sans-serif;text-transform:uppercase;}
#welcome p{color:#5d5d5d;font:200 14px/20px "Montserrat", sans-serif;}
#realty{background:#ff6c40;padding:30px 0;}
#realty h2{color:#ffffff;font:400 35px "Montserrat", sans-serif;text-transform:uppercase;margin:10px 0 15px 0;}
.theme-default .nivo-controlNav{position:relative;top:-50px;padding:0;z-index:9;display:none;}
.coordination{border-left:solid 1px #ffa084;padding:0 0 0 50px;}
.coordination img{padding:28px 15px 0 0px;}
.footer_menu{text-align:center;border-bottom:solid 1px #f2f2f2;padding:20px 0;}
.footer_menu ul{padding:0;margin:0;}
.footer_menu ul li{display:inline-block;border-right:solid 1px #323232;line-height:10px;}
.footer_menu ul li a{color:#323232;font:300 14px "Montserrat", sans-serif;padding:0 25px;}
.footer_menu ul li a:hover{color:#ff6c40;text-decoration:none;}
.footer_menu ul li:last-child{border-right:solid 1px #ffffff;}
.copyright{padding:15px 0;}
.copyTxt{font:200 14px "Montserrat", sans-serif;color:#ff6c40;}
.poweredTxt{font:200 13px "Montserrat", sans-serif;color:#444444;text-align:right;}
.poweredTxt a{color:#444444;}
.bannerTxtbg{background:rgba(255, 108, 64,0.7);width:50%;margin:0 auto;padding:15px 0;}
.bannerTxtbg h2{color:#ffffff;font:400 70px/70px "Amiri", sans-serif;text-transform:uppercase;margin:0;padding:0;}
.bannerTxtbg h3{color:#ffffff;font:300 30px "Montserrat", sans-serif;text-transform:uppercase;margin:0;padding:0;}
#realty .resp-tabs-list li{font:500 16px "Montserrat", sans-serif;text-transform:uppercase;border:solid 1px #fff;padding:8px 15px;margin:0 20px 0 0;color:#fff;}
#realty .resp-tab-content{border:none;padding:15px 15px 15px 0;}
#realty .resp-tabs-container{background-color:transparent;}
#realty .resp-tab-active{padding:8px 15px 8px 15px !important;color:#000 !important;}
#realty h2.resp-accordion{font:500 15px "Montserrat", sans-serif;border:1px solid #fff;border-top:1px solid #fff;margin:0px;padding:10px 15px;}
#realty h2.resp-tab-active{background:#fff !important;}
#realty .resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #fff;}
#realty h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #000;}
footer{background:#fcfcfc;}
#innerPage{margin:125px 0 45px 0;text-align:center;}
#innerPage h2{font:700 38px "Montserrat", sans-serif;text-transform:uppercase;color:#4e4e4e;margin:45px 0 10px 0;}
#innerPage p a{color:#4e4e4e;font:200 14px/22px "Montserrat", sans-serif;}
#innerPage p a.hover{color:#4e4e4e;text-decoration:none;}
.panel-default{border-color:#FFFFFF;box-shadow:0 0px 0px rgba(0,0,0,0.05);}
.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top, #ffffff 0, #ffffff 100%);background-image:-o-linear-gradient(top, #ffffff 0, #ffffff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), to(#ffffff));background-image:linear-gradient(to bottom, #ffffff 0, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #fff;}
.panel-title{font:500 18px "Montserrat", sans-serif;color:#4e4e4e;}
.panel-body{padding:0 15px 5px 15px;}
.panel-body p{color:#989898;}
#innerPage input[type="submit"]{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;float:right !important;width:160px !important;text-transform:uppercase;height:45px;color:#ffffff;background:#ff6c40;font:300 18px "Montserrat", sans-serif;cursor:pointer;border:none;}
.btn-contact{padding:15px 18px 0 0;}
.input{position:relative;z-index:1;display:inline-block;margin:0 0 25px 0;width:calc(100% - 2em);vertical-align:top;}
.input__field{position:relative;display:block;float:right;padding:0.8em;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#aaa;}
.input__field:focus{outline:none;}
.input__label_home{display:inline-block;float:right;padding:0 1em;width:40%;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#1d1d1d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;}
.input__label-content{position:relative;display:block;padding:1em 0;width:100%;}
.graphic{position:absolute;top:0;left:0;fill:none;}
.icon{color:#ddd;font-size:150%;}
.input--nao{overflow:hidden;padding-top:11px;}
.input__field--nao{padding:0.5em 0em 0.25em;width:100%;background:transparent;color:#444;font-size:1.00em;}
.input__label--nao{position:absolute;top:7px;font-size:15px;font-weight:300;left:0;display:block;width:100%;text-align:left;padding:0em;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.2s 0.15s, color 1s;transition:transform 0.2s 0.15s, color 1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.graphic--nao{stroke:#cccccc;pointer-events:none;-webkit-transition:-webkit-transform 0.7s, stroke 0.7s;transition:transform 0.7s, stroke 0.7s;-webkit-transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1);transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1);}
.graphic--nao-home{stroke:#ff6c40;pointer-events:none;-webkit-transition:-webkit-transform 0.7s, stroke 0.7s;transition:transform 0.7s, stroke 0.7s;-webkit-transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1);transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1);}
.input__field--nao:focus + .input__label--nao,
.input--filled .input__label--nao{-webkit-transform:translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);transform:translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);}
.input__field--nao:focus ~ .graphic--nao,
.input--filled .graphic--nao{stroke:#ff6c40;-webkit-transform:translate3d(-66.6%, 0, 0);transform:translate3d(-66.6%, 0, 0);}
.input__field--nao:focus ~ .graphic--nao-home,
.input--filled .graphic--nao-home{stroke:#ff6c40;-webkit-transform:translate3d(-66.6%, 0, 0);transform:translate3d(-66.6%, 0, 0);}
.address{text-align:left;border-right:solid 1px #ccc;padding:0 20px 0 0;}
.phone{border-right:solid 1px #ccc;text-align:left;}
.email{text-align:left;padding:0 0px 0 0px;}
.email p a{font:200 15px "Montserrat", sans-serif;color:#4e4e4e;}
.address p, .phone p, .email p{font:200 15px "Montserrat", sans-serif;margin:0 0 0px;padding:2px 0 0 0;}
.address img, .phone img, .email img{padding:0 10px 0 10px;float:left;}
.contactForm{padding:25px 0;}
.captcha{padding:0 0 0 18px;}
#innerPage ul.resp-tabs-list{margin:20px 0 15px 0;display:-webkit-inline-box;}
#innerPage .resp-tabs-list li{position:relative;width:200px;font:200 18px "Montserrat", sans-serif;text-transform:uppercase;border:solid 1px #adadad;padding:13px 15px;margin:0 0px 0 0;color:#4e4e4e;float:none;display:table-cell;}
#innerPage .resp-tab-content{border:none;padding:15px 15px 15px 0;}
#innerPage .resp-tabs-container{background-color:transparent;}
#innerPage .resp-tab-active{font:300 18px "Montserrat", sans-serif !important;padding:13px 15px 13px 15px !important;color:#fff !important;;border:solid 1px #ff6d41 !important;background:#ff6d41;}
#innerPage .resp-tab-active::before{position:absolute;content:"";width:0;height:0;border-top:10px solid #ff6d41;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-10px;right:0;left:0;margin:0 auto;}
#innerPage h2.resp-accordion{font:500 18px "Montserrat", sans-serif;border:1px solid #adadad;margin:0px;padding:10px 15px;}
#innerPage h2.resp-tab-active{background:#ff6d41 !important;position:relative;}
#innerPage .resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #000;}
#innerPage h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #fff;}
.box{border:solid 1px #CCCCCC;padding:20px 10px 0 10px;margin:15px;min-height:380px;}
.box h2, .box-1 h2, .box-2 h2{font:500 18px "Montserrat", sans-serif !important;color:#ff6d41 !important;margin:15px 0 10px 0!important;}
.box-1{border:solid 1px #CCCCCC;padding:20px 10px 0 10px;margin:15px;min-height:360px;}
.box-2{border:solid 1px #CCCCCC;padding:20px 10px 0 10px;margin:15px;min-height:320px;}
#innerPage p{max-width:1000px;margin:10px auto;}
.bg-realty{background:#f9f9f9 !important;}
.box-realty{border-right:solid 1px #CCCCCC;padding:20px 10px;margin:0;text-align:left;}
.box-realty img{float:left;padding:0 10px 0px 0;}
.box-realty h2{font:500 18px "Montserrat", sans-serif !important;color:#ff6d41 !important;margin:0px 0 0px 0!important;}
.box-realty-1{padding:20px 10px;margin:0;text-align:left;}
.box-realty-1 img{float:left;padding:0 10px 0px 0;}
.box-realty-1 h2{font:500 18px "Montserrat", sans-serif !important;color:#ff6d41 !important;margin:0px 0 0px 0!important;}
.centerPadding{padding:0 12.5%;}
.banner-homeInner img{width:100%;}
#map img{width:100%;}
@media only screen and (max-width:1024px){.theme-default .nivoSlider{height:400px;}
}
@media only screen and (max-width:1008px){.topNav .menuWrapper > ul > li a::after{display:none;}
.topNav .menuWrapper > ul > li > a.selected, .topNav .menuWrapper > ul > li.current-menu-item > a, .topNav .menuWrapper > ul > li.current-page-ancestor > a, .topNav .menuWrapper > ul > li.current-menu-ancestor > a{padding:10px 15px;}
.handheld.topNav li a:hover{background:#ff7449;}
.topNav .menuWrapper > ul > li a.selected{color:#ffffff;}
.headerInner{width:96%;}
.topBar{top:55px;right:60px;}
.handheld.topNav{width:initial;top:52px;}
header.scrolling .topBar{top:32px;}
header.scrolling .handheld.topNav{width:initial;top:30px;}
}
@media only screen and (max-width:991px){.theme-default .nivoSlider{height:auto;}.stickyFormArrow{position:absolute;top:-39px;right:10px;width:46px;height:39px;background:url(images/sticky-from-bg.png);padding:10px 0;cursor:pointer;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.stickyFormArrow::before,
.stickyFormArrow::after{content:'';width:16px;height:19px;background:url(images/sticky-form-arrow.png) center bottom;position:absolute;top:10px;margin:0 auto;left:0;right:0;display:block;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.stickyFormArrow::after{background-position:center top;opacity:0;top:20px;}
.stickyFormArrow.closed::before{opacity:0;top:-10px;}
.stickyFormArrow.closed::after{opacity:1;top:10px;}
.stickyFormWrapper p{width:90%;}
.stickyForm{margin:0 auto;padding:0;}
.stickyForm .es_textbox,.stickyForm .es_button{display:block;width:90%;margin:10px auto;}
.email{padding:0 0px 0 0px;}
.topNav .menuWrapper > ul > li > a.selected, .topNav .menuWrapper > ul > li.current-menu-item > a, .topNav .menuWrapper > ul > li.current-page-ancestor > a, .topNav .menuWrapper > ul > li.current-menu-ancestor > a{padding:10px 15px !important;}
.topNav .menuWrapper > ul > li.menu-item a::after{display:none;}
.managementImg{padding:100px 0;}
.managementbtn{padding:110px 0;}
.plot-managementImg{padding:100px 0;}
.plot-managementbtn{padding:110px 0;}
.footer_menu ul li a{padding:0 15px;}
.bannerTxtbg{width:80%;}
.box{min-height:315px;}
.box-1{min-height:295px;}
.box-2{min-height:270px;}
.centerPadding{padding:0 0;}
.address img, .phone img, .email img{padding:0 10px 30px 10px;}
.box-realty img{padding:0 10px 50px 0;}
.box-realty-1 img{padding:0 10px 50px 0;}
.coordination img{padding:42px 5px 0 0px;}
}
@media only screen and (max-width:767px){.container{padding:0 25px;}
.realty-container{padding:0 25px;}
#management{background:none;}
.managementImg{padding:0;position:absolute;top:0;}
.managementTxt{text-align:center;}
.managementTxt h2{padding:70px 0 0 0;}
.managementbtn{padding:0px 0;text-align:center;}
.plot-managementImg{padding:30px 0 0 0;}
.plot-managementbtn{padding:0 0;position:absolute;bottom:-45px;text-align:center;}
.plot-managementTxt{text-align:center;}
#realty{text-align:center;}
.coordination{border-left:none;padding:0 0 0 0px;}
.coordination img{padding:10px 15px 10px 0;}
.footer_menu ul li{display:block;border-right:none;line-height:35px;text-align:left;}
.poweredTxt{text-align:left;padding:10px 0;}
.bannerTxtbg h2{font:400 45px/45px "Amiri", sans-serif;}
.bannerTxtbg h3{font:300 15px "Montserrat", sans-serif;}
.footer_menu ul li a{padding:0 0;}
#realty .resp-tab-content{border:none;padding:15px 0px 15px 0;}
.input{width:calc(100%);}
.address{text-align:left;border-right:none;padding:0 0px 0 0;}
.phone{border-right:none;padding:10px 0;text-align:left;}
.email{text-align:left;padding:0 0px 0 0px;}
.g-recaptcha{width:304px;margin:0 auto;}
.captcha{padding:0 0 0 0px;}
.btn-contact{padding:15px 0 0 0;text-align:center;}
#innerPage input[type="submit"]{float:none !important;}
#innerPage ul.resp-tabs-list{display:none;}
#innerPage .resp-tab-content{padding:15px 0px 15px 0;}
.box-realty{border-right:none;padding:20px 0px;}
.box-realty-1{border-right:none;padding:20px 0px;}
.box, .box-1, .box-2{min-height:initial;padding:20px 10px 20px 10px;}
}
@media only screen and (max-width:600px){}
@media only screen and (max-width:560px){header{height:155px;}
.logo{width:100%;text-align:center;}
.topBar{right:0;width:100%;top:120px;text-align:center;}
header.scrolling .topBar{top:90px;}
.topBar .topPhone{padding-left:0px;}
header.scrolling{height:125px}
.handheld.topNav{top:50%;}
header.scrolling .handheld.topNav{top:50%;}
.nivo-caption{bottom:35px;}
.bannerTxtbg{width:70%;}
.bannerTxtbg h2{font:400 25px/25px "Amiri", sans-serif;}
.bannerTxtbg h3{font:300 13px "Montserrat", sans-serif;}
.banner-home{top:155px;}
.banner-homeInner{top:155px;}
#management{margin:175px 0 45px 0;}
#innerPage{margin:145px 0 45px 0;}
.nivo-directionNav a{top:40%;}
.nivoSlider{height:200px;}
.nivoSlider img{height:200px !important;width:auto !important;}
.banner-homeInner img{height:120px !important;width:initial;max-width:inherit;}
}
@media only screen and (max-width:480px){.box-realty{text-align:center;}
.box-realty img{float:none;padding:0 0px 0px 0;}
.box-realty-1{text-align:center;}
.box-realty-1 img{float:none;padding:0 0px 0px 0;}
}
@media only screen and (max-width:414px){.bannerTxtbg h2{font:400 20px/20px "Amiri", sans-serif;}
.bannerTxtbg h3{font:300 10px "Montserrat", sans-serif;}
}
@media only screen and (max-width:360px){#realty h2{font:400 30px "Montserrat", sans-serif;}
.nivo-directionNav a{top:35%;}
#innerPage h2{font:500 33px "Montserrat", sans-serif;}
.address img{padding:0 10px 50px 10px;}
}
@media only screen and (max-width:320px){.logo img{width:185px;}
.topBar{top:115px;}
}