@charset "utf-8";



/* CSS Document */

/*

==========================================================

font-family:"myriad-pro", Arial, Helvetica, sans-serif;

==========================================================

Regular:				400

Italic:					400

Semibold:				600

Bold:					700

==========================================================

font-family: "trajan-pro-3", "Times New Roman", Times, serif;

==========================================================

SemiBold:				600

Bold:					700

==========================================================

*/



body{color:#333; background:#f7f7f7; font-size:62.5%; line-height:1.3; -webkit-text-size-adjust:none; font-family:"myriad-pro", Arial, Helvetica, sans-serif;}

body, html{*overflow-x:hidden;}

a{color:#7a7a7a; text-decoration:underline; outline:none;}

a:hover{text-decoration:none;}

p{color:#333; font-size:1.4em; padding:10px 0;}

ul{color:#333; font-size:1.4em;}

input, textarea, select{color:#7a7a7a; outline:none; font-size:1.4em; vertical-align:middle; font-family:"myriad-pro", Arial, Helvetica, sans-serif;}

/*input[type=text], textarea, select{-webkit-appearance:none; border-radius:0;}*/



.wrapper{width:1000px; margin:0 auto;}



.green_btn{display:block; background:url(../images/green_btn.png) 0 0 no-repeat; padding:0 0 0 2px; color:#fff; text-decoration:none; font-size:1.8em; text-align:center; line-height:28px; }

.green_btn span{display:block; background:url(../images/green_btn.png) right bottom no-repeat; padding:0 2px 0 0; cursor:pointer; height:31px;}



/*===================================================================================*/

/*HOMEPAGE START=====================================================================*/

/*===================================================================================*/

.background_slider{position:fixed; left:0; top:0; width:100%; z-index:-9999;}

.background_slider .bx-wrapper{max-width:none !important;}

.bxslider li img{width:100%; height:auto;}



.header{clear:both;}

.header .header_top{clear:both; height:128px; background:#e0e3e8;}

.header .header_top .logo{float:left; margin:0 0 0;}

.header .header_top .logo_line{float:left; font-size:1.4em; color:#000; /* font-family: "trajan-pro-3", "Times New Roman", Times, serif; */ text-transform:uppercase; font-weight:500; width:300px; padding:33px 0 0 20px; line-height:1.5;}

.header .header_top .phone_email{float:right; padding:10px 0 0;}

.header .header_top .phone_email .phone{font-size:2.85em; font-family:Arial, Helvetica, sans-serif; color:#3c613f; line-height:1.2; clear:both; text-align:right;}

.header .header_top .phone_email a.email{font-size:1.7em; font-family:Arial, Helvetica, sans-serif; color:#2f6b30; text-decoration:none;}

.header .header_top .phone_email a.email:hover{text-decoration:underline;}

.header .header_top .phone_email a.login_btn{float:right; font-size:1.7em; font-weight: normal; margin-top:2px; font-family:Arial, Helvetica, sans-serif; color:#2f6b30; text-decoration:none;}

.header .header_top .phone_email a.login_btn:hover{text-decoration:underline;}

.header .navigation{clear:both; height:52px; background:url(../images/navi_bg.png) 0 0 repeat-x;}

.header .navigation .top_menu{float:left; font-size:1.7em; background:url(../images/divider_top_menu.gif) right top no-repeat;}

.header .navigation .top_menu li{float:left; background:url(../images/divider_top_menu.gif) 0 0 no-repeat;}

.header .navigation .top_menu li a{float:left; color:#333; text-decoration:none; text-transform:uppercase; height:38px; padding:14px 16px 0;font-size:15px;}



.header .socialize{float:right; clear:both; padding-bottom:4px;}

.header .socialize a{float:left; width:21px; height:20px; margin-left:4px;}

.header .socialize a.fb{background:url(../images/socialize.png) 0 0 no-repeat;}

.header .socialize a.tw{background:url(../images/socialize.png) -25px 0 no-repeat;}

.header .socialize a.pn{background:url(../images/socialize.png) -50px 0 no-repeat;}



html[xmlns*=""] body:last-child .header .navigation .top_menu li a{padding:14px 0px 0; margin-right:-6px;}

@media screen and (max-device-width: 980px) {

	 .header .navigation .top_menu li a{padding:14px 0px 0; margin-right:-6px;}

}

/*

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

	 .header .navigation .top_menu li a{padding:14px 0px 0; margin-right:-6px;}

}

*/



.header .navigation .top_menu li a:hover,

.header .navigation .top_menu li.current a{color:#2f6b30; background:url(../images/active_link.png) 1px 21px no-repeat;}



.quick_search{float:left; background:url(../images/quick_search_box.png) 0 0 no-repeat; width:250px; height:auto; margin:25px 0 20px 0; padding:0 17px 10px 17px; border:1px solid #fff;border-radius: 12px;}

.quick_search h2{font-size:2em; color:#2f6b30; font-weight:normal; background:url(../images/divider_quick_search.gif) bottom repeat-x; padding:15px 0; margin:0 0 22px;}

.quick_search .qs_row{clear:both; padding:0 0 12px;}



.link_search { position:relative;width:250px; height:auto; margin:78px 0 0 0; padding:0 17px 10px 17px; clear:both;}

/*

.quick_search .zindex_1 .jqTransformSelectWrapper{z-index:40px !important; border:1px solid red; position:relative;}

.quick_search .zindex_2 .jqTransformSelectWrapper{z-index:30px !important; border:1px solid blue; position:relative;}

.quick_search .zindex_3 .jqTransformSelectWrapper{z-index:20px !important; border:1px solid green; position:relative;}

.quick_search .zindex_4 .jqTransformSelectWrapper{z-index:10px !important; border:1px solid yellow; position:relative;}

*/

.quick_search .qs_row .qs_left{float:left; font-size:1.5em; width:125px; padding:5px 0 0;}

.quick_search .qs_row .qs_right{float:right; font-size:1.5em; width:125px;}

.quick_search .qs_row .qs_right select{width:95px;}

.quick_search .qs_row .qs_right .selectbox{width:95px;  *font-size:1em !important; *width:123px; *color:#bfbdbd;}

.quick_search .qs_row .search_btn{float:right; background:url(../images/search_btn.png) 0 0 no-repeat; width:102px; height:31px; border:none; outline:none; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; margin:7px 0 0;}

.quick_search .adv_search{color:#2f6b30; font-size:1.4em;}

.quick_search .location_dd .jqTransformSelectWrapper{width:126px !important;}

.quick_search .location_dd ul{width:126px !important;}



.intro_txt{clear:both; margin:0; float:left; width:100%; padding-bottom:25px;}

.intro_txt .intro_top{clear:both; height:10px; overflow:hidden; width:100%; float:left; background:url(../images/intro_box.png) 0 0 no-repeat;}

.intro_txt .intro_bottom{clear:both; height:10px; overflow:hidden; width:100%; float:left; background:url(../images/intro_box.png) 0 -10px no-repeat;}

.intro_txt .intro_content{clear:both; background:url(../images/intro_bg.png) repeat; padding:5px 25px; float:left; width:950px;}

.intro_txt .intro_content h1{color:#2f6b30; font-size:1.8em; padding:5px 0 2px;}

.intro_txt .intro_content h2{color:#333; font-size:1.8em; font-weight:normal; line-height:1.4; margin-bottom:15px;}

.intro_txt .intro_content p{line-height:1.5; padding:12px 0;}

.intro_txt .intro_content p span{color:#2f6b30;}

.intro_txt .intro_content p a{color:#2f6b30;}

.intro_txt .intro_content .intro_extra{display:none;}

.intro_txt .intro_content .show_hide{display:block; width:30px; height:31px; text-align:center; margin:0 auto; background:url(../images/expand_btn.png) 0 0 no-repeat; color:#fff; font-size:1.8em; line-height:28px; text-decoration:none;}



.footer{background:#000; padding:20px 0 0; min-height:124px; margin-bottom:-20px;}

.footer .footer_left{float:left;}

.footer .footer_left p{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding: 5px 0 10px;}

.footer .footer_left ul{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#fff;}

.footer .footer_left ul li{float:left; padding:0 15px 0 0; background:url(../images/divider_footer.gif) right no-repeat; margin:0 14px 0 0;}

.footer .footer_left ul li.last{background:none;}

.footer .footer_left ul li a{float:left; color:#fff; text-decoration:none;}

.footer .footer_left ul li a:hover{text-decoration:underline;}

.footer .footer_right{float:right; background:url(../images/footer_logos_bg.png) 0 0 no-repeat; width:548px; height:61px;}

.footer .footer_right img{float:left; margin:12px 0 0;}

.footer .footer_right .f1{margin-left:23px;}

.footer .footer_right .f2{margin-left:47px;}

.footer .footer_right .f3{margin-left:42px;}

.footer .footer_right .f4{margin-left:44px;}

/*===================================================================================*/

/*HOMEPAGE END=======================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*ABOUT US START=====================================================================*/

/*===================================================================================*/

.innerpg_banner{position:absolute; left:0; top:0; width:100%; height:474px; background:#ccc; z-index:-999;}

.banner_title{clear:both; height:272px; width:1000px; margin:0 auto;}

.banner_title h1{font-size:3em; color:#000; font-weight:normal; padding:0 0 0 6px; background:url(../images/title_bg.png) 0 0 no-repeat; float:left; margin:222px 0 0; text-transform:uppercase;}

.banner_title h1 span{display:block; background:url(../images/title_bg.png) right bottom no-repeat; height:49px; padding:7px 22px 0 16px;}



.content{clear:both; padding:20px 0;}

.content .content_left{float:left; width:600px;}

.content .content_left h1{font-size:1.9em; font-weight:normal; text-align:justify; padding:10px 0 15px; color:#2f6b30;}

.content .content_left h2{font-size:1.6em; font-weight:normal; text-align:justify; padding:10px 0 15px;}

.content .content_left p{text-align:justify; line-height:1.5; margin-bottom:5px;}

.content .content_left p a,

.content .content_left p span{color:#2f6b30;}

.content .sidebar{float:right; width:357px; padding:10px 0;}

.content .sidebar .sidebar_box{clear:both; background:#d9d9d9; padding:12px; margin-bottom:10px;}

.content .sidebar .sidebar_box h2{color:#686868; font-size:1.8em; font-weight:normal; background:url(../images/divider_sb.gif) bottom repeat-x; padding:0 0 12px;}

.content .sidebar .sidebar_box address{color:#686868; font-size:1.6em; padding:20px 0; line-height:1.4;}

.content .sidebar .sidebar_box .ph{color:#686868; font-size:1.6em; padding-bottom:20px; line-height:1.4; padding-top:10px;}

.content .sidebar .sidebar_box .ph a{color:#2f6b30;}

.content .sidebar .sidebar_box .register_btn{float:right;}

.content .sidebar .sidebar_box .register_btn span{padding:0 23px 0 21px;}

.content .sidebar .sidebar_box .view_gal_btn{float:right; margin:10px 0 0; clear:both;}

.content .sidebar .sidebar_box .view_gal_btn span{padding:0 23px 0 21px;}

.content .sidebar .sidebar_box p{text-align:justify;}

.content .sidebar .sidebar_box p.alt_email{text-align:left; white-space:nowrap;}

.content .sidebar .sidebar_box p a,

.content .sidebar .sidebar_box p span{color:#2f6b30; text-decoration:none;}

.content .sidebar .sidebar_box p a:hover{text-decoration:underline;}



.content .sidebar .sb_gallery{}

.content .sidebar .sb_gallery h3{color:#686868; font-size:1.8em; font-weight:normal; float:left;}

.content .sidebar .sb_gallery .view_gallery_btn{float:right; background:url(../images/view_gallery_btn.png) 0 0 no-repeat; width:119px; height:23px; padding:3px 0 0; text-align:center; color:#fff; text-decoration:none; font-size:1.5em;}

.content .sidebar .sb_gallery .sb_slider{clear:both; border:1px solid #fefefe; width:330px; height:188px; margin:12px 0 0; float:left; overflow:hidden;}

/*===================================================================================*/

/*ABOUT US END=======================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*TESTIMONIAL START==================================================================*/

/*===================================================================================*/

.testimonial{clear:both; background:url(../images/divider_testi.gif) bottom repeat-x; padding:0 0 15px; margin-bottom:15px;}

.testimonial p{font-style:italic; font-size:1.6em; line-height:1.4 !important;}

.testimonial p.client_name{color:#2f6b30; font-style:normal; font-weight:bold;}

/*===================================================================================*/

/*TESTIMONIAL END====================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*SOLD GALLERY START=================================================================*/

/*===================================================================================*/

.gallery_pg{margin:0 -2px 0 0;}

.gallery_pg h1{font-size:1.9em; font-weight:normal; text-align:justify; padding:10px 0 15px; color:#2f6b30; background:url(../images/divider_testi.gif) bottom repeat-x; margin:0 2px 15px 0;}

.gallery_pg .gallery_thumb{float:left; width:330px; height:210px; border:1px solid #fff; margin:0 2px 2px 0; *margin-right:1px; position:relative; overflow:hidden;}

.gallery_pg .gallery_thumb img{display:block;}

.gallery_pg .gallery_thumb .gal_overlay{position:absolute; left:0; bottom:-95px; background:url(../images/gallery_overlay_bg.png) repeat; width:100%;}



.gallery_pg .gallery_thumb .gal_overlay p {

    color: #535353;

    font-size: 1.6em;

    line-height: 2;

    padding: 0 19px;

}

.gallery_pg .view_more{clear:both; background:url(../images/divider_testi.gif) top repeat-x; margin:25px 0 0; width:100%; float:left; padding:20px 0 25px;}

.gallery_pg .view_more .more_btn{display:block; background:url(../images/more_btn.png) 0 0 no-repeat; width:102px; height:28px; padding:3px 0 0; text-align:center; color:#fff; text-decoration:none; margin:0 auto; font-size:1.8em;}



.gallery_pg .sell_with_us{float:right; width:334px; height:31px; background:url(../images/sell_your_property.jpg) 0 0 no-repeat; text-align:center; color:#fff; line-height:30px; font-size:1.8em; text-decoration:none; margin:9px 0 0;}



/*===================================================================================*/

/*SOLD GALLERY END===================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*PROPERY DETIALS START==============================================================*/

/*===================================================================================*/

.property_details{clear:both;}

.property_details .property_title{clear:both; padding:10px 0 15px; background:url(../images/divider_testi.gif) bottom repeat-x; margin:0 2px 15px 0;}

.property_details .property_title h1{font-size:1.9em; font-weight:normal; text-align:justify; color:#2f6b30; float:left; text-transform:uppercase;}

.property_details .property_title .back_to_search{float:right; font-size:1.4em; color:#2f6b30; margin:7px 0 0;}



.property_details .property_gallery{margin-bottom:20px;}

.property_details .property_gallery .property_main{width:1000px; height:554px; overflow:hidden;}

.property_details .property_gallery .property_thumbs_holder{background:#d9d9d9; padding:11px 0; margin:6px 0 0; width:1000px; height:100px; overflow:hidden;}



.property_details .price_ref{clear:both; background:#a5a5a5; color:#fff; padding:7px 20px 7px 25px; margin-bottom:20px;}

.property_details .price_ref span{float:left; font-size:1.9em;}

.property_details .price_ref em{float:right; font-size:1.8em;}



.property_details .property_content{background:url(../images/property_sidebg.gif) right repeat-y;}

.property_details .property_content .property_tabs{float:left; width:648px;}

.property_details .property_content .property_tabs .tabs_navi{font-size:1.9em; margin-bottom:-1px; position:relative; z-index:99; float:left;}

.property_details .property_content .property_tabs .tabs_navi li{float:left; padding-right:1px;}

.property_details .property_content .property_tabs .tabs_navi li a{float:left; background:#999 url(../images/tabs_bg.gif) 0 0 repeat-x; margin:1px 1px 0 1px; color:#fff; /*width:190px;*/ text-align:center; text-decoration:none; padding:7px 20px 3px;}

.property_details .property_content .property_tabs .tabs_navi li a:hover,

.property_details .property_content .property_tabs .tabs_navi li.ui-tabs-active a{color:#666; background:#fff; border:1px solid #dadada; border-bottom:none; margin:0;}

.property_details .property_content .property_tabs .property_tab_contents{border:1px solid #d9d9d9; background:#fff; min-height:800px; clear:both;}

.property_details .property_content .property_tabs .tabs_padding{padding:25px 30px 15px;}

.property_details .property_content .property_tabs h2{font-size:1.6em; font-weight:normal; text-align:justify; padding:10px 0 15px;}

.property_details .property_content .property_tabs p{text-align:justify; line-height:1.5; margin-bottom:5px;}

.property_details .property_content .property_tabs p a,

.property_details .property_content .property_tabs p span{color:#2f6b30;}



.property_details .property_content .property_sidebar{float:right; width:321px; margin:0 10px 0 0; padding-bottom:15px;}

.property_details .property_content .property_sidebar .property_location{clear:both; background:url(../images/divider_sb.gif) bottom repeat-x; padding:5px 0 18px;}

.property_details .property_content .property_sidebar .property_location h2{color:#686868; font-size:1.8em; font-weight:normal; float:left; padding:5px 0 0;}

.property_details .property_content .property_sidebar .property_location .view_map{float:right; font-size:1.5em;}

.property_details .property_content .property_sidebar .property_location .view_map span{padding:0 16px 0 14px;}

.property_details .property_content .property_sidebar .property_location .gmap{border:1px solid #fefefe; width:319px; height:343px; clear:both; margin:4px 0 0; float:left; position:relative;}

.property_details .property_content .property_sidebar .property_location .gmap iframe{width:319px; height:343px;}

.property_details .property_content .property_sidebar .property_location .gmap .shad_top{background:url(../images/shadow_top.png) 0 0 no-repeat; width:319px; height:7px; position:absolute; left:0; top:0; z-index:10;}

.property_details .property_content .property_sidebar .property_location .gmap .shad_left{background:url(../images/shadow_left.png) 0 0 no-repeat; width:7px; height:329px; position:absolute; left:0; top:7px; z-index:10;}

.property_details .property_content .property_sidebar .property_location .gmap .shad_bottom{background:url(../images/shadow_bottom.png) 0 0 no-repeat; width:319px; height:7px; position:absolute; left:0; bottom:0; z-index:10;}

.property_details .property_content .property_sidebar .property_location .gmap .shad_right{background:url(../images/shadow_right.png) 0 0 no-repeat; width:7px; height:329px; position:absolute; right:0; top:7px; z-index:10;}

.property_details .property_content .property_sidebar .viewing{clear:both; background:url(../images/divider_sb.gif) bottom repeat-x; padding:10px 0 15px;}

.property_details .property_content .property_sidebar .viewing h2{font-size:1.7em; font-weight:normal;}

.property_details .property_content .property_sidebar .viewing h2 span{white-space:nowrap;}

.property_details .property_content .property_sidebar .viewing h3{font-size:1.9em; color:#2f6b30; font-weight:normal;}

.property_details .property_content .property_sidebar .viewing em{color:#8f8f8f; color:#8f8f8f; font-size:1.6em;}



.property_details .property_content .property_sidebar .property_functions{padding:20px 0 12px; background:url(../images/divider_sb.gif) bottom repeat-x;}

.property_details .property_content .property_sidebar .property_functions .green_btn{margin-bottom:8px;}

.property_details .property_content .property_sidebar .property_functions .add_to_shortlist{float:left;}

.property_details .property_content .property_sidebar .property_functions .add_to_shortlist span{width:153px;}

.property_details .property_content .property_sidebar .property_functions .brochure{float:right;}

.property_details .property_content .property_sidebar .property_functions .brochure span{width:153px; background-image: url(../images/orange_btn.png);}

.br_top span{background-image: url(../images/orange_btn.png);}



.property_details .property_content .property_sidebar .share_property{clear:both;}

.property_details .property_content .property_sidebar .share_property .share_pro{font-size:1.8em; color:#6b6b6b; padding:10px 0 0; clear:both;}

.property_details .property_content .property_sidebar .share_property .share_btns{padding:8px 0 0; clear:both;}

.property_details .property_content .property_sidebar .share_property .share_btns .fb_share{float:left;}

.property_details .property_content .property_sidebar .share_property .share_btns .tweet_btn{float:left; margin-left:7px;}

/*===================================================================================*/

/*PROPERY DETIALS END================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*SEARCH PAGE LIST START=============================================================*/

/*===================================================================================*/

.search_holder{clear:both; background:#f7f7f7 url(../images/search_bg.jpg) left bottom repeat-x; padding:20px 0 0;}

.search_holder .search_top{background:url(../images/search_top.png) 0 0 no-repeat; width:1000px; height:12px; overflow:hidden;}

.search_holder .search_bottom{background:url(../images/search_bottom.png) 0 0 no-repeat; width:1000px; height:15px; overflow:hidden; margin:0 auto;}

.search_holder .search_shadow{background:url(../images/search_bg_shadow.png) 0 0 repeat-y; width:992px; padding:0 4px;}

.search_holder .search_content{background:#faf9f9 url(../images/search_bg_gradation.png) 0 0 repeat-x; padding:0 19px;}

.search_holder .search_content h2{color:#2f6b30; font-size:1.9em; background:url(../images/divider_search.gif) bottom repeat-x; font-weight:normal; padding:6px 0 16px; position:relative;}

.search_holder .search_content h2 span.gray{color:#626262;}

.search_holder .search_content h2 span.note{color:#626262; position:absolute; right:0; top:-2px; font-size:0.85em;}

.search_holder .search_content h3{color:#2f6b30; font-size:1.6em; font-weight:normal; padding:0 0 15px;}

.search_holder .search_hide{display:none;}

.search_holder .search_show_hide{height:20px;}

.search_holder .search_show_hide_active{}

.search_holder .search_show_hide a{background:url(../images/close_search.png) 0 0 no-repeat; width:49px; height:23px; display:block; margin:0 auto; display:none; outline:none;}

.search_holder .search_show_hide_active a{display:block;}



.search_holder .search_content .step_1{clear:both; padding:20px 0 5px;}

.search_holder .search_content .step_2{clear:both; padding:15px 0 0;}

.search_holder .search_content .search_col_1{float:left; width:295px; padding:0 60px 0 0;}

.search_holder .search_content .search_col_last{padding:0; float:right;}

.search_holder .search_content .search_col_1 .sc_row{clear:both; padding:0 0 12px;}

.search_holder .search_content .search_col_1 .sc_row .sc_left{float:left; width:118px; font-size:1.6em; color:#333; padding:5px 0 0;}

.search_holder .search_content .search_col_1 .sc_row .sc_right{float:right; width:174px;}

.search_holder .search_content .search_col_1 .sc_row input[type=checkbox]{*float:left;}

.search_holder .search_content .search_col_1 .sc_row label.chkbox{padding:4px 0 0 5px; float:left;  font-size:16px; color:#333; *padding:0 7px 0 0;}

.search_holder .search_content .search_col_1 .sc_row .selbox{width:143px;}

.search_holder .search_content .search_col_1 .sc_row .txtbox{width:158px; *border:1px solid #cfcfcf; *padding:2px 7px; *width:130px;}

.search_holder .search_content .search_col_1 .sc_row .txtarea{width:163px; height:55px; resize:none; *border:1px solid #cfcfcf; *padding:2px 7px; *width:130px;}

.search_holder .search_content .search_col_1 .sc_row input{margin:0 5px 0 0;}

.search_holder .search_content .search_col_1 .sc_row .info{float:left; margin:6px 0 0 10px;}

.search_holder .search_content .search_col_1 .sc_row .info a{background:url(../images/icon_info.png) 0 0 no-repeat; width:16px; height:16px; float:left;}



p.search_text {font-size:1.6em; color:#333;}

p.search_text a {color:#2F6B30; text-decoration:none;}



.search_holder .search_content .search_col_2{width:265px;}

.search_holder .search_content .search_col_2 .sc_row .sc_left{width:88px;}

.search_holder .search_content .search_col_3{padding:0;}

.search_holder .search_content .search_last{position:relative;}

.search_holder .search_content .search_btn{float:right; background:url(../images/search_btn.png) 0 0 no-repeat; width:102px; height:31px; border:none; outline:none; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; position:absolute; right:-5px; top:0;}

.search_holder .search_content .next_btn{float:right; background:url(../images/next_btn.png) 0 0 no-repeat; width:102px; height:31px; border:none; outline:none; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; position:absolute; right:0; top:0;}

.search_holder .search_content .note{color:#a7a7a7; font-size:1.34em; padding:10px 0; line-height:1.6;}

.search_holder .search_content .note span{color:#ff0000; font-size:1.2em; vertical-align:middle;}

.search_holder .search_content .cancel_signup{padding:53px 0 0;}

.search_holder .search_content .cancel_signup .signup_btn{float:right; width:102px; height:31px; border:none; outline:none; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; background:url(../images/signup_btn.png) 0 0 no-repeat;}

.search_holder .search_content .cancel_signup .cancel_link{float:right; color:#2f6b30; font-size:1.4em; margin:14px 20px 0 0;}

.search_holder .search_content .mail_img{float:right; margin:5px 0 0;}

.mail_img{max-width: 580px;}

.green_strip{clear:both; height:57px; background:url(../images/green_strip.png) 0 0 repeat-x; margin:0 0 -17px; position:relative; z-index:10; width:100%; float:left;}

.green_strip .signup_for_alerts{float:left; width:228px; height:31px; background:url(../images/signup_for_alerts.png) 0 0 no-repeat; text-align:center; color:#fff; line-height:30px; font-size:1.8em; text-decoration:none; margin:9px 0 0;}

.green_strip .show_result_as{float:right; padding:11px 0 0;}

.green_strip .show_result_as .show_res{float:left; font-size:1.6em; color:#fff; padding:3px 25px 0 0;}

.green_strip .show_result_as .view_tabs{float:left; font-size:1.6em;}

.green_strip .show_result_as .view_tabs li{float:left; margin:0 12px 0 0; height:54px;}

.green_strip .show_result_as .view_tabs li.current{background:url(../images/tab_active.png) left bottom no-repeat;}

.green_strip .show_result_as .view_tabs li a{float:left; color:#fff; text-decoration:none; height:25px;}

.green_strip .show_result_as .view_tabs li a.list{ background:url(../images/icons_view.png) 0 0 no-repeat; padding:2px 0 0 32px;}

.green_strip .show_result_as .view_tabs li a.map{ background:url(../images/icons_view.png) -66px 0 no-repeat; padding:2px 0 0 32px;}



.property_list_view{clear:both; padding:30px 0 0;}

.property_list_view .pro_row{clear:both; padding:0 0 50px; position:relative;}

.property_list_view .pro_row .back_on_market{width:433px; height:39px; background:url(../images/back_on_market.png) repeat; position:absolute; left:0; top:0;}

.property_list_view .pro_row .back_on_market em{font-size:2.1em; color:#fff; background:url(../images/back_on_market_icon.png) 0 0 no-repeat; padding:0 0 0 44px; height:28px; display:block; margin:6px 0 0 12px; line-height:1.2;}

.property_list_view .pro_row .pro_img{float:left;}

.property_list_view .pro_row .pro_details{float:right; width:550px; position:relative; padding:0 0 35px; min-height:211px;}

.property_list_view .pro_row .pro_details .pro_price_ref{background:#a5a5a5; padding:5px 15px 7px; color:#fff; margin:0 0 20px;}

.property_list_view .pro_row .pro_details .pro_price_ref span{font-size:1.9em; float:left;}

.property_list_view .pro_row .pro_details .pro_price_ref em{font-size:1.8em; float:right;}

.property_list_view .pro_row .pro_details h2{color:#2f6b30; font-size:1.9em; font-weight:normal;}

.property_list_view .pro_row .pro_details h2 a{text-decoration:none; color:#2f6b30;}

.property_list_view .pro_row .pro_details h2 a:hover{text-decoration:underline;}

.property_list_view .pro_row .pro_details p{line-height:1.5;}

.property_list_view .pro_row .pro_details strong{font-weight:600;}

.property_list_view .pro_row .pro_details .pro_functions{clear:both; position:absolute; right:0; bottom:0;}

.property_list_view .pro_row .pro_details .pro_functions a{float:right; width:152px; height:31px; background:url(../images/pro_detail_btns.png) 0 0 no-repeat; text-align:center; color:#fff; text-decoration:none; font-size:1.8em; line-height:29px; margin-left:1px;}



.property_pagination{clear:both; background:url(../images/divider_testi.gif) 0 0 repeat-x; padding:15px 0 30px; max-width:1000px; margin:0 auto;}

.property_pagination .pro_pgs{float:right;}

.property_pagination .pro_pgs .next_prev{float:left; color:#2f6b30; font-size:1.4em; margin:0 0 0 12px;}

.property_pagination .pro_pgs .pg_nums{float:left; margin:0 0 0 8px;}

.property_pagination .pro_pgs .pg_nums a{float:left; color:#2f6b30; font-size:1.4em; width:17px; height:17px; line-height:1.2; background:url(../images/pg_num.png) 0 0 no-repeat; text-align:center; text-decoration:none; margin:0 0 0 3px;}

.property_pagination .pro_pgs .pg_nums a:hover,

.property_pagination .pro_pgs .pg_nums a.current{color:#a5a5a5;}



.listing_contents{clear:both;}

#map_canvas{width:100%; height:715px; margin-bottom:10px;}



.gmap_popup{clear:both; width:254px;}

.gm-style-iw,

.gm-style-iw div{overflow:visible !important;}

.gm-style-iw{width:254px !important; padding:3px 0 0 !important;}



.gmap_popup h3{font-size:1em; font-weight:normal !important; color:#7e7e7e; padding:5px 0 3px;}

.gmap_popup a{color:#2f6b30; float:left;}

.gmap_popup span{color:#2f6b30; float:right;}



/*CSS ADDITIONS 26 FEB 2014 START===============================================*/

.search_holder{position:relative; z-index:11;}

.search_holder .search_content .search_col_1 .sc_row .info{position:relative;}

.search_holder .search_content .search_col_1 .sc_row .info .info_popup{position:absolute; left:0px; bottom:25px; padding:0 10px; background:#fff; border:1px solid #c9c9c9; width:150px; margin-left:-78px; display:none;}

.search_holder .search_content .search_col_1 .sc_row .info .info_popup_arrow{position:absolute; left:50%; bottom:-9px; width:14px; height:9px; background:url(../images/popup_arrow.png) 0 0 no-repeat; margin-left:-7px;}

.search_holder .search_content .search_col_1 .sc_row .info p{font-size:14px;}

/*CSS ADDITIONS 26 FEB 2014 END=================================================*/





/* SIJO EDITS 28 FEB 2014 ======================================================*/



.price {

    color: #2F6B30;

    font-size: 1.9em;

    font-weight: normal;

    text-align: justify;

}



.ref {

    color: #2F6B30;

    font-size: 1.6em;

    font-weight: normal;

    text-align: justify;

    float:right;

    padding-top:8px;

}





.map_canvas {

    width:319px;

    height:343px;

}



.green_btn .view_map {color:#ffffff;}

.mailto {text-decoration:none;}



/* SIJO EDITS 28 FEB 2014 END ==================================================*/







.property_details .large-images .bx-prev{left:0px !important;}

.property_details .large-images .bx-next{right:0px !important;}

.hideprop {display:none !important;}







/* SHORTLIST TAB ======================================================*/



#viewshortlisttab a{

	background:url(../images/shortlist_tab.png);

    height: 129px;

    margin-top: 20px;

    position: absolute;

    width: 49px;

	z-index:9999;



}



/* SHORTLIST TAB END ==================================================*/







.shortlist_buttons a{

background: url(../images/pro_detail_btns.png) 0 0 no-repeat !important;

    color: #FFFFFF;

    float: right;

    font-size: 1.8em;

    height: 31px;

    line-height: 29px;

    margin-left: 1px;

    text-align: center;

    text-decoration: none;

    width: 152px;

}



.shortlist_buttons_2 a{

background: url(../images/pro_detail_btns.png) 0 0 no-repeat !important;

    color: #FFFFFF;

    font-size: 1.0em;

    height: 31px;

    line-height: 29px;

    margin-right: 1px;

    text-align: center;

    text-decoration: none;

    width: 152px;

	padding:5px 10px;

}







#shortlistsubmit{

background: url(../images/pro_detail_btns.png) 0 0 no-repeat !important;

    color: #FFFFFF;

    font-size: 1.0em;

    height: 31px;

    line-height: 29px;

    margin-right: 1px;

    text-align: center;

    text-decoration: none;

    width: 152px;

	padding:5px 10px;

}



.statcounter{ display:none; }

.show{ displat:block !important;}





.content .sell_your_property{}

.content .sell_your_property h2{color:#2f6b30; font-size:2.6em; font-weight:400; text-align:left; font-size:25px;}

.content .sell_your_property p{color:#353535; text-align:left; font-size:1.6em;}

.content .sell_your_property ul{font-size:1.6em; text-align:left; padding:0 0 25px;}

.content .sell_your_property ul li{/*background:url(../images/bullet_li.gif) 0 8px no-repeat; */padding:0 0 5px 10px;}

.content .sell_your_property ul li strong{font-weight:600;}

.content .sell_your_property h3{color:#2f6b30; font-size:2em; font-weight:400; text-align:left; margin-bottom:10px;}

.content .sell_your_property .what_client_says{padding:0 0 20px;}

.content .sell_your_property .what_client_says p{font-size:1.6em;}

.content .sell_your_property .what_client_says p em{color:#2f6b30;}

.content .sell_your_property .what_client_says p span{color:#353535; font-size:0.9em;}



.content .sell_your_property .what_client_says .rs_slider{

height: 250px;

min-height: 240px;

font-size:1.1em;

}

.content .sell_your_property .listing_style li{background:url(../images/bullet_li_1.gif) 0 6px no-repeat; padding:0 0 5px 15px;}



.content .sell_your_property .content_banner{background:#fff; border:3px solid #dcdcdc; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; font-size:2em; color:#353535; padding:8px 0; margin:15px 0 30px;}

.content .sell_your_property .content_banner span{color:#2f6b30;}



.market_appraisal_frm{background:#e8e8e8; padding:10px 15px 10px; margin-bottom:40px;}

.market_appraisal_frm h2{font-size:2.8em; color:#3d753e; padding:0 0 20px; font-weight:400;}

.market_appraisal_frm h3{font-size:1.6em; color:#353535; font-weight:400; padding:0 0 20px;}

.market_appraisal_frm .ma_frm_row{padding:0 0 15px;}

.market_appraisal_frm .ma_frm_row .ma_frm_left{font-size:1.8em; float:left; width:95px;}

.market_appraisal_frm .ma_frm_row .ma_frm_right{float:right; width:220px;}

.market_appraisal_frm .ma_frm_row .ma_frm_right .txtbox{background:#fff; width:200px; padding:5px 10px; height:23px; border:none; outline:none;}

.market_appraisal_frm .ma_frm_row .submit_btn{background:url(../images/lets_do_it_btn.png) 0 0 no-repeat; width:144px; height:31px; outline:none; border:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden; margin:10px 0 0; float:right;}



.excellence_yrs{background:url(../images/excellence.png) 0 0 no-repeat; padding:0 0 0 156px; min-height:137px; margin-bottom:40px;}

.excellence_yrs h2{font-size:2.3em; color:#2f6b30; font-weight:400; margin:27px 0 0; padding-top:15px;}

.excellence_yrs h3{font-size:2em; color:#424242; font-weight:400;}



.facebook_feed{margin:0 0 55px;}

.facebook_feed iframe{width:100% !important; background:#fff !important;}





/*********************************/

.solid_gallery_testimonial {

    background:#E0E3E8 none repeat scroll 0 0;

    clear: both;

    margin-bottom: 3px;

	

}



.solid_gallery_testimonial a {

    font-family: "myriad-pro" !important;

    font-style: italic;

    text-decoration: none !important;

	color:#4f4f4f !important;

}

.solid_gallery_testimonial a > p{

	font-size:18px !important;

}



#testimonial_slide > li > a {

    text-decoration: none;

}







.solid_gallery_testimonial > p {

    font-size: 16px;

    font-style: italic;

	padding-top:0px;

	clear:both;

	

}





.rs_slider > li > a > h4 {

    font-size: 21px;

	padding:35px 0 0 35px;

	background:#E0E3E8 !important;

}

.property_details .rs_slider > li > a > h4 {

	

    font-size: 21px;

	padding:35px 0 0 35px;

	background:#d9d9d9 !important;

	margin-top:20px;

	

}

.property_details .solid_gallery_testimonial > p {

    min-height:50px;

}

.solid_gallery_testimonial > h5 {

    font-size: 18px;

    font-style: italic;

	 padding-top: 20px;

}



/************search page testimonial*********************/



.sell_property_box {

    background: #f7f7f7 none repeat scroll 0 0;

    margin-top: 30px;

    min-height: 200px;

	overflow:hidden;

}



.sell_property_box1 {

    background: #e0e3e8 none repeat scroll 0 0;

    float: left;

    min-height: 100px;

    padding: 15px;

    width: 60%;

	

}







.sell_property_box ul {

    background:#E0E3E8 none repeat scroll 0 0;

    float: right;

    width: 35%;

}

.sell_property_box ul > p {

    font-size: 16px;

    font-style: italic;

}



.sell_property_box ul h5 {

    font-size: 14px;

}



.sell_property_box1 img {

    border: 1px solid #ffffff;

    float: left;

}

.sell_property_box1_info {

    float: right;

    min-height: 100px;

    width: 48%;

	padding:0;

}

.sell_property_box1_info > h3 {

	color:#2f6b30;

    font-size: 17px;

    font-style: italic;

    font-weight: bold;

}

.sell_property_box1_info h4 {

    font-size: 16px;

    font-weight: normal;

    padding: 10px 0;

}

.sell_property_img{ width:48%; float:left;}

.sell_property_img img{ width:100%; height:auto;}

.sell_property_box1_info a{

	background: rgba(0, 0, 0, 0) url(../images/sell_property_box1_info.png) no-repeat scroll 0 0;

  	clear: both;

    color: #fff;

    display: inline-block;

    float: left;

    font-size: 1.8em;

    height: 31px;

    line-height: 29px;

    margin-left: 1px;

    margin-top: 16px;

    padding: 0 15px;

    text-align: center;

    text-decoration: none;

    width: auto;

}



.normal_overlay {

    background:rgba(0, 0, 0, 0) url("../images/gallery_overlay_bg.png") repeat scroll 0 0;

    bottom: 0;

    padding: 0 10px;

    position: absolute;

    width: 100%;

}



































/*===================================================================================*/

/*BLOG START=========================================================================*/

/*===================================================================================*/

.blog_banner{background:url(../images/banner_blog.jpg) 50% 0 no-repeat fixed;}

.blog_banner_article{background:url(../images/banner_blog_article.jpg) 50% 0 no-repeat fixed;}

.blog_pg_title{ width:100%; padding:25px 0; clear:both;}



.blog_pg_title h3 {

    display: block;

    font-size: 27px;

    font-weight: normal;

    text-align: center;

    width: 100%;

}

.blog_pg{clear:both;}

.blog_pg .blog_list{}

.blog_pg .blog_list .blog_box{width:30.5%; margin:0 4.25% 50px 0; float:left;}

.blog_pg .blog_list .blog_box_last{margin-right:0;}

.blog_pg .blog_list .blog_box .blog_img{position:relative; overflow:hidden;}

.blog_pg .blog_list .blog_box .blog_img img{display:block; width:100%; height:auto;}

.blog_pg .blog_list .blog_box .blog_img a.blog_hover{display:block; position:absolute; left:0; top:100%; width:100%; height:100%; background:#345736; font-size:2.3em; color:#fff; text-decoration:none; text-align:center;}

.blog_pg .blog_list .blog_box .blog_img a.blog_hover span.b_table{display:table; width:100%; height:100%; vertical-align:middle;}

.blog_pg .blog_list .blog_box .blog_img a.blog_hover span.b_table span.b_cell{display:table-cell; width:100%; height:100%; vertical-align:middle; padding:0 25px; font-size: 16px;}

.blog_pg .blog_list .blog_box h2{font-size:3.2em; line-height:0.8;  font-weight:400; text-align:center; clear:both; padding:15px 0 20px;}

.blog_pg .blog_list .blog_box h2 a{text-decoration:none; color:#455560; font-size:20px;}

.blog_pg .plus_blog{display:block; width:42px; height:42px; padding:0; text-align:center; font-size:4.8em; line-height:1; text-decoration:none; border:2px solid #1ebff1; margin:30px auto; background:url(../images/add_blog.png) center no-repeat;}



.banner_inner .banner_no_quote{background:none;}



.blog_article{padding:70px 0;}

.blog_article p.date{font-size:2em;}

.blog_article p{margin:0 0 20px; padding:0 0 20px;text-align: justify;font-size:1.6em;}

.blog_article h2{font-size:2.4em;}

.blog_article p a{color:#1ebff1; text-decoration:none;}

.back_to_blog{display:block; color:#1ebff1; text-decoration:none; font-size:3em; text-align:center; border:2px solid #1ebff1; height:44px; line-height:44px; width:245px; margin:45px 0 20px;}





.banner_inner {

    clear: both;

    height: 453px;

    margin:5px 0 0;

    position: relative;

}

.banner_quote {

    padding-top: 300px;

    text-align: center;

}

.banner_inner .banner_quote h2 {

    color: #fff;

    font-size: 5em;

    font-weight: 300;

}

.blog_article h3 {

    font-size: 30px;

    font-weight: normal;

    padding-bottom: 30px;

}

.blog_article h4 {

    font-size: 20px;

    font-weight: normal;

    padding-bottom: 15px;

}

.blog_article img {

    float: left;

    margin: 0 20px 20px 0;

}





#gallery_pg .solid_gallery_testimonial {

    margin: 0 auto;

    max-width: 100%;

    padding: 35px;

    width:93%;

    max-width:93%;

}



.sell_your_property .solid_gallery_testimonial {

    padding: 35px;

}

.blog_text {

    clear: both;

}





/*===================================================================================*/

/*BLOG END===========================================================================*/

/*===================================================================================*/



@media only screen and (min-width:320px) and (max-width:480px) {





.sell_property_box:after {

    content: '';

    display: block;

    clear: both;

}

.sell_property_img, .sell_property_box1_info{

    width: 100%;

}

.sell_property_box ul{

    float: left;

    width:100%;

	min-height:175px !important;

}

.sell_property_box1 {

    margin-bottom: 25px;

    width: 93%;

}

/*****************blog responsive***************************/

.blog_pg .blog_list .blog_box {

    float: left !important;

    margin: 0 4.25% 50px 0 !important;

    width: 99.5% !important;

}

.blog_pg .blog_list .blog_box_last {

    margin-right:0 4.25% 50px 0 !important;

}

.blog_pg .blog_list .blog_box h2 a {

    font-size: 15px !important;

}



.blog_article img { float:none;}





#gallery_pg .solid_gallery_testimonial {

    margin: 0 auto;

    max-width: 100%;

    min-height: 150px;

    padding: 35px;

    width: 260px;

}

.blog_text {

    clear: both;

}



.blog_text p{

    clear: both;

    font-size:1.6em;

}

.sell_property_box1_info {

   padding: 25px 0;

}

	

	



}

@media only screen and (min-width:481px) and (max-width:767px) {

	

#gallery_pg .solid_gallery_testimonial {

    margin: 0 auto;

    max-width: 100%;

    min-height: 300px;

    padding: 35px;

    width: 261px;

}



	

}

@media only screen and (min-width:767px) and (max-width:998px) {

	

	

#gallery_pg .solid_gallery_testimonial {

    margin: 0;

    max-width:93%;

    padding: 35px;

}

	

}



@media only screen and (min-width:481px) and (max-width:998px) {



.sell_property_box1{ width:96%;}

.sell_property_box:after {

    content: '';

    display: block;

    clear: both;

}

.sell_property_box ul{ min-height: auto;}

.sell_property_box1{ margin-bottom:25px;}

.sell_property_box1_info{ width:100%;}

.sell_property_box ul {

    float: left;

    width:100%;

}

.sell_property_img{ width:25%;}

.sell_property_box1_info {

    width: 71%;

}



/*****************blog responsive***************************/

.blog_pg .blog_list .blog_box {

    float: left !important;

    margin: 0 4.25% 50px 0 !important;

    width: 45.6% !important;

}

.blog_pg .blog_list .blog_box_last {

    margin-right:0 4.25% 50px 0 !important;

}

.blog_pg .blog_list .blog_box h2 a {

    font-size: 15px !important;

}











}

@media only screen and (max-width:400px){

	.quick_search{ width:90%; background:url("../images/quick_search_box.png") no-repeat scroll 0 0 / cover !important;}

	

	

}

@media only screen and (max-width:1023px){

	

	.solid_gallery_testimonial > p {

		min-height:auto;

	}









}

@media only screen and (min-width:767px) and (max-width:1023px){

	

		#gallery_pg .solid_gallery_testimonial {

		width:88% !important;

		float:left !important;

		margin:0px !important;

	}

	

}

@media only screen and (min-width:999px){

	

	.sell_property_box {

		display: flex;

		justify-content: space-between;

	}

	.sell_property_box1_info {

	padding: 0;

	}

	#testimonial_slide .solid_gallery_testimonial {

		padding: 14px 35px;

	}

	

	

}

@media only screen and (max-width:998px){



	#testimonial_slide .solid_gallery_testimonial {

		padding: 14px 35px 35px;

	}



}



@media only screen and (max-width:767px){

	

	.home_content{ float:left; width:100%;}

	.home_content_img{ float:none; width:155px;margin:25px auto; clear:both;}

	.home_content_img img{ width:100%;}

	

}

@media only screen and (min-width:768px){

	

	#gallery_pg .solid_gallery_testimonial {

		margin: 0 auto;

		max-width: 93%;

		padding: 50px;

		width:89.5%;

		margin-bottom:3px;

		min-height:110px;

	}

	.home_content_img{ float:right; width:155px;}

	.home_content_img img{ width:100%;}

	

}

@media only screen and (min-width:768px) and (max-width:1023px){

	

	.home_content{ float:left; width:75%;}



}

@media only screen and (min-width:1024px){

	

	.home_content{ float:left; width:80%;}

	.intro_txt .intro_content .show_hide{ margin-top:-30px !important;}

	

}

.jqTransformSelectWrapper{ min-width:100px;}

.jqTransformSelectWrapper > div {

    display: inline-block;

    height: 30px;

    width: 100%;

	min-width:125px;

}

@media only screen and (max-width:999px){

	

.burger_nav {

    color: #3f5f45;

    display: inline-block;

    font-size: 20px;

    margin-top: 12px;

    text-transform: uppercase;

}



	

}



@media only screen and (max-width:999px){

	

.burger_nav {

    color: #3f5f45;

    display: inline-block;

    font-size: 20px;

    margin-top: 12px;

    text-transform: uppercase;

}



	

}

@media only screen and (min-width:1000px){

	

	.burger_nav{ display:none;}

	

}



/*ABOUT PAGE START*/
.about_pg{}
.about_pg .about_contents{padding:60px 0;}
.meet_team{background:#f7f7f7; padding:55px 0 35px;}
.meet_team h2{text-align:center; font-size:3em; font-weight:400; color:#41623c; padding-bottom:33px;}
.meet_team .team_member{width:32.8%; max-width:32.8%; -webkit-box:0 0 32.8%; -moz-box:0 0 32.8%; -webkit-flex:0 0 32.8%; -ms-flex:0 0 32.8%; flex:0 0 32.8%; margin:0 0.8% 25px 0;}
.meet_team .team_member:nth-child(3n){margin-right:0;}
.meet_team .team_member .team_img{padding:0 0 10px;}
.meet_team .team_member .team_img img{display:block; width:100%; height:auto;}
.meet_team .team_member h2{font-size:2em; color:#41623c; text-align:left; font-weight:400; padding-bottom:2px; padding-right:40px;}
.meet_team .team_member h3{font-size:2em; color:#575756; text-align:left; font-weight:400; padding-right:40px;}
.meet_team .team_member p{font-size:1.5em; color:#575756; padding-top:7px; padding-right:40px;}
.featured_properties{padding-top:55px !important;}
@media only screen and (max-width:1024px) {
	.about_pg .about_contents{padding:40px 0;}
	.meet_team{padding:40px 0 30px;}
	.meet_team h2{font-size:2.5em; padding-bottom:20px;}
	.meet_team .team_member{width:49.5%; max-width:49.5%; -webkit-box:0 0 49.5%; -moz-box:0 0 49.5%; -webkit-flex:0 0 49.5%; -ms-flex:0 0 49.5%; flex:0 0 49.5%; margin:0 1% 25px 0;}
	.meet_team .team_member:nth-child(3n){margin-right:1%;}
	.meet_team .team_member:nth-child(2n){margin-right:0;}
	/*
	.meet_team .team_member h2{font-size:2em; color:#41623c; text-align:left; font-weight:400; padding-bottom:2px; padding-right:40px;}
	.meet_team .team_member h3{font-size:2em; color:#575756; text-align:left; font-weight:400; padding-right:40px;}
	.meet_team .team_member p{font-size:1.5em; color:#575756; padding-top:7px; padding-right:40px;}
	*/
	.featured_properties{padding-top:35px; !important}
}
@media only screen and (max-width: 540px) {
	.meet_team .wrapper{max-width:400px;}
	.meet_team .team_member{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 25px;}
	.meet_team .team_member:nth-child(3n){margin-right:auto;}
	.meet_team .team_member:nth-child(2n){margin-right:auto;}
}
/*ABOUT PAGE END*/


.more_opts_dd{position:relative; max-width:250px;}
.more_opts_dd .moreopt{display:block; font-size:1.6em; background:#fff; padding:4px 40px 4px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #fff; position:relative; cursor:pointer;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fbfbfb+0,f6f5f5+50,f3f1f1+100 */
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #f6f5f5 50%, #f3f1f1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f6f5f5 50%,#f3f1f1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fbfbfb 0%,#f6f5f5 50%,#f3f1f1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f3f1f1',GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 1px #888888;
	color:#666;

}
.more_opts_dd .moreopt:after{content:""; display:block; position:absolute; right:8px; top:12px; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #5c5c5c; z-index:2; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.more_opts_dd .moreopt:before{content:""; display:block; position:absolute; right:1px; top:1px; bottom:1px; width:28px; background:#fff; z-index:1;}
.more_opts_dd .dropdown_chk{background:#fff; padding:10px 15px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #d8d7d7; position:absolute; left:0; top:100%; width:220px; display:none; z-index:9999; -webkit-animation:dropdown 0.3s; -moz-animation:dropdown 0.3s; -o-animation:dropdown 0.3s; animation:dropdown 0.3s;}
.more_opts_dd .dropdown_chk .info{display:none;}
.more_opts_dd.open_dd .dropdown_chk{display:block;}

@-webkit-keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
@-moz-keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
@-o-keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
@keyframes dropdown {  0% { top: 120%; opacity:0; }  100% { top: 100%; opacity:1; }}
@media only screen and (max-width: 767px) {
	.more_opts_dd{max-width:none; width:100%;}	
	.more_opts_dd .dropdown_chk{width:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}
}

#search_hide{padding:0 19px;}
#search_hide .mail_img{display:block; max-width:100%; width:400px; height:auto;}
#search_hide h2{font-size:20px; padding:10px 0; font-weight:400; border-top:1px solid #ccc;}
#save_search_form .step_2{padding-bottom:15px;}
#save_search_form .step_2 h3{font-size:17px; padding:10px 0;}


#save_search_form .sc_row{clear:both; padding:0 0 12px; max-width:280px;}
#save_search_form .sc_row .sc_left{float:left; width:100px; font-size:1.6em; color:#333; padding:5px 0 0;}
#save_search_form .sc_row .sc_right{float:right; width:174px;}
#save_search_form .sc_row input[type=checkbox]{*float:left;}
#save_search_form .sc_row label.chkbox{padding:4px 0 0 5px; float:left;  font-size:16px; color:#333; *padding:0 7px 0 0;}
#save_search_form .sc_row .selbox{width:143px;}
#save_search_form .sc_row .txtbox{width:158px; *border:1px solid #cfcfcf; *padding:2px 7px; *width:130px;}
#save_search_form .sc_row .txtarea{width:163px; height:55px; resize:none; *border:1px solid #cfcfcf; *padding:2px 7px; *width:130px;}
#save_search_form .sc_row input{margin:0 5px 0 0;}
#save_search_form .sc_row .info{float:left; margin:6px 0 0 10px;}
#save_search_form .sc_row .info a{background:url(../images/icon_info.png) 0 0 no-repeat; width:16px; height:16px; float:left;}
#save_search_form .note{font-size:14px; padding:0 0 10px;}

#save_search_form .cancel_signup{padding:15px 0;}
#save_search_form .cancel_signup #signup_prop{background:url(../images/blank_btn.png) 0 0 no-repeat; width:102px; height:31px; border:none; outline:none; font-size:17px; overflow:hidden; cursor:pointer; color:#fff; text-transform:capitalize; padding-bottom:3px; margin-right:15px;}
#save_search_form .cancel_link{font-size:15px; color:#2f6b30;}
@media only screen and (max-width: 767px) {
	#save_search_form .step_2 h3{font-size:15px;}
	#save_search_form .jqTransformInputWrapper .q_txtbox,
	#save_search_form .jqTransformInputWrapper{width:100% !important;}
}