/*
Theme Name: Home Zone
Theme URI: http://www.chetaru.com/
Author: Chetaru team
Author URI: http://www.chetaru.com/
*/ 
body{color:#333333; font-family:Arial,Helvetica,sans-serif;
font-size:14px; line-height:1; margin:0; padding:0; overflow-x: hidden;}
.container {width:970px;margin:0 auto;}

a {color:#4E7EA0; text-decoration:none; outline:none;border:none;}
.page-id-1823 .container_inner{padding-top: 41px;}
.page-id-1823 .breadcrumbs {left: 20px; position: absolute; top: 14px;}

.page-template-page-reports a:focus,.page-template-page-reports a:hover{text-decoration: none;}
img,a img{outline:none; border:none; border: 0;}
* {box-sizing:border-box; -moz-box-sizing: border-box;-webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;}
.menu li,#footer .subscribe.left a, .float-con{transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;}
button:focus,button:active,input[type="submit"]:focus, 
input[type="submit"]:active {outline:none !important;}
input[type="submit"]{-webkit-appearance: none;}
h1, h2, h3, h4, h5, h6 {color:#1F1A17; font-weight:normal; line-height:normal;}
h1 {font-size:2em;  margin: 20px 0 30px;}
h2 {font-size:1.76923em; margin: 25px 0 14px;} 
h2.section-title {margin:0 0 20px;} 	
h3 {font-size: 1.2em;}
h4 {font-size:1.46154em;}
h5 {font-size:1.30769em;}
h6 {font-size:1.15385em;}
p {line-height: 21px;}
.reports_form input {border: none; color: #fff; cursor: pointer; height: 28px; padding: 6px 12px; font-family: Arial,Helvetica,sans-serif;}
.reports_form.reports input{height: auto;}
.reports_form input.submit{background: #90191d;}
.reports_form{margin: 0; width: 100%; padding: 20px 0;}
#header {float: left; width: 100%;border-bottom:1px solid #818285;margin-bottom:14px;}

.header-mid {float: left; width: 100%;}
.wrapper .section-banner .textwidget {height: 200px;}
.section-banner img {height: 100%; width: 100%;}
.header-top {float: left; margin: 0 auto;padding: 9px 0 0;  width: 100%;}
.page-wrapper {float: left; min-height: 400px; width: 100%;}
.advertisement.header {float: left; overflow: hidden;  padding: 15px 0 0 85px;
    width: 813px;  /*height: 105px;*/}
.advertisement.header .textwidget{width:100%; height:90px; float:left;}
.advertisement.header .textwidget .adsbygoogle{width:100%; height:90px;}
.advertisement.header .textwidget img {height: auto; max-width: 100%;}
.navigation {float: left; margin:24px 0 0;width: 100%;}
.navigation .menu {float:left; padding: 0; margin:0;}
ul.menu li a {display: block; font-size: 1.1em; line-height: normal;
    padding: 6px 12px 3px; color: #333333;}
.right-header.pull-right .textwidget ul li {float: left;
    list-style: outside none none; margin-left: 10px;}
.right-header.pull-right .textwidget ul li img:hover {opacity: 0.8;}
.menu li {float: left;list-style: outside none none; margin:0 2px 0 0;position: relative;}
.navigation ul.menu .current-menu-item > a,
.menu li:hover { background:#cececf; color:#000000;}
.menu li ul {background: #3c8ab8; left:0;  padding: 7px 12px 12px;
    position: absolute;  top: 28px; width: 150px; z-index: 99; display:none;}
.menu li:hover ul{display:block;}
.menu li ul li {display: block; float: none;  margin: 0 0 5px;
    width: 100%;}
.menu li ul li a {color:#fff; padding:0;}
.menu li ul li a:hover{color:#000000;}
.menu li ul li:hover{background:transparent;}
.col-lg-6.col-md-6.col-sm-6.col-xs-12 {float: left; width: 50%;}
.pull-right {float: right; margin-right: 1px;}
.pull-left {float: left;}
.logo img {height:49px; margin-top: 14px;  max-width: 100%;
    padding: 0;  vertical-align: middle;}
.wrapper{height:200px; margin-bottom: 20px; overflow: hidden;
    position: relative; width: 100%;float:left;}
.rsImg {float: left;  height: auto; width: 100%;}
#footer {float: left; width: 100%;}
.subscribe.left {float: left; width: 100%;border-bottom: 1px solid #dddddd; padding-bottom: 14px;}
.subscribe h2,.blog .subscribe h2 {font-size:18px; text-transform:uppercase;
 margin:10px 0 0;line-height: 21px;}
.subscribe.left .stay {float: left; width: 60%;}
.subscribe.left .stay > p, .blog .subscribe.left .stay > p {margin:0; 
    line-height: normal;}
#footer .subscribe.left a{/*background-color:#4E7EA0;*/ background-color:#3c8ab8; color:#fff;
    display: inline-block; line-height:normal;
text-align:center;text-transform: uppercase; margin: 20px 0 0 10px; padding: 10px 12px;}
#footer .subscribe.left a:hover, body #fancyboxID-2 .button:hover {/*background-color:#095394; color: #eee;*/ opacity:0.8;}
.fmenu {float: left;}
#nav_menu-9.fmenu.widget_nav_menu {width:115px;}
#black-studio-tinymce-9.fmenu.widget_black_studio_tinymce,
#nav_menu-12.fmenu.widget_nav_menu {width: 165px;}
#nav_menu-11.fmenu.widget_nav_menu {width: 265px;}
#nav_menu-10.fmenu.widget_nav_menu {width: 205px;}
#black-studio-tinymce-7.fmenu.widget_black_studio_tinymce {float: right; width: 181px;}
#black-studio-tinymce-7.fmenu.widget_black_studio_tinymce img {height: auto; max-width: 100%;}
#black-studio-tinymce-7.fmenu.widget_black_studio_tinymce a {float: left;
    margin:0 0 11px; width: 100%;}
#footer .fmenu ul {float:left; padding:0; margin:0 0 6px;}
#footer .fmenu li {display:block; float:none; margin:0 0 6px;}
#nav_menu-9.fmenu.widget_nav_menu .menu-states-container {float: left; width: 100%;}
#footer #nav_menu-9.fmenu.widget_nav_menu ul {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */ column-count: 2; width: 100%;}
.col-lg-12.copy {float:left;  margin:0 0 50px; width:100%; color: #7d7d7d;
border-top:1px solid #aaa;}
.copywrite.right {border-bottom: 1px solid #aeb0af; float:left; font-size:13px;
line-height: 17px; margin:0;  padding:0 0 4px; width:100%;}
.copywrite.right .menu {float:right; margin:0; padding:0;}
#footer .copywrite.right ul li a {margin:0;  padding:0;}
#footer .copywrite.right ul li:first-child{border:medium none;}
#footer .copywrite.right ul li{border-left: 1px solid;margin: 0 0 0 4px;
    padding: 0 0 0 4px;}
.copywrite.left {float: left; letter-spacing: -0.2px; margin: 4px 0 0;
    padding-left: 54px; text-transform: uppercase;}
.left.front {float:left;padding:8px 15px 0 0; width:70%;}
.partition {/*background: #e5e5e5;
    background: -moz-linear-gradient(top,  #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(10%,#fafafa), color-stop(33%,#fefefe), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,  #e5e5e5 0%,#fafafa 10%,#fefefe 33%,#e8e8e8 100%);
    background: -o-linear-gradient(top,  #e5e5e5 0%,#fafafa 10%,#fefefe 33%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,  #e5e5e5 0%,#fafafa 10%,#fefefe 33%,#e8e8e8 100%);
    background: linear-gradient(to bottom,  #e5e5e5 0%,#fafafa 10%,#fefefe 33%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e8e8e8',GradientType=0 );
    border: 2px solid #497b9e; border-bottom-left-radius: 10px; border-top-right-radius: 10px;
     -moz-border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;-ms-border-bottom-left-radius: 10px; -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px; -ms-border-top-right-radius: 10px;*/
    /*background: #fff;*/  float: left;width:100%; margin-top: 20px; margin-bottom: 20px; padding:20px;	
    position:relative; border: 1px solid rgba(188, 189, 192,0.8); border-radius:0;}
.right.front {float: right; padding:0 0; width: 29%;}
.right.front .ads {float: left; width:100%; margin:0 0 20px;height: 250px;}
.right.front .ads .textwidget {float: left;  height: 250px; width:100%;}
.right.front .ads .textwidget  .adsbygoogle,.right.front .ads .textwidget  .adslot_1 {height: 250px; width:100%;}
.right.front .ads img {height:auto; max-width: 100%;}
.tabs form p {font-size: 1.1em;margin: 0;}
.tabs form ul#txtHint, .tabs form ul#txtHint1 {background: #fff; margin: 0; padding: 0; 
    position: absolute;  top: 48px;  width: 100%; z-index: 99;}
.tabs form ul#txtHint li,.tabs form ul#txtHint1 li {display: block; font-size: 12px; line-height: 18px;}
.tabs form ul#txtHint li a, .tabs form ul#txtHint1 li a {color: #333; cursor: pointer;  display: inline-block;
  margin: 3px 0;padding: 0 10px;}
.search-field.ui-autocomplete-input{border: 1px solid #d5d5d5;
    border-radius: 5px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset;
    font-size: 1em; line-height:19px;  margin: 0 1.52439% 0 0;
    padding: 12px 1.67683%; width: 306px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px;
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset; -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset;
    -ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset;}
input[type="text"],input[type="password"],input[type="tel"],
input[type="email"],select,textarea,input[type="url"],.home .tabs .search-field{border: 1px solid #eeeeee;
color:#333333;font: 1em/26px Arial,Helvetica,sans-serif;
margin:0;  padding:2px 6px;}
input[type="text"],input[type="password"],input[type="tel"],input[type="email"], 
select,input[type="url"],.home .tabs .search-field  {height: 28px;}
.srch,#tabs-3 a#engage{border: 0 none; font-weight:normal; padding:7px 50px;
	font-size: 1.33333em;color:#fff; cursor:pointer; margin-top: 15px;
    /*background: #ec842e;width: 166px;height: 41px;border-radius:4px;-moz-border-radius: 4px; 
    -webkit-border-radius: 4px; -ms-border-radius: 4px;*/
    background:#fac112; padding:7px 20px;width: 135px; height:auto; text-transform:uppercase;}
input[type=search] {-webkit-appearance: none;}
.block-content1 form.wpcf7-form input::-webkit-input-placeholder{color:#999;}
.block-content1 form.wpcf7-form input:-moz-placeholder{color:#999; opacity: 1;}
.block-content1 form.wpcf7-form input::-moz-placeholder{color:#999; opacity: 1;}
.block-content1 form.wpcf7-form input:-ms-input-placeholder{color:#999;}
.block-content1 form.wpcf7-form textarea::-webkit-input-placeholder{color:#999;}
.block-content1 form.wpcf7-form textarea:-moz-placeholder{color:#999; opacity:1;}
.block-content1 form.wpcf7-form textarea::-moz-placeholder{color:#999; opacity:1;}
.block-content1 form.wpcf7-form textarea:-ms-input-placeholder{color:#999;}
#homes li select {margin-right: 10px; width:130px;line-height: 24px;}
/*.screen-reader-text{display: block; height: 20px; line-height: normal; margin-bottom: 10px;}*/
.tabs h3 {border-bottom:0 none; left:-1px; position:absolute; top:-46px;}
span.search-icon {/*background:url("images/search-icon.jpg") repeat scroll 0 0;*/
background:url("images/search_icon.jpg") no-repeat 0 0;display:block; float:left; height:29px; 
margin-right:1px; width:30px;background-color:#ceced0;}
span.q-title {/*background: #497b9e;*/color:#ffffff; background:#3c8ab8;
    display: block;  float: left;  font-size:17px; line-height:15px;
    padding:8px 14px 6px; font-weight: normal; /*border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px;
    -ms-border-top-right-radius: 4px;*/ margin: 0 0 0 2px;}
.page-id-291 span.q-title {margin: 0;}
/*#tabs-3 span.q-title {padding-bottom:7px;}*/
.page-wrapper.tabs{float: left; margin-bottom: 20px;}
.partition form{float:left; width:350px; position: relative;}
#tabs-2.partition form {width:100%;}
#tabs-2.partition form .left {float:left; width:350px; position: relative;}
#tabs-2.partition form ul.search-forms {float:right; margin: 0;  padding: 5px 0 0 90px; width: 264px;}
#tabs-2.partition form ul.search-forms li {display:block; float: left; margin: 0 0 10px;  width: 100%;}
.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {float: left;}
#tabs-3 a#engage {clear:left; display:block; padding:10px 20px; text-align: center;}
#tabs-3 select#destination,
.home .tabs .search-field {height: 40px; line-height: 40px; width: 350px;}
/*.home .tabs .search-field{border-radius:4px; -moz-border-radius:4px;
-webkit-border-radius:4px; -ms-border-radius:4px;}*/
.chkKeyword > select#radius {width:90px; float:right; line-height:24px;}
.home .breadcrumbs {display: none;}
#tabs-1 p.txtKeyword {clear: both;content: ""; display: table;width: 100%;}
p.txtKeyword {padding:5px 0 10px;}
.popular-locations {margin-left:35px; float: left;}
.dobKeyword > select:first-child {margin-right: 18px;}
.dobKeyword > select {margin-right: 10px;}
.dobKeyword > select:last-child {margin-left: 4px; margin-right: 0;}
/* display village*/
.box h2,.box h1 {background:#3c8ab8 none;
    color:#ffffff; display:block; font-size: 18px;
    font-weight:normal; float:left; line-height: normal;
    padding:6px 30px 6px 10px;margin: 0; /*background: #497b9e; border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px;
    -ms-border-top-right-radius: 4px;*/}
.box.left.front {background:none; border: 1px solid #497b9c;}
.box.left.front #tabs h3 {display: block; font-weight: 100; left: -1px; top: -45px;}
.a_link {margin: 10px 0; text-align: center;}
.box_img {/*display: table-footer-group;line-height: 150px;*/ float: left;
   text-align: center;position: relative; margin:0 10px 0 0; width: 210px;height: 210px;}
/*.box_img > img {height: auto;width: 152px;}*/
.inner_box.builder_person .box_img {min-height:150px;}
.inner_box.builder_person .builder_single {float:left; margin:5px 0 0;}
.box-right {float: right; margin: 0;  width:700px;}
.box_menu > ul {margin: 0; padding: 0; float: left; width: 100%;}
.box_menu li span {float:right; width:435px; padding:5px 0;}
.box-right .box_menu {float: left; margin: 0 10px 0 0; width:100%;}
/*.box.floor_plan .box-right .box_menu{width:100%;}
.box.floor_plan .box_menu.last{clear: none;}*/
.box_img img {height: auto; left: 50%; max-width: 100%;
    position: absolute; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
    width:auto; max-height:100%;}
.box-right .box_button {float:right; width:97px;}  	
.box_button {margin:10px 0 0;}
.box.village_single .box_button {float: right; margin: 0; width: 220px; text-align: right;}
.box_menu.last {float:left;margin: 12px 0 0;width:470px;}
.builder_single {float:right; width:510px;}
.builder_single li {line-height: 25px; list-style:none;}
.box_menu ul li,.inner_box.builder_person .builder_single ul li {background:#ffffff;
    display: inline-block; border-bottom: 1px dotted #000000; width: 100%;}
.box_menu ul li .green_txt{float: left;  width:154px;  /* word-break: normal;*/}
.green_txt {color: #65b144;}
.green_txt a.green_txt.enquire_new {color: #548cda;}
.a_link > a{background: #ec842e; border-radius: 3px;  color: #ffffff; padding: 10px 32px;
    text-decoration: none; width: auto;-moz-border-radius: 3px; -webkit-border-radius: 3px;
    -ms-border-radius: 3px;}
.ads_vill > img {width: 100%;}
.box.left.front .box-right {margin: -13px 0;}
/* contact us page */
.contact.left.front {background:linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%) repeat scroll 0 0;
 border-color: #bbbbbb; background:-webkit-linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%) repeat scroll 0 0;
background:-o-linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%) repeat scroll 0 0;
background:-moz-linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%) repeat scroll 0 0;}
.homepage .search.qs-new .content_block input[type="submit"]:hover,
input.regis[type="submit"]:hover,a.regis:hover{opacity: 0.7;}
input.wpcf7-form-control {width: 100%; border-radius: 4px; box-sizing: border-box;	border: 1px solid #d5d5d5;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-border-radius: 4px; -webkit-border-radius: 4px;
-ms-border-radius: 4px;}
.contact.left.front .ui-tabs.ui-widget.ui-widget-content.ui-corner-all{width: 55%;}
.wpcf7-form-control-wrap.your-message textarea {height: 94px; resize: none;}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-550 {width: auto;}
 .block-content1 input[type="submit"], 
 .block-content1 input[type="button"], 
 .block-content1 a.button, 
form.comment-form input[type="submit"],
.search-submit.screen-reader-text{background:#90191d;  border: 0 none; border-radius: 2px;
    color: #ffffff; cursor: pointer; font-weight: normal; padding: 5px 20px;	
    -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px;}
.wpcf7-form-control.wpcf7-submit {border:none; width: auto;}
/*backu btn details more*/
.backbtn {float: right; margin: -54px -21px;}
.backbtn a{color:#fff;padding: 5px 13px;background: #ec842e;
	border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;
-moz-border-radius: 3px;}
.more.left.front {background:none; border: 1px solid #497b9e;}
.more.left.front .box_img {width: 39%;}
.more.left.front .box_img > img {height: auto;width: 100%;}
.more.left.front .box_menu {margin-right: 19px !important;
    width: 511px;}
.eq_link > a{background: #ec842e;  border-radius: 3px;color: #ffffff; padding: 10px; text-decoration: none;
    width: auto;-moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;}
.eq_link {text-align: right;}
.more.left.front #tabs h3 {left: -1px;}
.menu_click {display: none;}
#homes li {float: left; list-style: outside none none;  margin: 0;  padding: 0;}
#homes.search-forms {margin: 15px 0; padding: 0;}
#footer a {color: #7d7d7d;  font-size: 13px; line-height: 13px; padding: 0;}
#footer a:hover{color:#000;}
/*other page*/
.breadcrumbs .trail-browse{display: none;}
.pagination a.active,.pagination a.current_page {color: #333333;}
.pagecontent > .box {clear: both;}
.pagination > a{margin: 0 2px 10px; display: inline-block;}
.setPaginate > li {display: block; float: left;}
.inner_box {float: left; width: 100%;  padding:15px; position: relative;
    width: 100%; float: left; margin:0 0 20px;
    /*border: 1px solid #497b9c;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;   
    -moz-border-bottom-left-radius: 10px; 
    -webkit-border-bottom-left-radius: 10px;
    -ms-border-bottom-left-radius: 10px; 
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -ms-border-top-right-radius: 10px;*/
     border:1px solid #bcbdc0;}
.box > .textwidget {margin: 0 0 20px; width: 100%; text-align: center;}
.box > .textwidget > .adsbygoogle{width:100%; height:90px;}
.box > .textwidget img{max-width: 100%; height: auto;}
.sorting {float: right; width: 240px;}
.box_button > a, .box_menu a {display:block; margin: 0 0 10px; padding: 10px;
    text-align: center;}
.box_menu ul li span a {display: inline; margin: 0; padding: 0; text-align: left;}
.box_menu ul li span a.more {background:none; color: #548cda;font-size: 14px;
    font-weight: normal; text-decoration: underline;}
.box_menu.last a, .blogsocial a {display: inline-block; margin: 0; padding: 0;}
.floor_plan .box_button > a.pdf, .box_menu a.pdf {background: transparent none;
    border: 1px solid #000; color: #000;}
.floor_plan .box_button > a.pdf:hover, .box_menu a.pdf:hover{border-color:#000;
    color:#000;}
.box_menu a.pdf { float:right; clear:both; width: auto; margin: 0 0 10px;padding: 10px; /*border-radius: 5px;
   -moz-border-radius: 5px;-webkit-border-radius:5px;*/}
.single-home_post div.enquire a {clear: both; margin:0;padding: 11px 16px;}
.box_button > a{background:#fac112 none; color: #ffffff; padding: 10px 32px;
    text-decoration: none; width: auto; /*background: #ec842e none; border-radius: 3px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;*/}
.box.village_single .box_button .simplefavorite-button,.box_button .wpfp-span{margin: 0 10px 0 0; padding: 3px 13px;}
.wpfp-span .wpfp-img {display: none!important;}
.wpfp-span a {color: #ffffff;}
.box_button .wpfp-span {
    background-image: url("images/star.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    min-width: 90px;
    padding: 10px 20px 10px 36px;
}
.single .box_button .wpfp-span {
    min-width: 84px;
    padding: 5px 15px 6px 10px;
    background-position: 14px center;
    float: none;
}
.simplefavorite-button, .wpfp-span{padding:8px 21px;  background:#fac112;
 color: #ffffff;text-decoration: none; display:inline-block;
/*background-color:#ec842e;border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;*/
margin:-4px 0 0 10px;border:none;cursor:pointer;}
.simplefavorite-button.active{padding:8px 17px;}
.box_menu.last .blogsocial {float:left;  width:397px;}
.box_menu.last .blogsocial .social-inner {float: left; width: 281px;}
.box_menu.last .blogsocial .simplefavorite-button {float: right;}
.right.pagination {float: right;}
.ui-widget-content {height: 300px; overflow-y: auto; width: 306px !important;}
/*.page-template.page-template-page-villages.page-template-page-villages-php > iframe , 
.page-template-default > iframe,
.single.single-village_post > iframe, 
body.archive > iframe{display:none;}*/
.pagination {margin: 10px 0;}
.wpfp-span {
    margin: 0 10px 0 0;
    padding: 5px 21px 6px;
}
.setPaginate{margin: 10px 0;padding:0;}
#footer .menu li:hover{background:none;}
.breadcrumbs .trail-browse {display: none !important;}
.page-template-default > iframe#un-iframe {display: block;}
/*blog*/
.left.blog .meta > span {color: #333333; display: inline-block; font-size: 12px;
 padding: 0 5px 0 0;}
.left.blog .meta .screen-reader-text {display: inline-block; padding: 0 5px 0 0;}
.single_blog{margin: 0 0 60px;}
.left.blog{float:left; width:100%;}
.right.blog{float:right; width:25%;}
.left.blog img {height:auto; max-width:100%;}
.right.blog > ul {margin:0 0 40px; padding:0;}
.right.blog li {list-style:outside none none;}
.right.blog a {color:#333333; font-size:13px;}
.right.blog li {border-bottom:1px dotted #a3a3a3;line-height: 18px;
    list-style: outside none none; padding: 10px 0;}
.right.blog h3 {font-size:14px; margin:0 0 11px; text-transform:uppercase;
    font-weight: 600;}
h1.screen-reader-text {height:auto;}
.blog span a {color: #4E7EA0;}
a.more {background: #333333; border-radius: 3px; color:#ffffff; font-size: 13px;
    font-weight: 600; padding: 6px; text-transform: capitalize; -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; -ms-border-radius: 3px;}
a.more:hover{opacity: 0.8;}
.blog h2.entry-title {margin-bottom: 7px;}
.blog p {line-height: 25px;}
.blog span a:hover,.comment-metadata a:hover,.reply a:hover
{text-decoration: underline;}
.right.blog a:hover {color: #548cda;}
.comments-area {float: left;width: 100%;}
form.comment-form label {display:inline-block; vertical-align:top;width:100px;}
form.comment-form input {height: 32px; width: 360px;}
form.comment-form textarea {width: 360px; margin: 0 0 0 4px;}
.vcard img {float:left;height: auto;margin-right: 15px; width: 56px;}
.comment-content > p {margin: 10px 0 7px;}
.reply {padding-left:71px;}
.comment-metadata{font-size:12px; margin:4px 0 0;}
ol.comment-list {padding:0; margin:25px 0 10px;}
.comment-list li {list-style: outside none none;}
.reply a {color: #7d7d7d; font-size: 14px; padding: 0 5px 0 0;}
.comment-metadata a {color: #7d7d7d;}
.comment-respond {float:left; width:100%;}
form.comment-form input[type="submit"] {width:auto; float: right; margin:0 20px 0 0;}
ol {margin:0; padding:0 0 0 18px;}
.blog .form-allowed-tags {display:none; line-height:18px;}
.blog .comment-reply-title {font-size:16px; font-weight:600;margin:20px 0 0;}
.blog h2 {font-size: 20px;}
.breadcrumbs {float: left; width: 100%;}
.block-content1 {float: left; width: 100%; margin-top:-2px;
padding:16px 15px 15px;background:#fff;border: 1px solid #bcbdc0;
 /*border: 2px solid #bbbbbb;border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    background: linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%);
    background:-moz-linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%);
    background:-webkit-linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%);
     background:-o-linear-gradient(to bottom, #e5e5e5 0%, #fafafa 10%, #fefefe 33%, #e8e8e8 100%);
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -ms-border-bottom-left-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -ms-border-top-right-radius: 10px;*/}
.pagecontent {float: left; min-height: 200px; padding:4px 0; width: 100%;}
h1.head-col {display: inline-block; margin-bottom: 0;}
.breadcrumbs .trail-items li::after {color: #cccccc; content: ">";  font-size: 18px;
 padding: 0 0.2em;}
.page-wrapper > .container > .breadcrumbs {font-weight: bold;
    font-size: 13px;  margin:0 0 10px; padding: 0;}
.breadcrumbs > a {font-weight: normal;}
.breadcrumbs > span {color: #cccccc;display: inline-block;font-size: 18px;font-weight: normal;
height: 17px; line-height: 20px;margin: 0;vertical-align: bottom;}
.block-content1 input,.block-content1 input[type="password"],.block-content1 select, 
.block-content1 textarea , form.search-form .search-field{border: 1px solid #d5d5d5;
    width: 100%; margin-bottom: 10px; margin-top: 5px;border-radius: 4px; 
-moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;}
form.search-form .search-field {float: left; width: 300px;height: 28px; margin: 0 10px 0 0;}
form.search-form .screen-reader-text {float: left; margin: 0 10px 0 0; width: auto;}
.search-submit.screen-reader-text {height: 28px;}
.block-content1 form.wpcf7-form {padding: 20px 0 0; width: 508px;}
.block-content1.block-t form.wpcf7-form{padding: 0;}
.block-content1 p {margin: 0;}
.block-content1 textarea {height: 94px;}
/*.block-content1.block-t input, 
.block-content1.block-t input[type="password"], 
.block-content1.block-t select,
.block-content1.block-t textarea {margin-top: 18px;}*/
h1.page-title {font-size: 20px;}
.box_menu.last span {padding: 0;}
.blog.con {float: left; width: 100%;}
.wpcf7-form-control.wpcf7-submit:hover,input[type="submit"]:hover,button:hover, 
div.enquire a:hover,#tabs-3 a#engage:hover,.box_button > a:hover,.back_prev:hover{opacity:0.8;}
.back_prev {background:#fac112; border: medium none; color: #ffffff;
    float: right;  padding:3px 13px; margin: 0; cursor: pointer; /*background:#ec842e;border-radius: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;*/}
.box.village_single .box_menu.last {clear: none; float: left; width:100%;
    margin: 12px 0;}
.box.village_single .box_menu.last a.pdf {clear: none;  float: left; margin: 0 14px 0 0;
    text-transform:uppercase;}
.box.village_single .box_menu.last .enquire{float: left; text-transform:uppercase;}
.review {float: left; margin: 15px 0 0; width: 484px;}
div.enquire a {color: #ffffff; float: right; font-weight: 400;
    margin: 10px 0;  padding: 11px 16px;  text-decoration: none;
    text-transform: uppercase;  width: auto; /*background: #ec842e;
    border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;*/
    background:#fac112;}
.nothing {display: inline-block;}
.left.pagination {float: right; margin: 0;  width: 100%;}
.left.pagination.bottom.both {margin: 0 0 12px;}
.left.pagination.bottom a {display: inline-block; margin:10px 2px;}
.box.village_single .box_menu ul li {width: 97%; margin: 0;}
.box.village_single .box_menu li {border-bottom: 1px dotted #000000; border-top: medium none;
    margin: 0 10px;  padding: 0;}
.box.village_single .box_button > a {display: inline-block; margin: 10px 0;}
.box.village_single .box_img {width: 320px;}
.box.village_single .box_img {margin-right: 12px;}
.box.village_single .box_img img {max-height: 510px; max-width: 100%; width: auto;  
    position:relative;left:0; top:0;transform: translate(0,0); -moz-transform: translate(0,0); -webkit-transform: translate(0,0);
    -ms-transform: translate(0, 0); display: block;}
.map > div {height: 240px; width: 320px; float: left;}
.featured {line-height: 270px; text-align: left;}
.fancybox-title-over {margin: 0 !important; width: 613px !important;}
/*gform*/
#fancybox-content > div:focus{outline: none;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium 
{width: 100% !important;}
.single-home_post #fancybox-outer #fancybox-content,
.home #fancybox-outer #fancybox-content,#fancybox-outer #fancybox-content
{border: 2px solid #cccccc !important; border-radius: 5px; box-shadow: 1px 2px 3px 1px #b9b9b9;
    padding: 20px; transition: opacity 0.2s ease-out 0s;
    width: 570px !important;
    -moz-border-radius: 5px; -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-transition: opacity 0.2s ease-out 0s; -ms-transition: opacity 0.2s ease-out 0s;
    -webkit-transition: opacity 0.2s ease-out 0s;}
/*.single-home_post #fancybox-outer #fancybox-content{width: 525px !important;}*/
.featured img {margin-bottom: 15px;}
.single-home_post #fancybox-wrap,.home #fancybox-wrap,#fancybox-wrap{
    left: 0 !important; margin: 0 auto !important; right: 0 !important;
    width: 570px !important; box-sizing: border-box; -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; padding: 0 !important;}
.home #fancybox-outer #fancybox-close{/*background:url("images/quit.png") no-repeat scroll 0 0;
    cursor: pointer; display: block;  height:30px; position: absolute;
    right: 0; top: 6px; width:30px; box-sizing: border-box;  -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;*/ display: block;}
#fancybox-wrap div {box-sizing: border-box !important; -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;}
.gform_wrapper h2{margin:0 !important;}
.gform_wrapper{margin-top:0 !important;}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"]
{background:#90191d; border: 0 none; border-radius: 2px;
    color: #ffffff; cursor: pointer; font-weight: normal;
    padding: 6px 20px 8px; margin-left: 0; -moz-border-radius: 2px;
    -webkit-border-radius: 2px; -ms-border-radius: 2px;}
.gform_body h4 {border-top: 1px solid #e6e6e6; margin: 0;  padding: 20px 0 0;}
.gform_body #field_1_11 > p {font-size: 13px;}
.gform_wrapper .top_label .gfield_label {font-size: 13px; margin-top: 0 !important;}
body .gform_wrapper label.gfield_label + div.ginput_container {margin-top: 0 !important;}
.gform_wrapper .top_label .gfield_label {float: left; width: 150px;}
.ginput_container {float: left; width: 350px;}
body .gform_wrapper textarea.medium {width: 100%;}
.gform_wrapper .simple_captcha_medium input {margin-left: 155px;}
.gform_wrapper ul li.gfield {padding: 5px 0; float: left; width: 100%;}
body .gform_wrapper div.validation_error {border-width: 1px; line-height: normal; margin-bottom: 5px;
    font-size: 13px;}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background:none; border-bottom:none;  border-top:  none;}
body .gform_wrapper .gfield_error .gfield_label {color: inherit;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left: 0;}
body .gform_wrapper .gfield_description + .gform_wrapper .gfield_description.validation_message,
body .gform_wrapper .ginput_container + .gfield_description.validation_message{margin-top: 0;}
body .gform_wrapper .gfield_description.validation_message,
body .gform_wrapper .top_label .gfield_description.validation_message{padding:4px 0px 2px !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin: 0 !important;}
body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding: 4px 0;}

body .gform_wrapper li.gfield select.noValue,
body .gform_wrapper li.gfield select option:first-child {color: #919191;}
body .gform_wrapper li.gfield select option:not(:first-child) {color: #333;}
/*body .gform_wrapper li.gfield select{background-image: url("images/g_arrow.png");}*/
.gform_wrapper li.gfield_error select{border-color:#790000;}

.fb {border:1px solid #bcbdc0; margin: 40px 0 40px; padding: 10px;
    position: relative; width: 96%;/*border: 2px solid #bbbbbb;
    border-radius: 0 10px 2px; -moz-border-radius: 0 10px 2px; -ms-border-radius: 0 10px 2px; 
    -webkit-border-radius: 0 10px 2px;*/}
.left.blog .fb {width: 100%;}
.fb > h2 {background:#3c8ab8 none; color: #ffffff; font-size: 18px;
    left:-1px;line-height: normal; margin-bottom: 0; padding:7px 30px 6px 10px; position: absolute;
    top:-50px;/*background: #4e7ea0; border-radius: 0 4px 0 0;-moz-border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0;
-ms-border-radius: 0 4px 0 0;*/}
.fb .cff-header .fa {display:none;}
.fb .cff-wrapper > div {padding: 0 !important;}
.cff-link-title > a {color: #65b144 !important; text-decoration: none !important;}
.fb  .cff-text {font-size: 16px;}
.pagecontent .nothing h3 {color: #548cda;}
.box_menu.right h3 {font-size: 20px;}







/*slider*/
.box.village_single .box_img.left {
    width: 460px;
    max-width: 100%;
    text-align: left;
    height:auto;
}

.left1 {
    float: left;
    width: 460px;
}


.box.village_single .box_menu.right li span.green_txt {



    width: 160px;



}







.box.village_single .box_menu.right li span {



    width: 255px;



}



.box.village_single .box_menu.right {



    float: right;



    width: 440px;



}



#slider.flexslider {



    height: 344px;



    width: 460px;



}



#carousel.flexslider .flex-viewport li {



    height: 80px !important;



    margin-right: 10px;   



}



.box.village_single .box_img.left #slider img {



    max-height: 344px;



    max-width: 100%;



    width: 100%;



    height: 344px;



}



#slider .flex-viewport {



    width: 460px !important;



}



.box.village_single .box_img.left .flexslider {



    border:none;



    margin: 0 0 10px;



}



.box.village_single #carousel.flexslider li img {



    height: 100%;



    width: 100%;



}



.box_img.left .map > div {
   height:270px;
   width: 100%;
}



.box_menu.right > ul , .single-village .box_menu > ul {



    margin-bottom: 30px;



}



#slider .flex-direction-nav {



    display: none;



}



#carousel .flex-direction-nav a {



   opacity: 1;



}



#carousel .flex-direction-nav a::before {



    font-size: 14px;



    padding: 4px 6px;



    background: #ffffff;   



}



#carousel .flex-direction-nav .flex-prev {



    left: 0px;



}



#carousel .flex-direction-nav .flex-next {



    right: 2px;   



}



#carousel .flex-direction-nav a {



    height: 22px;



    width: 22px;



    margin: -10px 0 0;   



}



#carousel li {



    margin-right: 5px;



    line-height: 14px;



}



#browse-by-suburb-states > li {



    float: left;



    list-style: outside none none;



    padding-right: 17px;



}



#village_suburb > div#category-post-content {



    border-top: 3px solid #487c9d;



    float: left;



    height: 380px;



    margin-top: 3px;



    padding: 20px 0;



    width: 100%;



}



.ajax_con {



    height: 360px;



    overflow-y: scroll;



}



#browse-by-suburb-states > li a:hover {



    color: #f8c300;



}



.ajax_con {



    margin: 0;



    padding: 0;



}



.ajax_con > li {



    float: left;



    line-height: 35px;



    list-style: outside none none;



    text-transform: uppercase;



    width: 184px;



}



.ajax_con a {



    font-size: 13px;



}



#browse-by-suburb-states li .active {



    background:#487c9d;



    color: #ffffff;



    padding: 2px;



}



.state_lists {



    font-size: 18px;



    padding: 0 0 20px;



}



.state_lists a {



    display: inline-block;



    margin: 0 20px 7px 0;



}

.left.pagination.for_homes {margin-bottom: 20px;}

.state_lists a.active , .state_lists a:hover {



    text-decoration: underline;



}

.state_builder_images > div {
    float: left;
    width: 100%;
}

.logos {    
    float: left;
    margin:0 -15px;
}

.logos .logo {
    float: left;
    height: 143px;
    line-height: 143px;
    padding:15px 15px 0;
    width:200px; 
    text-align: center;
}

.logos .logo > a {
    display: inline-block;
    font-size: 16px;
    height: 100%;
    line-height: normal;
    max-width: 100%;
    width: 100%;
}
.logos .logo img {
    height: auto;
    margin: 0;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}

.state_builder_images h2 {

    /*background:#497b9e;*/
    background:#3c8ab8;

    color: #ffffff;

    display: inline-block;

    font-size: 17px;

    margin: 30px 0 0;

    padding:4px 10px;

    width: 100%;

}



.logos .logo > a:hover {

    text-decoration: underline;



}

.state_lists.builders {



    float: left;



    width: auto;



    max-width: 600px;



}



.left.pagination .filter {



    float: left;



    width: 75%;



}



.filter select {



    height:34px;



    margin-right: 10px;



    width: 114px;



}



.sorting select {height:34px; width: 100%;}
.builder_head .sorting select  , .tax-state_list .sorting select {width: 125px;}

.filter input[type="submit"] {background:#fac112; border: medium none;
     color: #ffffff;  padding:4px 22px 5px;
    text-decoration: none; width: auto;height:34px; cursor: pointer;/* border-radius: 3px; -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;-ms-border-radius: 3px;*/ }
/*.floor_img {display: inline-block; position: relative; text-align: left;
    width: 100%;margin:0 0 20px 0;max-width:156px;}*/
.under_ul {float: left; margin: 0 0 5px;  width: 100%;}







.under_ul h3 {



    font-weight: bold;



    margin: 10px 0 5px;



}

.click_plan, .box_img .click_plan{
    bottom: 0;
    height: 21px !important;    
    position: absolute;
    right: 0;       
    width: 26px !important;
    z-index: 101;
}
.click_plan img,.box_img .click_plan img{height: 21px !important; width: 26px !important;z-index: 101;}
.floor_three {
    clear: both;
    display: none;



    margin: 10px 0;



    text-align: right;



    width: 100%;



}



.floor_three > img {



    background: #081e43;



    border-radius: 50%;



    height: 23px;



    padding:3px;



    width: 23px;



    -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%;



    -o-border-radius: 50%;



}



 

#pageNavPosition span.pg-selected {

    color: #333;

}

#pageNavPosition span{color: #548cda; padding:0 2px; cursor: pointer;}







.media #thumbnails a.direction.next {

    background: #ffffff url(images/right-arrow1.png) no-repeat 5px 2px;

   

}



.media #thumbnails a.direction.prev {

    background: #ffffff url(images/left-arrow1.png) no-repeat 5px 2px;

}

.media #thumbnails a.direction.next:hover {

    background: #ffffff url(images/right-hover.png) no-repeat 5px 2px;

   

}



.media #thumbnails a.direction.prev:hover {

    background: #ffffff url(images/left-hover.png) no-repeat 6px 2px;

}

.media #thumbnails .slide {

   

    list-style:none ;

    }

    .media #thumbnails ul.holder {

    margin-top: 0;

   

}

.inner_box .media #thumbnails a.direction{

    top: 44%;

   

}


#tabs-3 > form{width: 100%;}

#tabs-3 select#select_bulider_state {
    height: 36px;
    width: 220px;
}

#tabs-3 .overlay,.sorting .overlay {
    display: inline-block;
    position: relative;
}

#tabs-3 .overlay > select#bulider_state {
    height: 36px;
    margin: 0 0 0 27px;
    width: 220px;
}

.pp_content_container .pp_description {

    display: none !important;

}

/*pop-up*/

.floor_content {display: none;min-height:600px; 

   margin:0 auto; position:absolute; text-align: center;

 width:800px; z-index: 999;background:url("images/floorplan_bg.gif");

top:15%; right:0; left:0;}

.above p,.below p{margin: 0;}

.above .close_floor.left,.above .right > a {

    color: #fff;

    display: block;

    font-size: 14px;

    font-weight: bold;

    height: 22px;

    top: -22px;

    position: absolute;

    cursor: pointer;

}

.above .close_floor.left

{background:url("images/plus_minus.png") no-repeat scroll -69px -113px;

padding-left: 24px;}

.above .right > a {right: 0;padding-left: 24px;

    background:url("images/plus_minus.png") no-repeat scroll -69px -139px;}

.below .left,.below .right a{bottom: 10px;left: 10px;position: absolute;

    z-index: 2;}

.below .right a {left:auto; right:10px;}

.below .left p, .below .right a{



     color: #fff;



    cursor: pointer;



    height: 40px;



    font-weight: bold;



    line-height: 40px;



    font-size: 12px;



    padding: 0 10px;



    margin-left: 10px;



}



.heading1 {

    display: inline-block;

    margin: 10px 0;

      font-weight: bold;

}

.heading1.surrounding {

    margin-bottom: 20px;

}

.plus-minus,#reset-zoom,.below .right a {



    background:url("images/pop_blow_bg_img.png") repeat scroll 0 0;



    border-radius: 6px;



    float: left;



    overflow: hidden;



    -moz-border-radius: 6px; -webkit-border-radius: 6px; -ms-border-radius: 6px;



}



.plus-minus #zoom-in,.plus-minus #zoom-out {



    float: left;



    width: 40px;  



    background:url("images/plus_minus.png") no-repeat scroll -57px -184px;



    padding:0; 



    margin: 0;



    text-indent: -9999px;



}


/*.pagecontent h2 {margin: 20px 0;}
.page-wrapper .pagecontent > ul > li{float: left;line-height: 20px; list-style: outside none none;
    min-height: 30px; padding: 5px 0; color: #548cda;  font-size: 20px;width: 490px;}*/
.page-wrapper .pagecontent > ul.favorites-list > li > img {float:right;
    margin: -5px 0 0;}
.page-wrapper .pagecontent > ul.favorites-list > li {width: 25%; margin:20px 0 25px; display: inline-block; line-height: normal; min-height: none; padding: 0 15px;}
.page-wrapper .pagecontent > ul.favorites-list > li  a {font-size: 16px; color: #333333;}
.page-wrapper .pagecontent > ul.favorites-list > li > a:hover{color: #548cda;}
.page-wrapper .pagecontent > ul.favorites-list {display:flex; flex-wrap:wrap;
    margin: 0 -15px;display:-webkit-flex; -webkit-flex-wrap:wrap;
-moz-display:flex; -ms-display:flex; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap;}

/*.page-wrapper .pagecontent > ul.favorites-list > li.no_list 
{line-height: normal; text-align: left;margin: 0 0 40px; padding: 0 115px 0 15px;
    background: url(images/save-button.png) no-repeat right center; 
    line-height: 35px; min-height: 35px; float: left;
    line-height: 20px; list-style: outside none none;  min-height: 30px; color: #548cda; 
    font-size: 20px;width: auto; max-width: 100%;}*/
.page-wrapper .pagecontent > ul.favorites-list > li h4 {text-align: left;
    width: 445px; background: url(images/save-button.png) no-repeat right center;
    padding: 0 100px 0 0; margin: 0 0 40px; min-height: 35px; line-height: 35px; 
    color: #548cda; font-size: 20px;}
.page-wrapper .pagecontent > ul.favorites-list > li .list-img
{float: left; min-height: 170px; margin: 0 0 6px; width: 100%; position: relative;}
.page-wrapper .pagecontent > ul.favorites-list > li .list-img > img {height: auto; max-height: 100%; max-width: 100%; width: auto;
  position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);}
.page-wrapper .pagecontent > ul.favorites-list > li p{margin: 0;}
.page-wrapper .pagecontent > ul.favorites-list > li .simplefavorite-button {
    margin: 10px 0 0;}
.pagecontent > ul {margin: 0 0 0 13px; padding: 0;}
.pagecontent > ul > li {font-size: 14px; line-height: 21px;
 /*background: url(images/li_bg.png) no-repeat left 7px; padding: 0 0 0 20px;*/}
.plus-minus #zoom-out{ border-left: 1px solid #000;
    background:url("images/plus_minus.png") no-repeat scroll -57px -210px;}
.plus-minus #zoom-in:hover,.plus-minus #zoom-out:hover{background-color:#000;}
.mask{background: rgba(0, 0, 0, 0.8); position: fixed; top: 0; left: 0; 
width: 100%; height: 100%; cursor: pointer;}
.mask.close_floor{z-index: 991;}
.floor_big {height: 600px; overflow: hidden; width:100%;}
.floor_big > img {padding:20px; width:326px; height:540px; max-width: 100%;
    cursor:grab; cursor:-moz-grab; cursor:-webkit-grab; cursor:-ms-grab;
    box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;}
.box_menu span.green_txt.full_row{width:100%;}
.heading {float: left; font-size: 13px;  font-weight: bold; margin:-30px 0 0;}
body button.usernoise {background: url(images/star-save.png) no-repeat 10px 2px !important; margin-left: 10px; 
    padding: 2px 35px; color: #333 !important; font-size: 17px; vertical-align: top;}
body button.usernoise {/*background: #F09D58 !important;/}
div#feedback-list-block {display: none;*/}
#google_translate_element{display:none;}

/*pop-up*/
#fancybox-content #gform_wrapper_3.gform_wrapper .top_label .gfield_label{display: none;}
.home .goog-te-gadget > div > .goog-te-combo:first-child,
.charleft.ginput_counter.warningTextareaInfo {display: none;}
.right-header.pull-right > div {display: inline-block; margin: 0 0 0 20px;}
.goog-te-gadget .goog-te-combo {height: 25px !important;
    line-height:22px; margin:-25px 0 0 !important; padding: 0 0 0 3px !important; float:right;}


/*suburu*/
.pagecontent.suburbslist {padding:0;}
.all_suburbs_list {float:left; margin:30px 0; padding:0; width:100%;
column-count: 3; column-gap:10px;-moz-column-count: 3; -moz-column-gap:10px;
-webkit-column-count: 3; -webkit-column-gap:10px;-ms-column-count:3;
-ms-column-gap:10px;}
.all_suburbs_list li {list-style:none; margin: 0 0 6px; width: 100%;}
iframe.twitter-share-button{position: relative !important;}
li.reload{background:url("images/ajax-loader.gif") no-repeat scroll center center / 14px 14px;
width: 100%; padding: 10px;}
select{cursor: pointer; background-image:url("images/arrow.png");
background-repeat:no-repeat;background-position: 95% center;
 -webkit-appearance: none; -moz-appearance: none;appearance: none;
 -ms-appearance: none; -o-appearance: none; padding-right: 24px;}
select::-ms-expand {display: none;}
body #fancybox-title-over{display:none;}
#map-info {margin:20px 0 0;}
#map_wrapper #map_toggler {top: 25px;}
.map {float: left; position: relative; width: 100%;}
.pagecontent > div#map_wrapper {display: block; position: relative; width:100%; margin: 0 0 10px;}
#map_toggler{width:39px; height:41px; position: absolute; right: 10px;top:50px; 
    z-index:999; background:url("images/ma_toggle.png") no-repeat 0 bottom;cursor: pointer;display: none;}
#map_toggler.full {background-position: 0 top; position: fixed;}
.single-village_post .box.village_single .box_img .gm-style img {
    max-height: none; max-width: none;}
a#scroll-to-top{z-index:999;}
.loading::before {display: none !important;}
.fav-text {float:left; width:100%;}

/*extra-changes*/
.box-right .box_button.new1{/*width:200px;*/ width: 380px; text-align: right;}

.box_button.new1 .simplefavorite-button{/*float:left;*/ display: inline-block;}
.box_button.new1 > a {/*float:right;*/ display: inline-block; min-width:97px;float: right; margin: 0 0 0 5px;}
.box_button.new1 .simplefavorite-button{margin:0;}
.box_menu.last.new1{width:290px;}
.box_menu.last.new1 .g-plus{display:inline-block;}
.box_menu.last.new1 .blogsocial {width:100%;}
.archive .breadcrumbs{display:none;}
#glt-translate-trigger {background:#fac112; border-radius:0; -moz-border-radius:0;
-webkit-border-radius:0; -ms-border-radius:0;}
.gm-style .gm-style-iw .title {line-height: 1.35;  overflow: hidden;
    white-space: nowrap;}
#map_wrapper .loader,.overlay > .loader {background: rgba(255, 255, 255, 0.5) url("images/map-loader.gif") no-repeat scroll center center;
    height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 99;}
.overlay > .loader {background-size: 25px auto;}
#contact_form_enquire .gform_wrapper .gfield_checkbox li label,
#contact_form_enquire .gform_wrapper .gfield_radio li label{margin: 2px 0 0 5px; float: left;}

/*demo*/
.home li.error-hint {padding: 5px 6px;}
body #fancybox-overlay{position: fixed;}
#un-thankyou > p {float: left;}
#un-thankyou > a#un-feedback-close {float: left; margin: -6px 0 0 10px;}
#un-thankyou img#thankyou-image{margin: 0 auto;}


@media screen and (min-width:0\0) {
select{background-image:none; padding-right:0;}
.block-content1{background-color:#fafafa;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
select{cursor: pointer; background-image:url("images/arrow.png");
background-repeat:no-repeat;background-position: 95% center;
padding-right: 24px;}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.simplefavorite-button{padding:9px 24px 10px;}
.simplefavorite-button.active{padding:9px 21px 10px;}
.box.village_single .box_button .simplefavorite-button,.back_prev{padding: 5px 16px;}
#fancybox-content > div {overflow: visible !important;}
}
.reports_form2 > .reports > a {display: inline-block; margin: 0 0 10px; font-size: 16px;}
.fb-share-button.fb_iframe_widget {top: -2px;}

/*--------form--new------*/
.float-con {
    display: block !important;}

body #fancybox-content .gf_page_steps .gf_step {
    background: #56a4d2 none repeat scroll 0 0;
    color: #ffffff;
    height: auto;
    margin: 0 5px 0 0;
    padding: 5px 10px 5px 20px;
    position: relative;
    opacity: 1;
}
body #fancybox-content .gf_page_steps .gf_step.gf_step_active {
    background: #12608e none repeat scroll 0 0;
}
body #fancyboxID-2 .gfield_contains_required .gfield_label, body #fancyboxID-2 .gfield .gfield_label,
body #fancyboxID-2 .gf_page_steps .gf_step .gf_step_number { display: none;}
body #fancyboxID-2 input, #fancyboxID-2 .gform_wrapper select, #fancyboxID-2 .gform_wrapper textarea{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius:0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    outline: none;
/*    -webkit-appearance: none;
    -ms-appearance: none;
     appearance: none;*/
}
body #fancybox-content .button {
 background: #3c8ab8; border: medium none; color: #ffffff;padding: 5px 8px;width: auto;
 cursor: pointer;  float: left;margin-right: 10px;-webkit-appearance: none;-ms-appearance: none;appearance: none;}
body #fancybox-content .gf_page_steps .gf_step::before {content: "";height: 22px;left: 5px; position: absolute;top: 5px;width: 30px;}
body #fancyboxID-2 .gf_page_steps #gf_step_5_1.gf_step::before { background:url("images/personal.png") no-repeat scroll 0 0;}
body #fancyboxID-2 .gf_page_steps #gf_step_5_2.gf_step::before { background:url("images/pro.png") no-repeat scroll 0 0;}
body #fancyboxID-2 .gf_page_steps #gf_step_5_3.gf_step::before {background:url("images/list.png") no-repeat scroll 0 0;}
body #fancyboxID-2 .gform_page_fields .gform_fields li.gfield {clear: none; float: left; padding: 0 10px; width: 50%;}
body #fancyboxID-2 .ginput_container { width: 100%;}
/*body #fancyboxID-2 .gform_wrapper ul.gform_fields {margin: 0 -10px !important;}*/
body #fancyboxID-2 .gform_page_fields {
    float: left;
    margin: 0 0 20px;
    width: 100%;
}
body #fancyboxID-2 .gform_body h4 {  font-size: 18px; font-weight: normal;padding: 16px 0 0;}
#fancyboxID-2 .gform_wrapper ul.gform_fields li.gfield{margin-top: 15px;}
body #fancyboxID-2 .gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin-top: 15px!important;}
body #fancyboxID-2 .gform_page_fields .gform_fields li.gfield.gfield_no_follows_desc {  margin-top: 20px;  width: 100%;}
body #fancyboxID-2 .gform_page_fields .gform_fields li.gfield.gfield_no_follows_desc:first-child { margin-top: 0;   padding-top: 0;}
body #fancybox-content input[type="radio"],body #fancybox-content input[type="checkbox"] { float: left; height: auto; margin: 4px 0 4px 4px;}
body .gform_wrapper .gfield_radio li label,body .gform_wrapper .gfield_checkbox li label{  float: left; margin: 0 3px 0 4px;}
body #fancyboxID-2 .gform_wrapper ul.gfield_checkbox, body #fancyboxID-2 .gform_wrapper ul.gfield_radio { margin: -5px 0 0;}
/*body #fancybox-content input[type="radio"]{-webkit-appearance: radio;}*/
body #fancyboxID-2 .gform_page_fields .gform_fields li.gfield.gfield_no_follows_desc:first-child h4.panel-title {
    border: medium none;
    padding-top: 11px !important;
}
#fancyboxID-2 .gform_wrapper textarea {
    height: 100px;
}
#fancyboxID-2 .gform_wrapper .gf_page_steps {padding-bottom:15px; margin-bottom: 6px;}
#fancyboxID-2 .gform_wrapper .gform_page_footer { float: left; margin: 0;padding: 15px 0 0;}
body #fancyboxID-2 .gform_page_fields .gform_fields li#field_5_33.gfield{width: 100%;}
#fancyboxID-2 .gform_confirmation_message {
    border: 2px solid #008000;
    font-weight: normal;
    padding: 10px 0;
    text-align: center;
}

.float-con {
   /* background: #3c8ab8 none repeat scroll 0 0;*/
    background: rgb(56,98,170);
    background: -moz-linear-gradient(-45deg,  rgba(56,98,170,1) 0%, rgba(60,138,184,1) 100%);
    background: -webkit-linear-gradient(-45deg,  rgba(56,98,170,1) 0%,rgba(60,138,184,1) 100%);
    background: linear-gradient(135deg,  rgba(56,98,170,1) 0%,rgba(60,138,184,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3862aa', endColorstr='#3c8ab8',GradientType=1 );
    bottom: auto;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
   -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    color: #ffffff;
    display: flex;
    left: -1px;
    margin-top: 44px;
    position: fixed;
    top: 60%;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
    transform-origin: left top 0;
    -moz-transform-origin:left top 0; 
-webkit-transform-origin:left top 0;
-o-transform-origin:left top 0;
-ms-transform-origin:left top 0;
}

.float-icon {
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, #3862aa 0%, #3c8ab8 100%) repeat scroll 0 0;
    float: left;height: 34px;overflow: hidden;padding: 0;width: 33px;}

.float-content {
    background-color: #3c8ab8;float: left;padding: 9px 5px;width: 200px;}

.float-content a {
    color: #ffffff;display: block;font-size: 16px;font-weight: bold;text-decoration: none;}

.float-icon img {
height: auto;width: 100%;}
/*.float-con:hover {
    padding: 1px 0;
}*/

#fancyboxID-2 .validation_error {display: none;}
#un-button.un-right { background: #ffa52b none repeat scroll 0 0 !important; font-weight: bold;}
.gfield.gfield_contains_required#field_5_26 .gfield_label,
.gfield.gfield_contains_required#field_5_39 .gfield_label,
.gfield.gfield_contains_required#field_5_40 .gfield_label{display: block;font-weight: normal; padding-bottom: 2px;font-size: 14px;}
body #fancyboxID-2 .gform_page_fields .gform_fields li#field_5_36.gfield, 
body #fancyboxID-2 .gform_page_fields .gform_fields li#field_5_31.gfield {width: 100%;}
#fancyboxID-2 .ginput_container_checkbox .gfield_checkbox li {float: left; width: 50%;}
.float-con:hover {  left: 0; transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; 
-ms-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;}
#fancyboxID-2 textarea:focus::-webkit-input-placeholder { color:transparent; }
#fancyboxID-2 textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
#fancyboxID-2 textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
#fancyboxID-2 textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
#field_5_26 .gfield_required, #field_5_39 .gfield_required, #field_5_40 .gfield_required { display: none;}
#fancybox-content > div {width: 100% !important;overflow: visible !important;}
#fancyboxID-2 .gform_wrapper h3.gform_title{ font-weight: normal;}
body #fancyboxID-2 .gform_page_fields .gform_fields li.gfield.head { margin-bottom: 0;padding-bottom: 0; padding-top: 0;}
body #fancyboxID-2 .gform_wrapper ul.gfield_checkbox li:last-child, body #fancyboxID-2 .gform_wrapper ul.gfield_radio li:last-child {margin-bottom: 0;}
#gform_page_5_3.gform_page {overflow-x: hidden;}
#fancyboxID-2 .gform_wrapper .gfield_checkbox li, #fancyboxID-2 .gform_wrapper .gfield_radio li {margin: 0 0 8px;}
/*------------------side-bar----------------*/
h2.added_prop_title {font-size: 18px; margin: 0 0 8px;}
.added_prop_content .single_added {display: -webkit-flex; -webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;
 border-bottom: 1px solid #c5c5c6; float: left;margin-bottom: 15px;padding-bottom: 15px; width: 100%;}
.single_added .image { float: left;overflow: hidden;width: 25%;}
.single_added_con { float: left;padding-left: 8px; width: 75%;}
.single_added img {max-width: 100%;}
.single_added_con p { font-size: 12px; line-height: 1.4;margin: 0;}
.single_added_con h3{font-size: 15px; margin: 0;}
.single_added_con h3 a {color: #333333;cursor: pointer;}
.single_added .readmore {color: #333333;display: inline-block;font-size: 12px; font-weight: 500;text-decoration: underline;margin-top: 4px;cursor: pointer;}
.single_added .readmore:hover, .single_added_con h3 a:hover{ color:#3C8AB8;}
.added_prop_content .single_added:last-child {border-bottom: 0 none;}
.mobile_menu,.navi_overlay, .more_menu {display: none;}
.mobile_menu ul.menu li a i.fa.fa-legal {
    background:url("images/hammer.png") no-repeat scroll center center;
    text-indent: -999999px;
    width: 17px; height: 15px;
}
.single_added .image img {
    height: 70px;
}

/*------new--------*/
.builder_head .sorting,.sorting.custom {text-align: right;width: 390px;}
.builder_head .sorting #select_bulider,.sorting.custom #select_bulider {margin-right: 10px;}
.builder_head .sorting .overlay select {width: 245px;}
.box .box-right .box_button.new1 > a{padding: 10px 32px 11px; font-size: 14px; -webkit-padding-after: 10px;}
.box_button.new1 .simplefavorite-button {min-height: 34px;}
/*-----new-form----*/

.enquire.newform h3 {color: #3c8ab8; font-weight: 600;}
.enquire.newform .gfield_required {display: none;}
.box.village_single .box_menu .enquire.newform ul li { width: 100%; border-bottom: medium none !important;  margin: 8px 0;}
.enquire.newform .gform_wrapper .gform_footer input[type="submit"] {
    background-color: #3c8ab8;border-radius: 0;float: right;}
.enquire.newform .ginput_container{width: 100%;}
.enquire.newform .gform_anchor {display: none;}
.enquire.newform label.gfield_label {display: none;}
.enquire.newform input{height: 35px;}

input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, input[type="url"]{line-height: 28px; -webkit-appearance: none;}
input[type="submit"]{-webkit-border-radius:0;}
/*----map-direction-----*/
.map a.get_direction {background:#4285f4;background-position: 95px; background-repeat: no-repeat;font-size: 13px;
  color: #ffffff;float: left;height: 26px;padding: 6px 5px; width: 115px;position: relative;margin-top: 15px;}
/*---homes---*/
.pagination  .filter select {margin-right: 0;}
.pagination  .filter select[name="size"] {width: 151px;}
/*----*/
.front_content p ,.village_content > p{font-size: 18px;font-weight: 500;line-height: 25px;margin-bottom: 30px;}
.pagecontent .village_content h1:first-child {font-size: 2em;font-weight: normal;}
.front_content p {color: #1f1a17;margin-top: 0;}
.right.front h2.added_prop_title {margin: 11px 0 8px;}
/*--------sitemap--------*/
.pagecontent.sitemap h1:first-child{font-size: 25px;}
.pagecontent.sitemap h2 {float: left;font-size: 22px;margin:10px 0;width: 100%;}
.pagecontent.sitemap ul {margin: 0;}
.pagecontent.sitemap h3:first-child{font-size: 16px;}
.pagecontent.sitemap ul li ul {margin: 0;padding: 0;}
.pagecontent.sitemap ul li {display: block; margin: 10px 20px 10px 0;}
.pagecontent.sitemap > ul > li:first-child{margin-top:0; } 
.pagecontent.sitemap > ul{-moz-column-count: 5; -webkit-column-count: 5;float: left;}

/*----home-page nw----*/
.page-template-page-homes .breadcrumbs {display: none;}

.header-top .advertisement.header {float: right;overflow: hidden;padding: 0; width:  680px;}
.header-top .logo {float: left;width: 270px; margin: 6px 0 0;}

#footer #black-studio-tinymce-7.fmenu ul {width: 100%;}
#footer #black-studio-tinymce-7.fmenu ul li {float: left; margin: 0 0 0 10px;}
#footer #black-studio-tinymce-7.fmenu ul li:first-child {margin-left: 0;}
.socaial_icons {float: left;width: 100%;}
.socaial_icons ul {float: right;}
.socaial_icons ul li {float: left;list-style: outside none none;margin-left: 5px;}


.latest-news {float: left;width: 100%;margin: 10px 0 38px;}
.latest-news h3{padding-bottom: 15px; border-bottom:1px solid #dddddd; }
.latest-news-inner {margin: 0 -1%;}
.news-box {float: left;padding: 0 1%;width: 25%;}
.box-inner {float: left;min-height: 200px;width: 100%;}

.latest-img {float: left;text-align: center;width: 210px;}
.latest-img img {height: auto; max-width: 100%; min-height: 210px;}
.latest-text {float: left; padding: 10px 0;width: 100%;}

/* j */
.ecquire-ul{
  display: inline-block;
  width: 100%;
}
.ecquire-ul li{
  margin: 15px !important;
  list-style-type: disc;
  border: 0;
  display: list-item !important;
  border-bottom: 0 !important;
}

body.home{background: url("images/background_img2.jpg") no-repeat center center; background-size: cover;
padding-bottom: 100px;}
body.page-id-1823{background: url("images/background_img1.jpg") no-repeat center center; background-size: cover;
padding-bottom: 100px;}
body.page-template-page-reports{font-family:Arial,Helvetica,sans-serif;}
.home .container,.page-id-1823 .container {width: 1010px; position: relative;}
.home .header-top,.home .container_inner,.home #footer .col-lg-12.copy,
.page-id-1823 .header-top,.page-id-1823 .container_inner,.page-id-1823 #footer .col-lg-12.copy 
{background: rgba(255,255,255,0.8); padding-left: 20px; padding-right: 20px;}
.home .container_inner,.page-id-1823 .container_inner{float: left; width: 100%; padding-top: 14px;}
.page-id-1823 .container_inner{padding-top: 41px;}
.home #header,.page-id-1823 #header {margin: 0; border-bottom: none;}
.home #footer .col-lg-12.copy,.page-id-1823 #footer .col-lg-12.copy{margin: 0; padding-bottom: 50px;}
.home .header-top,.page-id-1823 .header-top{border-bottom: 1px solid #818285;}
/*---------------*/
@media screen and (max-width:1000px){
.header-top .advertisement.header {width: 60%;}
.header-top .logo {margin-top: 20px;}
}
/*---------------*/
@media screen and (max-width:800px){
.header-top .advertisement.header {width: 100%; margin: 10px 0;}
.header-top .logo {width: 50%;margin-top: 0;}
.socaial_icons {float: right;width: 50%;}
.socaial_icons ul li {display: inline-block;float: none;}
}
