/*  font-family: 'Roboto Condensed', sans-serif;  */

html {margin: 0px;padding: 0px;}
body {background:#fff;color: #3c3c3b;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;font-weight: 400;line-height: normal;} 
* {-webkit-appearance: none; -moz-border-radius: 0px; -webkit-border-radius: 0px;border-radius: 0px;outline-width: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a ,input, button {text-decoration: none;-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;} 
a {color: #3c3c3b;}
a:hover ,a:focus {text-decoration: none; color: #fff;-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;} 
a img ,img {border: 0px;max-width: 100%;text-decoration: none;-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;} 
a:hover,a:focus,a:visited,a:active{outline: none;text-decoration:none;} 
h1, h2 , h3 , h4 , h5 ,h6 ,p {margin: 0px;}
ul {margin: 0px;padding: 0px;}
ul li {list-style: none;}
em{font-style:italic;}

/* globel css start */
input , textarea{color:#3c3c3b;font-size: 13px;font-weight: 400;font-family: 'Roboto Condensed', sans-serif;width:100%;height: 40px;background:#fff;padding:5px 10px;border:1px solid #e5e5e5;margin-bottom:10px;display: inline-block;}
input:focus, textarea:focus{border:1px solid #fab700;}
textarea {height:165px;resize:none;}
input::-webkit-input-placeholder , textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */opacity:1 !important;}
input::-moz-placeholder ,textarea::-moz-placeholder { /* Firefox 19+ */opacity:1 !important;}
input:-ms-input-placeholder ,textarea:-ms-input-placeholder { /* IE 10+ */opacity:1 !important;}
input:-moz-placeholder ,textarea:-moz-placeholder  { /* Firefox 18- */opacity:1 !important;}
input[type="submit"] {background-color: #f37b21;color: #fff;display: inline-block;height: 40px;width: 100%;font-size: 13px;line-height: 30px;text-transform: uppercase;border: 1px solid #f37b21;padding: 5px 31px;cursor: pointer;}
input[type="submit"]:hover {border: none;background-color: #fff;border: 1px solid #fff;color: #f37b21;}
/* Base for label styling */
[type="checkbox"] {font-size: 11px;}
[type="checkbox"]:not(:checked),[type="checkbox"]:checked {position: absolute;left: -9999px;}
[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label {position: relative;padding-left: 25px;cursor: pointer;margin-bottom: 0px;line-height: 16px;margin-top: 10px;}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: 0;width: 14px;height: 14px;background: transparent;border: 1px solid #3c3c3b;}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after {content: '\f00c';font-family: FontAwesome;position: absolute;top: 0px;left: 0px;font-size: 11px;padding: 1px 2px;background-color: transparent;color: #3c3c3b;line-height: 13px;width: 14px;height: 14px;transition: all .2s;}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {box-shadow: none;background-color: #ddd;}
[type="checkbox"]:disabled:checked + label:after {color: #999;}
[type="checkbox"]:disabled + label {color: #aaa;}/* accessibility */
[type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before {}
/* hover style just for information */

.button1 {background-color: transparent;border: 1px solid #fff;color: #fff;padding: 10px 30px;display: inline-block;text-transform: uppercase;font-size: 14px;font-weight: 300;}
.button1:hover {background-color: #fff;border: 1px solid #fff;color: #3c3c3b;}
.button2 {background-color: transparent;border: 1px solid #3c3c3b;color: #3c3c3b;padding: 7px 25px;display: inline-block;text-transform: uppercase;font-size: 13px;font-weight: 400;text-align: center;}
.button2:hover  ,.button2:focus {background-color: #3c3c3b;border: 1px solid #3c3c3b;color: #fff;}
.button3 {background-color: #e3e3e3;color: #3c3c3b;padding: 10px 30px;font-size: 13px;line-height: 15px;font-weight: 300;text-transform: uppercase;}
.button3:hover {background-color: #3c3c3b;color: #e3e3e3;}


/* globel css stop */
.wrapper-full {display: block;margin: 0px auto;width: 100%;padding: 0px 25px;clear: both;}
.wrapper-big {display: block;margin: 0px auto;width: 1170px;clear: both;}
.wrapper-small {display: block;margin: 0px auto;width: 970px;clear: both;}

.header ,.header.sticky ,.head_logo ,.center_logo {-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.header {float: left;width: 100%;position: fixed;top: 0px;z-index: 99;left: 0px;}
.logo {float: left;margin-left: 20px;}
.head_logo {opacity: 0;overflow: hidden;height: 0px;}
.sticky .head_logo {opacity: 1;overflow: visible;height: auto;}
.center_logo {position: absolute;top: 40%;left: 0px;z-index: 1;right: 0px;margin: 0 auto;text-align: center;-webkit-transform: translateY(-40%);-moz-transform: translateY(-40%);-o-transform: translateY(-40%);transform: translateY(-40%);}
.center_logo a {display: inline-block;vertical-align: middle;}
.sticky .center_logo {opacity: 0;overflow: hidden;}
.header_top {float: right;}
.header_connect {float: right;margin-right: 45px;}
.header_connect ul li {float: left;margin: 15px 30px 15px 0px;}
.header_connect ul li a {color: #fff;}
.header_connect ul li a:hover {color: #f37b21;}
.header.sticky {background-color: rgba(0,0,0,0.7);}
.head_logo a {width: 105px;height: 62px;overflow: hidden;float: left;}

/* side menu start */

#page-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#title {color: #f6f6f6;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 2em;}
#btn {position: fixed;z-index: 5;top: 15px;right: 15px;cursor: pointer;-webkit-transition: left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition: left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);}
#btn div {width: 30px;height: 3px;margin-bottom: 5px;background-color: #fff;-webkit-transition: opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition: opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition: transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, background-color 250ms;transition: transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);}
#btn.menu_open {right: 20px;top: 10px;}
#btn.menu_open div {width: 25px;height: 3px;margin-bottom: 7px;}
#btn.menu_open div {background-color: #343838;}
#btn.menu_open #top {-webkit-transform: translateY(10px) rotate(-135deg);transform: translateY(10px) rotate(-135deg);}
#btn.menu_open #middle {opacity: 0;-webkit-transform: rotate(135deg);transform: rotate(135deg);}
#btn.menu_open #bottom {-webkit-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg);}
#box {position: fixed;z-index: 4;overflow: auto;top: 0px;right: -370px;width:625px;opacity: 0;padding: 20px 0px;height: 100%;background-color: #f5f5f5;color: #343838;-webkit-transition: all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition: all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91);}
#box.menu_open {right: 0px;opacity: 1;}
#items {position: relative;}
#items .item {position: relative;cursor: pointer;padding: 10px 25px;}
.main_menu ul {padding: 15px 0px;}
.main_menu ul li {float: left;width: 100%;}
.main_menu ul li a {color: #3c3c3b;display: block;border-bottom: 1px solid #3c3c3b;padding-bottom: 7px;margin-bottom: 7px;font-size: 20px;font-weight: 300;text-transform: capitalize;}
.main_menu ul li a:hover {color: #000;}
.main_menu ul {padding: 5px 0px;float: left;width: 100%;}
.main_menu ul li ul li {padding: 0px;margin: 0px 0px 5px 0px;width: 50%;float: left;}
.main_menu ul li:nth-child(6) ul li {width: 100%;}
.main_menu ul li ul li a,.main_menu ul li.menu_connect a{border-bottom: none;border-left: 2px solid transparent;padding: 2px 8px;margin: 0px;font-size: 14px;font-weight: 300;}
.main_menu ul li ul li a:hover ,.main_menu ul li ul li.active a ,.main_menu ul li.menu_connect a:hover {color: #f37b21;border-left: 2px solid #3c3c3b;}
.menu_connect {display: none;}
/* side menu start */
/*** home page slider css start ***/
.home_slider {float: left;width: 100%;position: relative;}
.home_slider .owl-carousel {z-index: auto;}
.slider_img {float: left;width: 100%;height: 100%;background-position: top center;background-repeat: no-repeat;background-size: cover;}
.slider_text {float: left;width: 970px;position: absolute;top: 40%;left: 0px;right: 0px;margin: 200px auto 30px;text-align: center;z-index: 1;color: #fff;-webkit-transform: translateY(-40%);-moz-transform: translateY(-40%);-o-transform: translateY(-40%);transform: translateY(-40%);}
.slider_text h3 {font-size: 20px;font-weight: 400;}
.slider_text h1 {font-size: 56px;font-weight: 700;margin: 0px 0px 15px;}
.slider_text p {font-weight: 400;margin-bottom: 25px;}
.scroll_down {float: left; position: absolute;
	bottom: -23px;
	text-align: center;
	z-index: 9;
	height: 50px;
	width: 50px;
	background: #f5f5f5;
	border-radius: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;}
	/*.scroll_down a {background-color: #f5f5f5;display: inline-block;height: 50px;padding: 0px;width: 50px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}*/
	.scroll_down a:hover {background-color: #fff;}
	.scroll_down a span {background-position: center 13px;background-repeat: no-repeat;background-size: auto;display: inline-block;height: 100%;width: 100%;}
	/*** home page slider css end ***/

	.right_menu_off {float: right;position: fixed;top: 20%;right: 0px;height: 100%;width: 100px;z-index: 3;}
	.right_menu_off ul li {float: left;width: 200px;height: 77px;margin: 61px 0px;position: relative;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
	.right_menu_off ul li a {float: left;width: 200px;padding: 10px 10px;color: #fff;text-align: center;-webkit-transition: all ease .3s; -moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
	.right_menu_off ul li a:hover {width: 142px;font-size: 10px;margin-left: 30.5px;-ms-transform: scale(1.4);-moz-transform: scale(1.4);-webkit-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);}
	.find_property_color a{background-color: #dc701f;}
	.get_quote_color a {background-color: #092c74;}
	.subscribe_color a {background-color: #353534;}
	.promotions_color a {background-color: #d4017c;}
	.left_social {float: left;width: 40px;position: fixed;top: 35%;left: 0px;z-index: 3;}
	.left_social ul li {float: left;width: 100%;text-align: center;}
	.left_social ul li a {color: #fff;height: 40px;width: 40px;float: left;padding: 10px 0px;font-size: 18px;}
	.left_social ul li a:hover {width: 45px;}
	.facebook_color a{background-color: #2c5592;}
	.facebook_color a:hover {background-color: #3265b2;}
	.twitter_color a {background-color: #17a6d3;}
	.twitter_color a:hover {background-color: #0b9bc8;}
	.pinterest_color a {background-color: #ca2c22;}
	.pinterest_color a:hover {background-color: #d1170b;}
	.linkedin_color a {background-color: #007ab9;}
	.linkedin_color a:hover {background-color: #2b95cb;}
	.middle_info {float: left;width: 100%;background-color: #f5f5f5;padding: 60px 0px 60px;}
	.hm_title {float: left;width: 100%;text-align: center;}
	.hm_title h2 {text-align: center;font-size: 36px;font-weight: 300;margin: 0px 0px 20px;padding-bottom: 20px;position: relative;}
	.hm_title h2:after {content: "";background-color: #000;height: 1px;width: 30px;position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0px auto;}
	.hm_title p {padding: 10px 16px;line-height: 24px;}
	.our_services {float: left;width: 100%;margin: 60px 0px 30px;}
	.our_services_title {float: left;width: 100%;text-align: center;}
	.our_services_title p {padding: 10px 20px;line-height: 24px;font-size: 16px;}
	.our_services_main {float: left;width: 100%;margin-top: 40px;padding: 0px 40px;}
	.our_services_box {width: 20%;padding: 10px 2px;float: left;}
	.our_services_box_in {float: left;width: 100%;position: relative;overflow: hidden;min-height: 280px;}
	.services_title {float: left;width: 100%;margin: 10px 0px 15px;}
	.services_title h3 {border-left: 4px solid #f37b21;padding: 15px 0px 0px 15px;font-size: 28px;line-height: 32px;}
	.our_services_box a {color: #fff;float: left;width: 100%;position: relative;overflow: hidden;z-index: 1;-webkit-transition: all ease-in-out 0.7s;-o-transition: all ease-in-out 0.7s;transition: all ease-in-out 0.7s;}
	.our_services_img {float: left;width: 100%;height:100%;position: absolute;}
	.our_services_img img {width: 100%;object-fit: cover;height: 100%;float: left;}
	.our_services_tx {float: left;width: 100%;position: absolute;left: 0px;bottom: 0px;z-index: 1;background-color: rgba(0,0,0,0.7);padding: 10px 25px;height: 100%;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);-o-transform: translateY(0rem);transform: translateY(0rem);-webkit-transition: 0.3s 0.3s ease;-o-transition: 0.3s 0.3s ease;transition: 0.3s 0.3s ease;opacity: 1;}
	.our_services_box_in:hover .our_services_tx{-webkit-transform: translateY(0);transform: translateY(0px);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);opacity: 1;}
	.our_services_tx p {color: #fff;padding: 10px 0px;line-height: 30px;font-size: 24px;}
	.our_services_tx ul {margin-top: 10px;}
	.our_services_tx ul li {padding: 7px 15px;position: relative;font-size: 20px;display: table;}
	.our_services_tx ul li:after {content: "";background-color: #f19719;height: 4px;width: 4px;position: absolute;left: 0px;top: 10px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
	.our_services_tx ul li a {color: #fff;position: relative;overflow: visible;}
	.our_services_tx ul li a span{display: inline-block;margin-left: 7px;}
	.our_services_tx ul li a span:after {content: "";background: url(../images/arrow-icon2.png) no-repeat center right;height: 8px;width: 8px;margin-right: 5px;display: inline-block;}
	.our_services_tx ul li a:hover {color: #f19719;}
	.property_search_hd ,.latest_updates_hm ,.about_section_hm {float: left;width: 100%;margin-bottom: 40px;}
	.property_search_in {float: left;width: 100%;background-color: #868686;padding: 40px 34px;margin-top: 40px;}
	.property_search_frm {float: left;width: 100%;background-color: #f2f2f2;padding: 60px 30px 50px;text-align: center;}
	.form_fild {display: inline-block;width: 20%;margin: 5px 2px;}
	.property_search_frm label {float: left;width: 100%;color:#3c3c3b;text-align: left;font-size: 13px;font-weight: 700;text-transform: uppercase;margin: 5px  0px;}
	/*.property_search_frm select.select{left:0;padding:8px 15px;width:100%;height:40px;background:#fff url("../images/select-arrow.png") no-repeat center right 15px;color:#3c3c3b;border:1px solid #fff;z-index:2;background-size: 15px;font-size: 9px;text-transform: uppercase;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}*/
	.property_search_frm select.select option {padding: 7px 5px;float: left;cursor: pointer;width: 100%;}
	.property_search_frm .selectBox {position: relative;float: left;width: 100%;text-align: left;}
	.property_search_frm .selectric .label{color: #1d1d1b;font-size: 13px;text-transform: uppercase;text-align: left;}
	.property_search_frm .selectric-items li, .properties_found .selectric-items ul {font-size: 13px;}
	.property_search_frm .selectric .button::after{position:absolute;content:"";left:0;right:10px;top:0;bottom:0;margin:auto;width:10px;height:10px;border-bottom:1px solid #000;border-right:1px solid #000;border-top: none;border-left: none; -webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	.property_search_frm input[type="submit"] {float: left;width: 100%;margin: 0px;}
	.form_fild.checkbox_list {width: 100%;margin-top: 0px;}
	.checkbox_list_view {display: inline-block;margin: 0px 20px;}
	.checkbox_list_view label {margin: 0px;}
	.latest_updates_box1 {float: left;width: 33.33%;padding: 0px 4px;}
	.latest_updates_box1 .services_title h3 {padding: 20px 0px 0px 15px;font-size: 18px;line-height: 18px;font-weight: 400;}
	.latest_updates_in {float: left;width: 100%;position: relative;}
	.updates_in_img {float: left;width: 100%;height: 425px;}
	.updates_in_img img {width: 100%;height: 100%;object-fit: cover;}
	.updates_in_tx {background-color: rgba(255,255,255,0.8);position: absolute;bottom: 0px;left: 0px;float: left;width: 100%;padding: 25px 23px;min-height: 201px;}
	.latest_updates_box1 h3 {color: #3c3c3b;font-size: 16px;font-weight: 700;margin-bottom: 15px;}
	.latest_instruction_box ul {float: left;width: 60%;}
	.latest_instruction_box ul li {float: left;width: 100%;font-size: 14px;color: #3c3c3b;}
	.latest_instruction_box ul li strong {font-weight: 700;float: left;width: 70px;}
	.latest_instruction_box ul li small {float: left;width: 65px;}
	.latest_instruction_box ul li:last-child small {width: 130px}
	.latest_instruction_box .button2 {display: block;float: none;margin-top: 10px;}
	.button2 {background-color: transparent;border: 1px solid #3c3c3b;color: #3c3c3b;padding: 7px 25px;display: inline-block;text-transform: uppercase;font-size: 13px;font-weight: 400;text-align: center;}
	.button2:hover  ,.button2:focus {background-color: #3c3c3b;border: 1px solid #3c3c3b;color: #fff;}
	.latest_news_box h3 ,.latest_blog_box h3 {float: left;}
	.latest_news_box h4 ,.latest_blog_box h4 {float: right;color: #f37b21;font-size: 14px;font-weight: 500;}
	.latest_news_box p ,.latest_blog_box p {float: left;line-height: 18px;font-size: 15px;}
	.property_link {position: absolute;right: 15px;bottom: 30px;}
	.latest_news_box .button2 ,.latest_blog_box .button2 {float: right;}
	.latest_instruction_box .button2 ,.latest_news_box .button2 ,.latest_blog_box .button2 ,.right_about_hm .button2 {background-color: #3c3c3b;border: 1px solid #3c3c3b;color: #fff;}
	.latest_instruction_box .button2:hover ,.latest_instruction_box .button2:focus,.latest_news_box .button2:hover, .latest_news_box .button2:focus ,.latest_blog_box .button2:hover, .latest_blog_box .button2:focus ,.right_about_hm .button2:hover ,.right_about_hm .button2:focus {background-color: #f37b21;border: 1px solid #f37b21;color: #fff;}
	.full_about_hm {display: flex;width: 100%;}
	.left_about_hm ,.right_about_hm {display: table-cell;width: 50%;vertical-align: middle;}
	.left_about_hm ul {height: 100%;}
	.left_about_hm ul li {width: 32.5%;float: left;height: 50%;padding: 0px 0px 6px 0px;line-height: 0px;}
	.left_about_hm ul li:first-child {width: 66.5%;height: 100%;padding-right: 7px;padding-bottom: 0px;}
	.left_about_hm ul li:last-of-type {padding-bottom: 0px;}
	.left_about_hm ul li span {float: left;width: 100%;height: 100%;background-position: center center;background-repeat:  no-repeat;background-size: cover;}
	.left_about_hm ul li img {width: 100%;object-fit: cover;}
	.right_about_hm {background-color: #f2f2f2;padding: 55px;}
	.right_about_hm h3 {font-size: 36px;font-weight: 300;margin: 0px 0px 20px;padding-bottom: 20px;position: relative;}
	.right_about_hm h3:after {content: "";background-color: #000;height: 1px;width: 30px;position: absolute;bottom: 0px;left: 0px;}
	.right_about_hm p {padding: 10px 0px;line-height: 24px;font-size: 16px;}
	.right_about_hm ul li {display: inline-block;width: 100%;position: relative;padding-left: 40px;margin: 9px 0px;}
	.right_about_hm ul li:after {content: "";background-color: #000;height: 3px;width: 3px;position: absolute;left: 0px;top: 10px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
	.right_about_hm .button2 {float: right;}
	.enquiry_contact_team {float: left;width: 100%;background-color: #868686;padding: 32px 0px;}
	.enquiry_contact_team .hm_title h2 {color: #fff;}
	.enquiry_contact_team .hm_title h2::after {background-color: #fff;}
	.enquiry_contact_team .hm_title p {color: #fff;}
	.contact_team_in {float: left;width: 100%;text-align: center;margin-top: 18px;}
	.contact_team_in .cols{width: 48%;display: inline-block;margin: 0px 3px;}
	.contact_team_in .full-cols {width: 100%;padding: 0px 15px;margin: 0px; position: relative;}
	.contact_team_in input, .contact_team_in textarea {padding: 10px 10px;text-align: center;}
	.contact_team_in input[type="submit"] {padding: 5px 31px;}
	.location_detail {float: left;width: 100%;margin-top: 20px;}
	/*::i-block-chrome,.location_title {display: block;width: 100%;} */
	.location_title {display: table;  position: relative; z-index:2; width: 100%;}
	.location_box {display: table-cell;width: 14.28%;text-align: center;vertical-align: middle;position: relative;background-color: #868686;padding: 10px 0px;}
	.location_tt {float: left;width: 100%;position: relative;padding: 0px;}
	.location_box.loaction_current {background-color: #3b3b3b;}
	.location_tt h3 {color: #fff;font-size: 20px;cursor: pointer;}
	.location_box:first-child .location_tt h3 {cursor: default;}
	.location_popup_bx {float: left;width: 715px;background-color: #3b3b3b;color: #fff;border-top: 1px solid #fff;padding: 20px;text-align: left;position: absolute;left: 0px;top: 100%;z-index: 1;}
	.location_popup_bx img {float: right;margin-left: 20px;}
	.location_popup_bx h4 {font-size: 18px;margin-bottom: 25px;font-weight: 700;}
	.location_popup_bx p {padding: 0px 0px 20px;line-height: 24px;font-size: 16px;}
	.location_popup_bx ul li {padding: 2px 0px;}
	.location_popup_bx ul li a {color: #fff;}
	.location_popup_bx ul li a:hover {color: #f37b21;}
	.location_popup_bx .button2 {background-color: transparent;border: 1px solid #fff;color: #fff;margin-top: 25px;}
	.location_popup_bx .button2:hover, .location_popup_bx .button2:focus {background-color: #fff;border: 1px solid #fff;color: #3c3c3b;}
	.map-view {float: left;width: 100%;}
	#map {width: 100%;height: 490px;}
	.footer {float: left;width: 100%;text-align: center;margin: 20px 0px;position: relative;}
	.footer_top {display: inline-block;width: 100%;}
	.footer_top ul li {display: inline-block;vertical-align: middle;line-height: 0px;margin: 0px 15px;}
	.footer_bottom {display: inline-block;width: 100%;margin-top: 20px;}
	.footer_bottom ul li {display: inline-block;border-right: 1px solid #3c3c3b;padding: 0px 2px;font-size: 13px;line-height: 13px;}
	.footer_bottom ul li:last-child {border-right: none;}
	.footer_bottom ul li a {color: #3c3c3b;}
	.footer_bottom ul li a:hover {color: #f37b21;}
	.footer_arrow {float: left;position: absolute;bottom: 9px;left: 15px;}
	.footer_arrow a {float: left;background-color: #f37b21;color: #fff;height: 35px;width: 35px;text-align: center;font-size: 34px;line-height: 0px;}
	.footer_arrow a:hover {background-color: #3c3c3b;color: #fff;}

	/*************** List page start *******************/
	.inner_head .head_logo {opacity: 1;overflow: visible;height: auto;}
	.inner_head #btn div {background-color: #3c3c3b;}
	.inner_head .header_connect ul li a {color: #3c3c3b;}
	.inner_head .header_connect ul li a:hover {color: #f37b21;}
	.inner_head.sticky #btn div {background-color: #fff;}
	.inner_head.sticky  #btn.menu_open div {background-color: #3c3c3b;}
	.inner_head.sticky .header_connect ul li a {color: #fff;}
	.inner_head.sticky .header_connect ul li a:hover {color: #f37b21;}
	.list_view_page {float: left;width: 100%;margin: 115px 0px 0px;}
	.inner_title {float: left;width: 100%;}
	.inner_title h1 {font-size: 28px;font-weight: 300;margin: 0px 0px 30px;}
	.list_view_page .property_search_frm ,.grid_view_page .property_search_frm {background-color: #e3e3e3;padding: 15px;text-align: center;}
	.list_view_page .form_fild ,.grid_view_page .form_fild {width: 24%;}
	.view_button a {background-color: #fff;color: #3c3c3b;float: left;width: 100%;height: 40px;margin-top: 11px;font-size: 13px;line-height: 40px;text-transform: uppercase;}
	.view_button a:hover ,.view_button a.active ,.view_button a.menu_open {background-color: #868686;color: #fff;}
	.view_button a.menu_open ,.view_button a.active {cursor: default;}
	.property_sort_bottom {float: left;width: 100%;padding: 10px 0px 20px;}
	.box_half {float: left;width: 45%;}
	.box_half.left_sort_prize {width: 30%;}
	.inner_frm {float: left;width: 100%;}
	.grid_view_page .inner_frm {position: relative;z-index: 1;}
	.left_sort_prize label {float: left;color: #3c3c3b;text-align: left;font-size: 13px;font-weight: 300;text-transform: uppercase;margin: 6px 0px;}
	.left_sort_prize select{background:#fff url("../images/select-arrow.png") no-repeat center right 15px;padding: 0px 2px;width: 140px;height: 28px;color: #3c3c3b;border: 1px solid #fff;z-index: 2;background-size: 11px;font-size: 13px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
	.left_sort_prize select option {padding: 5px;float: left;cursor: pointer;width: 100%;}
	.offer_checkbox .form_fild.checkbox_list {width: 100%;margin-top: 0px;}
	.offer_checkbox .checkbox_list_view {margin: 3px 20px 0px 0px;}
	.offer_checkbox label {font-size: 13px;}
	.offer_checkbox [type="checkbox"]:not(:checked) + label, .offer_checkbox [type="checkbox"]:checked + label {padding-left: 20px;line-height: 15px;padding-top: 0px;}
	.offer_checkbox [type="checkbox"]:not(:checked) + label::after, .offer_checkbox [type="checkbox"]:checked + label::after {font-size: 10px;padding: 0px 2px;line-height: 14px;width: 12px;height: 12px;}
	.offer_checkbox [type="checkbox"]:not(:checked) + label::before, .offer_checkbox [type="checkbox"]:checked + label::before {width: 12px;height: 12px;}
	.properties_pd {text-align: right;font-size: 13px;text-transform: uppercase;margin: 4px 0px;width: 25%;float: right;}
	.list_view_section {float: left;width: 100%;}
	.list_view_box {display: flex;width: 100%;padding: 12px 0px;}
	.left_list_view {float: left;width: 60%;}
	.left_list_view a {float: left;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
	.right_list_view {float: right;width: 40%;padding: 30px 0px 30px 40px;min-height: 503px;}
	.right_list_view h3 {font-size: 24px;font-weight: 300;margin: 0px 0px 25px;}
	.right_list_view p {padding: 0px 0px 5px;line-height: 22px;font-size: 15px;font-weight: 300;}
	.right_list_view ul li {display: inline-block;width: 100%;margin: 10px 0px;line-height: 18px;font-size: 16px;font-weight: 300;}
	.right_list_view ul li strong {font-weight: 600;color: #3c3c3b;float: left;width: 100%;}
	.right_list_view ul li small {color:#3c3c3b;/*float: left;width: 100%;*/font-weight: 400;}
	.right_list_view a {float: left;margin-top: 10px;background-color: #f37b21;color: #fff;}
	.grid_view_box a.button3 {background-color: #f37b21;color: #fff;}
	.grid_view_box a.button3:hover {background-color: #e3e3e3;color: #3c3c3b;}

	.list_view_box.advertising_box {background-color: #3c3c3b;padding: 0px !important;color: #fff;}
	.list_view_box.advertising_box .left_list_view {width: 35%;}
	.list_view_box.advertising_box .right_list_view {width: 65%;min-height: 130px;padding: 30px 25px 30px 40px;}
	.list_view_box.advertising_box .right_list_view h3 {font-size: 22px;margin: 0px 0px 25px;line-height: 41px;}
	.list_view_box.advertising_box .right_list_view a {font-size: 13px;margin-bottom: 5px;padding: 8px 25px;background-color: transparent;border: 1px solid #fff;color: #fff;}
	.list_view_box.advertising_box .right_list_view a:hover {background-color: #fff;border: 1px solid #fff;color: #3c3c3b;}
	.pagination_part {float: left;width: 100%;padding:40px 0px;text-align: center;font-size: 16px; color: #6f6f6e;}
	.pagination_part h2{padding: 12px 0px;font-weight: 300;text-transform: uppercase;font-size: 14px;}
	.pagination {display: inline-block;margin-bottom: 20px;}
	.pagination ul li {display: inline-block;}
	.pagination ul li a {margin-right: 2px;font-size: 14px;color: #3c3c3b;float: left;padding: 5px 10px;text-decoration: none;background: #ddd; margin-right: 2px;}
	.pagination ul li a.active {background-color: #3c3c3b;color: #fff;}
	.pagination ul li a:hover:not(.active) {background-color: #ddd;}
	.pagination ul li a:hover{background-color: #3c3c3b !important;color: #fff;}

	/*************** Grid page start *******************/
	.grid_view_page {float: left;width: 100%;margin: 115px 0px 0px;}
	.grid_view_section {float: left;width: 100%;}
	.grid_view_box {float: left;position: relative;overflow: hidden;-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;width: calc(50% - 14px) !important;margin: 0 7px 15px;}
	.grid_view_box:nth-child(even) {float: right;}
	.left_grid_view {float: left;width: 100%;height: 380px;}
	.grid_view_img {float: left;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
	.right_grid_view {background-color: #e3e3e3;float: left;width: 100%;padding: 10px 15px; min-height: 150px;}
	.right_grid_view h3 {font-size: 16px;font-weight: 600;margin: 0px 0px 15px;letter-spacing: 0px;}
	.right_grid_view h3 b {font-weight: 700;}
	.right_grid_view ul li {float: left;width: 23%;margin: 0px 5px;line-height: 18px;font-size: 14px;font-weight: 300;vertical-align: top;} 
	.right_grid_view ul li strong {font-weight: 600;color: #3c3c3b;float: left;width: 100%;}
	.right_grid_view ul li small {color: #3c3c3b;float: left;width: 100%;font-size: 15px;}
	.list_view_box.advertising_box.drid_advertising_box {display: inline-block;width: 49%;float: right;}
	.list_view_box.advertising_box.drid_advertising_box .left_list_view {height:400px;width: 100%;}
	.list_view_box.advertising_box.drid_advertising_box .right_list_view {width: 100%;padding: 19px;}
	.list_view_box.advertising_box.drid_advertising_box .right_list_view h3 {font-size: 25px;margin: 0px 0px 8px;line-height: 32px;}
	.grid_view_section .pagination_part {padding: 0px 0px 30px;}
	.grid_view_overlap {position: absolute;left: 0px;bottom: -100%;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: 1;display: block;text-align: center;-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
	.grid_view_box:hover .grid_view_overlap {bottom: 0px;-webkit-transition: all ease .5s; -moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
	.grid_view_overlap .grid_overlap_in {position: absolute;left: 0px;margin: 0 auto;top: 50%;right: 0px;display: inline-block;transform: translateY(50%);-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);}

	/*************** Area Guides page start *******************/
	.mid_sectoin {float: left;width: 100%;margin: 110px 0px 10px;}
	.mid_title {float: left;width: 100%;}
	.mid_title h1 {font-size: 60px;font-weight: 300;margin: 0px 0px 10px;width: 407px;line-height: 68px;}
	.mid_title p {float: right;width: 785px;font-size: 22px;font-weight: 300;margin: 0px 0px 15px;}
	.area_guide_section {float: left;width: 100%;}
	.box_details {float: left;width: 100%;padding: 30px 0px 0px 0px;}
	.inner_box:nth-child(3n+1){clear: both;}
	.inner_box {float: left;width: 29%;margin: 0px 0px 30px 40px;border-bottom: 1px solid #e3e3e3;padding-bottom: 30px; position: relative;}
	.inner_box h3 {color: #3c3c3b;font-size: 16px;font-weight: 700;margin: 0px 0px 10px 0px;}
	.inner_box a.image_box {float: left;width: 230px;height: 175px;}
	.inner_box .image_box img {width: 100%;height: 100%;object-fit: cover;}
	.inner_box p {color: #868686;float: left;width: 100%;font-size: 13px;line-height: 20px;margin: 15px 0px 20px;}
	.inner_box a.button3 {width: auto;padding: 12px 50px;color: #000;height: auto;}
	.inner_box a.button3:hover {color: #fff;}
	.left_detail_full_box {float: left;width: 100%;}

	/*************** Area Guides Detail page start *******************/
	.detail_section1 {float: left;width: 100%;margin: 20px 0px;}
	.detail_section1 .wrapper-big {display: block;}
	.detail_slider {float: left;width: 100%;position: relative;}
	.detail_slider_img {float: left;width: 100%;height: 650px;}
	.detail_slider_img img {object-fit: cover;height: 100%;}
	.detail_slider .owl-nav {float: left;width: 100%;height: 0px;top: 50%;right: 0px;position: absolute;z-index: 3;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	.detail_slider .owl-prev ,.detail_slider .owl-next {display: inline-block;background-color: rgba(0,0,0,0.5);color: #fff;font-size: 24px;padding: 0px;width: 28px;height: 28px;text-align: center;position: relative;z-index: 10;-webkit-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}
	.detail_slider .owl-prev:hover ,.detail_slider .owl-next:hover {background-color: rgba(255,255,255,0.5);color: #3c3c3b;}
	.detail_slider .owl-prev {float: left;padding-right: 5px;}
	.detail_slider .owl-next {float: right;padding-left: 3px;}
	.detail_slider_text {background-color: rgba(0,0,0,0.5);float: left;width: 100%;position: absolute;bottom: 0px;left: 0px;z-index: 1;padding: 0px 20px 0px 10px;}
	.detail_slider_text h2 {color: #fff;float: left;width: 50%;border-bottom: 1px solid #fff;padding-bottom: 20px;margin: 15px 0px 25px;font-size: 24px;font-weight: 300;}
	.detail_slider_text a {float: right;padding: 8px 25px;font-size: 9px;margin: 35px 0px;}
	.detail_bottom_section {float: left;width: 100%;margin: 30px 0px;}
	.left_detail_in {float: left;width: 60%;}
	.right_detail_in {float: right;width: 28%;margin-top: 10px;}
	.detail_content ,.detail_content_box {float: left;width: 100%;}
	.detail_title {float: left;width: 100%;margin-bottom: 15px;}
	.detail_title h3 {border-left: 3px solid #f37b21;padding: 13px 0px 0px 10px;font-size: 22px;line-height: 24px;}
	.detail_content_box {float: left;width: 100%;margin: 25px 0px;}
	.detail_content_tx {float: left;width: 50%;padding-right: 30px;padding-left: 15px;}
	.detail_content_tx h4 {color: #3c3c3b;font-size: 14px;font-weight: 700;}
	.detail_content_tx p {font-size: 14px;color: #868686;margin: 5px 0px 20px;}
	.detail_content_tx a {color: #3c3c3b;display: table;margin-bottom: 2px;font-size: 14px;}
	.detail_content_tx a:hover {color: #f37b21;}
	.detail_content_box img {width: 100%;}
	.other_detail_right {float: left;width: 100%;margin: 10px 0px 10px;background-color: #092c74;padding: 25px 40px;}
	.other_detail_right ul li {padding: 5px 12px;font-size: 14px;position: relative;display: inline-block;width: 100%;}
	.other_detail_right ul li:before {display: none; content: "";background: url(../images/arrow-icon2.png) no-repeat right 8px;height: 100%;width: 8px;position: absolute;right: 0px;top: 0px;}
	.other_detail_right ul li:after {content: "";background-color: #f19719;height: 5px;width: 5px;position: absolute;left: 0px;top: 13px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
	.other_detail_right ul li a {color: #fff;float: left;width: 100%;}
	.other_detail_right ul li a:hover {color: #f19719;}
	.detail_send_other {float: left;width: 100%;}
	.detail_send_other ul li {float: left;width: 100%;margin-bottom: 10px;}
	.detail_send_other ul li a {float: left;width: 160px;text-align: center;}

	/*************** Our Team page start *******************/
	.our_team_section {float: left;width: 100%;margin-top: 30px;}
	.filters_list {float: left;width: 100%;}
	.filters_list ul {margin: 0px;padding: 0px;}
	.filters_list ul li {float: left;padding-right: 15px;margin-right: 15px;border-right: 1px solid #3c3c3b;position: relative;margin-bottom: 12px}
	.filters_list ul li:last-child {padding-right: 0px;margin-right: 0px;border-right: none;}
	.filters_list ul li a {color: #868686;float: left;font-size: 14px;line-height: 14px;}
	.filters_list ul li a:after { content: attr(title);left: 0;top: 0;font-weight: 600;height: 0px;width: 0px;position: absolute;opacity: 0;}
	.filters_list ul li a.selected {color: #f37b21;font-weight: 600;}
	.isotope,.isotope .isotope-item {-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;transition-duration: 0.8s;}
	.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;transition-property: height, width;}
	.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
	.our_team_contect {float: left;width: 100%;}
	.our_team_box {float: left;width: 100%;}
	.our_team_view {float: left;width: 25%;padding: 35px 45px 35px 0px;}
	.our_team_view h3 {color: #3c3c3b;font-size: 14px;font-weight: 700;margin: 0px 0px 5px 0px;}
	.our_team_view img {width: 100%;height: auto;object-fit: cover;}
	.our_team_view p {color: #868686;float: left;width: 100%;font-size: 16px;line-height: 15px;margin: 0px 0px 5px;}
	.our_team_view span {color: #868686;float: left;width: 100%;font-size: 16px;line-height: 15px;margin: 0px 0px 20px;}
	.our_team_view a.button3 {padding: 10px 15px;color: #000;height: auto;margin-top: 20px;float: left;width: 100%;text-align: center;}
	.our_team_view a.button3:hover {color: #fff;}

	/*************** Blog page start *******************/
	.blog_section {float: left;width: 100%;}
	.blog_categories {float: left;width: 100%;background-color: #e3e3e3;padding: 20px 30px;margin: 20px 0px;}
	.blog_categories h2 {float: left;font-size: 34px;font-weight: 300;margin: 0px 0px 10px;line-height: 40px;}
	.blog_categories ul {float: right;width: 70%;}
	.blog_categories ul li {float: left;width: 25%;position: relative;padding-left: 15px;font-size: 14px;margin: 8px 0px;font-weight: 300;}
	.blog_categories ul li:after {content: "";background: url(../images/arrow-icon3.png) no-repeat left center;height: 12px;width: 12px;position: absolute;left: 0px;top: 3px;}
	.blog_categories ul li a {color: #6f6f6e;}
	.blog_categories ul li a:hover {color: #f37b21;}
	.blog_section .inner_box h3 {min-height: 45px;}
	.inner_box h4 {float: left;width: 100%;font-size: 15px;font-weight: 700;margin-top: 16px;}
	.blog_section .inner_box p {margin: 0px 0px 30px;}
	.blog_section .pagination_part {padding: 0px 0px 40px;}

	/*************** Blog Detail page start *******************/
	.blog_title {float: left;width: 100%;}
	.blog_title h1 {float: left;margin: 0px 0px 25px;line-height: 40px;width: 75%;font-size: 54px;font-weight: 300;line-height: 68px;}
	.back_blog_left {float: left;width: 48%;}
	.back_blog_left a {color: #6f6f6e;font-size: 14px;}
	.back_blog_left a i,.blog_forword_right ul li a i{font-size: 10px; position: relative;top: -2px;}
	.back_blog_left a img {margin-right: 5px;display: inline-block;padding-bottom: 1px;}
	.back_blog_left a:hover {color: #f37b21;}
	.back_blog_left a:hover img {opacity: 0.5;}
	.blog_forword_right {float: right;padding-right: 14%;}
	.blog_forword_right ul li {display: inline-block;border-left: 1px solid #9c9b9b;margin-left: 10px;padding-left: 10px;line-height: 20px;vertical-align: middle;}
	.blog_forword_right ul li:first-child {border-left: none;}
	.blog_forword_right ul li a {color: #6f6f6e;font-size: 14px;}
	.blog_forword_right ul li a img {margin-right: 5px;display: inline-block;padding-bottom: 1px;}
	.blog_forword_right ul li:last-child a img {margin-right: 0px;margin-left: 5px;}
	.blog_forword_right ul li a:hover {color: #f37b21;}
	.blog_forword_right ul li a:hover img {opacity: 0.5;}
	.blog_detail_img {float: left;width: 100%;margin: 10px 0px;}
	.blog_detail_img img {width: 100%;}
	.blog_detail_contain {float: left;width: 100%;margin:10px 0px 30px;}
	.blog_detail_contain .left_detail_in {width: 70%;}
	.blog_detail_box h2 {font-size: 20px;margin: 0px 0px 35px;line-height: 28px;}
	.blog_detail_box p {color: #868686;font-size: 15px;line-height: 20px;margin-bottom: 20px;}
	.blog_detail_box h3 {color: #f37b21;font-size: 14px;font-weight: 700;margin: 0px;line-height: 28px;}
	.blog_detail_box h4 {font-size: 14px;font-weight: 700;margin: 0px;line-height: 28px;}
	.blog_detail_section {float: left;width: 100%;margin-bottom: 30px;}
	.blog_detail_box .detail_title h3 {color: #3c3c3b;font-size: 22px;line-height: 24px;font-weight: 400;}
	.blog_detail_box .detail_title h3 b {color: #f37b21;}
	.consider_box {float: left;width: 100%;margin: 10px 0px 15px;}
	.consider_row {float: left;width: 100%;background-color: #e3e3e3;border-bottom: 1px solid #fff;padding: 15px 20px 15px 35px;}
	.consider_row p {width: 85%;float: left;margin: 0px;}
	.consider_row a {color: #868686;float: left;margin-right: 55px;font-size: 13px;margin-top: 2px;}
	.consider_row i{font-size: 10px;color: #888;vertical-align: middle;display: none;}
	.consider_row a:hover ,.blog_detail_box ul li a:hover {color: #f37b21;}
	.blog_detail_box p small {color: #3c3c3b;}
	.blog_detail_box .consider_row p small {color: #f37b21;}
	.blog_detail_box ul {margin-bottom: 20px;}
	.blog_detail_box ul li {width: 100%;color: #868686;font-size: 15px;margin-bottom: 5px;line-height: 20px;list-style-type: square;margin-left: 12px;}
	.blog_detail_box ul li a {color: #868686;}
	.advertising_banner {display: flex;width: 100%;margin-top: 30px;}
	.advertising_banner_img {float: left;width: 30%;}
	.advertising_banner_img img {float: left;width: 100%;height: 100%;object-fit: cover;}
	.advertising_banner_tx {float: left;width: 83%;background-color: #3c3c3b;color: #fff;padding: 30px 25px;border-left: 1px solid #fff;}
	.advertising_banner_tx h4 {font-size: 13px;line-height: 22px;margin-bottom: 20px;}
	.advertising_banner_tx p {font-size: 13px;line-height: 22px;margin-bottom: 15px;}
	.advertising_banner_tx a {color: #fff;}
	.advertising_banner_tx a.button1 {padding: 8px 35px;font-size: 10px;}
	.right_detail_full_box {float: left;width: 100%;}
	.consider_box .other_detail_right {background-color: #3c3c3b;}
	.consider_box .other_detail_right ,.overview_box .other_detail_right ,.interested_box .other_detail_right {margin-bottom: 30px;}
	.interested_box .other_detail_right  {background-color: #eb008b;}
	.interested_box .other_detail_right ul li {padding-left: 0px;padding-right: 0px;}
	.interested_box .other_detail_right ul li::after {display: none}

	/*************** contact Us page start *******************/
	.contact_detail ,.contact_detail_section{float: left;width: 100%;}
	.contact_detail_section {margin: 50px 0px 30px;}
	.contact_get_touch ,.contact_more_info{float: left;width: 40%;}
	.contact_get_touch h3 ,.contact_more_info h3 {font-size: 24px;line-height: 28px;margin-bottom: 30px;}
	.contact_get_touch p {font-size: 14px;line-height: 18px;margin-bottom: 0px;font-weight: 700;}
	.contact_get_touch a {color: #868686;font-size: 14px;}
	.blog_detail_box ul li a:hover {color: #f37b21;}
	.contact_more_info ul li {display: inline-block;width: 100%;margin: 5px 0px;}
	.contact_more_info ul li a {float: left;width: 215px;text-align: center;}

	/*************** Our Office page start *******************/
	.office_section {float: left;width: 100%;}
	ul.tabs{margin: 30px 0px 0px 0px;padding: 0px;list-style: none;float: left;width: 100%;}
	ul.tabs li{background: #e3e3e3;color: #3c3c3b;float: left;cursor: pointer;padding: 15px 0px;text-transform: uppercase;font-size: 13px;font-weight: 400;text-align: center;width: 295px;}
	ul.tabs li.current{background: #3c3c3b;color: #fff;}
	.tab-content{display: none;padding: 15px 0px;}
	.tab-content.current{display: inherit;}
	.office_section .inner_box {margin: 0px 40px 50px 0px;padding-bottom: 55px;height: 430px;}
	.office_section .inner_box h3 {font-size: 14px;}
	.office_section .inner_box p {margin: 0px;min-height: 125px;}
	.office_section .inner_box a {margin-bottom: 15px;}
	.office_section .inner_box h4 {margin: 10px 0px 0px;float: left;width: 100%;font-size: 13px;line-height: 20px;font-weight: 700;}
	.office_section .inner_box a.office_connect {color: #868686;float: none;display: table;height: auto;width: auto;font-size: 13px;font-weight: 400;}
	.office_section .inner_box a.office_connect:hover {color: #f37b21;}
	.office_section .inner_box a.button3 {margin-top: 15px;}
	.office_map {float: left;width: 100%;margin-bottom: 30px;}
	.office_map img {width: 100%;}
	.office_map iframe {width: 100%;height: 679px;}

	.office_section .inner_box a.button3 {
		position: absolute;
		bottom: 10px;
		left: 0;
		margin: 0 auto;
		text-align: center;
		max-width: 185px;
	}
	/*************** Our Office detail page start *******************/
	.our_office_details {float: left;width: 100%;margin-top: 50px;}
	.office_details_box {float: left;width: 39%;border-bottom: 1px solid #e3e3e3;margin-bottom: 40px;min-height: 530px;margin-right: 35px;}
	.office_details_box h3 ,.our_team_repeat h2 {font-size: 24px;line-height: 28px;margin-bottom: 45px;}
	.office_details_box p {color: #868686;font-size: 14px;line-height: 18px;margin-bottom: 20px;}
	.office_details_box p small {color: #f37b21;}
	.office_details_box iframe {width: 100%;height: 400px;}
	.office_details_map {width: 53%;margin-right: 0px;}
	.office_details_box address {color: #868686;font-size: 14px;line-height: 22px;margin-bottom: 20px;}
	.office_details_box p strong {display: block;font-weight: 700;color: #3c3c3b;margin-bottom: 5px;}
	.office_details_box a {color: #868686;font-size: 15px;line-height: 18px;}
	.office_details_box a:hover {color: #f37b21;}
	.office_details_box.more_info_box { width: 53%; }
	.contact_office_box ,.more_info_box {min-height: 395px;}
	.office_details_box ul li {float: left;width: 100%;}
	.office_details_box ul li a {float: left;text-align: center;color: #3b3b3b;margin-bottom: 15px;}
	.office_details_box ul li a:hover {color: #fff;}
	.our_team_repeat {float: left;width: 100%;margin-bottom: 20px;}
	.our_team_repeat h2 {margin-bottom: 0px;}
	.our_team_repeat .our_team_view {width: 33.33%;padding: 35px 90px 35px 0px;}
	.our_team_repeat .our_team_view img {height: 235px;}
	.our_team_repeat .our_team_view a.button3 {padding: 14px 15px;}

	/*************** Full Details page start *******************/
	.back_arrow_left {float: left;width: 100%;}
	.blog_categories.full_details_top h2 {float: left;font-size: 28px;font-weight: 300;margin: 0px 0px 10px;line-height: 30px;width: 40%;}
	.blog_categories.full_details_top ul {width: 55%;}
	.blog_categories.full_details_top ul li {width: 33.33%;}
	.full_detail_section {float: left;width: 100%;}
	.get_touch_contact {float: left;width: 100%;background-color: #f37b21;color: #fff;margin: 10px 0px 25px;padding: 20px 15px;text-align: center;}
	.get_touch_contact h3 {font-size: 30px;font-weight: 300;margin: 10px 0px 20px;}
	.get_touch_contact .button1 {padding: 8px 50px;font-size: 16px;}
	.full_detail_in {float: left;width: 100%;}
	.full_detail_box {float: left;width: 30%;border-bottom: 1px solid #e3e3e3;margin:0px 30px 40px 0px;padding: 0px 0px 30px;min-height:530px;}
	.full_detail_box h3 {font-size: 24px;line-height: 28px;margin-bottom: 15px;font-weight: 400;}
	.full_detail_box p {color: #868686;font-size: 15px;line-height: 22px;margin-bottom: 15px;min-height: 24px;}
	.full_detail_box ul li {float: left;width: 100%;margin-bottom: 31.4px;}
	.full_detail_box ul li strong {float: left;width: 100%;font-size: 14px;line-height: 18px;margin-bottom: 0px;font-weight: 700;}
	.full_detail_box ul li small {/*float: left;width: 100%;*/color: #868686;font-size: 15px;line-height: 18px;}
	.full_detail_box h2 {font-size: 15px;font-weight: 700;margin: 0px 0px 10px 0px;}
	.full_detail_box.inner_box a.image_box {width: 100%;height: 220px;margin-bottom: 10px;}
	.full_detail_box.inner_box p {margin: 2px 0px 0px;}
	.full_detail_box.inner_box h4 {margin-top: 35px;}
	.full_detail_box.inner_box h4 a ,.full_detail_box.our_team_view h4 a {color: #868686;font-weight: 400;display: table;margin-top: 5px; font-size: 15px;}
	.full_detail_box.inner_box h4 a ,.full_detail_box.our_team_view h4 a {color: #868686;font-weight: 400;display: table;margin-top: 5px; font-size: 15px;}
	.full_detail_box.inner_box h4 a ,.full_detail_box.our_team_view.office-center2 h4 a {color: #868686;font-weight: 400;display: inline;font-size: 15px;}
	.full_detail_box.inner_box h4 a:hover ,.full_detail_box.our_team_view h4 a:hover {color: #f37b21;}
	.full_detail_box.our_team_view p {margin: 0px;}
	.full_detail_box.our_team_view span {font-size: 15px;height: 22px;min-height: 50px;}
	.full_detail_box.our_team_view img {width: 215px;}
	.full_detail_box.our_team_view h4 {float: left;width: 100%;font-size: 15px;font-weight: 700;margin-top: 16px;}
	.full_detail_box.our_team_view a.button3 {padding: 14px 25px;width: auto;background-color: #f37b21;color: #fff;}
	.full_detail_box.our_team_view a.button3:hover{background-color: #3c3c3b;color: #e3e3e3;}
	.full_detail_box.recently_viewed_properties_box a {background-color: #f37b21;color: #fff;}
	.full_detail_box.recently_viewed_properties_box a:hover{background-color: #3c3c3b;color: #e3e3e3;} 
	.full_detail_box.similer_propertries_box {min-height: inherit;margin: 0px;padding: 0;border-bottom: none;}
	.full_detail_box.similer_propertries_box h3 {margin-bottom: 15px;}
	.full_detail_in .left_list_view {width: 70%;}
	.full_detail_in .right_list_view {width: 30%;padding: 0px 0px 0px 35px;}
	.full_detail_in .right_list_view h3 {font-size: 24px;font-weight: 400;margin: 0px 0px 25px;}
	.full_detail_in .right_list_view p {padding: 0px 0px 5px;line-height: 22px;font-size: 16px;font-weight: 400;}
	.full_detail_in .right_list_view ul li {margin: 10px 0px;line-height: 20px;font-size: 16px;font-weight: 400;}
	.full_detail_in .right_list_view ul li strong {font-weight: 700;}
	.full_detail_box.recently_viewed_properties_box {margin: 45px 0px 0px;min-height: inherit;border-bottom: none;width: 100%;padding: 0px;}
	.recently_viewed_properties_in {float: left;width: 34%;padding: 0px 35px 30px 0px;}
	.recently_properties_box {float: left;width: 100%;}
	.full_detail_box.recently_viewed_properties_box a {display: inline-block}
	.full_detail_box.recently_viewed_properties_box p {margin-bottom: 5px;}
	.full_detail_box.recently_viewed_properties_box strong {font-weight: 700;}

	/*************** Lease Extension page start *******************/
	.property_services_section {float: left;width: 100%;}
	.detail_contain {float: left;width: 100%;margin: 30px 0px;}
	.detail_contain .left_detail_in {width: 70%;}

	/* 30-1 css change */
	.accord_detail {width: 100%;float: left;background-color: #e3e3e3;margin-top: 20px;overflow: hidden;}
	.accord_detail_left {float: left;width: 40%;padding: 20px 0px 0px 20px;}
	.accord_detail_left h3 {font-size: 45px;font-weight: 300;line-height: 50px;}
	.accord_detail_left p {font-size: 15px;font-weight: 300;}
	.accord_detail_right {float: left;width: 60%;}
	.psaccordion-toggle {cursor: pointer;margin: 0;position: relative;color: #868686;font-size: 15px;padding-left: 20px;}
	.psaccordion-toggle::before {content: '';background-image: url('../images/arrow-icon3.png');position: absolute;left: 0;top:7px;height: 10px;width: 10px;background-repeat: no-repeat;font-weight: lighter;transition: ease all 0.6s;}
	.psaccordion-toggle.active::before {content: '';background-image: url('../images/arrow-icon3.png');position: absolute;left: 0;top:7px;height: 10px;width: 10px;background-repeat: no-repeat;font-weight: lighter;transform: rotate(90deg);}
	.psaccordion ul {float: left;width: 33.33%;}
	.psaccordion ul li {padding: 5px 0px 5px 0px;}
	.psaccordion-toggle.active {color: #3c3c3b;}
	.psaccordion ul li a {color:#868686;display: inherit;}
	.psaccordion ul li a:hover { color: #f37b21;}
	.psaccordion-content {display: none;padding-left: 20px;color: #868686;font-size: 13px;}
	.psaccordion {width: 100%;float: left;margin-bottom: 10px;padding: 10px;}
	.detail_contain .detail_title {float: left;width: 100%;margin-bottom: 15px;margin-top: 15px;}
	.accordion-toggle {cursor: pointer;margin: 0;position: relative;color: #868686;font-size: 15px;}
	.accordion-content {display: none;color: #868686;font-size: 13px;padding: 20px 15px 0px 45px;}
	.accordion {width: 100%;float: left;margin-bottom: 10px;}
	.accordion ul li {border-top: 1px solid #8f8f8f;padding: 15px 0;}
	.accordion ul li:first-child{border: none;}
	.accordion-toggle.active {color: #868686;}
	.accordion-toggle::after {content: '';background-image: url('../images/arrow-icon5.png');position: absolute;right: 0;top:10px;height: 10px;width: 10px;background-repeat: no-repeat;font-weight: lighter;transition: ease all 0.6s;}
	.accordion-toggle.active::after {transform: rotate(180deg);}

	/*--- broadband_speed_popup ----*/
	.broadband_speed_popup{margin: 0 auto;text-align: center;}
	.broadband_speed_midl{width: 415px;display: inline-block;}
	.broadband_speed_midl h2{color: #fff;font-size: 16px;font-weight: 800;text-transform: uppercase;margin: 0 0 30px;}
	.broadband_speed_midl h3{color: #fff;font-size: 14px;font-weight: 700;text-transform: uppercase;margin: 20px 0 10px;}
	.broadband_speed_midl .rang{color: #04b2e9;font-size: 30px;}
	.broadband_speed_midl .rang span{color: #fff;font-size: 16px;}
	.broadband_speed_midl h4{color: #fff;font-size: 10px;font-weight: 700;text-transform: uppercase;margin: 40px 0;}
	/*css for speed starts*/
	/****************/
	.for_fancy_contact {max-width: 100%;}
	.for_fancy_contact .wpcf7-form-control-wrap {width: 48%;margin: 0 7px;}
	.for_fancy_contact .multiselect {width: 48%;display: inline-block;}
	.for_fancy_contact .interested_in, .for_fancy_contact .lead-enquire {margin-bottom: 15px;}
	.for_fancy_contact .comment {width: 100%;padding-right: 17px;}
	.for_fancy_contact .acceptance-75 {width: 100%;}
	.for_fancy_contact .wpcf7-list-item.first .wpcf7-list-item-label:before, .for_fancy_contact .wpcf7-list-item.last .wpcf7-list-item-label:before{display:none;}
	.for_fancy_contact .wpcf7-list-item{margin:0;}
	.for_fancy_contact .marketing-optin {width: 100%;}
	.for_fancy_contact .wpcf7-list-item.first label {display:inline-block;}
	.for_fancy_contact .wpcf7-list-item.last label {display:inline-block;} 
	.for_fancy_contact .wpcf7-radio {padding-top: 20px;}
	/*.for_fancy_contact .wpcf7-list-item-label:after {left:-25px !important;}*/
	.for_fancy_contact [type="checkbox"]:checked + .wpcf7-list-item-label::after
	{
		content: '\f00c';
		font-family: FontAwesome;
		position: absolute;
		top: 0px;
		right: -18px;
		font-size: 11px;
		padding: 1px 2px;
		background-color: transparent;
		color: #fff;
		line-height: 13px;
		width: 14px;
		height: 14px;
		transition: all .2s;
	}
	.for_fancy_contact input[type="radio"]:checked ~ .wpcf7-list-item-label::after {
		content: "";
		background: #f37b21;
		border: 4px solid #fff;
		width: 9px;
		height: 9px;
	}
	.for_fancy_contact .full-cols .wpcf7-form-control-wrap {display: inline-block;}
	.for_fancy_contact .wpcf7-acceptance .wpcf7-list-item-label{float:none;}
	.for_fancy_contact .wpcf7-not-valid-tip {
		color: #f00;
		font-size: 1em;
		font-weight: normal;
		display: block;
	}
	.for_fancy_contact .wpcf7-list-item-label {
		position: relative;
		padding-left: 23px;
		z-index: 99999999;
	}
	
	/****************/
	.broadband_speed_midl .gauge {background: url("../images/broadband-gauge.png") no-repeat center center;height: 264px;margin: 0 auto;overflow: hidden;position: relative;width: 360px;}
	.broadband_speed_midl .pointer {background: url("../images/broadband-gauge-pointer.png") no-repeat center top;height: 292px;left: 50%;margin-left: -6px;position: absolute;top: 30px;-webkit-transform : rotate(-118deg);-webkit-transition : all 2s ease-out 0s;-o-transform : rotate(-118deg);-o-transition: transform 2s ease-out 0s;transform: rotate(-118deg);transition: transform 2s ease-out 0s;width: 13px;display: block;}
	.fancybox-opened .fancybox-skin {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.contact-book-viewing {display: block;margin: 0px auto;/*max-width:400px;*/text-align: center;color: #fff;padding:50px 15px;}
	.contact-book-viewing h3 {color: #fff;font-size:20px;text-transform: capitalize;margin: 0px 0px 15px;float: left;width: 100%;}
	.contact-book-viewing input[type="text"], .contact-book-viewing input[type="email"], .contact-book-viewing input[type="tel"], .contact-book-viewing textarea {background-color: #f2f2f2;border: 1px solid #f2f2f2;color: #3c3c3b;float: left;text-transform: capitalize;font-size: 12px;height: 55px;padding: 10px;width: 100%;margin-bottom: 15px;font-family: 'Open Sans', sans-serif;text-align: center;}.contact-book-viewing input[type="text"]:hover, .contact-book-viewing input[type="email"]:hover, .contact-book-viewing input[type="tel"]:hover, .contact_frm textarea:hover,.contact-book-viewing input[type="text"]:focus, .contact-book-viewing input[type="email"]:focus, .contact-book-viewing input[type="tel"]:focus, .contact-book-viewing textarea:focus {border: 1px solid #009edb;}
	.contact-book-viewing input::-webkit-input-placeholder  ,.contact-book-viewing textarea::-webkit-input-placeholder  {color:#3c3c3b;opacity: 1;}
	.contact-book-viewing input:-moz-placeholder ,.contact-book-viewing textarea:-moz-placeholder {color:#3c3c3b;opacity: 1;}
	.contact-book-viewing input::-moz-placeholder  ,.contact-book-viewing textarea::-moz-placeholder {color:#3c3c3b;opacity: 1;}
	.contact-book-viewing input:-ms-input-placeholder ,.contact-book-viewing textarea:-ms-input-placeholder {color:#3c3c3b;opacity: 1;}
	.contact-book-viewing textarea {height: 150px;resize: none;}
	.contact-book-viewing input[type="submit"] {background-color: #f37b21;border: 1px solid #f37b21;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;padding: 10px 20px;height: 55px;text-transform: uppercase;max-width: 100%;-webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
	.contact-book-viewing input[type="submit"]:hover {background-color: #fff;border: 1px solid #fff;color: #777682;-webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
	.fancybox-inner, .fancybox-outer, .fancybox-skin {position: relative;width: 100% !important;height: 100% !important;}
	/* .fancybox-wrap {width: 100% !important;left: 0 !important;background-color:transparent;opacity: 0.9;} */
	.map_view_popup{width: 100%;display: inline-block; text-align: center;}
	.map_view_popup img{width: 100%;display: block; text-align: center} 
	.map_view_popup iframe {width: 100%;height: 95vh;}
	.gallery-view-popup {float: left;width: 100%;}
	.full-rows {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
	.three-cols {float: left;width: 33.33%;padding: 0px 5px 10px;}
	.two-cols {float: left;width: 50%;padding: 0px 5px 10px;}
	.full-rows img {width: 100%;float: left;height: 100%;object-fit: cover;}


	/*9-2-2018*/
	.inner_image_link {
		height: 140px;
		display: block;
		overflow: hidden;
	}
	.inner_image_link img {
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	/* 22-2-2018 css change */
	.fancybox-overlay.fancybox-overlay-fixed.fancybox-add {background-color: transparent;}
	.fancybox-wrap.fancybox-add  {width: auto !important;}
	.fancybox-add .fancybox-inner, .fancybox-add .fancybox-outer, .fancybox-add .fancybox-skin {width: 85% !important;height: auto !important;display: table;margin: 0 auto !important;}
	.fancybox-add .fancybox-close {position: absolute;top: 10px;right: 12.5%;}
	#find-property {display: table;margin: 0 auto;width: 100%;}
	.find_property_view {background-color: rgba(243,123,33,0.90);float: left;padding: 10px 20px;}
	.find_property_box {float: left;width: 50%;padding: 35px 30px;}
	.find_property_img {float: left;width: 100%;}
	.find_property_img img {width: 100%;}
	.find_property_tx {float: left;width: 100%;padding: 40px 0px;font-family: 'Roboto', sans-serif;}
	.find_property_left {float: left;width: 100px;text-align: center;}
	.find_property_left h3 {color: #efefef;font-weight: 700;font-size: 21px;margin: 0px;text-transform: uppercase;}
	.find_property_left p {color: #efefef;font-weight: 700;font-size: 45px;margin: 0px;}
	.find_property_right {float: left;width: 85%;border-left: 1px solid #f0d2bc;padding-left: 20px;}
	.find_property_right h4 {color: #efefef;font-weight: 700;font-size: 13px;margin: 0px;margin-bottom: 10px;}
	.find_property_right p {color: #efefef;font-size: 11px;line-height: 18px;margin: 15px 0px;}
	.find_property_right .button1 {padding: 10px 20px;font-size: 11px;}

	/* 23-2-2018 css change */
	.sort_price_box {float: left;width: 200px;}
	.sort_price_box .selectric .label {margin: 0px;font-size: 14px;height: 25px;	line-height: 24px;}
	.sort_price_box .selectric .button {width: 28px;}
	.sort_price_box .selectric .button::after {
		position: absolute;
		content: "";
		left: 0;
		right: 10px;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 10px;
		height: 10px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		border-top: none;
		border-left: none;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	/*9-3-2018*/
	.our_services_tx ul li a
	{
		font-size:16px;
	}
	.psaccordion-content {
		font-size: 14px !important;
		line-height: 22px;
	}
	.our_team_view_det {
		width: 100%;
		float: left;
		min-height: 125px;
	}
	.left_detail_in .detail_content .consider_row a
	{
		margin-right:8px;
	}
	.custom_text > p{
		color: #868686;
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 20px;
	}

	/*********** 19-3-2018 css change **********/
	.property_search_frm .selectBox {float: none;}
	.selectric-wrapper {float: left;width: 100%;}
	.properties_pd {width: auto;}
	.properties_pd label {float: left;color: #3c3c3b;text-align: left;font-size: 13px;letter-spacing: 2px;font-weight: 300;text-transform: uppercase;margin: 6px 0px;}
	.properties_pd select{background:#fff url("../images/select-arrow.png") no-repeat center right 15px;padding: 0px 2px;width: 70px;height: 28px;color: #3c3c3b;border: 1px solid #fff;z-index: 2;background-size: 11px;font-size: 13px;letter-spacing: 1px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
	.properties_pd select option {padding: 5px;float: left;cursor: pointer;width: 100%;}
	.property_search_frm label {min-height: 17px;}
	.property_search_frm .selectBox {vertical-align: top;}
	.view_button a {margin-top: 0px;}

	.control label {color: #fff;}


	/** 22-3-2018 Start **/
	.full_detail_box.inner_box{
		height: auto;
	}

	.full_detail_box.full_description_box{width:30% !important;min-height:480px !important;}
	.set_padding{width: 30% !important;padding: 0 0 0 90px;min-height:480px !important;}
	.set_specification{display: flex;}

	.contact-book-viewing h3,
	.contact-book-viewing p,
	.contact-book-viewing span{float: left;width: 100%;}

	.contact-book-viewing img{float: left;padding: 0 20px 0 0;}
	.pop_containt{ 
		float: left;
		width: 60%;
		text-align: left;
		padding: 0 0 0 20px;
		border-left: 1px solid #fff;}

		.pop_containt ul{
			float: left;
			width: 100%;
			margin: 20px 0 14px 0;
		}

		.pop_containt .button_grp{float: left;width: 100%;max-width: 140px;margin: 20px 0 0 0;}
		.pop_containt .button_grp a{
			color: #fff;
			display: inline-block;
			border: 1px solid #f37b21;
			margin-bottom: 10px;
			padding: 8px;
			text-align: center;
			width: 100%;
			text-transform: uppercase;
			background-color:#f37b21; 
		}

		.our_team_view .fancybox-overlay{opacity: 0.9;background-color: transparent !important;}
		.our_team_view .fancybox-skin{
			max-width: 960px !important;
			background:#000;
			padding: 50px 15px;
			left: 50%;
			transform: translateX(-50%);
			opacity: 0.9;
		}

		.our_team_view .fancybox-close {
			position: absolute;
			top: 0px;
			right: -50px;
			width: 40px;
			height: 40px;
			cursor: pointer;
			z-index: 8040;
			background-size: 24px !important;
			background-repeat: no-repeat;
			background-color: #000;
			background-position: center center;
		}

		.selectric-items{
			z-index: 999;
		}

		a.button2.button_bottom{
			position: absolute;
			bottom: 32px;
			right: 16px;
		}
		.contact-book-viewing span{margin-bottom: 10px;}
		.at-label {
			display: block !important;
		}
		/*.selectBox  .selectric-items .selectric-scroll {height: 180px !important;}*/ 

		.guid_content ul {
			margin-bottom: 20px;
		}
		.guid_content ul li {
			width: 100%;
			color: #868686;
			font-size: 15px;
			line-height: 20px;
			list-style-type: square;
			margin-left: 12px;
			float:left;
			margin-bottom: 5px;
		}
		.newfaq-content > p{
			color: #868686;
			font-size: 15px;
			line-height: 20px;
			margin-bottom: 10px
		}

		.property_search_hd {
			position: relative;
			z-index: 1;
		}
		.box_half.left_sort_prize {
			display: none;
		}
		#box {visibility: hidden;}
		#box.menu_open {visibility: visible;}

		.team_popup{width: 800px;display: block;}
		.team_popup .contact-book-viewing {display: table;width: 100%;}
		.team_popup .contact-book-viewing{max-width: inherit;}
		.team_popup .contact-book-viewing img{display: table-cell;}
		.team_popup .pop_containt { display: table-cell;float: none; width: 60%;vertical-align: top;}

		.newfaq-content ul li {
			width: 100%;
			color: #868686;
			font-size: 13px;
			line-height: 20px;
			list-style-type: circle;
			margin-left: 12px;
		}
		.guid_content ol li {
			width: 100%;
			color: #868686;
			font-size: 15px;
			line-height: 20px;
			list-style-type: decimal;
			margin-left: 12px;
			float:left;
			margin-bottom: 8px;
		}
		.inner_box span {
			color: #868686;
			float: left;
			width: 100%;
			font-size: 13px;
			line-height: 20px;
			min-height: 30px;
		}
		.sale_text{
			position: absolute;
			background-color: #f37b21;
			border: 1px solid #f37b21;
			color: #fff;
			font-size: 13px;
			height: 40px;
			line-height: 30px;
			padding: 5px 70px;
			text-transform: uppercase;
		}

		.interested_box .other_detail_right ul li {padding: 5px 12px;}
		.interested_box .other_detail_right ul li a::after {
			content: "";
			background-color: #f19719;
			height: 5px;
			width: 5px;
			position: absolute;
			left: 0px;
			top: 13px;
			border-radius: 100%;
			-moz-border-radius: 100%;
			-webkit-border-radius: 100%;
		}
		.accordion-content p{
			font-size: 15px;
		}

		.pop_containt .button_grp a.team-social-icon {
			background: transparent;
			border: 0;
			text-align: left;
		}
		.subline {
			color: #fff;
			float: left;
			font-size: 13px;
			margin: 24px 0 0 20px;
		}
		/*** 4-5-18 added css  start ***/
		.main-field {
			width: 100%;
		}
		.full-company{
			width: 100%;
		}
		.half-field{
			width: 50%;
		}
		.second-half-field{
			width: 25%;
		}
		.get-in-touch  .wpcf7-form-control-wrap.attach{
			float: left;
			width: 50%;
		}
		.get-in-touch  .wpcf7-form-control-wrap.attach .wpcf7-file{
			float: left;
			width: 100%;
		}
		.get-in-touch  .file-size {
			color: #fff;
			float: left;
			width: 50%;
			text-align: left;
			padding-left: 20px;
		}
		.get-in-touch .file-size strong {
			font-weight: 700;
			display: block;
		}
		.get-in-touch [type="checkbox"]:not(:checked) + label::before, .get-in-touch [type="checkbox"]:checked + label::before {
			border:1px solid #fff;
			right: 0;
			left: auto;
		}
		.get-in-touch .cols{
			vertical-align: top;
			position: relative;
		}
		.get-in-touch [type="checkbox"]:not(:checked) + label::after, .get-in-touch [type="checkbox"]:checked + label::after{
			color: #fff;
			right: 0;
			left: auto;
		}
		.get-in-touch [type="checkbox"]:not(:checked) + label, .get-in-touch [type="checkbox"]:checked + label{
			padding: 0 25px 0 0;
			
			font-size: 14px;
		}
		.accept-terms{
			color: #fff;
			font-size: 14px;
			display: inline-block;
			vertical-align: middle;
			margin: 20px 0 20px 0;
		}
		.email-updates{
			color: #fff;
			margin:20px 0 20px 0;
			font-size: 14px;
		}
		.email-updates ul {
			width: 220px;
			margin: 20px auto 0;
			text-align: center;
		}
		.email-updates ul li input {
			width: auto;
			vertical-align: middle;
			padding: 0;
			margin: 0 10px 0 0;
		}
		.get-in-touch  .file {visibility: hidden;position: absolute;left:0;}
		.browse-files button{
			color: #3c3c3b;
			font-size: 13px;
			font-weight: 400;
			font-family: 'Roboto Condensed', sans-serif;
			width: 50%;
			height: 40px;
			background: #fff;
			padding: 5px 10px;
			border: 1px solid #e5e5e5;
			margin-bottom: 10px;
			float: left;
		}
		.filenm {
			width: 50%;
			background: transparent;
			border: 0;
			position: absolute;
			top: 29px;
			left: 0;
			color: #fff;
		}
		.filenm:focus{
			border: 0;
		}
		/*** 4-5-18 added css end ***/
		/*** 7-5-18 added css start ***/
		.get-in-touch input[type="submit"],.get-in-touch input[type="submit"] {
			color: #222;
		}
		.contact_team_in .full-cols.email-updates {
			color: #fff;
			margin: 10px 0 20px 0;
		}
		.get-in-touch .selectric .button::after{
			top:9px;
		}
		.contact_team_in .full-cols.accept-terms-con {
			margin: 15px 0 20px 0;
		}
		#wpcf7-f5873-o2 [type="checkbox"]:not(:checked) + label::before, #wpcf7-f5873-o2 [type="checkbox"]:checked + label::before{
			right: 0;
			left: auto;
			top: 3px;
			border: 1px solid #3c3c3b;
		}
		#wpcf7-f5873-o2 [type="checkbox"]:not(:checked) + label, #wpcf7-f5873-o2 [type="checkbox"]:checked + label{
			padding: 0 25px 0 0;
		}
		#wpcf7-f5873-o2 [type="checkbox"]:not(:checked) + label::after, #wpcf7-f5873-o2 [type="checkbox"]:checked + label::after{
			right: 0;
			left: auto;
			color: #3c3c3b;
			top: 3px;
		}
		/*** 7-5-18 added css end ***/
		.get-in-touch .wpcf7-list-item.first{
			width: 100%;
			margin: 10px 0;
		}
		.get-in-touch .wpcf7-form-control.wpcf7-radio input[type="radio"]{
			width: auto;
			padding: 0;
			margin: 0;
			vertical-align: middle;
			height: auto;
		}
		.get-in-touch .cols.submit_button{
			margin-top:20px;
		}
		#wpcf7-f5873-o2 [type="checkbox"]:not(:checked), #wpcf7-f5873-o2 [type="checkbox"]:checked{
			left: 0;
			top: -13px;
			opacity: 0;
		}
		.multiselect{
			color: #fff;
			margin-bottom: 10px !important;
		}
		.get-in-touch .selectric .label {
			color: #3c3c3b;
			font-size: 13px;
			font-weight: 400;
			font-family: 'Roboto Condensed', sans-serif;
		}
		.get-in-touch .selectBox {
			margin-bottom: 10px !important;
			display: inline-block;
			width: 100%;
			vertical-align: middle;
		}

		input[type="radio"]{
			opacity: 0;
			cursor: pointer;
			position: absolute;
			left: 0;
			z-index: 9999999;
			top: 0;
		}
		.wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:after{
			width: 15px;
			height: 15px;
			border: 1px solid #fff;
			display: inline-block;
			position: absolute;
			left: 0;
			top: 0px;
			content: "";
			border-radius: 100%;
			right: auto; 
		}
		.get-in-touch .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{
			position: relative;
			padding-left: 25px;
		}
		.get-in-touch input[type="radio"]:checked ~ .wpcf7-list-item-label:after{
			content: "";
			background: #f37b21;
			border: 4px solid #fff;
			width: 9px;
			height: 9px;
		}
		.get-in-touch .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item-label::before
		{
			content: none;
		}
		#imageUpload {
			display: none;
		}
		.browse-files {
			width: 50%;
			float: left;
		}
		#uploadtextfield {
			background: transparent;
			height: auto;
			border: 0;
			text-align: left;
			padding: 0;
			display: inline-block;
			color: #fff;
			vertical-align: middle;
		}
		.apply_content {
			position: absolute;
			left: 0;
			top: 50px;
			
		}
		/*** 17-5-18 added css start ***/
		.get-in-touch .wpcf7-checkbox .wpcf7-list-item-label{
			padding-right: 25px;
			font-size: 14px;
			position: relative;
			display: inline-block;
			vertical-align: middle;
		}
		.get-in-touch .wpcf7-checkbox .wpcf7-list-item-label:before {
			content: '';
			position: absolute;
			right: 0;
			top: 0;
			width: 14px;
			height: 14px;
			background: transparent;
			border: 1px solid #fff;
		}
		.get-in-touch [type="checkbox"]:checked + .wpcf7-list-item-label::after
		{
			content: '\f00c';
			font-family: FontAwesome;
			position: absolute;
			top: 0px;
			right: -18px;
			font-size: 11px;
			padding: 1px 2px;
			background-color: transparent;
			color: #fff;
			line-height: 13px;
			width: 14px;
			height: 14px;
			transition: all .2s;
		}
		.get-in-touch [type="checkbox"] {
			left: 0;
			right: 0;
			margin: 0 auto;
			position: absolute;
			top: 0px;
			opacity: 0;
			z-index: 999;
			width: 20px;
		}
		/*** 17-5-18 added css end ***/

		/* 18-5-2018*/
		.accordion-content li {
			list-style: square;
		}
		.alignnone {
			width: 140px;
			height: 46px;
		}
		span.wpcf7-list-item-label:before {
			content: "";
			position: absolute;
			border: 1px solid #fff;
			width: 14px;
			height: 14px;
			right: -18px;
		}
		.get-in-touch [type="checkbox"]:checked + .wpcf7-list-item::after {
			content: '\f00c';
			font-family: FontAwesome;
			position: absolute;
			top: 0px;
			right: -15px;
			font-size: 11px;
			padding: 1px 2px;
			background-color: transparent;
			color: #fff;
			line-height: 13px;
			width: 14px;
			height: 14px;
			transition: all .2s;
		}


		/* Date 22-05-2018 */
		.wpcf7 a{color:#F37B21;}
		.wpcf7 a:hover{color:#FFF;}
		.wpcf7 input[type=email]{text-transform:lowercase !important;}
		.wpcf7-mail-sent-ok {
			border: 2px solid #398f14;
			color: #fff !important;
		}
		.wpcf7-response-output{color:#fff !important;}
		.wpcf7-list-item-label{position:relative;}
		.marketing-radio .wpcf7-list-item-label{position: static;}
                
                .service_fancy.wpcf7-list-item-label{padding-left: 23px;}

               .blog_detail_box ol li {
                    list-style: decimal;
                    color: #868686;
                    font-size: 15px;
					}
					
.clearfix::after { display: block; content: ""; clear: both; }
.testimonials { margin-top: 3rem }
.testimonials > .testimonial { background: #F2F2F2; margin-bottom: 4rem; padding: 2rem; position: relative; }
.testimonials > .testimonial::before { content: '\f10d'; color: #FFFFFF; font-size: 2rem; padding: 0.5em; position: absolute; text-align: center; top: -1em; width: 1em; 
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.testimonials > .testimonial.odd::before { background-color: #F37B21; }
.testimonials > .testimonial.even::before { background-color: #EB008B; }
.testimonials > .testimonial h2 { font-size: 24px; line-height: 1.2em; margin-bottom: 0.5rem; }
.testimonials > .testimonial h3 { font-size: 22px; line-height: 1.2em; }
.testimonials > .testimonial .service { margin-top: 2rem; }
.testimonials > .testimonial .date { color: #EB008B; }
.testimonials > .testimonial .who { color: #F37B21; }
.testimonials > .testimonial .quote { color: #868686; }
.testimonials > .testimonial .quote p { margin-bottom: 1rem; }
.our_services_box ul li a:hover { color: #f37b21 !important; }


.guid_content > p {
	color: #868686;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
}

.office-center {
	justify-content: center;
	text-align: center;
}

/* Luke Added CSS for 404 page */


.error404 .property_search_hd {
	margin-bottom: 0px!important;
}

.error404 .middle_info {
	background-color: #ffffff;
    position: relative;
	z-index: 2;
	padding: 150px 0px 60px;
}

.error404 .second {
	margin-bottom: 20px;
}