@charset "utf-8";
html {
	padding:0;
	margin:0;
	transition: all 1.3s ease-out 0s;
}
body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
	margin:0;
	padding:0
}
p {
	padding:0;
	margin:0 0 15px 0
}
ul, ol {
	margin:0;
	padding:0 0 0 15px;
}
body {
	font-size:13px;
	overflow-x:hidden;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}
.ratingStar, .star_content, .star_content{
	display:inline-block;
	}
	
.ratingStar{
	position: relative;
    top: 2px;}
	
.roundme_embed{
	float:left;
	width:100%;}	
.roundme_embed iframe{
	display:inline-block;
	width:100%;
	height:537px;
	border:none;}	

.rating_txt{
	padding-bottom:20px;}	
.lbl_r{
	margin-right:5px;
	width:inherit !important;
	font-size:19px !important;
	display:inline-block;
	color:#ef8c1d !important;}
	
.review_note{
	font-weight:600;
	margin-bottom:15px;}
	
			
	

.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}

.col-6{
	display:inline-block;
	vertical-align:top;
	margin:0 0.4%;
	width:49% !important;}


.br-theme-fontawesome-stars .br-widget{
  white-space: nowrap;
}


.br-theme-fontawesome-stars .br-widget a:after {
  content: '\f005';
  color: #d2d2d2;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #ef8c1d;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #ef8c1d;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {
  display: none;
}
@media print {
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
}
	
img {
	border:0;
	vertical-align:top;
}
.section {
	width:100%;
	float:left;
}
.clear {
	clear:both;
	display:block;
	height:0;
	float:left;
	margin:2px 0;
	visibility:hidden
}
/*.load_form input, .load_form .form-error, .load_form textarea, .load_form .form-item select, .load_form .form-item label, .load_form .captchaImage{
	opacity:0.4;}*/
	

.load_form{
	position:relative;
	display:inline-block;
	width:100%;
	}	
.load_form:after{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	left:0;
	z-index:100;
	content:"";
	background:url(../images/ajax-loader.gif) no-repeat center center rgba(255,255,255,0.7);
	}
	
.flag-icon {
    position: relative;
    display: inline-block;
    width: 100%;
    /* line-height: 100%; */
    height: 100%;
    background-size: cover;
}	

#section_controls_tenants{
	float:right;}	
	
.c-properties .load_form:after{
	background:url(../images/ajax-loader.gif) no-repeat center center rgba(246,246,246,0.7);	}		
	
	
body form .load{background-color:#000000 !important;background-image:url(../images/loader2.html) !important;
opacity:1;background-repeat:no-repeat !important;background-position:center center !important;color:transparent !important;transition-delay:0s;transition-duration:0s !important;transition-property:all;transition-timing-function:ease !important;-webkit-transition-delay:0s;-webkit-transition-duration:0s !important;-webkit-transition-property:all;-webkit-transition-timing-function:ease;-moz-transition-delay:0s !important;-moz-transition-duration:0s !important;-moz-transition-property:all;-moz-transition-timing-function:ease;-ms-transition-delay:0s;-ms-transition-duration:0s !important;-ms-transition-property:all;-ms-transition-timing-function:ease !important;-o-transition-delay:0s !important;-o-transition-duration:0s !important;-o-transition-property:all !important;-o-transition-timing-function:ease !important;}

.fixed_header #Header{
	height:101px;
	}
	
.fixed_header .innerHeader{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	background:white;
	    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);
    transition: background .3s ease,box-shadow .3s ease,, margin .4s ease;}	
	
.fixed_header .innerHeader .secondary{
	-ms-transform: translate(0px,-60px); /* IE 9 */
    -webkit-transform: translate(0px,-60px); /* Chrome, Safari, Opera */
    transform: translate(0px,-60px);
	opacity:0;
	visibility:hidden;
		}
		
.h4_title{
	display:inline-block;
	width:100%;
	color: #00aded;
    font-size: 25px;
	text-transform:uppercase;
    font-family: 'Roboto', sans-serif;
    margin-top: 10px;
	margin-bottom:10px;
	font-weight:600;
	}
	
.chooseOption {
	width:auto !important;
    margin: 0 100px 0 0;
}

 
.myAccountSec .paymentDivSec textarea.intBox{
	width:100%;
	}
.checkRadio {
    display: none;
}

.chooseOption .radio-btn {
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
	cursor:pointer;
    border: 1px solid #8a8a8a;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0 5px 0 0;
    position: relative;
}
.chooseOption.checked .radio-btn:after {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -4.5px 0 0 -4.5px;
    background: #ef8c1d;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    content: "";
      width: 8px;
    height: 8px;
}

.checkRadio:checked + label:after { position: absolute; left: 50%; top: 50%; margin: -4.5px 0 0 -4.5px; background: #92541f; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; content: ""; width: 9px; height: 9px; }

.labelChoose {
     display: inline-block;
    vertical-align: top;

    cursor: pointer;
    font-size: 13px;
    color: #717171;
    font-weight: 300;
    text-transform: capitalize;
}
	
	
input[type="checkbox"]{
	cursor:pointer;}	
	
.c-properties.m-details .right-submit-with-subscribe{
	margin-top:25px;}
	
.c-properties.m-details .form-item label{
	font-size:18px;
	color:#a5a5a5;
	font-family: 'Roboto', sans-serif;}	
	
.row_m{
	display:inline-block;
	width:100%;}
	
.reviews_bx{
	padding-top:30px;
	padding-bottom:40px;
	background-color:#f6f6f6;}				
		
.fixed_header .innerHeader .logo{
		width: 200px;}
		
.fixed_header .innerHeader ul.primary{
			margin-top: -35px;}
		
.fixed_header .innerHeader .logo img{
	max-width:100%;}		

.xdsoft_datetimepicker{
	z-index:100000000;}
	
.datetimepicker1{
    background-image: url(../images/datetime_icon.png);
    background-position: 5px 1px;
    padding-left: 36px !important;
    background-repeat: no-repeat;}	
	
.c-online_payment.m-pay .block-title{
	margin-top:35px;
		text-align:left;}
	
.clear.space {
	margin:10px 0;
	width:100%;
	float:left;
}
.clear.space1 {
	margin:15px 0;
	width:100%;
	float:left;
}

.partners_list{
	display:inline-block;
	padding:0;
	width:100%;
	text-align:center;
	list-style:none;
	margin:0;
	margin-top:50px;
	margin-bottom:50px;}
.partners_list li{
	    vertical-align: top;
    display: inline-block;
    margin: 0 3%;
    padding: 0;
    margin-bottom: 30px;
	max-width:400px;
    width: 43%;}
	

.form-item.form-item-4{
	margin:0 0.5%;
	width:24%;}
	
.empty_select{
	pointer-events: none;
 background-color:#999;
 opacity: 0.6;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}	
.review_note.mod{
color:#c1c1c1;}
.form-item.form-item-3{
	margin:0 0.5%;
	width:32.33%;}
	
.form-item.form-item-6{
	margin:0 0.4%;
	float:none !important;
	display:inline-block;
	vertical-align:top;
	width:49%;}
.tenancy_contract_period .form-item.form-item-6{
	width:48.6%;	}	
	
.form-item.form-item-12{
	width:99%;
	margin:0 0.5%;	}	
.partner{
	height:345px;
	display:inline-block;
	width:100%;

	
	text-align:center;}	
	

#free_evaluationInquiryForm .form-item input[type="text"], #free_evaluationInquiryForm .form-item input[type="file"], #free_evaluationInquiryForm .form-item select, #free_evaluationInquiryForm .form-item textarea, .payment_request_information, .pay_submit_control, .form-item textarea, .c-reviews .col-6, .input_search_property input, .list_reviews .item, .list_reviews .testimonal_item, .inner_reviews{
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;}
 
.thank_you_bx{
	margin-top:50px;
	margin-bottom:50px;
	padding:50px 10%;
	text-align:center;
	background-color:#F3F3F3;
	color:#6e6f71;
	font-size:17px;
	display:inline-block;
	width:80%;} 
.thank_you_bx a{
	text-decoration:underline;
	color:#48BD55;}	
	
.thank_you_bx a:hover{
	color:#333;}	
.c-online_payment #Header{
	margin-bottom:0 !important;
		}
.form-item.full_row{
	width:100%;} 
	
.payment_request_information{
	display:inline-block;
	padding:15px 10px;
	background-color:#FBFBFB;
	width:100%;}
	
.amount_lbl{
	display:inline-block;
	color: #48BD55;
    font-family: "Raleway", sans-serif;
	font-size:14px;
	margin-right:10px;
	padding:0 !important;
	width:auto !important;
	}
	
.review_controls{
	display:inline-block;}
	
.inner_reviews{
	display:inline-block;
	width:100%;
	padding:0 30px;}	
	
.inner_reviews .centered{
	width:100%;}	
	
.cc_reviews {
    display: inline-table;
    min-width: 20px;
}
.inner_reviews .list_reviews .testimonal_item{
	
	}
.inner_reviews .row{
	display:inline-block;
	width:100%;
	margin:0 !important;
	padding:0 !important;}

.inner_reviews .list_reviews{
		width:100%;
	margin:0;
	margin-top:20px;}
	
.review_controls li{
	margin:0 3px;
	display:inline-block;}	
	
.review_controls li a{
	    line-height: 22px;
	display:inline-block;}	
	
.review_controls{
	width:100%;
	text-align:center;
	color:#858585;
	font-size:16px;
	background-color:#f6f6f6;
	padding:10px 0;}
	
.reviews_tab_mobile{
	float:left;
	padding:0;
	display:none;
	margin-bottom:20px;
	width:100%;
	text-align:center;}	
.reviews_tab_mobile li{
	display:inline-block;
	width:47%;
	margin:0 0.4%;
	cursor:pointer;
}
	
.reviews_tab_mobile li a{
	display:inline-block;
	width:100%;
	padding:10px 0;
	cursor:pointer !important;
	text-align:center;
	background-color:#f2f2f2;
	color:black;
	font-size:18px;}
	
.reviews_tab_mobile li.active_mobile a{
	color:white;
	background-color:#f18c20;}			
.review_controls ul{
	margin:0;
	padding:0;
	display:inline-block;}	
	
.review_controls li a.active{
	color:#f18c20;}	
	
.review_controls li a:hover{
	color:black;}		
	
.controls_n_p{
	float:left;
	margin:0 12px;
	display:inline-block;
	font-size:16px;
	text-transform:uppercase;}	
	
.controls_n_p.right{
	float:right;}	

.controls_n_p .fa{
	font-size:20px;}
	
.controls_n_p:hover .fa, .controls_n_p:hover{
	color:#f18c20;}	
	
.review_row{
	float:left;
	width:100%;}	
	
.form-item .amount_lbl{
	font-size:20px;
	color:#48BD55;}		
	
.pay_submit_control{
    width: 100%;
    display: inline-block;
    background-color: #f2f0f1;
    padding: 12px 20px;
	margin-top: 10px;
	}	
	
.pay_submit_control .form-item{
	margin-top:8px;}	
	
#ivp_amount{
	pointer-events: none;
	display:inline-block;
	background:none;
	border:none;
	height:auto !important;
	width:auto !important;
	color:#696768;
	font-size:20px;}	
	
.pay_now{
	float:right;
	}	
	
.pay_now input{
	    padding: 10px 14px !important;
	min-width: 200px;}	
	
.pay_now input{
	width:100%;
	max-width:200px;
	text-align:center;
	}		

.payment_request_information ul{
	display:inline-block;
	padding:0;
	margin:0;
	list-style:none;}	
	
.payment_request_information ul li{
	display:inline-block;
	width:33%;
	margin-bottom:5px;}
	
.payment_request_information ul li label{
	display:inline-block;
	margin-right:5px;
	list-style:none;
	color:#454545;
	font-weight:600;
	font-size:14px;}	
	
.payment_request_information ul li span{
	display:inline-block;
	color:#454545;
	font-size:14px;}		
.partners_list li .partner{
	width:100%;
    height: 300px;
	max-width:480px;
	text-align:center;
	overflow:hidden;
	/*border:1px solid #efefef;*/
-webkit-box-shadow: 0px 0px 16px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 16px -4px rgba(0,0,0,0.75);
box-shadow: 0px 0px 16px -4px rgba(0,0,0,0.75);
	display:inline-block;}
	
.partners_list li .partner .imgTable img{
 max-height: 210px;}	
	

	
.partner_title{
	text-align:center;
	color: #6c757c;
	width:100%;
	margin-top:20px;

	text-transform:uppercase;
	display:inline-block;
    font-size: 28px;
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    margin-bottom: 10px;}
	
.partner_title a{
	color: #6e6f71;
    font-size: 25px;
    font-family: "Raleway", sans-serif;
    font-weight: 500;}	
.partner_title a:hover{
	color:#f38f31;
	}		
.partner_link{
	color:#f38f31;
	text-align:left;
	float:left;
	margin-bottom:10px;
	font-size:18px;
	text-decoration:underline;
	display:inline-block;}	
	
.partners_list .description{
	color:#737373;
	white-space:100%;
	clear:both;
 	text-align: justify;

	font-size:16px;}	
	
.partners_list .description p{
	margin:0;
	padding:0;}		
	
.partners_list li .partner:hover{
		-webkit-box-shadow: 0px 0px 29px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 29px -4px rgba(0,0,0,0.75);
box-shadow: 0px 0px 29px -4px rgba(0,0,0,0.75);}	
.number_tenants
{
	font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 29px;
    width: 100%;
    color: #00aded;
    vertical-align: middle;
    clear: both;
    position: absolute;
    top: 27px;
    /* left: 14px; */
    margin-left: 14px;}

.status_property.Upcoming{
background-color:rgba(0,173,237,0.85);
	}
	
.status_property.Rented, .status_property.Leased{
	background-color:rgba(251,8,19,0.85);
	}	

.status_property{
	position:absolute;
	top:20px;
	left:0;
	font-size:14px;
	text-align:center;
	z-index:1000;
	text-transform:uppercase;
	padding:5px 20px;
	background-color:rgba(131,213,4,0.85);
	color:white;}
	
.price_m{
	float:right;
	text-align:right;
	width:113px;}	
	
.price_m label{
	float:left;
	color:white;
	font-size:14px;
	width:100%;}	
	
.price_txt{
	float:left;
	width:100%;
	margin-top:3px;
	font-size:15px;
	color:#48BD55;}	
#PropertiesReviews{
	margin-top:20px;}	
.info-overlay-content{
	float:left;
	width: -webkit-calc(100% - 115px);
    width: -moz-calc(100%  - 115px);
    width: calc(100%  - 115px);
	}


.c-home .property-featured-item .info h2{
	font-size:15px;
	}	
	
.c-home .price_txt{margin-top: 0px;}	

a {
	outline:none;
	text-decoration:none;
	cursor:pointer;
	transition-delay: 0s;
	transition-duration: 0.4s;
	transition-property: all;
	transition-timing-function: ease;/*color:#AAD03F;*/
}
li {
	transition-delay: 0s;
	transition-duration: 0.4s;
	transition-property: all;
	transition-timing-function: ease;
}
input[type="submit"] {
	transition-delay: 0s;
	transition-duration: 0.4s;
	transition-property: all;
	transition-timing-function: ease;
}
.cur {
	cursor:pointer;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
tr.spaceUnder > td {
	padding-bottom: 1em
}
.fl {
	float:left !important
}
.fr {
	float:right !important
}
::-webkit-input-placeholder {
 color: #8e8e8e;
}
:-ms-input-placeholder {
 color: #8e8e8e;
}
:-moz-placeholder { /* Firefox 18- */
 color: #8e8e8e;
 opacity:1;
}
::-moz-placeholder {  /* Firefox 19+ */
 color: #8e8e8e;
 opacity:1;
}
::-webkit-input-placeholder {
 color: #8e8e8e;
}
/*************************************************************************************************/
/* */

.brochure-block-right {
	width:238px;
	float:right;
}
.about-content-left {
	margin-right:270px;
}
.span {
	width:94%;
	float:left;
	padding-left:3%;
}
.span2 {
	width:44%;
	float:left;
	padding-left:3%;
}
.span2_1 {
	width:48%;
}
.span3 {
	width:33.333%;
	float:right;
}
.span7 {
	width:66.666%;
	float:left;
}
.relative {
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
.absolute {
	position:absolute;
	top:0px;
	left:0px;
	float:left;
}
.position-relative {
	position:relative;
}
.align_right {
	text-align:right !important;
}
.align_center {
	text-align:center !important;
}
.align_left {
	text-align:left !important;
}
label.for_rent {
	width:58px;
	height:45px;
	position:absolute;
	top:0px;
	left:25px;
	background:url(../images/for-rent.png) no-repeat center center;
	z-index:2;
	display:none;
}
label.for_sale {
	width:58px;
	height:45px;
	position:absolute;
	top:0px;
	left:25px;
	background:url(../images/for-sale.png) no-repeat center center;
	z-index:2;
	display:none;
}
#ContactOurConsultants {
	width:100%;
	height:110px;
	float:left;
	background:url(../images/contact_our_consultants.jpg) no-repeat center center;
	margin-top:50px;
}
.icon-call-us {
	position:absolute;
	bottom:15px;
	right:34px;
	font-size:20px;
	color:#6a747c;
	font-family: 'Oxygen', sans-serif;
}
/*#HomeNews{}
#HomeNews h2{ color:#131212; font-size:30px; font-family:"Raleway",sans-serif; font-weight:300; margin-bottom:20px; }
.latest-nows-block {width:72%; float:left; background:red; position:relative; margin-right:1%;
background: url(../images/top-right-corner.jpg) no-repeat top right #eeeeee; min-height:330px; }
.keyone-call-now{ width:27%; float:left; position:relative; }
.keyone-call-now img{ max-width:100%; }*/
#answer_question_block {
	display:none;
	width:300px;
	min-height:80px;
	position:fixed;
	float:right;
	padding:20px;
	z-index:115;
	top:40%;
	right:0px;
	background:rgba(255, 255, 255, 0.85);
	box-shadow: 0px 0px 5px 0px #e0e0e0;
}
#answer_question_block h2 {
	color: #000000;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 20px;
	margin-bottom: 15px;
	width: 100%;
}
#answer_question_block a.options {
	width:80px;
	height:40px;
	display:inline-block;
	margin-right:10px;
	float:left;
}
.margin-top-25 {
	margin-top:25px;
}
a.close-icon {
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	float:right;
	background:url(../images/close-icon.png) no-repeat center center;
}
#second_block {
	display:none;
}
.cur {
	cursor:pointer;
}
/* */
.separator {
	width:100%;
	float:left;
	height:5px;
	border-bottom:2px solid #6c757c;
}
.separator.margin-bottom {
	margin-bottom:40px;
}
/*body.c-home .block-title{ font-size:32px; }*/
.block-title {
	width:100%;
	float:left;
	margin-bottom:20px;
	color:#48BD55;
	font-family:"Raleway", sans-serif;
	font-size:26px;
	text-transform:capitalize;
	font-weight:500;
	text-align:center;
}
.block-title.very-small {
	font-size:16px;
}
.block-title.dark-color {
	color:#6e6f71;
}
.block-title.smaller-margin { margin-bottom:10px;}
.block-title.blue {
	color:#00aded;
}
.block-title.smaller {
	font-size:25px;
}
.block-title.upper-case {
	text-transform:uppercase;
}
.block-title.align-left {
	text-align:left;
}
.block-title.border-bottom {
	padding-bottom:10px;
	border-bottom:1px solid #5d7193;
}
.block-title.grey {
	color:#555c60;
	font-size:34px;
}
.block-title.greyleft {
	color:#525051;
	font-size:25px;
	text-align:left;
	font-weight:500;
}
.block-title.blueleft {
	color:#00aded;
	font-size:26px;
	text-align:left;
	font-weight:400;
}
.home-our-services .block-title {
	padding-bottom:18px;
	border-bottom:1px solid #fff;
	color:#fff;
	padding-top:30px;
}
.our-service-item {
	width:170px;
	height:195px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin-right:25px;
	cursor:pointer;
	background:url(../images/home-polygon-our-services.png) no-repeat 0 0;
}

.our-service-item:nth-of-type(6n+6) {
	margin-right:0;
	float:right;
}
.our-service-item .img {
	height:50px;
	display:inline-block;
	margin-bottom:15px;
}
.our-service-item .img img {
	max-height:100%;
}
.our-service-item h3 {
	color:#ffffff;
	font-size:20px;
	font-weight:500;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
}
.default-content {
	width:100%;
	height:100%;
	float:left;
}
.overlay-content {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	text-align:center;
	
	opacity:0;
	visibility:hidden;
}
.overlay-content .brief {
	color:#ffffff;
	font-family:"Raleway", sans-serif;
	font-size:14px;
}
.our-service-item:hover {
	background-position:0 bottom;
}
.our-service-item:hover .default-content {
	opacity:0;
	visibility:hidden;
}
.our-service-item:hover .overlay-content {
	opacity:1;
	visibility:visible;
}
.block-sub-title {
	width:100%;
	float:left;
	margin-bottom:20px;
	color:#00aded;
	font-family:"Raleway", sans-serif;
	font-size:26px;
	font-weight:500;
	text-align:center;
}

.block-sub-title.very-small {
	font-size:16px;
}
.block-sub-title.dark-color {
	color:#6e6f71;
}
.block-sub-title.smaller-margin { margin-bottom:10px;}

.block-sub-title.upper-case {
	text-transform:uppercase;
}
.block-sub-title.left-align {
	text-align:left;
}
.block-sub-title.smaller-uppercase { font-size:22px; text-transform:uppercase; }
.description {
	/*color:#1f1f1f;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:22px;*/
	font-family:"Raleway", sans-serif;
	/*color:#6e6f71;*/
	color:#6e6f71;
	font-size:16px;
	line-height:26px;
	text-align:justify;
}



.recent-properties .block-sub-title{
	color:#48BD55;}

.sharing-tools {
	width:100%;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	padding-top:10px;
	margin:0 0 7px 0;
}
#HomeAbout .description {
	border-bottom:1px solid #00aded;
	padding-bottom:35px;
}
.description.justify {
	text-align:justify;
}
.description.text-center {
	text-align:center;
}
.description ul {
	padding:0;
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
}
.description ul ul {
	margin-top:10px;

}
.description ul li {
    padding: 1px 0 4px 15px;
    color: #6e6f71;
    font-size: 16px;
    margin-bottom: 7px;
    font-family: "Raleway", sans-serif;
    list-style: none;
    position: relative;
    float: left;
    width: 100%;
}
.description ul li:before {
	content: "•";
    color: #6e6f71; /* or whatever color you prefer */
	font-size:33px;
	position:absolute;
	top:0px;
	left:0;
	z-index:1;
}
.our-rate-item .description ul li:before { color:#00aded; }
.description ul li a {
	color:#6a747c;
}
.description ul li a:hover {
	color:#48BD55;
}
.description a {
	color:#48BD55;
}
.description a:hover {
	color:#00aded;
}

.description a.advanced-search {
	color:#48BD55;
}
.description a.advanced-search:hover {
	color:#fff;
}
.description h3 {
	margin-bottom:10px;
	color:#00aded;
	font-size:18px;
	font-family:"Raleway", sans-serif;
	font-weight:400;
}
/*************************************************************************************************/
#MarketReport, #Development, #WhyKeyone, #Properties {
	height:561px;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	position:relative;
	margin-bottom: 25px;
	
	overflow:hidden;
}

.c-online_payment #Development{
	height:460px;}
#Properties {
	height:645px;
}
/*****SearchBox********************************************************************************************/
#SearchBox {
	margin-top:-95px;
	position:relative;
	z-index:10;
}
.search-box {
	width:96%;
	float:left;
	padding:10px 2%;
	background-color:rgba(0, 0, 0, .83);
}
.search-box ul {
	width:100%;
	float:left;
	text-align:center;
	padding:0;
	margin-bottom:10px;
	display:table;
}
.search-box ul li {
	list-style:none;
	text-align:center;
	display:table-cell;
}
.search-box ul li a {
	display:inline-block;
	text-align:center;
	color:#ffffff;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
}
.search-box ul li a span {
	width:35px;
	height:38px;
	display:inline-block;
	vertical-align:middle;
	margin-right:7px;
	background-repeat:no-repeat;
	background-image:url(../images/search-icons.png);
}
.search-box ul li a:hover {
	color:#48BD55;
}
.search-box ul li.for-sale a span {
	background-position:0 3px;
}
.search-box ul li.for-rent a span {
	background-position:0 -48px;
}
.search-box ul li.beachside a span {
	background-position:0 -102px;
}
.search-box ul li.ask-an-agent a span {
	background-position:0 -170px;
}
.search-box ul li.sell-property a span {
	background-position:0 -240px;
}
.openHouseBox {
	padding:10px 0 10px 0;
	border-top:1px solid #fff;
}
.search-title {
	width:100%;
	display:table;
	color:#fff;
	font-size:30px;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
	margin-bottom:15px;
	text-align:center;
}
.AdvancedSearchContainer {
	margin-top:15px;
	display:none;
}
.form-s-item {
	display:inline-block;
	vertical-align:top;
	margin:0 4px;
}
.form-s-item.full {
	margin:0 0 7px 0;
	width:99%;
}
.form-s-item.third {
	margin:0 0 7px 0;
	width:32%;
}
.form-s-item.third.middle {
	margin:0 1.2% 7px;
}
.form-s-item select {
	height:35px;
	background:#fff;
	padding:0 4px;
	/*width:244px;*/
	width:177px;
	border:none;
	color:#6a747c;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
}
.form-s-item select.small {
	width:112px;
}

.form-s-item select.medium {
	width:130px;
}
.form-s-item.third select {
	width:100%;
}
.form-s-item input[type="text"] {
	height:35px;
	background:#fff;
	padding:0 1%;
	width:98%;
	border:none;
	color:#6a747c;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
}

.team-top .block-title.blue{
	color:#48BD55;}
.form-s-item input[type="submit"], .submit_btn{
	height:35px;
	background:#fff;
	color:#ffffff;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	width:124px;
	border:none;
	text-align:center;
	background:#00aded;
	cursor:pointer;
	border-radius:0px;
}
.form-box {
	/*height:43px;*/
	height:35px;
	background:#fff;
	/*padding:0 25px 0 18px;*/
	display:table-cell;
	vertical-align:middle;
	width:73px;
	text-align:center;
}
.form-box.greybg {
	background:#f3f3f3;
}
.form-box .opt-item {
	display:inline-block;
	vertical-align:middle;
	color:#6a747c;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	text-transform:capitalize;
	background-image:url(../images/bullets-1.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:25px;
	cursor:pointer;
}
.form-box:hover .opt-item:hover {
	color:#00aded;
}
.form-box .opt-item.active {
	background-position:left bottom;
}
.search-form {
	width:100%;
	float:left;
}
.refine-search-box {
	background-color: rgba(0, 0, 0, 0.83);
	float: left;
	padding: 10px 2%;
	width: 96%;
	margin-bottom:25px;
}
.refine-search-box .block-title {
	font-size:18px;
	text-align:left;
	color:#fff;
	margin-bottom:10px;
}
.refine-search-box .block-title.smaller {
	font-size:16px;
	text-align:left;
	color:#fff;
	margin-bottom:10px;
}
.refine-search-box label {
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	display:inline-block;
	margin-bottom:5px;
}
.property-featured-item, .property-featured-item.third-side.middle {
	margin-top:15px !important;
}
.property-featured-item {
	position:relative;
}
.property-featured-item .img {
	width:100%;
	float:left;
	background:url(../images/ajax-loader.gif) no-repeat center center
}
.property-featured-item .info {
	width:94%;
	position:absolute;
	bottom:0;
	left:0;
	padding:5px 3%;
	background-color:rgba(0, 0, 0, .69);
}
.property-featured-item .info h2 {
	color:#ffffff;
	font-size:16px;
	font-weight:400;
	font-family: 'Roboto', sans-serif;
	width:100%;
	display:inline-block;
	margin:1px 0;
}
.property-featured-item .info h2 a {
	color:#ffffff
}
.property-featured-item .info h2 a:hover {
	color:#48BD55
}
.property-featured-item .info h3 {
	color:#ffffff;
	font-size:18px;
	font-weight:400;
	font-family: 'Roboto', sans-serif;
	width:100%;
	display:inline-block;
	margin:1px 0;
}
.property-featured-item .info h3 a {
	color:#ffffff
}
.property-featured-item .info h3 a:hover {
	color:#48BD55
}
.property-featured-item .price {
	/*font-size:15px;*/
	font-weight:400;
	font-family: 'Oxygen', sans-serif;
	/*color:#ffffff;*/
	float:left;/*background: #48BD55;
    color: #fffefe;
    font-size: 13px;
    font-weight: 700;
    right: 0;
    min-width: 80px;
    padding: 8px;
    position: absolute;
    top: 0;
    z-index: 10;*/
	
}
#FeaturedProperties {
	margin-top:45px;
}
#FeaturedProperties .block-title {
	text-transform:uppercase;
}
ul.featured-properties-tabs {
	width:100%;
	float:left;
	padding:0;
	text-align:center;
	margin-bottom:10px;
}
ul.featured-properties-tabs li {
	display:inline-block;
	margin:0 4px;
}
ul.featured-properties-tabs li a {
	color:#6c757c;
	font-size:16px;
	font-family: 'Oxygen', sans-serif;
	padding:7px 17px;
	border:1px solid #c8c8c8;
	border-radius:5px;
}
ul.featured-properties-tabs li a:hover, ul.featured-properties-tabs li a.active {
	background:#00aded;
	border-color:#00aded;
	color:#fff;
}
.featured-properties-box {
	width:100%;
	float:left;
}
.featured-properties-slide {
	width:100%;
	float:left;
}

.home-over-billion {
	padding:0 0 20px 0;
	margin-bottom:20px;
	border-bottom:1px solid #6e6e6e;
}
.home-over-billion .img {
	width:445px;
	float:left;
	text-align:right;
	margin-top:15px;
}
.home-over-billion .info {
	margin-left:460px;
}
.big-blue {
	width:100%;
	float:left;
	margin-top:10px;
	color:#00aded;
	font-size:30px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
}
.big-blue b {
	font-size:74px;
	line-height:48px;
	font-weight:500;
}
.home-over-billion .description {
	font-size:20px;
	margin-top:30px;
	color:#303030;
}

.home-key-one-management .right-info {
	float:right;
	width:330px;
	border-left:1px solid #bebebe;
	padding-left:12px;
	padding-top:17px;
	color:#393939;
	font-size:16px;
	font-family:"Raleway", sans-serif;
}
.home-key-one-management .right-info .link {
	text-transform:uppercase;
	color:#48BD55;
	font-weight:500;
	margin-top:7px;
	float:left;
}
.home-key-one-management .right-info .link:hover {
	color:#00aded;
}
.home-key-one-management .right-info img {
	float:left;
	margin:-17px 10px 10px 0;
}

.home-key-one-management .info {
	margin-right:365px;
}
.home-key-one-management .info .description { line-height:21px; }


.recent-properties {
	padding:25px 0;
	/*background:#e0e0e0;*/
	margin-top:25px;
	position:relative;
	z-index:12;
	border-top:1px solid #6e6e6e;
}
.home-about-tabs {
	margin-top:30px;
	text-align:center;
	padding-bottom:30px;
	border-bottom:1px solid #dbdcdd;
}
.home-view-all {
	/*height:1px;
	background:#bbbcbc;*/
	text-align:center;
	margin-top:22px;
}
.home-view-all a {
	text-transform:capitalize;
	/*color:#595959;*/
	color:#fff;
	font-size:15px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	display:inline-block;
	vertical-align:top;
	/*margin-top:-8px;*/
	padding:7px 20px;
	background:#48BD55;
	border-radius:5px;
}
.home-view-all a:hover {
	background:#00aded;
}
.still-help {
	margin-top:60px;
	position:relative;
}
.still-help .centered {
	position:relative; 
}
.right-frame {
	width:450px;
	height:487px;
	float:right;
	position:relative;
}
.right-frame img {
	width:100%;
	height:100%;
}
.right-frame .overlay {
	width:100%;
	height:100%;
	position:absolute;
	z-index:4;
	top:0;
	left:0;
	background:url(../images/frame.html) no-repeat center center / cover;
}
.left-desc { margin-right:490px; }
.can-offer-polygon { position:absolute; top:-368px; left:960px; z-index:10; }
.abt-tab {
	width:170px;
	height:170px;
	border:3px solid #e0e0e0;
	display:inline-block;
	vertical-align:top;
	margin:0 37px;
	border-radius:150px;
	overflow:hidden;
	text-align:center;
	/*color:#333232;*/
	font-size:16px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	text-transform:uppercase;
	background:#555c60;
	color:#fff;
}
.abt-tab:hover {
	border-color:#00aded;
}
.abt-tab .top {
	display:inline-block;
	height:46%;
	width:100%;
	padding-bottom:2%;
	padding-top:2%;
	vertical-align:top;
}
.abt-tab .top .imgCell {
	vertical-align:bottom;
}
.abt-tab .bottom {
	display:inline-block;
	height:46%;
	padding-top:2%;
	padding-bottom:2%;
	width:100%;
	vertical-align:top;
}
.abt-tab .bottom .imgCell {
	vertical-align:middle;
}
/*.home-about-tabs img {
	display:inline-block;
	vertical-align:top;
	margin:0 50px;
}*/
.listing-date {
	width:100%;
	float:left;
	margin-bottom:7px;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#6c747c;
	text-decoration:underline;
}
/*************************************************************************************************/
/******************************************************************************************************/
#Banner {
	position:relative;
	/*height:730px;*/
	height:514px;
	overflow:hidden;
}
.banner-shadow {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	/*background-color:rgba(0, 0, 0, .5);*/
	background:url(../images/banner-shadow.png) repeat-x center top;
 }
 .banner-shadow.bottom {background:url(../images/banner-shadow-bottom.png) repeat-x center bottom;}
.banner-item {
	width:100%;
	height:514px;
	float:left;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}
#BannerSlider {
	width:100%;
	position:absolute !important;
	top:0;
	left:0;
	z-index:1;
}
#Banner .centered {
	position:relative;
	height:100%;
	z-index:3;
}
#BanenrBoxesSlider {
	top:19%;
	left:386px;
}
#BanenrBoxesSlider .slick-slide {
	width: 403px;
}
.banner-overlay {
	position:absolute;
	top:2.5%;
	left:100%;
	z-index:1;
}
.home-banner-overlay-1 {
	width:347px;
	height:285px;
	position:absolute;
	top:19%;
	left:100%;
	z-index:3;
	padding:95px 28px;
	background:url(../images/banner-item-overlay-white.png) no-repeat center center;
	opacity:0.42
}
.home-banner-overlay-2 {
	width:347px;
	height:285px;
	position:absolute;
	top:19%;
	left:100%;
	z-index:4;
	padding:95px 28px;
	background:url(../images/banner-item-overlay-white.png) no-repeat center center;
	opacity:0.42;
	-webkit-transform: translate(204px, -118px);
	-moz-transform: translate(204px, -118px);
	-ms-transform: translate(204px, -118px);
	-o-transform: translate(204px, -118px);
	transform: translate(204px, -118px);
}
/*
.banner-box {
	width:347px;
	height:285px;
	float:left;
	
	padding:95px 28px;
	position:absolute;
	top:19%;
	right:0;
	z-index:3;
	background:url(../images/banner-item-overlay.png) no-repeat center center;
	
	display:none;
}
.banner-box.active {
	display:block;
}
.banner-box.full-white {background:url(../images/banner-item-overlay-white.png) no-repeat center center}

.banner-box .banner-text-container {
	width:100%;
	height:190px;
	position:relative;
	float:left;
	text-align:center;
}*/
.banner-box-head {
	width:100%;
	position:absolute;
	top:17%;
	left:0;
	z-index:10;
	font-family:"Raleway", sans-serif;
	font-size:38px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.banner-text-container {
	width:100%;
	position:absolute;
	z-index:1;
	top:40%;
	left:0;
}
.banner-text {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	text-align:center;
}
.banner-text.active {
	z-index:2
}
.banner-text .title {
	width:100%;
	float:left;
	color:#fff;
	font-size:38px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	margin-bottom:10px;
	text-transform:uppercase;
	opacity:0;
	
	text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
	-moz-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
	-webkit-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
	-ms-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
}
.banner-text .brief {
	width:100%;
	max-width:635px;
	display:block;
	margin:0 auto;
	color:#f5f9fc;
	font-size:20px;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	padding-bottom:20px;
	opacity:0;
}
.banner-text .title, .banner-text .brief, .banner-text .read-more {
	/*	opacity:0;
	visibility:hidden;*/
	position:relative;
}
.banner-text.active .title, .banner-text.active .brief, .banner-text.active .read-more {
/*opacity:1;
	visibility:visible;*/
}
.banner-bullets {
	width:100%;
	position:absolute;
	bottom:5%;
	left:0;
	z-index:4;
	text-align:center;
}
.banner-bullets a {
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:top;
	margin:0 2px;
	border-radius:50px;
	background-color:rgba(255, 255, 255, .6);
	border:1px solid #48BD55;/*background:url(../images/banner-bullets.png) no-repeat top left;*/
}
.banner-bullets a:hover, .banner-bullets a.active {
	background-color:#48BD55;/*background:url(../images/banner-bullets.png) no-repeat bottom left;*/
}
.banner-text .read-more {
	width:100%;
	display:inline-block;
	text-align:center;
	opacity:0;
	transition-duration: 0s;
	-webkit-transition-duration:  0s;
	-moz-transition-duration:  0s;
	-ms-transition-duration: 0s;
	-o-transition-duration:  0s;
}
.banner-text .read-more a {
	font-size:15px;
	color:#ccc;
	font-family:"Raleway", sans-serif;
	margin-top:30px;
	text-transform:capitalize;
	padding:7px 15px;
	border:1px solid #ccc;
	border-radius:3px;
}
.banner-text .read-more a:hover {
	border-color:#48BD55;
	background-color:#48BD55;
	color:#fff;
}
/*
*****************************************************************************************************/
#HomeBestDeals {
	margin-top:75px;
}
#GalleryContainer {
	width:100%;
	float:left;/*display:none;*/
}
.gal-img {
	width:99%;
	position:relative;
	float:left;
	overflow:hidden;
	margin:0.5%;
	background:url(../images/ajax-loader.gif) no-repeat center center;
}
.gal-img.quote {
	background:#00aded;
}
.gal-img img.main {
	width:100%;
	height:100%;
}
.best-deals-quote {
	padding:30px;
	color:#fff;
	font-size:30px;
	font-family:"Raleway", sans-serif;
	line-height: 40px;
}
.title-overlay {
	position:absolute;
	z-index:10;
	background:rgba(50, 50, 50, 0.9);
	cursor:pointer;
	top:50%;
	left:50%;
	width:0;
	height:0;
	opacity:0;
	visibility:hidden;
}
.title-overlay .price {
	font-family: 'Oxygen', sans-serif;
	float:left;
	font-size:18px;
	font-weight:400;
	width:90%;
	float:left;
	color:#fff;
	text-align:center;
}
.title-overlay .title {
	font-family: 'Oxygen', sans-serif;
	float:left;
	font-size:18px;
	font-weight:400;
	width:80%;
	margin:0 5%;
	/*margin-top:30px;*/
	float:left;
	margin-bottom:8px;
	color:#fff;
	padding-bottom:7px;
	border-bottom:1px solid #7c7c7c;
}
.title-overlay .title span.smaller {
	width:100%;
	float:left;
	margin-top:7px;
	font-size:15px;
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-weight:300;
}
.title-overlay .plus {
	display:inline-block;
}
.title-overlay .title, .title-overlay .plus, .title-overlay .price {
	opacity:0;
	visibility:hidden;
}
.gal-img:hover .title-overlay {
	opacity:1;
	visibility:visible;
	width:90%;
	height:90%;
	margin:5%;
	top:0;
	left:0;
}
.gal-img:hover .title-overlay .title, .gal-img:hover .title-overlay .plus, .gal-img:hover .title-overlay .price {
	opacity:1;
	visibility:visible;
}
/******************************************************************************************************/
.contact-consultant-container {
	/*	margin-top:50px;
	width:100%;*/
	width:65%;
	margin-left:35%;
	height:100px;
	float:left;/*background:#889096;*/
}
.contact-consultant-container img {
	display:inline-block;
	vertical-align:top;
	max-width:100%;
}
.contact-consultant-container .text {
	display:inline-block;
	vertical-align:top;
	margin-left:45px;
	color:#ffffff;
	font-size:16px;
	font-family: 'Oxygen', sans-serif;
	font-weight:700;
	padding-top:40px;
}
.contact-consultant-container .text b {
	text-transform:uppercase;
}
.contact-consultant-container .text a {
	color:#ffffff;
}
.contact-consultant-container .text a:hover {
	color:#48BD55;
}
/******************************************************************************************************/
#HomeContactConsultant {
	margin-top:55px;
}
#HomeContactConsultant img {
	max-width:100%;
}
.news-details-container .date {
	width:100%;
	display:inline-block;
	margin-bottom:10px;
	color: #00aded;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.news-details-container {
	width:100%;
	display:inline-block;
}
.news-details-container .img {
	float:left;
	width:300px;
}
.news-details-container .img img {
	max-width:100%;
}
.news-details-container .info {
	margin-left:320px;
}
.news-details-container .info.full {
	margin-left:0;
	width:100%;
	display:inline-block;
}
#HomeNews {
	margin-top:55px;
}
#HomeNews .third-side.right {
	text-align:center;
}
#HomeNews .block-title {
	font-size:26px;
	color:#48BD55;
	/*font-family: 'Oxygen', sans-serif;*/
	font-weight:400;
	/*text-align:left;*/
	text-transform:capitalize;
}
.home-news-item {
	width:100%;
	display:inline-block;
	background:#eeeeee;
}
.home-news-item .img {
	width:52%;
	float:left;
}
.home-news-item .info {
	width:42%;
	padding:30px 3% 10px;
	float:right;
}
.home-news-item .info.full {
	width:94%;
	float:left;
}
/*.home-news-item .info {
	width:94%;
	padding:30px 3% 10px;
	float:left;
}*/
.home-news-item .info .date {
	width:100%;
	display:inline-block;
	color:#00aded;
	font-size:18px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	margin-bottom:12px;
}
.home-news-item .info h2 {
	width:100%;
	min-height:52px;
	display:inline-block;
	color:#292929;
	font-size:21px;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #d3d3d3;
}
.home-news-item .info h2 a {
	color:#292929;
}
.home-news-item .info h2 a:hover {
	color:#00aded;
}
.home-news-item .info .brief {
	width:100%;
	min-height:89px;
	display:inline-block;
	color:#1c1c1c;
	font-size:16px;
	font-family:"Raleway", sans-serif;
	margin-bottom:0px;
	text-align:justify;
}
.read-more {
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	color:#00aded;
}
.read-more:hover {
	color:#292929;
}
#HomeNewsSlider, #HomeNewsSlider1 {
	width:100%;
	display:inline-block;
	position:relative;
}
#HomeNewsSlider1 {
	min-height:327px;
	background-color:#eeeeee;
}
.b-i {
	position:absolute;
	top:0;
	right:-1px;
	z-index:10;
}
#HomeNewsSlider .slick-prev, #HomeNewsSlider .slick-next {
	height: 33px;
	width: 33px;
	background-repeat:no-repeat;
	background-image:url(../images/slick-arrows.png);
	position:absolute;
	bottom:0;
	top:auto;
}
#HomeNewsSlider .slick-next {
	background-position:top right;
	right:-1px;
}
#HomeNewsSlider .slick-prev {
	background-position:top left;
	right:34px;
}
/*#HomeNews .third-quarter-side {
	width:73.72%;
}*/
#HomeNews .third-quarter-side {
	width:68%;
}
/*#HomeNews .third-side {
	width:24.40%;
}*/
#HomeNews .third-side img {
	max-width:100%
}
/******************************************************************************************************/
#MapCanvas {
	width:100%;
	/*height:555px;*/
	height:423px;
}
#PropertiesMap #MapCanvas {
	height:555px;
}
/******************************************************************************************************/
#PropertiesNewAddedSlider .slick-slide {
	height:auto;
}
.newly-added-property {
	width:100%;
	display:inline-block;
	position:relative;
}
.newly-added-property .img {
	width:100%;/* 384 */
	height:270px;
	background:url(../images/ajax-loader.gif) no-repeat center center;
}
.newly-added-property .content-over {
	width:90%;
	height:90%;
	padding:5%;
	position:absolute;
	top:100%;
	left:0;
	z-index:1;
	background-color:rgba(0, 0, 0, .78);
}
.newly-added-property:hover .content-over, .newly-added-property.active .content-over {
	top:0;
}
.property-price-over {
	display:inline-block;
	padding:5px 8px 3px 8px;
	background:#48BD55;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	position:absolute;
	top:0;
	/*left:5%;*/
	left:0;
	z-index:1;
	font-family: 'Roboto', sans-serif;
}
.property-price-over small {
	font-size:13px;
}
/*.property-price-over:after {
	width:100%;
	height:20px;
	background:url(../images/price-arrow-down.png) no-repeat bottom center / cover;
	position:absolute;
	bottom:-20px;
	left:0;
	z-index:10;
	content:"";
}*/
/*.newly-added-property .content-over h2 {
	color:#ffffff;
	font-size:21px;
	 font-family:"Raleway",sans-serif;
	font-weight:400;
}*/
.building-name {
	color:#ffffff;
	font-size:21px;
	font-family:"Raleway", sans-serif;
	margin-bottom:4px;
	padding-top:20px;
	font-weight:600;
}
.address {
	color:#ffffff;
	font-size:18px;
	font-family:"Raleway", sans-serif;
	margin-bottom:4px;
	font-weight:400;
}
.property-data-type {
	color:#ffffff;
	font-size:16px;
	font-family:"Raleway", sans-serif;
	margin-bottom:15px;
	font-weight:400;
}
.property-item .info-overlay .building-name {
	font-size:17px;
	margin-bottom:1px;
	font-weight:400;
}
.property-item .info-overlay .address {
	font-size:15px;
	margin-bottom:1px;
}
.newly-added-property .listing-date {
	color:#fff;
}
#PropertiesNewAddedSlider {
	margin-top:2px
}
#PropertiesNewAddedSlider .slick-prev, #PropertiesNewAddedSlider .slick-next {
	height: 100%;
	width: 38px;
	background-repeat:no-repeat;
	background-image:url(../images/slick-arrows-1.png);
	position:absolute;
	bottom:0;
	top:auto;
	margin-top:0 !important;
}
#PropertiesNewAddedSlider .slick-next {
	background-position:center right;
	right:10px;
}
#PropertiesNewAddedSlider .slick-prev {
	background-position:center left;
	left:10px;
}
.property-items {
	width:100%;
	display:inline-block;
	margin-top:15px;
	height:50px;
}
.property-items .ic-item {
	display:inline-block;
	vertical-align:top;
	padding:0 4px;
	text-align:center;
	width:54px;
	color:#ffffff;
	font-size:14px;
	border-left:1px dotted #d3d5d7;
	font-family:"Raleway", sans-serif;
}
.property-items .ic-item span {
	width:100%;
	display:inline-block;
	margin-top:4px;
}
.property-item .property-items .ic-item span {
	color:#6c757c;
}
.content-over .property-items .ic-item {
	border:none;
}
.map-popup-img {
	width:100px;
	float:left;
}
.map-popup-img img {
	width:100%;
}
.map-popup-address {
	width:300px;
	float:left;
	margin-left:5px;
}
.map-popup-address h2 {
	font-size:14px;
	font-weight:400;
	color:#454545;
}
.map-popup-address h2 a {
	color:#454545;
}
.map-popup-address h2 a:hover {
	color:#48BD55;
}
.map-address-item {
	width:100%;
	display:inline-block;
	margin-top:7px;
}
.btn-more {
	width:80px;
	padding:4px 0;
	text-align:center;
	display:inline-block;
	margin-top:10px;
	background:#48BD55;
	color:#fff;
	font-family:"Raleway", sans-serif;
	font-size:13px;
}
/******************************************************************************************************/
h1 {
	font-family:"Raleway", sans-serif;
	margin-bottom:15px;
	text-transform:uppercase;
	color:#48BD55;
	font-size:25px;
	text-align:left;
	font-weight:normal;
}
h1.smaller {
	font-size:22px;
}
h1.developments-details {
	color:#48BD55;
	text-transform:uppercase;
	font-family:"Raleway", sans-serif;
	font-size:25px;
	font-weight:normal;/*margin-top:25px;*/
}
#PropertiesMap {
	position:relative;
	overflow:hidden;
}
.newly-added-title {
	width:100%;
	float:left;
	position:absolute;
	bottom:0;
	left:0;
	/*padding:20px 0 10px;*/
	padding:130px 0 10px;
	z-index:10;
	/*background:url(../images/newly-added-shadow.png) repeat-x left 0*/
	background:url(../images/shadow.png) repeat-x left 0
}
.newly-added-title span {
	color:#ffffff;
	font-size:32px;
	text-transform:uppercase;
	font-family:"Raleway", sans-serif;
	display:inline-block;
}
.newly-added-title span.small {
	font-size:20px;
	text-transform:capitalize;
}
.ui-autocomplete {
	max-height:250px;
	overflow-y:scroll;
}
.ui-menu .ui-menu-item:hover {
	border:none !important
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: 0 !important;
}
#PropertiesContainer {
	margin-top:30px;
}
.property-item {
	margin-bottom:35px;
	position:relative;
}
.property-item .img {
	height:291px;
	width:100%;
	position:relative;
	background:url(../images/ajax-loader.gif) no-repeat center center;
}
.property-item h2 {
	color:#6c747c;
	font-weight:400;
	font-size:14px;
	margin-top:15px;
	/*height:40px;*/
	font-family:"Raleway", sans-serif;
	width:100%;
	display:inline-block;
	margin-bottom:11px;
}
.property-item h2 a {
	color:#6c747c;
}
.property-item h2 a:hover {
	color:#48BD55;
}
.property-item .info-overlay {
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	width:96%;
	padding:10px 2%;
	background-color:rgba(0, 0, 0, .88);
}
.property-item .info-overlay .building-name {
	padding-top:0
}
.property-item .info-overlay .address {
	margin-bottom:0
}
.search-overlay {
	width:278px;
	height:357px;
	position:absolute;
	top:40px;
	right:10px;
	z-index:100;
	padding:87px 65px 30px 65px;
	background:url(../images/search-overlay-bg.png) no-repeat top center;
	display:none;
}
.search-overlay.no-bg {
	background:none;
}
.search-overlay .head-title {
	color:#ffffff;
	font-size:21px;
	font-family:"Raleway", sans-serif;
	font-weight:700;
	text-transform:uppercase;
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:10px;
}
.search-type {
	float:left;
	color:#fff;
	font-size:18px;
	font-family: "Roboto", sans-serif;
	padding-left:40px;
	padding:5px 0 5px 40px;
	margin-bottom:15px;
	cursor:pointer;
}
.search-type:hover, .search-type.active {
	color:#48BD55;
}
.search-type.rent {
	float:right;
	background:url(../images/search-icons.png) no-repeat 0 -50px
}
.search-type.sale {
	background:url(../images/search-icons.png) no-repeat 0 0
}
.search-overlay .search-type.rent {
	background:url(../images/search-icons-white-orange.png) no-repeat 0 -50px
}
.search-overlay .search-type.sale {
	background:url(../images/search-icons-white-orange.png) no-repeat 0 0
}
.search-overlay .search-type.rent {
	background:url(../images/search-icons-white-orange.png) no-repeat 0 -55px
}
.search-overlay .search-type.sale {
	background:url(../images/search-icons-white-orange.png) no-repeat 0 0
}
.search-overlay .search-type.rent:hover, .search-overlay .search-type.rent.active {
	background:url(../images/search-icons-white-orange.png) no-repeat 0 -458px
}
.search-overlay .search-type.sale:hover, .search-overlay .search-type.sale.active {
	background:url(../images/search-icons-white-orange.png) no-repeat 0 -403px
}
.search-overlay .search-overlay-con .head-title {
	color:#434343;
}
.search-overlay-con .search-type {
	color:#434343;
}
.search-overlay-con .search-type:hover, .search-overlay-con .search-type.active {
	color:#48BD55;
}
.search-overlay-con .search-type.rent {
	background:url(../images/search-icons-grey.png) no-repeat 0 -56px
}
.search-overlay-con .search-type.sale {
	background:url(../images/search-icons-grey.png) no-repeat 0 0
}
.search-overlay select {
	width:100%;
	height:34px;
	border:1px solid #c9c9c9;
	background:#fff;
	color:#6a747c;
	font-size:16px;
	font-family: "Roboto", sans-serif;
	margin-bottom:10px;
}
.search-overlay input[type="submit"] {
	padding:8px 0;
	width:114px;
	text-align:center;
	background:#48BD55;
	color:#ffffff;
	font-size:14px;
	font-family: "Roboto", sans-serif;
	text-transform:uppercase;
	float:right;
	border:none;
	cursor:pointer;
}
.search-overlay input[type="submit"]:hover {
	background:#fff;
	color:#48BD55;
}
.advanced-search {
	float:left;
	color:#48BD55;
	font-size:15px;
	font-family: "Roboto", sans-serif;
	text-transform:capitalize;
	padding-top:10px;
}
.advanced-search span {
	color:#fff;
	font-weight:bold;
}
.advanced-search:hover {
	color:#fff;
}
.layer-over-right {
	position:absolute;
	bottom:0;
	left:100%;
	z-index:1;
}
.layer-over-right-white {
	left: -17px;
	position: absolute;
	top: -130px;
	z-index: 1;
}
.search-overlay-con {
	width:100%;
	float:left;
	position:relative;
	z-index:10;
}
.top-price {
	padding:8px 8px 8px 8px;
	min-width:80px;
	background:#48BD55;
	color:#fffefe;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	position:absolute;
	top:15px;
	left:0;
	z-index:10;
}
.img.no-image, .gal-img.no-image {
	background:#ececec
}
.cur {
	font-size: 10px;
	position: relative;
	top: -4px;
}
.yellow-box .cur {
	top:-10px;
	cursor:default;
}
.top-price:before {
	width:11px;
	height:45px;
	position:absolute;
	top:0;
	left:-11px;
	z-index:10;
	/*background:url(../images/top-price-icon.png) no-repeat bottom left;*/
	content:"";
}
#ReviewsBlock {
	margin-top:50px;
	background:#f1ce0b;
	padding:16px 0 20px 0
}
#ReviewsSlider {
	width:100%;
	float:left;
}
.reviews-item {
	float:left;
	width:96%;
	padding:0 2%;
}
.reviews-item .img {
	width:113px;
	height:132px;
	float:left;
	position:relative;
}
.reviews-item .img img {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.reviews-item .img img.bottom {
	z-index:1
}
.reviews-item .info {
	margin-left:130px;
	padding-top:28px;
}
.reviews-item .info .title {
	color:#515151;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	margin-bottom:10px;
}
.reviews-item .info .title .date {
	float:right;
	font-size:16px;
}
.reviews-item .info .brief {
	color:#515151;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
}
#ReviewsSlider .slick-prev, #ReviewsSlider .slick-next {
	height: 100%;
	width: 23px;
	background-repeat:no-repeat;
	background-image:url(../images/slick-arrows-2.png);
	position:absolute;
	bottom:0;
	top:auto;
	margin-top:0 !important;
}
#ReviewsSlider .slick-next {
	background-position:center right;
	right:-35px;
}
#ReviewsSlider .slick-prev {
	background-position:center left;
	left:-35px;
}
/******************************************************************************************************/
#AgentsBlock {
	margin-top:40px;
}
.logo-item {
	width:147px;
	height:169px;
	display:inline-block;
	background:url(../images/logo-bg.png) no-repeat center center;
}
.logo-item .imgTable {
	width:147px;
	height:169px;
}
.logo-item .imgTable img {
	max-width:147px;
	max-height:169px;
}
/******************************************************************************************************/
.property-specifications {
	margin:0 0 35px 0;
	width:100%;
	display:inline-block;
}
.property-specifications ul {
	margin:0;
	padding:0;
	width:100%;
	display:inline-block;
}

.c-properties.m-details #Footer, .c-properties.m-review #Footer{
			    margin-top: 0;}

.property-specifications ul li {
	list-style:none;
	margin-bottom:2px;
}
.property-specifications ul li span {
	background: rgba(0, 0, 0, 0) url("../images/list-arrow.png") no-repeat scroll left 1px;
	color: #515151;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	list-style: outside none none;
	margin-bottom: 0;
	padding: 1px 0 2px 21px;
	float:left;
	min-height:32px;
}
.map-container {
	width:34.8%;
	/*height:675px;*/
	height:423px;
	float:right;
	margin-top:15px;
}

.property-details-top-inquiry-now {
	width:120px;
	height:84px;
	position:absolute;
	top:0;
	z-index:51;
	color:#ffffff;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	font-weight:700;
	text-transform:uppercase;
	padding-top:20px;
	background:url(../images/top-details-icon.png) no-repeat center center;
	cursor:pointer;
}
.property-details-top-inquiry-now:hover {
	color:#000;
}
.gallery-container {
	width:65%;
	float:left;
	position:relative;
	height:100%;
	margin-top:15px;
}
.gal-shadow {
	height:100%;
	background-color:rgba(255, 255, 255, .78);
	position:absolute;
	top:0;
	left:0;
	z-index:50
}
#PropertyGallery {
	width:100%;
	height:423px;
	float:right;
	display:none;
	direction:rtl;
	overflow:hidden;
}
#PropertyGallery .slick-slide {
	width:640px;
}
.gal-details-img {
	width:100%;
	/*height:675px;*/
	height:423px;
	float:left;
	text-align:center;
}
.gal-details-img img {
	height:100%;
}
#PropertyGalleryThumbnails {
	width:53%;
	/*width:426px;*/
	/*position:absolute;
	bottom:15px;
	right:450px;
	z-index:10;*/
	float:left;
	display:none;
}
.gal-details-img-thumb {
	height:73px;
	width:95.6%;
	margin:0 2%;
	border:1px solid #f1ce0b;
	cursor:pointer;
	-webkit-box-shadow: 1px 3px 3px -1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 3px 3px -1px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 3px 3px -1px rgba(0, 0, 0, 0.75);
}
.gal-details-img-thumb:hover, .gal-details-img-thumb.active {
	border-color:#48BD55;
	opacity:0.9;
}
.gal-details-img-thumb img {
	width:100%;
	height:100%;
}
.property-space {
	color:#3a3a3a;
	font-size:23px;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
	font-weight:400;
	float:left;
}
.property-data {
	padding-bottom:5px;
	margin-bottom:13px;
	border-bottom:1px solid #d3d5d7;
}
.property-details-commands {
	float:right;
}
.property-details-commands a {
	width:33px;
	height:33px;
	border:1px solid #636363;
	display:inline-block;
	vertical-align:top;
	margin-left:4px;
	background-repeat:no-repeat;
	background-image:url(../images/property-details-commands.png);
	border-radius:50px;
	background-color:#636363;
}
.contact-agent-form {
	margin-top:13px;
	margin-bottom:55px;
}
.contact-agent-form form input[type="text"] {
	border: 1px solid #cccccc;
	color: #959595;
	background:#fff;
	display:inline-block;
	vertical-align:top;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	width: 95.6%;
	padding:0 2%;
}
.contact-agent-form form input[type="text"].phone-format {
	width:99.7%;
}
.contact-agent-form form textarea {
	border: 1px solid #cccccc;
	color: #959595;
	background:#fff;
	display:inline-block;
	vertical-align:top;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 100px;
	width: 95.6%;
	padding:7px 2%;
}
.contact-agent-form form input[type="submit"] {
	background:#00aded;
	border:1px solid #dededd;
	border-radius: 0;
	color: #fbfbfa;
	cursor: pointer;
	display:inline-block;
	vertical-align:top;
	width: 99.6%;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 6px 0;
	text-transform: capitalize;
}
.contact-agent-form form input[type="submit"]:hover {
	background:#f05133;
}
#successMessageContainer {
	width:100%;
	display:inline-block;
	vertical-align:top;
	padding:10px 0;
	font-family: "Raleway", sans-serif;
	color:green;
	font-size:15px;
}
/***************************************/
.blog-sidebar-block form ::-webkit-input-placeholder {
 color: #9f9e9e;
}
.blog-sidebar-block form :-ms-input-placeholder {
 color: #9f9e9e;
}
.blog-sidebar-block form :-moz-placeholder { /* Firefox 18- */
 color: #9f9e9e;
 opacity:1;
}
.blog-sidebar-block form ::-moz-placeholder {  /* Firefox 19+ */
 color: #9f9e9e;
 opacity:1;
}
.blog-sidebar-block form ::-webkit-input-placeholder {
 color: #9f9e9e;
}
/***************************************/



.property-details-commands a:hover {
	border-color:#48BD55;
	background-color:#48BD55;
}
.property-details-commands a.pdf {
	background-position:6px 7px;
}
.property-details-commands a.currency {
	background-position:-37px 7px;
}

.property-details-commands a.virtual_tour {
	background-position:-124px 7px;
}
.property-details-commands a.area {
	background-position:-78px 7px;
}
.yellow-box {
	/*width:375px;*/
	width:37%;
	height:74px;
	padding:0 4%;
	background:#f1ce0b;
	float:right;/*position:absolute;
	bottom:15px;
	right:0;
	z-index:10;*/
}
.yellow-box .price {
	font-size:22px;
	color:#434343;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	float:left;
	margin-top:21px;
}
.yellow-box .make-inquiry {
	margin-top:12px;
	float:right;
	cursor:pointer;
}
.yellow-box .make-inquiry:hover {
	opacity:0.8;
}
.property-sharing-tools {
	/*position:absolute;
	bottom:95px;
	right:40px;
	z-index:11;*/
	float:right;
	/*margin:14px 0;*/
	text-align:right;
	margin-top:5px;
}
.property-sharing-tools .tool {
	display:inline-block;
	vertical-align:top;
	width:24px;
	height:24px;
	margin:0 4px;
	background-image:url(../images/property-sharing-tools.png);
	background-repeat:no-repeat;/*background-color:#e9e9e9;
	border-radius:50px;*/
}
.property-sharing-tools .tool.twt {
	background-position:0 0;
}
.property-sharing-tools .tool.fb {
	background-position:-31px 0;
}
.property-sharing-tools .tool.pinterest {
	background-position:-63px 0;
}
.property-sharing-tools .tool:hover {
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	transform: translate(0, -5px);
}
/******************************************************************************************************/
.leftContainer {
	width:73%;
	float:left;
}
.rightContainer {
	width:25%;
	float:right;
	position:relative;
}
.block-head-title {
	width:100%;
	float:left;
	padding-bottom:8px;
	border-bottom:1px solid #d3d5d7;
	margin-bottom:15px;
	color:#00aded;
	font-size:24px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
}
ul.breadcrumbs {
	width:100%;
	float:left;
	padding:0;
	margin-bottom:10px
}
ul.breadcrumbs li {
	list-style:none;
	float:left;
	color:#48BD55;
	font-family:"Raleway", sans-serif;
	font-size:14px;
	font-weight:400;
	margin-right:5px;
}
ul.breadcrumbs li a {
	color:#555c60;
	display:block;
}
ul.breadcrumbs li span {
	color:#555c60;
	display:block;
}
ul.breadcrumbs li.back {
	float:right;
}
ul.breadcrumbs li.back a {
	font-size:13px;
}
#PropertyDetails h1, .searchKeywords {
	color:#555c60;
	font-size:20px;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	text-transform:capitalize;
	margin-bottom:25px
}
#PropertyDetails h1 {
	font-weight:600;
}
.searchKeywords {
	width:100%;
	display:inline-block;
	font-size:18px;
	margin:0 0 15px 0;
}
.PropetydetailsTop {
	border-bottom:1px solid #00aded;
}
.optionGroup {
	font-weight: bold;
}
.PropetydetailsTop .centered {
	position:relative;
}
.property-details-top-building {
	margin-bottom:8px;
	color:#636363;
	font-size:23px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	text-transform:uppercase;
}
.property-details-top-community {
	margin-bottom:10px;
	color:#6b6b6b;
	font-size:18px;
	font-family:"Raleway", sans-serif;
	font-weight:400;
}
.property-type {
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	position:relative;
	color:#48BD55;
	font-size:16px;
	/*padding-left:22px;*/
	text-transform:capitalize;
}
/*.property-type:before {
	width:16px;
	height:19px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	content:"";
	background:url(../images/property-type.png) no-repeat center center;
}*/
.property-details-top-sharing {
	width:100%;
	display:inline-block;
	vertical-align:top;
	text-align:right;
	margin-bottom:4px;
}
.property-details-top-sharing a {
	display:inline-block;
	vertical-align:middle;
}
.property-details-top-sharing a.custom {
	width:28px;
	height:32px;
	display:inline-block;
	vertical-align:middle;
	margin-left:4px;
	background-image:url(../images/property-top-tools.png);
	background-repeat:no-repeat;
}
.property-details-top-sharing a.custom:hover {
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	transform: translate(0, -5px);
}
.property-details-top-sharing a.share, .property-details-top-sharing a.share a {
	background:none;
}
.property-details-top-sharing a.favorite {
	background-position:-33px 0;
}
.property-details-top-sharing a.print {
	background-position:-66px 0;
}
.addthis_counter.addthis_pill_style, .addthis_counter a.atc_s {
	overflow:visible !important;
}
.property-details-top-sharing a.share a.addthis_counter .atc_s {
	width:28px !important;
	height:32px !important;
	background:url(../images/property-top-tools.png) no-repeat 0 0 !important;
	padding:0 !important;
	text-indent:-10000000px !important;
}
.addthis_counter.addthis_pill_style {
	height:auto !important;
	margin-left:0 !important
}
.property-details-top-price {
	float:right;
	color:#636363;
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase;
}
.property-details-top-price .cur {
	float:left;
	font-size:23px;
	top:0;
}
.add-to-favorite {
	color: #212121;
	float: right;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 600;
	height: 25px;
	margin-bottom: 5px;
	margin-right: 21px;
	padding: 9px 0 0 0;
	text-align:center;
	text-transform: uppercase;
	width: 190px;
	background:#e7e7e7;
	position:relative;
}
.add-to-favorite:hover {
	background-color:#48BD55;
	color:#fff;
}
.add-to-favorite:after {
	content:"";
	width:43px;
	height:38px;
	position:absolute;
	right: -24px;
	top: -3px;
	z-index:10;
	background:url(../images/add-to-favorite.png) no-repeat center center
}
.top-block {
	width:98%;
	padding:0 2% 0 0;
	float:left;
	background:#00aded;
	margin-bottom:25px;
}
/*.CurrencyConverter, .AreaConverter { display:none; }*/
.make-inquiry-title {
	float:left;
	padding:14px 10px;
	background:#48BD55;
	color:#ffffff;
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	margin-right:50px;
	position:relative;
	text-transform:uppercase;
	cursor:pointer;
}
.make-inquiry-title:after {
	content:"";
	position:absolute;
	width:14px;
	height:100%;
	top:0;
	right:-14px;
	z-index:10;
	background:url(../images/make-inquiry-bg.png) no-repeat center center / cover;
}
.make-inquiry-price {
	float:left;
	padding:14px 0;
	color:#ffffff;
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
}
.property-info {
	margin-bottom:25px;
}
.hide-phone {
	display:none;
}
.show-phone.st {
	display:inline-block;
	padding:0 8px;
	margin:3px 2px;
	background:#3a3a3a;
	color:#fff;
	cursor:pointer;
	border-radius:15px;
	line-height: 23px;
}
.agent-data-row .show-phone.st {
	margin:0;
}
.agent-data-row .hide-phone {
	padding-left:0
}
.property-labels {
	width:100%;
	display:table;
	float:left;/*border:1px solid #d3d5d7;*/
}
.property-labels .property-label-row {
	width:100%;
	display:inline-block;
	vertical-align:top;
}
.property-labels .property-label-cell {
	font-size:15px;
	color:#555c60;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	padding:.5%;
	/*border-bottom:1px solid #d3d5d7;*/
	display:inline-block;
	vertical-align:top;
	width:48%;
}
.property-labels .property-label-cell.main {
	color:#00aded;
}
.property-desc-head-title {
	width:100%;
	display:inline-block;
	vertical-align:top;
	color:#3a3a3a;
	font-size:23px;
	/*font-weight:27;*/
	font-family:"Raleway", sans-serif;
	padding-bottom:8px;
	margin-bottom:15px;
	border-bottom:1px solid #d3d5d7;
	text-transform:capitalize;
	font-weight:normal;
}
.property-amenities-head-title {
	color:#00aded;
	/*color:#3a3a3a;*/
	font-size:23px;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	width:100%;
	display:inline-block;
	vertical-align:top;
	padding-bottom:13px;
	margin-bottom:13px;
	border-bottom:1px solid #d3d5d7;
}
body.c-properties.m-details .recently-viewed {
padding-top:35px; 
/*border-top:1px solid #d3d5d7;*/
 }
.recently-viewed .property-amenities-head-title { border-bottom:none; padding-bottom:0; color:#48BD55; }
.description.property {
	color:#383838;
}
.property-info-right {
	width:78;
	display:inline-block;
	vertical-align:top;
	padding:1%;
}
.property-info-right .property-items {
	margin-top:0;
	height:auto
}
.property-info-right .property-items .ic-item {
	color:#6c757c;
}
.property-pdf-converters {
	margin-top:15px;
}
.property-pdf-converters .pc-item {
	width:190px;
	height:25px;
	float:left;
	clear:both;
	background-repeat:no-repeat;
	background-color:#e7e7e7;
	padding:9px 0 0 50px;
	background-image:url(../images/icon-pdf-converters.png);
	color:#212121;
	font-size:14px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	margin-bottom:5px;
	margin-left:5px;
	text-transform:uppercase;
}
.property-pdf-converters .pc-item:hover {
	background-color:#00aded;
	color:#fff;
}
/*.property-pdf-converters .pc-item.phone {
	background-color:#48BD55;
	color:#fff;
	background-position:0 -117px;
	height:24px;
}
.property-pdf-converters .pc-item.phone:hover {
	background-color:#00aded;
	color:#fff;
}*/
.property-pdf-converters .pc-item.pdf {
	background-position:0 0;
}
.property-pdf-converters .pc-item.area {
	background-position:0 -78px;
}
.property-pdf-converters .pc-item.currency {
	background-position:0 -39px;
}
.property-head-title {
	width:100%;
	float:left;
	color:#48BD55;
	font-size:25px;
	font-family:"Raleway", sans-serif;
	/*padding-top:20px;*/
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #d3d5d7;
	text-transform:uppercase;
	font-weight:normal;
}
.property-head-title.no-border {
	padding-bottom:0;
	margin-bottom:20px;
	border-bottom:none;
	font-size:30px;
}
.property-head-title.bold {
	color:#3a3b3b;
	font-size:24px;
	font-weight:400;
}
.property-head-title.careers-details-title {
	text-transform:capitalize;
	color:#b0b0b0;
}
.property-head-title.move-top {
	margin-top:40px;
}
.block-title-black {
	width:100%;
	float:left;
	color:#1d1d1d;
	font-size:24px;
	font-family:"Raleway", sans-serif;
	font-weight:700;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #d3d5d7;
	text-transform:capitalize;
}
#PropertyReviews {
	margin-top:25px;
	background:url(../images/property-reviews-bg.png) repeat-x top center #ffffff;
}
#PropertyReviews .reviews-item {
	padding:35px 0;
	width:100%;
	border-bottom:1px solid #d3d5d7;
}
#PropertyReviews .reviews-item.last {
	border-bottom:none;
}
.property-right-head {
	width:100%;
	display:inline-block;
	vertical-align:top;
	font-size:21px;
	color:#3f3f3f;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d3d5d7;
	text-transform:uppercase;
}
.AlsoLikeSlider {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:25px;
}
.AlsoLikeSlider .slick-dots { bottom:-10px;}
.agent-img {
	width:82px;
	height:82px;
	float:left;
	border-radius:150px;
	padding:3px;
	border:1px solid #999999;
	overflow:hidden;
}
.agent-img .imgTable {
	max-width:82px;
	max-height:82px;
}

.agent-img img {
	max-width:100%;
	max-height:100%;
	display:inline-block;
	vertical-align:middle;
}
.agent-info {
	margin-left:100px;
}
.agent-info.full {
	margin-left:0;
	width:100%;
	display:inline-block;
	vertical-align:middle;
}
.agent-data-row {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:0;
	color:#3a3a3a;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	position:relative;
	padding-bottom:8px;
}
.agent-data-row span {
	padding-left:22px;
}
.agent-data-row a {
	color:#3a3a3a;
}
.agent-data-row a:hover {
	color:#00aded;
}
.agent-data-row.name {
	font-size:18px;
	color:#00aded;
}
.agent-data-row.mobile:before, .agent-data-row.tel:before, .agent-data-row.email:before {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	content:"";
	background-image:url(../images/agent-icons.png);
	background-repeat:no-repeat;
	width:13px;
	height:15px;
}
.agent-data-row.mobile:before {
	background-position:0 0;
}
.agent-data-row.tel:before {
	background-position:0 -25px;
}
.agent-data-row.email:before {
	background-position:0 -51px;
}
.similar-property {
	width:100%;
	display:inline-block;
	margin-bottom:25px;
	position:relative;
}
.similar-property .img {
	width:100%;
	display:inline-block;
	text-align:center;
	margin-bottom:10px;
}
.similar-property .img img {
	max-width:100%;
}
.similar-property .title {
	width:100%;
	display:inline-block;
	color:#5d6266;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
}
.similar-property .title a {
	color:#5d6266;
}
.similar-property .title a:hover {
	color:#00aded;
}
/******************************************************************************************************/
.mission-index {
	position:relative;
	z-index:5;
}
.mission-head {
	width:130px;
	float:left;
	text-align:center;
}
.mission-title {
	font-family:"Raleway", sans-serif;
	font-size:30px;
	color:#00aded;
	font-weight:600;
	display:inline-block;
	margin-top:7px;
}
.mission-desc {
	margin-left:135px;
	color: #555453;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	text-align: justify;
	line-height:28px;
}
#GoToWhyKeyoneSec {
	position:relative;
	z-index:3
}
.about-mission {
	padding-bottom:120px;
}
.about-mission .centered {
	position:relative;
}
.about-mission .team-link-polygon {
	position:relative;
	z-index:2;
}
.about-mission .team-link-polygon.active .overlay {
	opacity:1;
	visibility:visible;
}
.about-mission .team-link-polygon.case-mission {
	margin-left:82px;
}
.about-mission .team-link-polygon.case-vision {
	margin-left:125px;
}
.about-mission .team-link-polygon.case-goals {
	margin-left:124px;
}
.mission-text {
	width:100%;
	display:inline-block;
	vertical-align:top;
	font-size:20px;
	color:#555453;
	font-family:"Raleway", sans-serif;
	text-align:justify;
	position:relative;
	z-index:2;
	margin-top:30px;
}
.about-mission .team-link-polygon .content {
	color:#00aded;
}
.about-mission .team-link-polygon.active .content {
	color:#fff;
}
.about-mission .team-link-polygon {
	display:inline-block;
	vertical-align:top;
}
.about-mission .team-link-polygon .content {
	font-family:"Raleway", sans-serif;
	font-size:30px;
	color:#00aded;
	font-weight:600;
}
.img-icon {
	width:80px;
	height:65px;
	display:inline-block;
	vertical-align:middle;
	background-image:url(../images/about-mission-icon.png);
	background-repeat:no-repeat;
}
.about-polygons {
	left: -58px;
	position: absolute;
	top: -503px;
	z-index: 1;
}
.higher-index {
	position:relative;
	z-index:6
}
/*.img-icon { background-color:#00F; }*/
.img-icon.mission {
	background-position:-486px 0;
}
.img-icon.vision {
	background-position:-624px 0;
}
.img-icon.goals {
	background-position:-769px -2px;
}
.about-mission .team-link-polygon:hover .img-icon.mission, .about-mission .team-link-polygon.active .img-icon.mission {
	background-position:0 0;
}
.about-mission .team-link-polygon:hover .img-icon.vision, .about-mission .team-link-polygon.active .img-icon.vision {
	background-position:-150px 0;
}
.about-mission .team-link-polygon:hover .img-icon.goals, .about-mission .team-link-polygon.active .img-icon.goals {
	background-position:-290px 1px;
}
.banner-over-title {
	width:100%;
	position:absolute;
	/*top:48%;*/
	top:53%;
	left:0;
	z-index:10;
	/*color: #48BD55;*/
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-size: 38px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	
	text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
	-moz-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
	-webkit-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
	-ms-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78);
}

.banner-over-sub-title {
	width:100%;
	position:absolute;
	/*top:61%;*/
	top:46%;
	left:0;
	z-index:10;
	/*color: #48BD55;*/
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-size: 21px;
	font-weight: 500;
	text-align: center;
}
.banner-over-small-title {
	width:100%;
	position:absolute;
	/*top:61%;*/
	top:23%;
	left:0;
	z-index:10;
	/*color: #48BD55;*/
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-size: 21px;
	font-weight: 500;
	text-align: center;
}
#CareersTop .banner-over-title { top:52%}
#Properties .banner-over-title { top:65%}
#Properties .banner-over-sub-title { top:75%}
#Properties .banner-over-small-title { top:59%}
.banner-overlay-polygons { position:absolute; z-index:3;}
.banner-overlay-polygons.right {  right: -249px;  top: -158px; }
.banner-overlay-polygons.left { left:-199px; top:78px; }
.landlords-banner-image {
	position:absolute;
	top:0;
	left:80%;
	z-index:8
}
#AboutUsBanner {
	position:relative;
	z-index:6;
	height:464px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	overflow:hidden;
	background:url(../images/about-us-banner.jpg);/*background:url(../images/about-banner.jpg);*/
}
#AboutUs {
	/*height:638px;*/
	height:auto;
	margin-bottom:40px;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:cover;
	/*overflow:hidden;*/
	position:relative;
	z-index:5;
}
#AboutUs.why-keyone {
	padding-top:38px;
	height:600px;
}
#AboutUs .centered {
	height:100%;
	position:relative;
}
#AboutUs h1 {
	color:#48BD55;
	/*font-size:28px;*/
	font-size:25px;
	text-align:left;
	font-weight:normal;
}
/*#AboutUs .description {
	color:#282828;
	font-size:16px;
	line-height:20px;
}*/
#AboutUs div.download-our-brochure {
	width:238px;
	height:275px;
	/*margin:15px 0 0 60px;*/
	margin:15px 0 0 0;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	overflow:hidden;
	background:url(../images/download-our-brochure-bg-green.png);
}
#AboutUs div.download-our-brochure span {
	width:92%;
	margin:70px 4% 25px 4%;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-family:"Raleway", sans-serif;
	font-size:16px;
}
#AboutUs div.download-our-brochure a {
	color:#FFFFFF;
	font-family:"Raleway", sans-serif;
	font-size:16px;
	text-align:center;
	width:100%;
	float:left;
}
#AboutUs div.download-our-brochure a.icon {
	width:56px;
	height:56px;
	display:block;
	margin-left:38%;
	margin-top:6px;
	float:left;
}
.about-banner-img {
	position:absolute;
	right:1118px;
	top:0;
	z-index:10;
}
.about-banner-img-right {
	position:absolute;
	left:1114px;
	bottom:47px;
	z-index:10;
}
#AboutSlogan {
	border-top:2px solid #6c757c;
	border-bottom:2px solid #6c757c;
	padding:15px 0;
	text-align:center;
	margin-top:9px;
	margin-bottom:25px;
}
#AboutSlogan p {
	display:inline-block;
	vertical-align:middle;
	margin:0;
	color:#535d66;
	font-size:23px;
	/*font-family: 'Oxygen', sans-serif;*/
	 font-family:"Raleway", sans-serif;
	font-weight:600;
}
.download-icon {
	display:inline-block;
	vertical-align:middle;
	color:#ffffff;
	font-size:15px;
	padding:13px 9px 13px 43px;
	border-radius:5px;
	font-weight:700;
	font-family: 'Roboto', sans-serif;
	margin-left:10px;
	background:url(../images/icon-download.png) no-repeat 11px center #48BD55;
}
#AboutTabs {
	padding:45px 0;
	background:#f0f0f0;
	margin-bottom:15px;
}
#AboutContent {
	padding:0 0 0 0;
}
#WhyKeyone .centered {
	position:relative;
}
.why-key-one-left-polygon {
	position:absolute;
	bottom:-100px;
	left:-222px;
	z-index:10;
}
#WhyKeyone .careers-banner-text {
	top:150px;
	width:300px;
	padding-left:75px;
	padding-right:75px;
}
#WhyKeyone .careers-banner-text .info h2 {
	text-transform:uppercase;
	color:#48BD55;
	font-size:30px;
}
#WhyKeyone .careers-banner-text .info .description {
	font-size:20px;
	font-family: 'Oxygen', sans-serif;
	text-align:center;
	color:#232323;
	line-height:28px;
}
.why-keyone-head-title {
	width:100%;
	display:inline-block;
	vertical-align:top;
	color:#00aded;
	font-size:24px;
	/*font-weight:27;*/
	font-family:"Raleway", sans-serif;
	padding-bottom:8px;
	margin-bottom:15px;
	border-bottom:1px solid #d3d5d7;
	text-transform:capitalize;
	font-weight:normal;
}
.why-keyone-head-title.no-border {
	border-bottom:none;
	padding-bottom:0;
}
.count-item {
	width:33%;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	position:relative;
	z-index:2;
}
.count-item .number, .count-item .label {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px;
}
.count-item .number {
	font-size:70px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ef5033;
	line-height:60px;
	font-weight:700;
}
.count-item .label {
	font-size:25px;
	text-transform:uppercase;
	font-family:"Raleway", sans-serif;
	color:#363636;
	font-weight:600;
}
/*#AboutContent .property-head-title,
.property-head-title.big-red {
	color:#48BD55;
	font-size:32px;
	text-transform:uppercase;
}*/



#MarketReport .centered {
	position:relative;
}
#MarketReport .careers-banner-text {
	top:150px;
}
#MarketReport .careers-banner-text .info h2 {
	/*	text-transform:capitalize;
	color:#48BD55;
	font-size:32px;*/
	font-weight:700;
	font-size:30px;
}
/*#MarketReport .careers-banner-text .info .description {
	font-size:15px;
	font-family: 'Oxygen', sans-serif;
}*/
.report-item {
	width:96%;
	float:left;
	background:#ededed;
	margin-bottom:15px;
	padding:8px 2%;
}
.report-item .title {
	/*width:69%;*/
	width:100%;
	display:inline-block;
	vertical-align:top;
	font-size:22px;
	color:#1f1f1f;
	font-family:"Raleway", sans-serif;
	text-transform:capitalize;
	font-weight:400;
	padding-top:7px;
}
.report-item .title span {
	float:left;
}
.report-item .icon {
	/*width:14%;*/
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	color:#1f1f1f;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
	font-weight:400;
	float:right;
	/*margin-left:1%*/
	margin-left:10px
}
.report-item .icon.download {
	margin-left:20px
}
.report-item .icon:hover {
	color:#48BD55;
}
.report-item .icon span {
	padding:11px 0 17px 46px;
	display:inline-block;
}
.report-item .icon.view span {
	background:url(../images/view-pdf-icon.png) no-repeat top left
}
.report-item .icon.download span {
	background:url(../images/download-icon.png) no-repeat top left
}
/***buying selling***************************************************************************************************/
.list-property-link {
	display:inline-block;
	vertical-align:top;
	margin-top:10px;
	padding:3px 25px;
	border:1px solid #9a9a98;
	border-radius:3px;
	font-size:16px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
}
a.list-property-link:hover {
	background-color:#48BD55;
	color:#fff;
	border-color:#48BD55;
}
a.list-property-link .thinking-of-selling-red {
	display: inline-block;
	max-width: 25px;
	vertical-align: middle;
}
.cnt-item {
	width:100%;
	float:left;
	position:relative;
	margin-bottom:110px;
}
.cnt-item.no-img {
	margin-bottom:35px;
}
.cnt-item.last, .cnt-item.no-img.last {
	margin-bottom:0;
}
.cnt-item h2 {
	color:#48BD55;
	/*font-size:26px;*/
	font-size:25px;
	font-weight:normal;
	font-family:"Raleway", sans-serif;
	padding-bottom:14px;
	/*margin-bottom:14px;*/
	text-transform:uppercase;/*border-bottom:1px solid #9a9a98;*/
}
.cnt-item hr {
	height:1px;
	background:#9a9a98;
	border:none;
	margin:0 0 15px 0
}
.cnt-item h2.sub {
	color:#00aded;
	/*font-family:Arial, Helvetica, sans-serif;
	font-style:italic;*/
	text-transform:capitalize;
	font-size:24px;
}
.cnt-item.description h3 {
	font-weight:600;
	color:#0f0f0f;
	font-size:20px;
	font-family:"Raleway", sans-serif;
}
.selling-search-box {
	height: 397px;
	/*width: 478px;*/
	width:440px;
	display:inline-block;
}
.cnt-item.left .selling-search-box {
	float:left;
}
.cnt-item.right .selling-search-box {
	float:right;
}
.cnt-item.left .selling-search-box .search-overlay {
	float:left;
}
.cnt-item.right .selling-search-box .search-overlay {
	float:right;
}
.cnt-item.left .sell-info {
	margin-left:474px;
}
.cnt-item.right .sell-info {
	margin-right:474px;
}
.cnt-item.left .sell-info.full, .cnt-item.right .sell-info.full {
	margin-left:0;
	margin-right:0;
	width:100%;
	display:inline-block;
}
.selling-search-box .search-overlay {
	position:relative;
	top:-78px;
	left:auto !important;
	right:auto !important;
}
.higher-ind {
	position:relative;
	z-index:2
}
.selling-search-box .search-overlay .layer-over-right {
	display:none;
}
.bs-img {
	/*margin-bottom:15px;*/
	position:absolute;
	z-index:1;
}
.bs-img.left {
	left: -449px;
	top: -93px;
}
.bs-img.right {
	right:-449px;
	top:-93px;
}
.bs-head {
	width:100%;
	float:left;
	margin-bottom:20px;
	font-weight:600;
	color:#48BD55;
	font-size:22px;
	font-family:"Raleway", sans-serif;
}

#SellingForm .bs-head{
	color:#00aded;
	}
.bs-real-img {
	margin-top:-91px
}
.cnt-item.left .bs-real-img {
	float:left;
	margin:-91px 15px 15px 0;
}
.cnt-item.right .bs-real-img {
	float:right;
	margin:-91px 0 15px 15px;
}
.cnt-item.right .bs-real-img.case-1 {
	margin-top:-61px
}
/*
.bs-real-img {
	position:absolute;
	top:-224px;
	z-index:1;
}
.bs-real-img.left {
	right:62%;
}
.bs-real-img.right {
	left:62%;
}*/
/******************************************************************************************************/
.back-icon {
	float:right;
}
.back-icon:hover {
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
	transform: rotate(360deg);
}
#Development .centered {
	position:relative;
}
#Development .careers-banner-text {
	top:150px;
	height:360px
}
#Development .careers-banner-text .info h2 {
	/*color:#48BD55;*/
	font-size:30px;
	font-weight:700;
}
/*#Development .careers-banner-text .info .description {
	font-size:15px;
	font-family: 'Oxygen', sans-serif;
}*/
.development-item {
	width:100%;
	float:left;
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:6px solid #e9e9e9;
}
.development-item.last {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
.development-item .img {
	width:317px;
	height:276px;
	float:left;
	position:relative;
}
.development-item .img .cover {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	background:url(../images/development-thumb.png) no-repeat center center
}
.development-item .img img {
	max-width:317px;
	max-height:276px;
}
.development-item.right .img {
	float:right;
}
.development-item .img img.main {
	width:100%
}
.development-item .img .view-details-overlay {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	cursor:pointer;
	background-color:rgba(0, 0, 0, .1);
	/*opacity:0;
	visibility:hidden;*/
	
	opacity:1;
	visibility:visible;
}
.development-item .img:hover .view-details-overlay {
	opacity:1;
	visibility:visible;
}
.development-item .img:hover .view-details-overlay img {
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
	transform: rotate(360deg);
}
.development-item .info {
	margin-left:345px;
	padding-top:25px;
}
.development-item.right .info {
	margin-left:auto;
	margin-right:345px;
}
.development-item .info.full {
	margin-left:0;
	width:100%;
}
.development-item.right .info.full {
	margin-right:0;
}
.development-item .info .description {
	text-align:justify;
}
.development-item h2 {
	color:#00aded;
	font-size:24px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	margin-bottom:8px;
}
.development-item h2 a {
	color:#00aded;
}
.development-item h2 a:hover {
	color:#000;
}
#DevGalleryContainer {
	background:#ebebeb;
	padding:40px 0;
}
#DevGallerySlider {
	width:100%;
	/*width:77%;*/
	float:left;/*display:none;*/
}
#DevGallerySlider .img {
	float:left;
	/*width:384px;
	height:447px;*/
	position:relative;
	width:94%;
	margin:0 3%;
}
#DevGallerySlider .img .cover {
	width:101%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background:url(../images/developments-details-cover.png) no-repeat center center / cover
}
#DevGallerySlider .slick-prev, #DevGallerySlider .slick-next {
	height: 100%;
	width: 20px;
	background-repeat:no-repeat;
	background-image:url(../images/slick-arrows-3.png);
	position:absolute;
	top:0;
	margin-top:0 !important;
}
#DevGallerySlider .slick-next {
	background-position:center right;
	right:-30px;
}
#DevGallerySlider .slick-prev {
	background-position:center left;
	left:-30px;
}
/*#DevThumbnailsSlider {
	width:21%;
	float:right;
	display:none;
}
#DevThumbnailsSlider .img {
	float:left;
	width:99.2%;
	margin-bottom:10px;
	border:2px solid #fff;
	cursor:pointer;
}
#DevThumbnailsSlider .img:hover,
#DevThumbnailsSlider .img.activeSlide {
	border-color:#f1ce0b;
}
#DevGallerySlider .img img,
#DevThumbnailsSlider .img img {
	width:100%;
}
#DevThumbnailsSlider .slick-prev, 
#DevThumbnailsSlider .slick-next {
	height: 33px;
	width: 48%;
	position:relative;
	display:inline-block;
	margin-top:10px
}
#DevThumbnailsSlider .slick-next {
	float:right;
	background:url(../images/slick-arrow-down.png) no-repeat center center #696b6b;
}
#DevThumbnailsSlider .slick-prev {
	float:left;
	background:url(../images/slick-arrow-up.png) no-repeat center center #696b6b;
}
#DevThumbnailsSlider .slick-next:hover,
#DevThumbnailsSlider .slick-prev:hover {
	background-color:#f1ce0b;
}*/


/******************************************************************************************************/
.main-h1-title {
	width:100%;
	float:left;
	margin-bottom:5px;
	color:#f7fafe;
	font-size:25px;
	font-family: 'Oxygen', sans-serif;
	text-align:left;
	text-transform:uppercase;
	font-weight:700;
}
#AboutUs.services h1 {
	color:#48BD55;
	font-size:35px;
	font-family: 'Oxygen', sans-serif;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
	-webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
	-oz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
	-ms-text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}
.service-item {
	height:285px;
	position:relative;
}
.service-item .img {
	width:100%;
	height:285px;
	float:left;
}
.service-item .title {
	width:100%;
	padding:37px 0 32px 0;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	background:url(../images/title-shadow.png) no-repeat top center;
}
.service-item .title h2 {
	color:#ffffff;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
}
.service-item .title h2 a {
	color:#fff;
}
.service-item:hover .title h2 a {
	color:#f1ce0b;
}
.service-item.third-side {
	margin-top:25px !important;
}
.service-popup .img {
	width:362px;
	float:left;
}
.service-popup .img img {
	width:100%;
}
.service-popup .info {
	margin-left:375px;
}
.service-popup .info.full {
	width:100%;
	margin-left:0;
}
.service-popup h1 {
	font-size:25px;
	text-transform:capitalize;
}
.bottomBanner {
	position:relative;
	height:520px;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
}
.bottomBanner .overlay-shadow {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-color:rgba(0, 0, 0, .5);
}
.bottomBanner .centered {
	height:100%;
	position:relative;
	z-index:2;
}
.bottomBanner .description {
	color:#fff;
}
.polygon-bottom-banner {
	position:absolute;
	top:0;
	left:70%;
	z-index:10;
}

/*******************************AUTO COMPLETE******************************************************/
.autocomplete-loader {
    width: 100%;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 7px 0 0 0;
}

.autocomplete-loader.active {
    background: url(../../../assets.drnutrition.com/front/images/325.GIF) no-repeat center center;
}

.search-autocomplete-results {
    width: 900px;
    min-height: 150px;
    max-height: 350px;
    overflow-y: auto;
    max-width: 99.6%;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 99999999999;
    background: #fff;
    border: 1px solid #cccccc;
    /*border-radius: 10px 10px;*/
    overflow-x: hidden;
    display: none;
    text-align: left;
}
.search-autocomplete-results ul {
 width: 100%;
 display: inline-block;
 vertical-align: top;
 padding: 0;
 margin: 0;
}
.search-autocomplete-results ul li {
 width: 100%;
 display: inline-block;
 vertical-align: top;
 padding: 0;
 margin: 0;
}
.search-autocomplete-results ul li a {
 width: 96%;
 display: inline-block;
 vertical-align: top;
 padding: 10px 0;
 margin: 0 2%;
 border-bottom:1px solid #ddd;
 font-size:1.8rem;
 line-height:1.8rem;
}
.searchAutoCompleteScroller {
    width: 96%;
    padding: 0 2% 2% 2%;
    float: left;
}



.search-result-item {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 8px;
}

.search-result-item .img {
    width: 20%;
    float: left;
    margin-right: 2%;
}

.search-result-item .img img {
    max-width: 100%
}

.search-result-item h3 {
    width: 77%;
    float: right;
}

.search-result-item.full h3 {
    width: 100%;
    float: left;
}
.
/******************************************************************************************************/

#CareersTop .centered {
	position:relative;
}
#CareersTop {
	/*height:645px;*/
	height:464px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	position:relative;/*margin-bottom:15px;*/
}
#GoToCareers {
	position:relative;
	z-index:10;
}
.careers-banner-text {
	width:410px;
	/*height:520px;*/
	height:391px;
	/*padding-top:129px;*/
	padding:129px 20px 0;
	/*background:red;*/
	position:absolute;
	top:120px;
	right:0;
	z-index:10;
	text-align:center;
}
.careers-banner-text .info {
	position:relative;
	z-index:10;
}
.careers-banner-text .info h2 {
	color:#48BD55;
	font-size:26px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	margin-bottom:20px;
	text-transform:uppercase;
}
.careers-banner-text .info .description {
	/*text-align:justify;
	color:#1f1f1f;
	font-family: 'Roboto', sans-serif;
	font-weight:400;*/
	font-size:15px;
}
.careers-banner-text-bg {
	position:absolute;
	top:-255px;
	left:0;
	z-index:2;
}
.careers-list-item {
	float:left;
	width:100%;
	margin-bottom:15px;
	padding-bottom:35px;
	margin-bottom:35px;
	border-bottom:1px solid #c8c8c8;
}
.careers-list-item.last {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}
.careers-list-item h2 {
	color:#9e9e9e;
	font-size:20px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	margin-bottom:15px;
}
.careers-list-item h2 a {
	color:#9e9e9e;
}
.careers-list-item h2 a:hover {
	color:#00aded;
}
.careers-list-item .career-category {
	width:200px;
	float:left;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
}
.careers-list-item .career-category a {
	width:120px;
	height:130px;
	padding:10px 15px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	border:4px solid #e8e8e8;
	border-radius:150px;
	font-size:22px;
	color:#48BD55;
	font-family:"Raleway", sans-serif;
	font-weight:normal;
	border-color:#00aded;
	color:#00aded;
}
.careers-list-item .career-category a:hover {
	border-color:#48BD55;
	color:#48BD55;
}
.careers-list-item .info {
	margin-left:220px;
	padding-left:30px;
	border-left:1px solid #7f7f7f;
}
/*.careers-list-item .info .description {
	font-size:16px;
	color:#424242;
	font-family: 'Roboto', sans-serif;
}*/
.careers-list-item .info .description h3 {
	color:#9e9e9e;
	font-size:20px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	margin-bottom:10px;
}
.careers-container-left {
	width:59%;
	float:left;
}
.careers-container-right {
	width:39%;
	float:right;
}
.careers-form-container {
	width:100%;
	padding:0;
	float:left;
	margin-top:25px;
}
.careers-form-container input[type="submit"] {
	width:70%;
	max-width:244px;
	float:none;
	display:inline-block;
	padding-left:0;
	padding-right:0;
	/*background:#48BD55;*/
	/*background:#333333;*/
	color:#ffffff;
	font-size:18px;
	float:right;
	margin-top:78px;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	border-radius:4px;
}
/*.careers-form-container input[type="submit"]:hover {
	background:#00aded;
}*/
.read-more-btn {
	float:right;
	padding:6px 15px;
	background:#00aded;
	color:#fff;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	margin-top:5px;
}
.read-more-btn:hover {
	background:#48BD55;
}
.careers-details-box {
	width:94%;
	padding:15px 3%;
	float:left;
	margin-top:0;/*margin-top:-400px;*/
	border-radius:5px 5px 0 0;
	background-color:rgba(255, 255, 255, .85);
}
.careers-details-box h1 {
	color:#00aded;
	font-size:24px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight:600;
	/*font-style:italic;*/
	text-transform:capitalize;
}
.careers-details-box .description h3 {
	color:#121212;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	padding-bottom:10px;
	font-size:23px;
	margin-bottom:10px;
	border-bottom:1px solid #bdbdbd;
}
/******************************************************************************************************/
.down-arrow {
	position:absolute;
	bottom: 30px;
	left: 184px;
	z-index:10;
}
.down-arrow.case-1 {
	bottom: 49px;
	left: 208px;
}

.testimonials_cont{
	background-color:#f6f6f6;
	padding:50px 0;
	width:100%;
	display:inline-block;
	}
	
.testimonials_controls{
	float:left;
	width:100%;
	margin-top:50px;
	position:relative;}
	
.divider_testimonials, .testimonials_position{
	display:inline-block;
	color:#b4b4b4;
	font-size:19px;

	}
	
.testimonial_head .ratingStar{
	top:4px;
	pointer-events: none;
		float:right;}
.divider_testimonials{
	position:relative;
	margin-right:4px;
	margin-left:6px;
	top:-2px;}	
	
.row_mrgn{
	display:inline-block;
	width:100%;
	height:20px;}	
.testimonials_position{
		line-height:30px;}		
		
	
.testimonials_controls a{
    color: #858585;
    text-transform: uppercase;
    font-size: 18px;
    position: relative;
    padding: 2px 23px;
    background-color: #f6f6f6;
    position: relative;
    z-index: 100;
	}
	
	

.testimonials_controls:after{
	position:absolute;
	top:9px;
	content:"";
	background-color:#c4c4c4;

	width: -webkit-calc(100% + 70px);
    width: -moz-calc(100%  + 70px);
    width: calc(100%  + 70px);
	left:-35px;
	height:2px;}		

.arrow_m{
    border: solid #858585;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 5px;
    position: relative;
    top: -1px;
	}
	
.testimonials_controls a:hover{
	color:#f18c20;}		
	
.testimonials_controls a:hover .arrow_m{
 border: solid #f18c20;
    border-width: 0 3px 3px 0;}	
	
.arrow_m_right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.arrow_m_left {
	margin-right:3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}	
	
	
		
.testimonials_controls a.arrow_right{
	float:right;
	}	
	
.testimonials_cont .centered{
	margin:0 auto;
	width:90%;
	max-width:1600px;}	
.testimonal_item{
	display:inline-block;
	width:100%;}
.c-reviews .col-6{
	padding:0 20px;}	
.c-reviews .testimonal_item{
	margin-bottom:30px;}
.c-reviews  .block-title.border-bottom{
	border-bottom:4px solid #f2f2f2;
	margin-bottom:40px;
	color:black;}	
.testimonial_img{
	float:left;
	width:75px;}
	.inner_testimonial_content{
		margin-left:75px;}
		
	.inner_testimonial_img{
		width:65px;
		border-radius:100%;
		overflow:hidden;
		background:white;
		display:inline-block;
		height:65px;}	
		
.inner_testimonial_img .imgTable img{
	width: 66px;
    height: 66px;}
	
.testimonal_item.mod .inner_testimonial_content{
		margin-left:0;}
.testimonial_head{
	color:#f18c20;
	font-size:22px;
	width:100%;
	display:inline-block;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	text-transform:uppercase;
	}	
	
.testimonial_date{
	display:inline-block;
	width:100%;
	margin-bottom:8px;
	font-size:16px;
	color:#cfcfcf;}
	
.testimonial_content .description{
	color:#adadad;
	line-height:1.3;
		}				
/******************************************************************************************************/
.scrollingTesto {
	width:100%;
	max-height:245px;
	display:inline-block;
	vertical-align:top;
}
.testimonials-item {
	/*width:239px;
	height:278px;*/
	width:94%;
	padding:0 3%;
	margin:0;
	position:relative;
	text-align:center;
	display:inline-block;
}
/*.slick-center .testimonials-item {
	height:520px;
}*/
/*.slick-center .testimonials-item {
	width:448px;
	height:520px;
	margin-top:0;
}*/
.testimonials-polygon {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	background:url(../images/testimonials-polygon.png) no-repeat center center /cover
}
/*.testimonials-polygon.big {
	height:540px;
}*/
.slick-center .testimonials-item .testimonials-polygon {
	opacity:0;
}
.slick-center .testimonials-item .testimonials-polygon.big {
	opacity:0.6;
}
.name-person {
	width:96%;
	float:left;
	height:100%;
	text-align:center;
	padding:0 2%;
	font-size:16px;
	color:#919191;
	font-family:"Raleway", sans-serif;
}
.slick-center .name-person {
	opacity:0;
	visibility:hidden;/*height:0;*/
}
.slick-center .testimonials-item .info-block {
	height:520px;
}
.testimonials-info {
	/*width:80%;
	padding:0 10%;
	float:left;
	height:100%;*/
	/*width:448px;
	height:520px;*/
	width:179px;
	height:278px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	visibility:hidden;
	padding:0 30px;
}
.slick-center .testimonials-info {
	width:398px;
	height:540px;
	opacity:1;
	visibility:visible;
	top:-121px;
	left:-104px;
}
.testimonials-info .imgTable {
	opacity:0;
	visibility:hidden;
	position:relative;
	z-index:6
}
.slick-center .testimonials-info .imgTable {
	opacity:1;
	visibility:visible;
}
.testimonials-container {
	width:100%;
	float:left;
	padding-top:45px;
	padding-bottom:45px;
	/*border-top:1px solid #9a9a98;*/
	background:#e7e6e6;
}
.testo-title {
	width:100%;
	float:left;
	text-align:center;
	font-size:26px;

color:#323232;
	font-family:"Raleway", sans-serif;
	text-transform:capitalize;
	font-weight:600;

	margin-bottom:15px;
}
.testimonials-item .info-block {
	width:100%;
	height:100%;
	position:relative;
	z-index:6;
}
.testimonials-item .description {
display:inline-block;
	text-align:center;
width:100%;
}
.name-person-in {
	width:100%;
	float:left;
	text-align:center;
	font-size:16px;
	color:#000000;
	font-family:"Raleway", sans-serif;
	text-transform:capitalize;
	margin-top:15px;
	padding:0;
}
#TestimonialsSlider {
/*height:520px;
	margin-bottom:45px;*/
}
#TestimonialsSlider .slick-prev, #TestimonialsSlider .slick-next {
	height: 100%;
	width: 21px;
	background-repeat:no-repeat;
	background-image:url(../images/slick-arrows-4.png);
	position:absolute;
	top:-20px;
	margin-top:0 !important;
}
#TestimonialsSlider .slick-next {
	background-position:center right;
	right:0;
}
#TestimonialsSlider .slick-prev {
	background-position:center left;
	left:0;
}
/******************************************************************************************************/
.team-item-details .img-container {
	width:265px;
	float:left;
}
.team-item-details .img-container h2 {
	color:#000000;
	font-size:22px;
	font-weight:700;
	font-family:"Raleway", sans-serif;
	margin-bottom:1px;
}
.team-item-details .img-container .position {
	width:100%;
	float:left;
	color:#6b6b6b;
	font-size:14px;
	font-weight:400;
	font-family:"Raleway", sans-serif;
	margin-bottom:7px;
}
.team-item-details .img-container .img {
	width:349px;
	height:299px;
	position:relative;
	margin-left:-89px;
	margin-bottom:10px;
}
.team-item-details .img-container .img .overlay {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background:url(../images/team-img-overlay.png) no-repeat center center
}
.team-item-details .img-container .img .email-overlay {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	background-color:rgba(0, 0, 0, .5);
	background-image:url(../images/email-icon.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	opacity:0;
	visibility:hidden;
}
.team-item-details .img-container .img:hover .email-overlay {
	opacity:1;
	visibility:visible;
}
.team-item-details .info {
	margin-left:280px;
}
.team-item-details .description {
	color:#182b3f;/*font-size:16px;
	font-family: 'Roboto', sans-serif;*/
}
/*.meet-team-container {
	padding-bottom:15px;
	border-bottom:6px solid #00aded;
}*/
.team-item {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.team-item h3 {
	color:#00aded;
	font-size:24px;
	font-family:"Raleway", sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight:normal;
	/*font-style:italic;*/
	text-transform:capitalize;
	margin-bottom:10px;
	margin-top:30px;
}
.team-members-container {
	width:100%;
	float:left;
	margin-top:10px;
	padding-top:20px;
	border-top:1px solid #00aded;
}
.team-members-slider {
	width:100%;
	float:left;
}
.team-member {
	width:100%;
	margin:0;
	display:inline-block;
	vertical-align:top;
	padding-bottom:25px;
	margin-bottom:25px;/*border-bottom:1px solid #d1d1d1; */
}
.team-member.last {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.team-member.last {
	padding-bottom:0;
	margin-bottom:0;
}
.team-member .img {
	width:156px;
	height:156px;
	border-radius:150px;
	border:4px solid #e8e8e8;
	overflow:hidden;
	float:left;
	margin-left:10px;
	text-align:center;
}
.team-member .img img {
	vertical-align:middle;
	display:inline-block;
}
.team-member .img img.add-scal {
	-ms-transform: scale(1.4, 1.4); /* IE 9 */
	-webkit-transform: scale(1.4, 1.4); /* Safari */
	transform: scale(1.4, 1.4);
}
/*.team-member .img .overlay {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background:url(../images/shape-2.png) no-repeat center center / cover
}*/
.team-member .team-right-info {
	margin-left:230px;
}
.team-member .team-right-info.full {
	margin-left:0;
	width:100%;
	display:inline-block;
}
.team-member .member-title {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:4px;
	font-family:"Raleway", sans-serif;
	font-size:18px;
	color:#00aded;
}
.team-member .member-title a {
	color:#00aded;
}
.team-member .member-title a:hover {
	color:#000;
}
.team-member .member-position {
	width:100%;
	display:inline-block;
	vertical-align:top;
	font-family:"Raleway", sans-serif;
	font-size:16px;
	color:#6b6b6b;
	margin-bottom:20px;
}
.team-member .member-email, .team-item-details .member-email {
	width:100%;
	display:inline-block;
	vertical-align:top;
	font-family:"Raleway", sans-serif;
	font-size:16px;
	color:#1c1c1c;
}
.team-member .member-email a, .team-item-details .member-email a {
	padding-left:26px;
	display:inline-block;
	background:url(../images/icon-email-dark.png) no-repeat center left;
	color:#1c1c1c;
}
.team-item-details .member-email {
	margin-bottom:10px;
}
.team-item-details .member-email.linkedin a {
	background:url(../images/icon-linkedin.png) no-repeat center left;
	margin-bottom:0
}
.team-member .member-email a:hover, .team-item-details .member-email a:hover {
	color:#000;
}
.team-member .imgCell {
	vertical-align:bottom;
}
.team-top {
	background:#fff;
	position:relative;
	z-index:5;
}


.team-top .item { display:inline-block; vertical-align:bottom; margin:0 15px 30px; color:#00aded; font-size:18px; font-family:"Raleway", sans-serif; font-weight:500; text-transform:uppercase;  }
.team-top .item img { margin-bottom:7px; }
.team-member .description {
	width:100%;
	display:inline-block;
	color:#182b3f;
	margin-bottom:18px;
	text-align:justify;
}
.polygonsContainer {
	border-top:1px solid #5d7193;
}
.polygons-container {
	margin-left:-173px;
	margin-top:0;
	position:relative;
	z-index:1;
}
.polygons-container .meeting-the-team-polygons{
	display:none;}
.polygonsContainer{
		background-image:url(../images/tenants-polygons.png);
	background-position:top center;
	background-repeat:no-repeat;}	
.polygons-container{
	height:365px;
}	
.team-link-polygon {
/*	width:260px;
	height:300px;*/
	width: 231px;
    height: 271px;
	background:url(../images/polygon-team-link.png) no-repeat center center / cover;
	cursor:pointer;
}
.team-link-polygon .overlay {
	width:88%;
	height:88.67%;
	top:5.66%;
	left:6%;
	position:absolute;
	z-index:1;
	background:url(../images/polygon-team-link-overlay.png) no-repeat center center / cover;
	opacity:0;
	visibility:hidden;
}
.team-link-polygon .content {
	width:88%;
	height:88.67%;
	top:5.66%;
	left:6%;
	position:absolute;
	z-index:2;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	color:#00aded;
	font-size:24px;
	text-transform:capitalize;
}
.team-link-polygon:hover .overlay {
	opacity:1;
	visibility:visible;
}
.team-link-polygon:hover .content {
	color:#ffffff;
}
/*.ask-us-a-question {
	left: 258px;
	position: absolute;
	top: 0px;
	z-index: 7;
}*/
.schedule-a-buyers-meeting {
/*	left: 643px;
	position: absolute;
	top: 72px;
	z-index: 7;*/
	
	left: 470px;
    position: absolute;
    top: -1px;
    z-index: 7;
}
/*.meet-with-our-property-managers {
	left: 1034px;
	position: absolute;
	top: 0;
	z-index: 7;
}
*/
.how-much-my-home-worth,  .ask-us-a-question{
	  /*  left: 386px;
    position: absolute;
    top: 71px;
    z-index: 7;*/
/*	  left: 258px;
    position: absolute;
    top: 0;
    z-index: 7;*/
	
	  left: 130px;
    position: absolute;
    top: 62px;
    z-index: 7;
}
#PopupLoader .centered{
	padding:0;
	width:100%;}
.learn-about-our-rates, .meet-with-our-property-managers{
	/* left: 904px;
    position: absolute;
    top: 71px;
    z-index: 7;*/
	/*left: 1034px;
    position: absolute;
    top: 0;
    z-index: 7;*/
	
     left: 815px;
    position: absolute;
    top: 60px;
    z-index: 7;
}

}

#PopUpScrollingContainer .centered{
	width:100%;}
	
#PopupContainer .reviews_bx{
	padding-top:5px;
	background:white;
		}

.meeting-the-team-polygons{
	position:relative;
	left:70px;}
.landlords_polygons{
    right: -42px;
    position: absolute;
    top: -1px;
    z-index: 7;}
.input_search_property{
	width:300px;
	float:right;}	
.input_search_property input{
	width: 99.6%;
    height: 34px;
    float: left;
    padding-left: 50px;
	padding-right:50px;
	
    border: 1px solid #a0a6ab;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    color: #596066;
    font-size: 14px;
	}
	
.search_property a{
	display:inline-block;
	line-height:34px;
	font-size:15px;
	margin:0 4px;
	color:black;}
	
.properties_reviews_head .ratingStar{
	top:5px;
	margin-left:10px;}

.plan_buying  .label_plan_buying{
	width:46%;
	}
	
.plan_buying .chooseOption{
	margin:0 28px 0 0;}
	
.properties_reviews .ratingStar, .ratingStar.disable_rating{
	pointer-events: none;}		
	
.search_property a:hover{
	color:#f18c20;}		
	
.input_search_property button{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	border:none;
	width:40px;
	cursor:pointer;
	opacity:0;
	visibility:hidden;
	background-color:#00aded;
	color:white;}
	
.empty{

	display:inline-block;
	width:100%;
	font-size:24px;
	padding-bottom:8px;
	position:relative;
	text-align:center;}	
	
.empty:after{
	position:absolute;
	top:100%;
	left:50%;
	
	margin-left:-40px;
	width:80px;
	height:2px;
	background:black;
	content:"";}
	
.search_btn.show{
	opacity:1;
	visibility:visible;}	
	
.input_search_property button:hover{
	background-color:#48BD55;}		
.input_search_property{
	position:relative;}	
.input_search_property:after{
	position:absolute;
	top:0;
	left:0;
	width:45px;
	height:100%;
	content:"";
	background-image:url(../images/search-icon-properties.png);
	background-position:center center;
	background-repeat:no-repeat;
	}	
	

.search_property{
	float:right;}
	
.list_reviews .testimonal_item{

	
	float:none !important;
    vertical-align: top;
  	
   	margin-bottom:20px;
    width: 48%;
	}	
	
.properties_reviews .form-item{
	 margin: 0;
	 width: 48%;}	

.list_reviews .testimonal_item.right{
	/*padding-right:0;*/
	position:relative;
	margin-left:3%;
	}
	
.c-tenants .team-link-polygon.landlords_polygons .content .icon{
		    background-image: url(../images/tenants-polygons-icons_stars.png);}
	
	.properties_reviews .form-item:nth-of-type(2n+2){
		margin-left:3%;}		
	
	.review_row{
	position:relative;
/*	left:-14px;
	width: -webkit-calc(100% + 20px);
    width: -moz-calc(100% + 20px);
    width: calc(100%  + 20px);*/
	width:100%;}		
.reviews_title{
	display:inline-block;
	font-size:26px;
	font-weight:normal;
	color:#4a4a4a;}	
	
.inner_properties_reviews{
	float:left;
	width:100%;}
	
.list_reviews{
		float:left;
		width:94%;
		margin:0 3%;
		margin-top:30px;}	
	
.properties_reviews_head{
	display:inline-block;
	width:100%;
	padding-bottom:10px;
	
	margin-bottom:30px;
	border-bottom:1px solid #e6e4e5;}	

.form-item label.review_lbl{
	color:black !important;
	width:50%;
	margin-right:10px;
	}
	
.properties_reviews .divider{
	color:black;
	font-size:20px;
	margin:0 5px;
	
	}	
	
	#section_controls_reviews{
	width: 95%;
    margin: 0 2%;
	float:left;}
	
.properties_reviews .review_controls{
	background-color:#DBDBDB;
		}
	
.properties_reviews .form-item{
	margin-bottom:15px;
		}	
	
.properties_reviews{
	float:left;
	padding-top:50px;
	width:100%;
	background-color:#f7f5f6;}	
.team-link-polygon .content .icon {
	width:75px;
	height:60px;
	display:inline-block;
	margin-bottom:7px;
	background-image:url(../images/tenants-polygons-icons.png);
	background-repeat:no-repeat;
}
.landlords-polygons .team-link-polygon .content .icon {
	width:151px;
	height:92px;
	background-image:url(../images/landlords-polygons-icons-all.png);
	
}
.landlords-polygons .team-link-polygon.schedule-a-buyers-meeting .content .icon, .team-link-polygon.landlords_polygons .content .icon{
	width:75px;
	height:60px;
	background-image:url(../images/tenants-polygons-icons.png);
}
.team-link-polygon.ask-us-a-question .content .icon {
	background-position:0px 1px;
}
.team-link-polygon.schedule-a-buyers-meeting .content .icon {
	background-position:-95px -1px;
}
.team-link-polygon.meet-with-our-property-managers .content .icon {
	background-position:-200px 0px;
}
.team-link-polygon.how-much-my-home-worth .content .icon {
	background-position:-107px 3px;
}

.team-link-polygon.learn-about-our-rates .content .icon {
	background-position:39px 1px;
}

.team-link-polygon.landlords_polygons  .content .icon{
	background-position:-298px 1px;}

.team-link-polygon.how-much-my-home-worth:hover .content .icon {
	background-position:-107px -115px;
}

.team-link-polygon.learn-about-our-rates:hover .content .icon {
	background-position:39px -117px;
}

.team-link-polygon.landlords_polygons :hover .content .icon{
	background-position:-298px -95px;}

.team-link-polygon.ask-us-a-question:hover .content .icon {
	background-position:0px -95px;
}
.team-link-polygon.schedule-a-buyers-meeting:hover .content .icon {
	background-position:-95px -97px;
}
.team-link-polygon.meet-with-our-property-managers:hover .content .icon {
	background-position:-200px -96px;
}
.maintenance-service-container { 
	padding-top:30px;
	border-top:1px solid #5d7193;
}
.maintenance-service-item {margin-top:20px !important;}
.maintenance-service-item img { float:left; margin:-15px 10px 5px 0; max-width:63px; }
.maintenance-service-item .title {
	color:#1c1c1c;
	font-size:18px;
	font-weight:400;
	font-family:"Raleway", sans-serif;
	display:inline-block;
	vertical-align:top;
	min-height:47px;
	margin-bottom:5px;
}
.content-banner {
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	height:331px;
	position:relative;
	z-index:50;
}


.content-banner .centered {
	position:relative;
	z-index:3;
}
.content-banner .overlay {
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.5);
}

.img_hover_1, .hover_img:hover .img_hover_2{
	display:block;}
	
.img_hover_2, .hover_img:hover .img_hover_1{
	display:none;}
	
		
.content-banner.properties-tabs .overlay {background-color:rgba(0,0,0,.3);}
.content-banner.landlords-list-your-property { height:472px;}
.content-banner.home-our-services { 
padding-top:50px;
height:433px;
background-attachment:fixed;}
.content-banner.properties-tabs { height:287px; }
.tab-block {
	padding:40px 50px 25px;
	height:80px;
	width:268px;
	display:inline-block;
	margin:66px 10px 0;
	/*background-color:rgba(0,0,0,.4);*/
	text-align:left;
cursor:pointer;
	vertical-align:top;
}
.tab-block:hover {
-ms-transform: scale(1.1, 1.1); /* IE 9 */
	-webkit-transform: scale(1.1, 1.1); /* Safari */
	transform: scale(1.1, 1.1);
}
.tab-block img {
	float:left;
	margin-right:20px;
	margin-top:-15px;
}
.tab-block .text {
	margin-top:10px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	font-size:30px;
	color:#ffffff;
	text-transform:capitalize;
	
}

.tabs-text { width:100%; text-align:center; display:inline-block; vertical-align:top; margin-bottom:15px; 

 margin-top:20px;
 color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 26px;
    font-weight: 600;
   /* text-shadow: 0 1px 5px rgba(0, 0, 0, 0.78);*/
text-transform:uppercase;


width:100%;
	float:left;
	margin-bottom:20px;
	color:#48BD55;
	font-family:"Raleway", sans-serif;
	font-size:26px;
	font-weight:500;
	text-align:center;

}
.home-our-services-polygons {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
}
.tenant-guide {
	margin-top:133px;
}
.tenant-guide .info {
	color:#3d3d3d;
	font-size:28px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	margin-bottom:12px;
}
.tenant-guide .head {
	color:#48BD55;
	font-size:35px;
	font-family:"Raleway", sans-serif;
	font-weight:600;
	margin-bottom:24px;
	text-transform:uppercase;
}
.tenant-guide .text {
	color:#3f3f3f;
	font-size:20px;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	margin-bottom:12px;
}
.principles-container { width:100%; display:table; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #00aded; }
.principle-item { display:table-cell; color:#535353; font-size:16px;font-family:"Raleway", sans-serif; font-weight:500; }
.principle-item img {  max-height:60px; margin-right:15px; display:inline-block; vertical-align:middle;}
.principle-item span {
	display:inline-block; vertical-align:middle;
}


.acc-item {
	width:100%;
	display:inline-block;
	vertical-align:top;
}
.acc-title {
	width:96%;
	display:inline-block;
	vertical-align:top;
	
	text-transform:uppercase;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	font-size:22px;
	color:#4c4c4c;
	background:#dcdee3;
	padding:12px 2%;
	border-radius:3px;
	
	cursor:pointer;
	margin-bottom:15px;
}
.acc-title:hover {
	opacity:0.8;
}
.acc-title .ico {
	float:right;
	padding:4px;
	background:#48BD55;
	color:#fff;
	border-radius:50px;
	
	font-size: 37px;
    font-weight: 500;
    line-height: 14px;
	cursor:pointer;
}
.acc-info {
	display:none;
}
.acc-item.active .acc-title {
	background:#f0f2f5;
	color:#48BD55;
}
.acc-item.active .acc-title .ico {
	padding-bottom:8px;
	line-height:10px;
}

.useful-contacts { padding-top:30px; border-top:1px solid #cecece; }
.useful-contacts:nth-of-type(2n+1) .contact-item { margin-bottom:30px; }
.contact-item .title {
	text-transform:uppercase;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	font-size:22px;
	color:#2c2c2c;
	margin-bottom:15px;
}
.contact-item .img {
	height:112px;
	display:inline-block;
	vertical-align:middle;
}
.contact-item .img img {
	display:inline-block;
	vertical-align:middle;
}
.contact-item .text {
	font-family:"Raleway", sans-serif;
	font-weight:500;
	font-size:25px;
	color:#2c2c2c;
	vertical-align:bottom;
}
.contact-item .description {
	line-height:35px;
}

/******************************************************************************************************/
.landlords-how-it-works {
	padding-top:25px;
	border-top:1px solid #b9b9b9;
}
.how-it-works-items {
	/*height:670px;*/
	height:auto !important;
	position:relative;
}
.how-it-works-one-item {
/*	width:290px;
	position:absolute;
	z-index:10;*/
	padding: 0 1%;
    /* position: absolute; */
    z-index: 10;
    vertical-align: top;
    width: 31%;
	margin-bottom:52px;
    display: inline-block;
}
.how-it-works-one-item .count-number {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	border-radius:50px;
	width:33px;
	height:33px;
	color:#fff;
	font-size:20px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	background:#48BD55;
	margin-right:10px;
	line-height:33px;
}
.how-it-works-one-item:nth-of-type(6n+1) .counter,
.how-it-works-one-item:nth-of-type(6n+2) .counter,
.how-it-works-one-item:nth-of-type(6n+6) .counter {
	line-height:36px;
}
.how-it-works-one-item .title  {
	color:#202020;
	font-size:25px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	margin-top:10px;
	margin-bottom:5px;
}
.how-it-works-one-item img {
/*	display:inline-block;
	vertical-align:middle;*/
	display: inline-block;
    vertical-align: middle;
    max-height: 37px;
    max-width: 62px;
}
.how-it-works-one-item .description {
	line-height:21px;
	color:#8f8f8f;
}
/*.how-it-works-one-item:nth-of-type(6n+1) {
	top:0;
	left:442px;
}
.how-it-works-one-item:nth-of-type(6n+2) {
	top:66px;
	left:884px;
}
.how-it-works-one-item:nth-of-type(6n+3) {
	top:324px;
	left:884px;
}
.how-it-works-one-item:nth-of-type(6n+4) {
	top:408px;
	left:442px;
}
.how-it-works-one-item:nth-of-type(6n+5) {
	top:324px;
	left:28px;
}
.how-it-works-one-item:nth-of-type(6n+6) {
	top:66px;
	left:28px;
}*/
.intro-3-box {  border-top: 1px solid #5d7193;
    padding-top: 25px;}
.landlords-bottom-blocks .description { line-height:18px; }
.bottom-how-it-works img { float:left;  margin:-15px 10px 10px 0;  }
.bottom-how-it-works span { margin-top:10px;  }
.hiw-item { width:100%; display:inline-block; margin-top:15px; margin-bottom:10px;}

.tabs-margin { margin-top:20px; }
.hear-you-margin { margin-bottom:20px; }

.bottom-tabs { width:100%; height:91px; background-color:#48BD55; background-position:right top; background-repeat:no-repeat; background-image:url(../images/bottom-tabs-bg.png); display:inline-block; vertical-align:top;}

.bottom-tabs a:hover .text{
	color:#00aded;}

.bottom-tabs .text {
	float:left;
	font-size:26px;
	color:#ffffff; 
	font-family:"Raleway", sans-serif;
	font-weight:500;
	padding-top:18px; 
}


.bottom-tabs .text .q-mark {
	font-size:80px;
	font-weight:600;
	position:absolute;
	right: 75px;
    top: 0;
	z-index:10
}
.bottom-tabs .third-side { position:relative; }
.bottom-tabs .third-side:nth-of-type(3n+1) .text {
	padding-left:60px;
}
.bottom-tabs .third-side:nth-of-type(3n+2) .text {
	padding-left: 0px;
    font-size: 20px;
}
.bottom-tabs .third-side:nth-of-type(3n+3) .text{
}
.bottom-tabs-big-arrow {
	position:absolute;
	top:0;
	right:0;
	z-index:10
}
/*.bottom-tabs .third-side:nth-of-type(3n+1) .text {
	animation-name: text-anm-1;
    animation-duration: 5s;
	animation-iteration-count: infinite;
}
.bottom-tabs .third-side:nth-of-type(3n+2) .text {
	animation-name: text-anm-2;
    animation-duration: 5s;
	animation-iteration-count: infinite;
}
.bottom-tabs .third-side:nth-of-type(3n+3) .text {
	animation-name: text-anm-3;
    animation-duration: 5s;
	animation-iteration-count: infinite;
}
@keyframes text-anm-1 {
    0%   {color:#fff; }
    25%  {color:#6e6f71; }
    50%  {color:#fff; }
    75%  {color:#fff; }
    100% {color:#fff;}
}


@keyframes text-anm-2 {
    0%   {color:#fff; }
    25%  {color:#fff; }
    50%  {color:#6e6f71; }
    75%  {color:#fff;}
    100% {color:#fff;}
}


@keyframes text-anm-3 {
    0%   {color:#fff;}
    25%  {color:#fff; }
    50%  {color:#fff; }
    75%  {color:#6e6f71; }
    100% {color:#fff; }
}
*/

.request-free-quote-icon { float:left; margin:-6px 10px 0 0}
/******************************************************************************************************/
/******************************************************************************************************/
/*** Footer ***************************************************************************************************/
/******************************************************************************************************/
#WelcomePopupContainer {
	width:100%;
	height:100%;
	float:left;
	position:fixed;
	z-index:1001;
	display:block;
}
.welcome-no-step {
	display:none;
}
.welcome-yes-step {
	display:none;
}
.welcome-card {
	width:96%;
	max-width:455px;
	background:#fff;
	display:inline-block;
	vertical-align:middle;
	padding:7px;
}
.welcome-card-inner {
	width:89.6%;
	padding:5%;
	display:inline-block;
	border:1px solid #00aded;
	text-align:center;
}
.welcome-card-inner span.title-1, .welcome-card-inner span.title-2 {
	font-size:20px;
	font-weight:normal;
	color:#6a747c;
	font-family:"Raleway", sans-serif;
	width:100%;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
.welcome-card-inner span.title-1 {
	font-weight:500;
}
#WelcomePopupContainer .form-box {
	width:auto;
	min-width:73px;
	padding:0 4px;
	display:inline-block !important;
	float:none !important;
	padding-top:7px;
	height:27px;
}
#WelcomePopupContainer a {
	color:#48BD55;
}
#WelcomePopupContainer a:hover {
	color:#00aded;
}
/* popup */
.shadow, .shadow-welcome {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	display:none;
	background-color:rgba(0, 0, 0, .4);
}
.shadow-welcome {
	display:block;
}
#PopupContainer {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:fixed;
	z-index:10000000;
	display:none;
	overflow:hidden;
	overflow-y:scroll;
}
#PopupContainer { height:100%; }
#PopUpScrollingContainer {width:100%; position:relative; float:left;}
#PopupContainer.addToFavorite .centered {
	max-width:700px;
}
#PopupContainer .content {
	width:94%;
	float:left;
	margin:0 2%;
	padding:1%;
	background-color:rgba(0, 0, 0, .6);
	border-radius:15px;
}
#PopupContainer .content .inner {
	background:#ffffff;
	width:96%;
	float:left;
	padding:2%;
	border-radius:15px;
	position:relative
}
/*#PopupContainer.ios-android .content,
#PopupContainer.ios-android .content .inner {
background:none;
}*/
#PopupContainer .close11 {
	background: url("../images/sprite1.png") no-repeat scroll 2px 1px rgba(0, 0, 0, 0);
	cursor: pointer;
	height: 30px;
	position:absolute;
	top:2px;
	right:2px;
	z-index:10;
	width: 30px;
}
/******************************************************************************************************/
.no-results-found {
	width:100%;
	float:left;
	padding:50px 0;
	text-align:center;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	color:#48BD55;
}
/******************************************************************************************************/
/* pagination */
.pagination {
	width:100%;
	float:left;
	padding:15px 0 0 0;
	/*border-bottom:1px solid #d7d7d7;*/
	margin:20px 0;
}
.pagination ul {
	width:100%;
	float:left;
	text-align:center;
	padding:0
}
.pagination ul li {
	display:inline-block;
	list-style:none;
	margin:2px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.pagination ul li a {
	line-height: 13px;
	padding: 10px 13px;
	color:#aaaaaa;
	font-size:17px;
	border:1px solid #e7e8ea;
	background:#e7e8ea;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	display:inline-block;
}
.pagination ul li.active span {
	line-height: 13px;
	padding: 10px 13px;
	font-size:17px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	display:inline-block;
	color:#48BD55;
	border:1px solid #48BD55;
	background:#fff;
}
.pagination ul li a:hover {
	/*color:#00aded;*/
	color:#48BD55;
	border:1px solid #48BD55;
	background:#fff;
}
.loader {
	width:100%;
	float:left;
	height:100px;
	background:url(../images/712.html) no-repeat center center
}
/*** form **********************************************************************************************/
#successMessageContainer {
	text-align:center;
	padding:50px 0;
	width:99.6%;
	float:left;
	background-color:rgba(18, 82, 40, .3);
	border:2px solid #125228;
	border-radius:5px;
}
#successMessageContainer span {
	display:inline-block;
	vertical-align:top;
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	color:#125228;
}
#Footer #successMessageContainer {
	background:none;
	padding:10px 0;
	text-align:left;
	border:none;
}
#Footer #successMessageContainer span {
	color:#48BD55;
}
fieldset {
	width:100%;
	display:inline-block;
	vertical-align:top;
	border:none;
	margin-bottom:0;
}
fieldset legend {
	width:100%;
	display:inline-block;
	vertical-align:top;
	color: #313131;
	font-weight:600;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	margin-bottom: 15px;
	text-align: left;
	text-transform: capitalize;
}
fieldset legend.top-border {
	padding-top:15px;
	border-top:1px solid #e0e0e0;
}
.form-item {
	width:49%;
	float:left;
}
.form-item.full {
	width:100%;
}
.form-item.right {
	float:right;
}
.form-item label {
	width:100%;
	float:left;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	color:#313131;
	margin-bottom:7px;
	font-size:14px;
	text-transform:capitalize;
}

.form-item input[type="text"], .form-item input[type="file"], .form-item select, .form-item textarea {
	width:99.6%;
	height:28px;
	float:left;
	padding-left:3px;
	
	border:1px solid #a0a6ab;
	font-family:"Raleway", sans-serif;
	font-weight:400;
	color:#596066;
	font-size:14px;
}

#free_evaluationInquiryForm .form-item input[type="text"], #free_evaluationInquiryForm .form-item input[type="file"], #free_evaluationInquiryForm .form-item select, #free_evaluationInquiryForm .form-item textarea{
padding:0 5px;	}

#free_evaluationInquiryForm .right-submit-with-subscribe input[type="submit"]{
	padding: 12px 48px;	
	}

#free_evaluationInquiryForm  .phone-format{
	padding-left:52px !important;
	}
.form-item input[type="text"]#captcha {
	max-width:248px
}
.form-item input[type="file"] {
	/*background:#dcdcdc;
	margin-bottom:2px;*/

 border: medium none;
	margin-bottom: 10px;
}
.form-item textarea {
	height:100px;
	resize:none;
	
}

#free_evaluationInquiryForm .form-item textarea{
	padding:10px 10px;}
#BuyingForm h1{
	margin-bottom:15px;
	font-size: 30px;}	
#BuyingForm .description.row{
	margin-bottom:25px;}
#BuyingForm .description p{
	margin-bottom:0;}

.form-item .checkbox {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	color:#616161;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
}
.form-item .checkbox.padding-top {
	padding-top:7px;
}
.form-item .note {
	width:100%;
	float:left;
	color:#151515;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
}
.form-item input[type="text"].vError {
	border-color:red;
}

form input[type="submit"], .submit_btn{
	font-size:19px;
	color:#ffffff;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	padding:5px 14px;
	background:#00aded;
	text-transform:capitalize;
	float:right;
	cursor:pointer;
	border:none;
	border-radius:5px;
}

.submit_btn{
	font-weight:normal;
	height:25px;
	line-height:25px;
	border-radius:2px;}


form input[type="submit"].right-of-captcha {
	margin-top:80px;
}
form input[type="submit"]:hover, .submit_btn:hover{
	background:#48BD55;
}
/*form#buyingInquiryForm input[type="submit"] {
	background:#48BD55;
} 
form#buyingInquiryForm input[type="submit"]:hover {
	background:#333;
} */
.form-item .form-error {
	width:100%;
	float:left;
	height:20px;
	color:red;
}
.captchaImage {
	margin-bottom:5px;
	display:inline-block;
	width:100%;
}
.FormResult {
	width:100%;
	float:left;
	margin:7px 0;
	color:#48BD55;
}
.AreaConverter .FormResult span, .CurrencyConverter .FormResult span {
	width:auto;
	float:right;
	padding:4px 10px;
	background:#48BD55;
	color:#fff;
}
.FormResult .successMessage {
	color:green;
}
.intl-tel-input {
	width:100%;
}
/*.pp_social { float: left; margin: 0; width:450px;}*/
.pp_social .twitter {
	float: left;
	width: 90px;
	display:none !important
}
.right-submit-with-subscribe {
	margin-top:50px;
}
/*.pp_social .facebook { float: left; margin-left: 15px; width: 80px; overflow: hidden;}*/

.home-worth-popup .description {color:#6a747c;
font-size:25px; text-align:center;}
.home-worth-popup-steps .third-side { min-height:260px; position:relative; }
.home-worth-popup-steps .third-side:after { height:100%; width:1px; position:absolute; top:0; right:-2%; z-index:1; background:#bbbfc3; content:"";  }
.home-worth-popup-steps .third-side:nth-of-type(3n+3):after {
	display:none;
}
.step-box { width:90%;
padding:0 5%; display:inline-block; text-align:center;}
.step-box .description { color:#6a747c; font-size:15px;
 text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
	line-height:20px;
  }
  
 #BuyingForm h1{
	 color:#00aded;} 
.step-box .counter-2 {
	width:88px;
	height:88px;
	display:inline-block;
	vertical-align:top;
	margin-bottom:25px;
	border:1px solid #e3e3e3;
	background:#00aded;
	border-radius:50px;
	color:#ffffff;
	font-size:50px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	line-height:78px;
}

.contact-item table{
	padding:0;
	width:100%;
	border:none;}
	
.contact-item table tr td{
	border:none;}
	
.contact-item table tr td:first-child{
	width:49%;}		
	
.home-worth-popup-form legend { height:1px; background:#00aded; text-align:center; margin:20px 0 30px 0; }
.our-rate-item { width:31.6%; border:1px solid #c9cccf; float:left; margin-top:0; margin-bottom:15px; }
.our-rate-item .description { min-height:360px; line-height:18px; }
.our-rate-item:nth-of-type(3n+2) { margin-left:2%; margin-right:2%; }
.home-worth-popup-form { margin-top:25px; }
.home-worth-popup-form legend span {
	display:inline-block;
	padding:0 10px; background:#fff;
	margin-top:-16px;
	text-transform:uppercase;
	color:#00aded;
	font-family:"Raleway", sans-serif;
	font-size:25px;
}
.our-rate-item .head {
	height:71px;
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px;
	background:#00aded;
	color:#ffffff;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	text-transform:uppercase;
	font-size:24px;
}
.our-rate-item .rate {
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px;
	color:#48BD55;
	font-family:"Raleway", sans-serif;
	font-weight:700;
	text-transform:uppercase;
	font-size:24px;
	text-align:center;
}
/***********************************************************/
.other-input { 
	position:absolute; 
	top:21px; 
	left:0; 
	z-index:10; 
	display:none;
}
.close-other-input { 
	position:absolute; 
	top:21px; 
	right:4px; 
	z-index:11; 
	font-family:"Raleway", sans-serif;
	font-weight:500; 
	font-size:25px;
	color:#000;
	cursor:pointer;
	display:none;
}
.close-other-input:hover {
	opacity:.8; 
}
body.popup-custom-model { 

overflow: hidden !important;
}


.zoom_in_icon 			{ display:none; position:absolute; bottom:0px; font-size: 1rem; }
.zoom_in_icon img 		{ margin:30px; max-width:40px; height:auto; opacity:0.65; }
.zoom_in_icon img:hover { opacity: 0.9; }

.gal-details-img:hover .zoom_in_icon{ display:block; }


.privacy_policy{
	position:fixed;
	bottom:0;
	left:0;
	z-index:1000;
	width:100%;
	text-align:center;}
	
.inner_privacy_policy{
	display:inline-block;
	max-width:60%;
	font-size:16px;
	padding:10px 20px;
	padding-right:150px;
	    color: #6b644e;
		text-align:left;
		position:relative;
	    background-color: #f1ce0b;}
		
.privacy_policy p{
	margin-bottom:0;
	padding-bottom:0;}
		
.agree_btn{
	position:absolute;
	top:15px;
	right:15px;
	color:white;
	background:#a050a5;
	padding:8px 20px;}	
	
.agree_btn:hover{
	opacity:0.8;}		

	@media only screen and (max-width: 1024px) {
#popup {            
            padding:0px!important;        
            display:none!important;    
    }
.img728
    {
   width:100%
     }
}

@media only screen and (max-width: 767px) {
#popup {            
            padding:0px!important;        
            display:none!important;    
    }
.img728
    {
   width:100%
     }
}

@media only screen and (max-width: 640px) {
#popup {            
            padding:0px!important;        
            display:none!important;    
    }
.img728
    {
   width:100%
     }
}

@media only screen and (max-width: 479px) {
#popup {            
            padding:0px!important;    
            display:none!important;        
    }
.img728
    {
   width:100%
     }
}