@charset "utf-8";
/* CSS Document */
/*
==========================================================
font-family:"myriad-pro", Arial, sans-serif;
==========================================================
Regular:					400
SemiBold:					600
Bold:						700
==========================================================
font-family:"sofia-pro", Arial, sans-serif;
==========================================================
Extra Light:				200
Light:						300
Regular:					400
Medium:						500
Semi Bold:					600
Bold:						700
==========================================================
*/


/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity;

     -moz-transition-property:    -moz-transform, opacity;

      -ms-transition-property:     -ms-transform, opacity;

       -o-transition-property:      -o-transform, opacity;

          transition-property:         transform, opacity;

}



/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

  -webkit-transition-duration: 0s;

     -moz-transition-duration: 0s;

      -ms-transition-duration: 0s;

       -o-transition-duration: 0s;

          transition-duration: 0s;

}



/* End: Recommended Isotope styles */







/* disable CSS transitions for containers with infinite scrolling*/

.isotope.infinite-scrolling {

  -webkit-transition: none;

     -moz-transition: none;

      -ms-transition: none;

       -o-transition: none;

          transition: none;

}



/**** Infinite Scroll ****/



#infscr-loading {

  position: fixed;

  text-align: center;

  bottom: 30px;

  left: 42%;

  z-index: 100;

  background: white;

  background: hsla( 0, 0%, 100%, 0.9 );

  padding: 20px;

  color: #222;

  font-size: 15px;

  font-weight: bold;

  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;

}


body{color:#525851; font-family:"sofia-pro", Arial, sans-serif; background:#fff; font-size:62.5%; line-height:1.2; -webkit-text-size-adjust:none;}
/*body{overflow-x:hidden; overflow-y:auto;}*/
html{overflow-y:scroll; _overflow-y:auto;}
a{color:#525851; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
p{color: #525851;font-size: 1.6em; line-height: 1.5em;padding: 10px 50px; font-family:"myriad-pro", Arial, sans-serif;}
ul{color:#525851; font-size:1.8em;}
input, textarea, select{color:#525851; outline:none; font-size:1.5em; vertical-align:middle; font-family:"sofia-pro", Arial, sans-serif;}
.wrapper{max-width:970px; margin:0 auto;}
.desktop_hide{display:none;}

.wrapper_new{max-width:1000px; margin:0 auto; padding:0 15px;}

.error, .error_list {
  color: red;
  font-weight: bold;
}
/*===================================================================================*/

/*HOMEPAGE START=====================================================================*/

/*===================================================================================*/
.header{clear:both; background:#ebeae6; padding:20px 0 7px;}
.header .logo{float:left;}
.header .slogan{float:left; color:#6a6d71; font-size:2.4em; padding:35px 0 0 42px; font-weight:200;}
.header .header_right{float:right; width:300px;}
.header .header_right ul{float:right; font-size:1.8em; clear:both; margin:23px 0 0;}
.header .header_right ul li{float:left; border-right:1px solid #000; padding:0 8px;}
.header .header_right ul li a{float:left; color:#6a6d71; text-decoration:none; height:24px; font-weight:200;}
.header .header_right ul li a:hover{text-decoration:underline;}
.header .header_right ul li.last{border:none; padding-right:0;}
.header .header_right .search_box{width:219px; float:right; clear:both; margin:15px 0 0;}
.header .header_right .search_box .search_txt{float:left; width:172px; height:35px; background:url(../images/search_box.png) 0 0 no-repeat;}
.header .header_right .search_box .search_txt input{font-size:1.6em; color:#6a6d71; padding:0 15px; width:142px; height:35px; line-height:25px; border:none; outline:none; background:none; font-weight:200;}
.header .header_right .search_box .search_btn{float:right; width:39px; height:35px; background:url(../images/search_box.png) right top no-repeat; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; border:none; outline:none;}
.header .show_mob_menu{float:right; width:27px; height:27px; background:url(../images/mob_menu.png) 0 0 no-repeat; background-size:cover; margin:20px 0 0; cursor:pointer; position:absolute; right:15px; top:67px;}

.navi{clear:both; background:#ebeae6; height:52px;}
.navi ul{font-size:1.8em; color:#6a6d71; float:left;}
.navi ul li{float:left; padding:0 11px 0 0;}
.navi ul li:last-child{padding:0;}
.navi ul li a{text-decoration:none; color:#6a6d71; padding:10px 10px; display:block;}
.navi ul li:hover a,
.navi ul li a:hover,
.navi ul li.current a{background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.navi ul li{position:relative; z-index:9997;}
.navi ul li:hover .submenu{display:block;}
.navi ul li .submenu{
	display:none;
	width:655px;
	z-index:9999;
	position:absolute; left:0; top:38px;
	padding-top:14px;
}
.navi ul li .submenu.no_width{width:auto;}
.navi ul li .submenu .submenu_shadow{
	background:#fff url(../images/dd_bg.gif) right repeat-y;
	-webkit-box-shadow: 0px 7px 10px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    0px 7px 10px 0px rgba(50, 50, 50, 0.45);
	box-shadow:         0px 7px 10px 0px rgba(50, 50, 50, 0.45);
}


.navi ul li .submenu_left{left:auto; right:25px;}

.navi ul li .menu_left_col{float:left; padding:12px 10px 10px 18px;}
.navi ul li .menu_left_col ul{font-size:1em; margin:0; padding:0;}
.navi ul li .menu_left_col ul li{padding:0; float:none; width:215px; border-bottom:1px solid #ccc; padding:0 0 18px;}
.navi ul li .menu_left_col ul li.last{border:none;}
.navi ul li .menu_left_col ul li a{float:none; padding:0;}
.navi ul li .menu_left_col ul li a:hover,
.navi ul li:hover .menu_left_col ul li a{
	background:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
	-moz-box-shadow:    0px 0px 0px 0px rgba(50, 50, 50, 0);
	box-shadow:         0px 0px 0px 0px rgba(50, 50, 50, 0);
}
.navi ul li .menu_left_col ul li span{display:block;}
.navi ul li .menu_left_col ul li span.sm_title{font-size:0.95em; padding:10px 0 12px;}
.navi ul li .menu_left_col ul li span.sm_desc{font-size:0.8em; color:#6f716e;}
.navi ul li .menu_left_col ul li a:hover span.sm_title{text-decoration:underline;}

.navi ul li .menu_right_col{float:left; padding:0 18px 20px 24px; width:360px;}
.navi ul li .menu_right_col h2{color:#6a6d71; border-bottom:1px solid #d5d5d5; padding:24px 0 15px; font-weight:normal;}
.navi ul li .menu_right_col ul{font-size:0.8em; margin:0; padding:0;}
.navi ul li .menu_right_col ul li{float:left; padding:13px 0 0 0; margin:0 15px 0 0; width:165px;}
.navi ul li .menu_right_col ul li:nth-child(odd){clear:left;}
.navi ul li .menu_right_col ul li:nth-child(even){clear:right;}
.navi ul li .menu_right_col ul li a{float:none; display:block; color:#636864; background:none; padding:0; margin:0;}
.navi ul li .menu_right_col ul li.view_all a{color:#6a6d71;}
.navi ul li .menu_right_col ul li a:hover,
.navi ul li:hover .menu_right_col ul li a{
	-webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
	-moz-box-shadow:    0px 0px 0px 0px rgba(50, 50, 50, 0);
	box-shadow:         0px 0px 0px 0px rgba(50, 50, 50, 0);
}
.navi ul li .menu_right_col ul li a:hover{text-decoration:underline;}
.navi ul li .menu_right_col ul.ul_split {
columns: 180px 1;
-webkit-columns: 180px 1;
-moz-columns: 180px 1;
width: 180px;
min-height: initial
}

.main_banner_holder{ width:100%; overflow:hidden;}
.main_banner{/*min-width:1000px;*/ min-height:70px; max-width:735px; margin:0 auto;}
.main_banner img{max-width:100%; height:auto; opacity:0.4; -webkit-transition:width 2s; transition:width 2s; }
.main_banner ul li{border-left:5px solid #fff; border-right:5px solid #fff;}
.main_banner_holder .bx-viewport{overflow:visible !important;}

/*#main_banner .slick-arrow{position:absolute; top:50%; margin-top:-20px; width:40px; height:40px; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; border:none; outline:none;}*/
#main_banner .bx-prev{left:-40px; background:url(../images/slider_navi_testi.png) 0 0 no-repeat !important; z-index:100 !important;}
#main_banner .bx-next{right:-40px; background:url(../images/slider_navi_testi.png) right top no-repeat !important; z-index:100 !important;}

/*===========================================================================================*/
/*SUB MENU START=========================================================================*/
/*===========================================================================================*/
.auction_menu{clear:both; background:#ebeae6;}
.auction_menu .auction_menu_handle{border-bottom:1px solid #c5c2b8; padding:18px 0; text-align:center; cursor:pointer;}
.auction_menu .auction_menu_handle span{font-size:1.7em; font-family:Arial, Helvetica, sans-serif; background:url(../images/auction_menu.png) 0 0 no-repeat; padding:1px 40px; text-decoration:none; color:#6a6d71; cursor:pointer;}
.auction_menu .auction_menu_links{max-width:970px; margin:0 auto; display:block; border-bottom:1px solid #e4e6e4;}
.auction_menu .auction_menu_links .auc_padding{padding:20px 0 10px;}
.auction_menu .auction_menu_links .auc_col{float:left; width:23%; padding:0 0 0 2%;}
.auction_menu .auction_menu_links ul{}
.auction_menu .auction_menu_links ul li{float:left; /*width:23%;*/ width:224px; padding:10px 0 10px 15px;}
.auction_menu .auction_menu_links ul li a{text-decoration:none; font-size: 15px;}
.auction_menu .auction_menu_links ul li a:hover{text-decoration:underline;}
.auction_menu .auc_close{padding:10px 0 0; text-align:center; cursor:pointer; display:none;}
.auction_menu .auc_close span{font-size:1.7em; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#6a6d71; cursor:pointer;}
.auction_table{clear:both; max-width:785px; margin:0 auto; padding:30px 0;}
.auction_table .at_row{clear:both; color:#6a6d71; font-size:1.6em; font-family:Helvetica,Arial,sans-serif;}
.auction_table .at_row .cell_padding{padding:7px 12px; min-height:30px;}
.auction_table .at_row .at_col_1{float:left; width:165px; margin-right:3px; border-bottom:1px solid #bcc9b3; line-height:30px;}
.auction_table .at_row .at_col_2{float:left; width:285px; margin-right:3px; border-bottom:1px solid #bcc9b3; line-height:30px;}
.auction_table .at_row .at_col_3{float:left; width:325px; border-bottom:1px solid #bcc9b3; line-height:30px;}
.auction_table .at_row .at_col_4{float:left; width:325px; border-bottom:1px solid #bcc9b3; line-height:30px;}
.auction_table .at_row .mob_label{font-weight:bold; display:none; padding:0 10px 0 0;}

.auction_table .at_row.at_row_header{font-size:1.9em;}
.auction_table .at_row.at_row_header .cell_padding{padding:10px 12px;  min-height:0;}
.auction_table .at_row.at_row_header .at_col_1,
.auction_table .at_row.at_row_header .at_col_2,
.auction_table .at_row.at_row_header .at_col_3,
.auction_table .at_row.at_row_header .at_col_4{background:#ebeae6; border:none; line-height:1.3;}

.farmsales .at_row .at_col_1 {width:165px; }
.farmsales .at_row .at_col_2 {width:165px; }
.farmsales .at_row .at_col_3 {width:275px; margin-right:3px;}
.farmsales .at_row .at_col_4 {width:165px; }

.auction_table .at_row .view_lots{float:left; padding:5px 10px 0; background:#6a6d71; background:url(../images/view_lots.png) center no-repeat\9; color:#fff; text-decoration:none; height:25px; line-height:1.2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.property_list .pro_details_auction{float:left; width:673px; padding:0 0 0 38px; position:relative;}
.property_list .pro_details_auction h2{color:#6a6d71; font-size:2em; font-weight:lighter; padding:0 0 14px;}

.property_list .pro_details_auction h3{color:#6a6d71; font-size:1.8em; font-weight:lighter;}

.property_list .pro_details_auction p{color:#636962; line-height:1.3; padding:10px 0 0;}

.search_content  .auction_header {font-size: 2em;text-align:center; color:#6a6d71; padding:0 0 33px;}
.search_content .auction_header p {font-size: 0.9em;text-align:center; color:#636962; padding:7px 0 33px;}


/*===========================================================================================     background:url(../images/auction_menu.png) 0 0 no-repeat; padding:1px 40px;  */
/*SUB MENU END===========================================================================*/
/*===========================================================================================*/



@media only screen and (min-width: 1px) and (max-width: 1500px) {

	/*.main_banner{margin:0 -250px;}*/

}



.search_bar_holder{max-width:1010px; min-width:970px; position:relative; z-index:999; margin:0 auto; height:0;}
.search_bar_holder .search_bar{background:url(../images/search_bar.png) center top no-repeat; height:81px; max-width:1010px; /*position:absolute; left:0; top:-41px;*/ margin-top:-41px;}
.search_bar_holder .search_bar .residential{width:208px; font-size:1.7em; color:#636863; float:left; margin-right:5px; font-weight:200;}
.search_bar_holder .search_bar .google_input{width:190px; line-height:21px; font-size:1.7em; color:#636863; float:left; margin-right:5px; padding:10px;background: #fff repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; outline: medium none; border-radius:5px; font-weight:200;}
.search_bar_holder .search_bar .radius{width:111px; font-size:1.7em; color:#636863; float:left; margin-right:5px; font-weight:200;}
.search_bar_holder .search_bar .search_btn{float:left; background:url(../images/search_btn.png) 0 0 no-repeat; width:117px; height:41px; border:none; outline:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden; margin-top:-1px;}
.search_bar_holder .search_bar .search_bar_padding{padding:20px 0 0; width:931px; margin:0 auto;}
.search_bar_holder_inner{max-width:100%; background:#c5c2b8; height:auto;}
.search_bar_holder_inner .search_bar{position:static; background:#c5c2b8; /*width:1000px;*/ margin:0 auto; width:auto;}


/*SPLASH START ===========*/
.spl_search .search_bar_holder_inner,
.spl_search .search_bar_holder_inner .search_bar{background:#000;}

.spl_boxes{position:relative; background:url(../images/loader.gif) center no-repeat;}
.spl_boxes .spl_box{float:left; width:50%; height:50%; position:relative; z-index:5; display:none;}
.spl_boxes .spl_box a{display:block; position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; font-size:24px; font-weight:500; text-decoration:none; background:url(../images/spl_title_bg_hover.png) 500px 500px no-repeat;}
.spl_boxes .spl_box a span{display:block; background:url(../images/spl_title_bg.png) repeat; width:60%; padding:18px 2.5%; text-align:right; position:absolute; left:0; top:40px; transition:0.5s; -webkit-transition::0.5s;}
.spl_boxes .spl_box a span strong{font-weight:500; background:url(../images/spl_bullet.png) right no-repeat; padding:0 30px 0 0;}
.spl_boxes .spl_box a:hover span{background:url(../images/spl_title_bg_hover.png) repeat; width:65%;}

.spl_boxes .spl_box_alt a span{text-align:left; left:auto; right:0;}
.spl_boxes .spl_box_alt a span strong{background:url(../images/spl_bullet_alt.png) left no-repeat; padding:0 0 0 30px;}

.spl_boxes .spl_box_bottom a span{top:auto; bottom:40px;}
.spl_boxes .logo_splash{position:absolute; left:50%; top:50%; margin:-97px 0 0 -97px; z-index:10; display:none;}
.spl_boxes .spl_scr{position:absolute; width:67px; height:67px; background:url(../images/spl_scr.png) center no-repeat; left:50%; bottom:45px; margin-left:-33px; z-index:10; display:none;}

.splash{position:relative; min-height:750px;}
.splash .spl_sub{position:absolute; left:0; top:0; right:0; z-index:15; display:none;}
.splash .spl_sub .spl_overlay{position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/spl_sub_overlay_bg.png) repeat;}
.splash .spl_sub h2{text-align:center; color:#fff; font-weight:700; font-size:46px; padding:40px 0 65px; opacity:0; max-width:80%; margin:0 auto;}

.splash .spl_sub .spl_sub_list{text-align:center;}
.splash .spl_sub .spl_sub_list .spl_sub_box{width:20%; display:inline-block; vertical-align:top; float:left; position:relative; opacity:0;}
.splash .spl_sub .spl_sub_list .spl_sub_box img{display:block; width:100%; height:auto;}
.splash .spl_sub .spl_sub_list .spl_sub_box a{color:#fff; text-decoration:none; font-size:16px; font-weight:700; text-align:right;}
.splash .spl_sub .spl_sub_list .spl_sub_box a span.splbg{display:block; position:absolute; left:0; top:11px; background:url(../images/spl_title_bg.png) repeat; width:94%; height:50px; padding-bottom:2px; line-height:16px; transition:0.5s; -webkit-transition::0.5s;}
.splash .spl_sub .spl_sub_list .spl_sub_box a:hover span.splbg{background:url(../images/spl_title_bg_hover.png) repeat; width:100%;}
.splash .spl_sub .spl_sub_list .spl_sub_box a span.splbg strong{display:block; background:url(../images/spl_sub_bullet.png) right no-repeat; padding:0 18px 0 0; margin-right:12px;}
.tb{display:table; width:100%; height:100%;}
.tb .td{display:table-cell; width:100%; height:100%; vertical-align:middle;}

.splash .spl_sub .spl_overlay .wrapper_new{position:relative;}
.splash .spl_sub .spl_overlay .close_spl_sub{position:absolute; top:55px; right:0; display:block; width:23px; height:23px; background:url(../images/close_spl_sub.png) center no-repeat; transition:0.5s; -webkit-transition::0.5s;}
.splash .spl_sub .spl_overlay .close_spl_sub:hover{top:50px;}


.get_agent_widget{position:absolute; left:80px; top:415px;}
@media only screen and (max-width: 1024px) {
	.get_agent_widget{left:15px; top:445px; width:150px; height:150px;}
	.get_agent_widget img{display:block; width:100%; height:auto;}
}
@media only screen and (max-width: 767px) {
	.get_agent_widget{left:15px; top:435px; width:120px; height:120px;}
}
/*
.cta_home.cta_home_with_tag{position:relative;}
.cta_home.cta_home_with_tag .get_agent_widget{position:absolute; left:80px; top:-60px;}
@media only screen and (max-width: 1630px) {
	.cta_home.cta_home_with_tag .get_agent_widget{left:20px; top:-60px;}
}
@media only screen and (max-width: 1520px) {
	.cta_home.cta_home_with_tag .get_agent_widget{left:15px; top:50%; width:150px; height:150px; margin-top:-75px;}
	.cta_home.cta_home_with_tag .get_agent_widget img{display:block; width:100%; height:auto;}
}
@media only screen and (max-width: 1400px) {
	.cta_home.cta_home_with_tag{padding-left:150px; padding-right:150px;}
	.cta_home.cta_home_with_tag .wrapper{max-width:none;}
	.cta_home.cta_home_with_tag .get_agent_widget{margin-top:-62px; width:125px; height:125px;}
}
@media only screen and (max-width: 590px) {
	.cta_home.cta_home_with_tag{padding-left:90px; padding-right:15px;}
	.cta_home.cta_home_with_tag .get_agent_widget{margin-top:-40px; width:80px; height:80px;}
}
*/

.cta_home.cta_office h2{color:#fff; font-size:28px; font-weight:700; padding:4px 210px 2px 0;}
.cta_home.cta_office .cta_link{float:right; color:#fff; font-size:19px; background:#f4b833; width:195px; height:41px; line-height:38px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; position:absolute; right:40px; top:13px; text-decoration:none;}
.cta_home{background:#000; padding:22px 0 26px;}
.cta_home .wrapper_new{position:relative;}
.cta_home h2{color:#fff; font-size:28px; font-weight:700; padding:4px 210px 2px 0;}
.cta_home .cta_link{float:right; color:#fff; font-size:19px; background:#f4b833; width:195px; height:41px; line-height:38px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; position:absolute; right:0; top:0; text-decoration:none;}
@media only screen and (max-width: 1024px) {
	.splash{}
	.splash .spl_sub .spl_overlay .close_spl_sub{top:55px; right:15px; background:url(../images/close_spl_sub_2x.png) center no-repeat; background-size:cover;}
	.spl_boxes .logo_splash{position:absolute; left:50%; top:50%; margin:-70px 0 0 -70px; z-index:10; width:140px; height:auto;}
	.spl_boxes .spl_box a{font-size:20px;}
	.spl_boxes .spl_box a span strong{background:url(../images/spl_bullet_2x.png) right no-repeat; padding:0 30px 0 0; background-size:15px auto;}
	.spl_boxes .spl_box_alt a span strong{background:url(../images/spl_bullet_alt_2x.png) left no-repeat; padding:0 0 0 30px; background-size:15px auto;}
	
	
	.splash .spl_sub h2{font-size:36px; padding:30px 0 50px;}
	.splash .spl_sub .spl_sub_list .spl_sub_box a{font-size:14px;}
	
	
	.cta_home{padding:22px 0 26px;}
	.cta_home h2{font-size:24px; padding:4px 210px 2px 0;}
	.cta_home .cta_link{font-size:19px; width:195px; height:41px; line-height:38px; position:absolute; right:15px; top:0;}
	
	.spl_boxes .spl_scr{width:50px; height:50px; background:url(../images/spl_scr.png) center no-repeat; background-size:cover; left:50%; bottom:40px; margin-left:-25px;}
	
}
@media only screen and (max-width: 767px) {
	.splash{}
	#splash,
	.splash,
	.splash .spl_sub,
	.spl_boxes{height:550px !important; max-height:550px;}
	.spl_boxes .spl_box{float:left; width:50%; height:50%; position:relative; z-index:5;}
	.spl_boxes .spl_box a span{width:80%; padding:18px 2.5%;}
	.spl_boxes .spl_box a:hover span{width:85%;}
	
	.splash .spl_sub .spl_overlay .close_spl_sub{top:25px; right:15px;}
	.splash .spl_sub .spl_overlay .close_spl_sub:hover{top:20px;}
	
	.splash .spl_sub h2{font-size:26px; padding:15px 0 30px;}
	.splash .spl_sub .spl_sub_list .spl_sub_box{width:50%; display:block; float:left; position:relative; margin-bottom:10px;}
	.splash .spl_sub .spl_sub_list .spl_sub_box img{display:none;}
	.splash .spl_sub .spl_sub_list .spl_sub_box a span.splbg{position:relative;}
	.splash .spl_sub .spl_sub_list .spl_sub_box a br{display:none;}
	
	.spl_boxes .spl_box a{font-size:18px;}
	
	.cta_home{padding:22px 0;}
	.cta_home h2{font-size:20px; padding:0 0 20px; text-align:center;}
	.cta_home .cta_link{font-size:19px; width:195px; height:41px; line-height:38px; position:static; display:block; margin:0 auto; float:none;}
	
	.spl_boxes .spl_scr{width:40px; height:40px; background:url(../images/spl_scr.png) center no-repeat; background-size:cover; left:50%; bottom:40px; margin-left:-20px;}
	
}
@media only screen and (max-width: 540px) {
	#splash,
	.splash,
	.splash .spl_sub,
	.spl_boxes{height:450px !important; max-height:450px; min-height:0;}
	.spl_boxes .logo_splash{margin:-55px 0 0 -55px; width:110px; height:auto;}
	.spl_boxes .spl_box a{font-size:16px;}
	.splash .spl_sub .spl_sub_list .spl_sub_box a{font-size:12px;}
	.splash .spl_sub h2{font-size:20px; padding:15px 0 30px;}
}
/*SPLASH END =============*/


.highlights_home{clear:both; background:#ebeae6; padding:72px 0 62px; width:100%; float:left;}
.highlights_home h1{text-align:center; font-size:2.6em; color:#6a6d71; font-weight:lighter; padding:20px 0 25px;}
.highlights_home .pc_box{float:left; width:233px; margin:0 12px 10px 0;}
.highlights_home .pc_box .ie_top{display:none;}
.highlights_home .pc_box .ie_bottom{display:none;}


.highlights_home .pc_box .pc_img{width:100%; height:178px; position:relative; overflow:hidden;

	-webkit-border-top-left-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;

	-moz-border-radius-topright: 4px;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

}

.highlights_home .pc_box .pc_img span{position:absolute; left:0; top:100%; width:100%; height:100%; background:url(../images/listing_hover_bg.png) repeat; text-align:center; color:#393a3c; font-size:1.8em; line-height:1.5; cursor:pointer;}

.highlights_home .pc_box .pc_img strong{font-weight:normal; display:block; padding:54px 50px 0; cursor:pointer;}

.highlights_home .pc_box .pc_img img{display:block;

	-webkit-border-top-left-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;

	-moz-border-radius-topright: 4px;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

}

.highlights_home .pc_box h3{font-weight:normal;}

.highlights_home .pc_box h3 a{display:block; background:#fff; font-size:1.8em; color:#6a6d71; height:31px; padding:8px 0 0; text-align:center; text-decoration:none; 
	-webkit-border-bottom-right-radius: 4px;

	-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	-moz-border-radius-bottomleft: 4px;

	border-bottom-right-radius: 4px;

	border-bottom-left-radius: 4px;



	-moz-transition:all 0.4s ease-in;

	-webkit-transition:all 0.4s ease-in;

	-o-transition:all 0.4s ease-in;

	transition:all 0.4s ease-in;

}



.highlights_home .pc_box:hover h3 a,

.highlights_home .pc_box h3 a:hover{background:#a29e93; color:#fff;}

.highlights_home .pc_box_last{margin-right:0;}



.home_content{clear:both; padding:30px 0;}
.home_content h2{color:#6a6d71; font-size:2.7em; font-weight:200; border-bottom:1px solid #e4e6e4; padding:0 0 9px; margin-bottom:12px;}
.home_content .home_left{float:left; width:463px;}
.home_left .charity_logo_left {float: left; text-align: center;}
.home_left .charity_logo_right {text-align: center;}
.home_content p {padding: 10px 0px;}
.home_content .home_right{float:right; width:463px;}
.home_content .home_right .event_list{clear:both; margin:27px 0 3px;}
.home_content .home_right .event_list .event_img{float:left; width:125px; height:142px; position:relative; margin:3px 0 0;}
.home_content .home_right .event_list .event_img img{display:block;}
.home_content .home_right .event_list .event_img .event_dt{position:absolute; top:0; right:0; width:125px; height:23px; top:114px; padding: 4px 0 0; text-align:center; background:#c1d7c1; color:#6a6d71;}
/* .home_content .home_right .event_list .event_img .event_dt span{display:block;} */
.home_content .home_right .event_list .event_img .event_dt .e_dt{font-size:1.7em; }
.home_content .home_right .event_list .event_img .event_dt .e_month{font-size:1.4em;}
.home_content .home_right .event_list .event_details{float:right; width:295px;}
.home_content .home_right .event_list .event_details h3{font-size:2em; color:#6a6d71; font-weight:lighter;}
.home_content .home_right .event_list .event_details h3 a{text-decoration:none;}
.home_content .home_right .event_list .event_details h3 a:hover{text-decoration:underline;}
.home_content .home_right .event_list .event_details p{padding:8px 0;}
.home_content .home_right .event_list .event_details a.readmore{color:#6a6d71; font-size:1.6em; background:url(../images/bullet_readmore.png) right no-repeat; padding:0 14px 0 0; text-decoration:none;}
.home_content .home_right .event_list .event_details a.readmore:hover{text-decoration:underline;}

/*HOME NEW ADDITIONS START*/
.property_of_week{}
.property_of_week img{display:block; margin:25px 0 0; max-width:100%; height:auto; clear:both;}
.property_of_week h3{font-size:18px; color:#6a6d71; font-weight:300}
.property_of_week h3 a{display:block; padding:15px 45px 15px 20px; text-decoration:none; color:#6a6d71; background:#ebeae6 url(../images/bullet_property_week.png) right no-repeat;}

.testimonials_home{clear:both; padding:55px 0 24px; background:#ebeae6;}
.testimonials_home h2{font-size:27px; color:#6a6d71; font-weight:200; padding:0 0 22px; border-bottom:1px solid #6a6d71;}
.testimonials_home .testi_list{padding:35px 0 45px;}
.testimonials_home .testi_list .testi_box{float:left; width:25.4%; margin:0 11.9% 40px 0;}
.testimonials_home .testi_list .testi_box_last{margin-right:0;}
.testimonials_home .testi_list .testi_box .testi_padding{padding:0;}
.testimonials_home .testi_list .testi_box img{max-width:100%; width:100%; height:auto; display:block; margin-bottom:12px;}
.testimonials_home .testi_list .testi_box .testi_txt{/*background:url(../images/quote_testi.png) left top no-repeat; padding:5px 20px 45px 70px;*/ position:relative;}
.testimonials_home .testi_list .testi_box .testi_txt span{display:block; width:70px; height:50px; position:absolute; left:-70px; top:5px; background:url(../images/quote_testi.png) left top no-repeat;}
.testimonials_home .testi_list .testi_box .testi_txt p{font-size:19px; line-height:24px; padding:0; color:#6a6d71;}
.testimonials_home .testi_list .view_more_testi{display:block; color:#fff; font-size:19px; background:#f5b833; width:230px; height:40px; line-height:37px; text-decoration:none; text-align:center; margin:0 auto; clear:both; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; font-weight:200;}

.latest_news{padding:45px 0 100px;}
.latest_news h2{color:#6a6d71; font-size:27px; border-bottom:1px solid #e4e6e4; padding:10px 0 18px; font-weight:200; margin-bottom:20px;}
.latest_news .wrapper_new{/*max-width:1200px;*/}
.comm_latest_posts h2{border-bottom:none; text-align:center;}

.latest_news .l_news_slider{padding:0 50px;}
.latest_news .l_news_slider .nslide{float:left;}
.latest_news .l_news_slider .nslide .nbox{float:left;}
.latest_news .l_news_slider .nslide .nbox img{float:left; margin:5px 0 0; /*max-width:250px;*/ width:45%;}
.latest_news .l_news_slider .nslide .nbox .ndetails{/*padding:0 15px 0 270px; max-width:210px;*/ padding:0 25px 0 48%;}
.latest_news .l_news_slider .nslide .nbox .ndetails h3{font-size:17px; font-weight:200;}
.latest_news .l_news_slider .nslide .nbox .ndetails h3 a{color:#6a6d71; text-decoration:none;}
.latest_news .l_news_slider .nslide .nbox .ndetails p{font-size:16px; padding:15px 0; color:#6a6d71;}
.latest_news .l_news_slider .nslide .nbox .ndetails .n_readmore{text-decoration:none; font-size:15px; color:#6a6d71;}

.latest_news .l_news_slider .slick-arrow{position:absolute; top:50%; margin-top:-20px; width:40px; height:40px; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; border:none; outline:none;}
.latest_news .l_news_slider .slick-prev{left:0; background:url(../images/slider_navi_testi.png) 0 0 no-repeat;}
.latest_news .l_news_slider .slick-next{right:0; background:url(../images/slider_navi_testi.png) right top no-repeat;}
@media only screen and (max-width:980px) {
	.latest_news .l_news_slider .nslide .nbox{padding:0 10px;}
	.latest_news .l_news_slider .nslide .nbox img{float:none; margin:5px auto 0; width:auto; max-width:100%; display:block;}
	.latest_news .l_news_slider .nslide .nbox .ndetails{padding:15px 0; max-width:302px; margin:0 auto;}
}
/*HOME NEW ADDITIONS END*/



.footer{clear:both; background:#fff; padding:0 0 60px;}

.footer .onthemarket{float:right; width:218px;}

.footer .signup{clear:both; background:#1d1d1b; margin-bottom:38px;}

.footer .signup .signup_title{float:left; height:39px; padding:16px 0 0;}

.footer .signup .signup_title h4{float:left; font-size:1.9em; color:#fff; font-weight:normal; background:url(../images/email_icon.png) 0 0 no-repeat; padding:0 0 0 50px;}

.footer .signup .signup_title p{color:#fff; float:left; font-size:1.6em; margin:2px 0 0 23px; padding:0;}

.footer .signup .signup_box{float:right;}

.footer .signup .signup_box .signup_txt{float:left; height:53px; border:1px solid #000; line-height:53px; padding:0 17px; width:162px; background:#fff; color:#6a6d71; outline:none; font-size:1.5em; font-weight:200;}

.footer .signup .signup_box .signup_btn{float:left; height:55px; width:105px; background:#f5b833; text-align:center; color:#fff; border:none; outline:none; cursor:pointer; font-size:1.9em;}

.footer .footer_logos_left{margin-top:15px;}
.footer .footer_logos_left img{margin-right:8px; max-width:80px}

.footer .nhs_logo_footer{display:block; margin:14px 0 0; width:110px; height:auto;}

.footer .footer_menu{float:left; width:190px; padding:10px 0 0;}
.footer .footer_menu .footer_logo{display:block; margin-bottom:10px; width:163px;}

/*.footer .footer_menu h3{font-size:1.8em; color:#6a6d71; font-weight:lighter; padding:0 0 14px;}*/

.footer .footer_menu ul{font-size:1.5em;}

.footer .footer_menu ul li{padding:0 0 6px;}

.footer .footer_menu ul li a{text-decoration:none; color:#6a6d71; font-weight:200;}

.footer .footer_menu ul li a:hover{text-decoration:underline;}

.footer .footer_clear{clear:both; height:0; overflow:hidden;}



.footer .footer_twitter{float:left; width:410px; padding:0 0 0 47px; background:url(../images/icon_tw.png) 0 0 no-repeat;}

.footer .footer_twitter p{padding:0; font-size:1.7em; color:#6a6d71; font-weight:200;}

.footer .footer_twitter p a{color:#6a6d71; text-decoration:none;}

.footer .footer_twitter p a:hover{text-decoration:underline;}
.footer .footer_twitter ul{font-size:1em;}



.footer .footer_twitter .socialize{clear:both; padding:40px 0 0;}

.footer .footer_twitter .socialize h3{font-size:1.8em; color:#6a6d71; font-weight:normal; float:left; padding:10px 20px 0 0;}

.footer .footer_twitter .socialize a{float:left; width:44px; height:44px; overflow:hidden; font-size:0; line-height:999px; overflow:hidden; outline:none; margin:0 7px 0 0;}
.footer .footer_twitter .socialize a.fb{background:url(../images/socialize.png) 0 0 no-repeat;}
.footer .footer_twitter .socialize a.tw{background:url(../images/socialize.png) -58px 0 no-repeat;}
.footer .footer_twitter .socialize a.ins{background:url(../images/instagram_icon.png) 0 0 no-repeat;}


.footer .footer_right{float:right;}

.footer .footer_right .footer_logo{clear:both;}

.footer .footer_right .footer_logo img{float:right; margin-left:5px;}
.footer .footer_right .footer_logo img.logo_aria{height:40px; margin-top:17px;}

.footer .footer_right .footer_links{padding:40px 0 0;}

.footer .footer_right .footer_links ul{float:right; font-size:1.3em;}

.footer .footer_right .footer_links ul li{float:left; background:url(../images/divider_footer.gif) right no-repeat; padding:0 10px 0 7px;}

.footer .footer_right .footer_links ul li.last{background:none; padding:0 0 0 7px;}

.footer .footer_right .footer_links ul li a{color:#6a6d71; text-decoration:none; font-weight:200;}

.footer .footer_right .footer_links ul li a:hover{text-decoration:underline;}

.footer .footer_right .copyrights{font-size:1.3em; color:#6a6d71; clear:both; padding:5px 0; text-align:right; font-weight:200;}



.footer .footer_right .view_full_site{text-align:center; font-size:1.6em; color:#6a6d71; padding:20px 0;}

.footer .footer_right .view_full_site a{text-decoration:none; color:#6a6d71;}

.footer .footer_right .logo_holder{float:right; clear:both;}
.footer .footer_right .logo_holder img{float:left;}
.footer .footer_right .property_logo{float:left; width:140px; height:auto;}
.footer .footer_right .logo_holder .rics_logo{width:120px; margin:12px 5px 20px 0;}
.footer .footer_right .logo_holder .iso_9001{width:112px; margin-bottom:10px;}
.footer .footer_right .logo_holder .tpo{clear:both; float:right;}
.footer .footer_right .property_logo.tds{width:90px; height:auto; margin-right:5px;}

/*===================================================================================*/

/*HOMEPAGE END=======================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*SEARCH RESULTS START===============================================================*/

/*===================================================================================*/

.search_content{padding:35px 0 0;}

.search_content h1{text-align:center; color:#6a6d71; font-size:2.8em; font-weight:lighter; padding:0 0 12px;}

.search_content .searched_details{text-align:center; color:#6a6d71; font-size:2em; padding:0 0 33px;}

.search_content .share_shortlist{background:url(../images/share_shortlist.png) 0 0 no-repeat; width:151px; height:28px; padding:9px 0 0; text-align:center; font-size:1.5em; color:#6a6d71; display:block; text-decoration:none; margin:0 auto 20px; display:none;}



.search_content .search_tabs{clear:both;}

.search_content .search_tabs ul.stabs_menu{width:513px; margin:0 auto; font-size:1.6em; font-family:Helvetica,Arial,sans-serif;}

.search_content .search_tabs ul.stabs_menu li{float:left; margin:0 4px;}

.search_content .search_tabs ul.stabs_menu li a{float:left; width:118px; border:1px solid #777a7e; border-bottom:none; height:31px; padding:10px 0 0; text-align:center; color:#6a6d71; text-decoration:none;}

.search_content .search_tabs ul.stabs_menu li.ui-tabs-active a,

.search_content .search_tabs ul.stabs_menu li a:hover{background:#ebeae6; border:1px solid #ebeae6; border-bottom:none;}



.property_details .details_tabs{width:513px; margin:0 auto;}

.property_details .details_tabs ul.stabs_menu{width:auto !important; float:left;}



.search_content .search_tabs .search_tab_content{border-top:1px solid #777a7e;}



.property_list{clear:both; padding:35px 0; border-bottom:1px solid #777a7e;}

.property_list .pro_img{float:left; margin:4px 0 0;}

.property_list .pro_img img{display:block;}

.property_list .pro_details{float:left; width:520px; padding:0 161px 0 38px; position:relative;}

.property_list .pro_details h2{color:#6a6d71; font-size:2em; font-weight:300; padding:0 0 14px;}

.property_list .pro_details h3{color:#6a6d71; font-size:1.8em; font-weight:lighter;}

.property_list .pro_details p{color:#636962; line-height:1.3; padding:10px 0 0;}



.property_list .shortlist_details_btn{float:right; width:256px; position:absolute; right:0; bottom:5px;}

.property_list .shortlist_details_btn a{display:inline-block; width:118px; height:32px; padding:9px 0 0; text-decoration:none; font-size:1.7em; text-align:center; color:#6a6d71; margin:12px 0 0 8px; clear:both; font-weight:300;}

.property_list .shortlist_details_btn a.shortlist{background:url(../images/shorlist_details_btn.png) 0 0 no-repeat; color:#6a6d71; padding:11px 0 0 36px; width:82px; text-align:left;}

.property_list .shortlist_details_btn a.view_detials{background:url(../images/shorlist_details_btn.png) 0 -53px no-repeat;}

.property_list a.remove{color:#6a6d71; background:url(../images/icon_remove.png) right no-repeat; padding:6px 35px 0 0; width:54px; font-size:1.4em; height:22px; float:right; margin-bottom:60px; position:absolute; right:0; top:0; text-decoration:none;}

.property_list .property_status {position: absolute;}



.paging{clear:both; padding:20px 0 33px;}
.paging .all_link{font-size:1.7em; font-weight:300; font-weight:200;}

.paging .pgn{float:right;}

.paging .pgn a{float:left; background:#f0ecee; width:24px; height:24px; line-height:24px; text-align:center; text-decoration:none; color:#6a6d71; font-size:1.5em; margin:0 7px 0 0; font-weight:200;}

.paging .pgn a.current,

.paging .pgn a:hover{background:#f5b833; color:#fff;}

.mapview { padding-right:40px;}

.paging_news{text-align:center;}

.paging_news .pgn{float:none; text-align:center;}

.paging_news .pgn a{float:none; display:inline-block;}



.search_content .search_tabs .search_map{background:#ebeae6; padding:15px 0 15px !important; border:none;}

#map_canvas {width:92% !important; height:593px; border:1px solid #c5c2b8; margin:0 auto;}

#map_canvas,#map_canvas_office img {width:auto;}

.align_center{text-align: center !important;}

.map_btn {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f5b833;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    clear: both;
    color: #fff;
    display: block;
    font-size: 19px;
    font-weight: 200;
    height: 40px;
    line-height: 37px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: center;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
    text-decoration-style: solid;
    width: 230px;
}

.gmap_popup{width:315px; text-align:center; padding:5px;}

.gmap_popup h3{font-size:18px !important; color:#6a6d71 !important; font-family:Helvetica,Arial,sans-serif !important; padding:0 !important; font-weight:bold !important;}

.gmap_popup p{text-align:center; font-size:16px; padding:5px 0; font-weight:normal; padding:0 5px;}

.gmap_popup p.guide_price{font-size:14px; padding:0 0 8px;}

.gmap_popup p.ph_num{font-size:16px;}

.gmap_popup .gpopup_img{float:left;}

.gmap_popup .gpopup_img img{display:block;}

.gmap_popup .gpopup_img .property_status {position: absolute;}

.gmap_popup .gpop_details{width:125px; padding:0; text-align:center; float:right;}

.gmap_popup .view_details{display:block; background:url(../images/view_details_btn.png) 0 0 no-repeat; width:86px; height:23px; padding:8px 0 0; text-align:center; color:#fff; font-size:12px; text-decoration:none; text-align:center; margin:8px auto 0;}



.gmap_popup_contact{}

.gmap_popup_contact p{padding:5px 0 0 !important;}

.gmap_popup_contact .view_details{margin:0 auto;}

.gmap_popup_contact .gpopup_img{margin:3px 0 0;}



.gm-style-iw,

.gm-style-iw div{overflow:hidden;}



.email_alerts{clear:both; background:#ebeae6; border-bottom:1px solid #e4e6e4;}

.email_alerts h2{color:#6a6d71; font-size:2em; font-weight:lighter; padding:25px 0 10px; text-align:center;}

.email_alerts p.note{color:#6a6d71; text-align:center; padding:10px; max-width:675px; margin:0 auto;}

.email_alerts .email_signup{width:700px; margin:0 auto; padding:20px 0 40px; position:relative;}

.email_alerts .email_signup .ea_label{float:left; font-size:1.8em;}

.email_alerts .email_signup .ea_name{padding:10px 40px 0 0;}

.email_alerts .email_signup .ea_email{padding:10px 25px 0 27px;}

.email_alerts .email_signup .ea_input{float:left; width:228px; height:40px; background:url(../images/email_jnput_bg.png) 0 0 no-repeat;}

.email_alerts .email_signup .ea_input input{width:218px; height:30px; margin:5px; outline:none; border:none; font-size:1.8em;}

.email_alerts .email_signup .signup_btn{float:right; background:url(../images/shorlist_details_btn.png) 0 -53px no-repeat; width:118px; height:41px; padding:0 0 2px; color:#fff; text-align:center; font-size:1.7em; border:none; outline:none; cursor:pointer; position:absolute; right:0; top:20px;}
.email_alerts .frm_chkbox{}
/*===================================================================================*/

/*SEARCH RESULTS END=================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*DETAILS PAGE START=================================================================*/

/*===================================================================================*/

.banner_slider{clear:both; background:#ebeae6;}

.banner_slider .slider_stage{clear:both; background:#fff;}

.banner_slider .slider_stage h1{color:#6a6d71; font-size:2.9em; text-align:center; font-weight:600; padding:10px 0 0; max-width:970px; margin:0 auto;}

.banner_slider .slider_stage h2{color:#6a6d71; font-size:2.4em; text-align:center; font-weight:lighter; padding:10px 0 30px; max-width:970px; margin:0 auto;}

.banner_slider .slider_stage h2 em{font-size:0.61em;}

.banner_slider .slider_main{max-width:863px; height:490px; overflow:hidden; margin:0 auto;}

.banner_slider .slider_main .property_status {position: absolute; z-index: 99999;}

.banner_slider .slider_navi{max-width:863px; margin:0 auto; padding:12px 35px; height:90px; overflow:hidden;}

.banner_slider .slider_navi .bx-next{background:url(../images/slider_navi.png) right top no-repeat !important; width:25px !important; height:25px !important; top:50% !important; margin-top:-12px !important; right:-35px !important;}

.banner_slider .slider_navi .bx-prev{background:url(../images/slider_navi.png) left top no-repeat !important; width:25px !important; height:25px !important; top:50% !important; margin-top:-12px !important; left:-35px !important;}



.breadcrumbs{max-width:970px;  margin:0 auto; color:#d1dacc; font-size:1.3em; text-align:center; padding:29px 0 0;}
.breadcrumbs span{color:#b0b1b3; padding:0 7px; font-weight:200;}
.breadcrumbs a{color:#b0b1b3; text-decoration:none; padding:0 7px; font-weight:200;}
.breadcrumbs a:hover{text-decoration:underline;}



.property_details{padding-bottom:25px;}
.property_details .search_tabs{clear:both; margin:0 auto; border-bottom:1px solid #777a7e; padding:20px 0 0;}
.property_details .search_tabs ul.stabs_menu{width:512px; margin:0 auto; font-size:1.6em; font-family:Helvetica,Arial,sans-serif;}
.property_details .search_tabs ul.stabs_menu li{float:left; margin:0 4px;}
.property_details .search_tabs ul.stabs_menu li a{float:left; width:118px; border:1px solid #777a7e; border-bottom:none; height:31px; padding:10px 0 0; text-align:center; color:#6a6d71; text-decoration:none; outline:none;}
.property_details .search_tabs ul.stabs_menu li.ui-tabs-active a,
.property_details .search_tabs ul.stabs_menu li a:hover{background:#ebeae6; border:1px solid #ebeae6; border-bottom:none;}

.property_details .tabs_content{color:#6a6d71;}
.property_details .tabs_content p{padding: 10px 0px; font-size:1.8em; line-height:1.3; color:#6a6d71;}
.property_details .tabs_content b{font-weight:200; /*font-size:24px;*/}
.property_details .tabs_content b u{/*text-decoration:none;*/}
.property_details .tabs_content .tabs_main{float:left; width:675px; padding:20px 0; margin-left:62px; display:inline;}
.property_details .tabs_content .tabs_main .single_tab_content{}
.property_details .tabs_content .tabs_main .single_tab_content .property_features{border-bottom:1px solid #777a7e;}
.property_details .tabs_content .tabs_main .single_tab_content .pf_no_divider{border:none;}
.property_details .tabs_content .tabs_main .single_tab_content .property_features ul{clear:both; padding:35px 0 15px;}
.property_details .tabs_content .tabs_main .single_tab_content .property_features p{padding:0 0 25px 10px;}
.property_details .tabs_content .tabs_main .single_tab_content .pf_no_divider ul{padding:0 0 15px;}
.property_details .tabs_content .tabs_main .single_tab_content .property_features ul:after{clear:both; height:0; display: block; visibility:hidden; content: ".";}
.property_details .tabs_content .tabs_main .single_tab_content .property_features ul li{float:left; background:url(../images/bullet_li.gif) 6px 5px no-repeat; padding:0 0 7px 23px; width:42%; font-size:17px; font-weight:200;}
.property_details .tabs_content .tabs_main .single_tab_content h2{color:#6a6d71; font-size:2.6em; font-weight:lighter; padding:30px 0;}
.property_details .tabs_content .tabs_main .single_tab_content h3{color:#6a6d71; font-size:2em; font-weight:lighter; padding:30px 0;}
.property_details .tabs_content .tabs_main .single_tab_content img{max-width:100%; height:auto;}
.property_details .tabs_content .tabs_sidebar{float:right; width:165px; padding:20px 0;}
.property_details .tabs_content .tabs_sidebar .deposit_container{}
.property_details .tabs_content .tabs_sidebar .deposit_container p{text-align:center; color:#6a6d71; padding:10px; background:#ebeae6; margin-bottom:10px;}
.property_details .tabs_content .tabs_sidebar .email_contact{background:#ebeae6; width:133px; padding:15px 16px 27px;}
.property_details .tabs_content .tabs_sidebar .email_contact h3{text-align:center; color:#6a6d71; font-size:2.1em; text-align:center; font-weight:normal; padding:0 0 27px;}
.property_details .tabs_content .tabs_sidebar .email_contact img{display:block; margin:0 0 22px;}
.property_details .tabs_content .tabs_sidebar .email_contact p{padding:0; font-size:1.6em; color:#6a6d71; text-align:center; line-height:1.5;}
.property_details .tabs_content .tabs_sidebar .email_contact p.ph{color:#525851; white-space:nowrap;}
.property_details .tabs_content .tabs_sidebar .rp_btn{text-align:center; font-size:1.6em; width:128px; height:31px; padding:9px 0 0; background:#f5b833; color:#fff; text-decoration:none; display:block; margin:15px auto 0; position:relative; font-weight:200; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.property_details .tabs_content .tabs_sidebar .rp_btn span{display:block; position:absolute; left:0; top:0; width:30px; height:37px; cursor:pointer;}
.property_details .tabs_content .tabs_sidebar .shortlist_btn,
.property_details .tabs_content .tabs_sidebar .print_btn{text-align:left; width:91px; height:29px; padding:9px 0 0 37px;}
.property_details .tabs_content .tabs_sidebar .shortlist_btn span{background:url(../images/icon_shorlist.png) 12px 12px no-repeat; }
.property_details .tabs_content .tabs_sidebar .print_btn span{background:url(../images/icon_print.png) 10px 12px no-repeat;}

.property_details .tabs_content .tabs_sidebar .share_property{padding:30px 0 0;}

.property_details .tabs_content .tabs_sidebar .share_property h3{color:#6a6d71; font-size:1.8em; font-weight:normal; padding:0 0 12px;}

/*===================================================================================*/

/*DETAILS PAGE END===================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*MEET THE TEAM START================================================================*/

/*===================================================================================*/

.meet_the_team{clear:both; padding:12px 0 15px;}
.meet_the_team h1{text-align:center; color:#6a6d71; font-size:2.7em; font-weight:600; padding:41px 0 12px;}
.meet_the_team h1 .acr_sm{ font-size:12px; }
.meet_the_team p{color:#6a6d71; font-size:2.1em; text-align:center;}
.meet_the_team p a{color:#6a6d71; text-decoration:none;}
.meet_the_team p a:hover{text-decoration:underline;}

.meet_the_team .local_offices_menu{clear:both; padding:42px 0 0;}
.meet_the_team .local_offices_menu .menu_title{width:180px; margin:0 auto; text-align:center; color:#6a6d71; font-size:1.7em; background:#ebeae6; padding:12px 0; margin-bottom:-1px; position:relative; z-index:1; font-weight:200;}
.meet_the_team .local_offices_menu .offices_menu{background:#ebeae6; padding:12px 0;}
.meet_the_team .local_offices_menu .offices_menu ul{/*width:488px;*/ margin:0 auto; width:auto; padding:0 15px; text-align:center; font-size:1.8em;}
.meet_the_team .local_offices_menu .departments_menu ul{width:820px; margin:0 auto;}
.meet_the_team .local_offices_menu .offices_menu ul li{/*float:left;*/ background:url(../images/tab_iso.gif) 100px 100px no-repeat; margin:0 2px; display:inline-block; *display: inline; zoom: 1; padding:0;}
.meet_the_team .local_offices_menu .offices_menu ul li a{/*float:left;*/ height:28px; padding:5px 13px 0; color:#6a6d71; text-decoration:none; display:inline-block; *display: inline; zoom: 1; font-weight:200;}
.meet_the_team .local_offices_menu .offices_menu ul li:hover,
.meet_the_team .local_offices_menu .offices_menu ul li.current{background:url(../images/tab_iso.gif) right bottom no-repeat;}
.meet_the_team .local_offices_menu .offices_menu ul li.current a,
.meet_the_team .local_offices_menu .offices_menu ul li a:hover{background:url(../images/tab_iso.gif) left top no-repeat;}

.meet_the_team .team_holder{clear:both; padding:44px 0 0; margin-right:-12px; position:relative;}
.meet_the_team .team_holder .team_box{float:left; width:233px; text-align:center; padding:0 0 38px; margin:0 12px 0 0;}
.meet_the_team .team_holder .team_box .team_img{width:100%; height:233px;}
.meet_the_team .team_holder .office_box .team_img{width:100%; height:178px; position:relative;}
.meet_the_team .team_holder .office_box .team_img img{max-width:100%; height:auto;}
.meet_the_team .team_holder .office_box .team_img span{position:absolute; left:0; top:0; z-index:10; width:100%; height:100%; background:url(../images/office_box_corners.png) 0 0 no-repeat;}
.meet_the_team .team_holder .team_box h2{font-size:2em; color:#6a6d71; font-weight:500; padding:60px 0 0; border:none;}
.meet_the_team .team_holder .office_box h2{padding:17px 0 0;}
.meet_the_team .team_holder .team_box h3{font-size:1.4em; color:#6a6d71; font-weight:200; padding:14px 0 0;}
.meet_the_team .team_holder .office_box h3{line-height:1.6; padding:25px 0 0;}
.meet_the_team .team_holder .team_box h4{font-size:1.4em; color:#6a6d71; font-weight:200; padding:6px 0 0;}
.meet_the_team .team_holder .team_box .contact{font-size:1.6em; color:#6a6d71; padding:10px 0 15px; font-weight:300; line-height:1;}
.meet_the_team .team_holder .office_box .contact{font-size:1.6em; color:#6a6d71; padding:12px 0 18px;}
.meet_the_team .team_holder .team_box .contact a{color:#6a6d71; text-decoration:none; padding:0; font-weight:300;}
.meet_the_team .team_holder .team_box .contact a:hover{text-decoration:underline;}
.meet_the_team .team_holder .team_box .veiw_profile{width:127px; height:32px; padding:9px 0 0; display:block; background:#f5b833; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; color:#fff; font-size:1.7em; text-decoration:none; margin:0 auto; font-weight:200;}



#isotope{overflow:hidden;}

/*===================================================================================*/

/*MEET THE TEAM END==================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*CONTENT PAGE START=================================================================*/

/*===================================================================================*/

.banner_parallax{width:100%; height:375px; background:url(../images/banner_para.jpg) 50% 0 no-repeat fixed; clear:both;}
img.banner_parallax2{width:100%; height:375px; clear:both;}

.content_page{clear:both; padding:12px 0 35px;}

.content_page h1{text-align:center; color:#6a6d71; font-size:2.9em; font-weight:600; padding:35px 0 27px; clear:both;}

.content_page h2{text-align:center; color:#6a6d71; font-size:2.6em; font-weight:lighter; padding:41px 0 12px; clear:both;}

.content_page p{text-align:center; clear:both; font-size:1.8em; line-height:1.3;}

.content_page h3{font-size:2em; color:#525851; font-size:2em; line-height:1.5; padding:10px 0; font-weight:lighter; text-align:center; clear:both;}

.content_page h3 a,

.content_page p a{color:#6a6d71; text-decoration:none;}

.content_page h3 a:hover,

.content_page p a:hover{text-decoration:underline;}

.content_page ul{

	/*-webkit-column-count:2; */

	/* Chrome, Safari, Opera */

	/*-moz-column-count:2; */

	/* Firefox */

	/*column-count:2;*/

	color:#7e857d;

	padding:20px 10px 20px 50px;

	font-size: 1.5em;



}



.content_page .column{}

.content_page ul.list-column-1{}

.content_page ul.list-column-2{padding:45px 150px 20px 10px;}





.content_page ul li{background: url(../images/bullet_li.gif) 2px 6px no-repeat; padding:0 0 7px 18px;}

.content_page ul li ul{

	float:none;

	color:#525851;

	font-size:1em;

	-webkit-column-count:1; /* Chrome, Safari, Opera */

	-moz-column-count:1; /* Firefox */

	column-count:1;

	padding:5px 0;

}

.content_page ul li ul li{padding:0 0 5px 18px;}

.content_page blockquote{background:#ebeae6 url(../images/quotes.png) 60px 30px no-repeat; padding:30px 80px 30px 105px; font-family:"adobe-garamond-pro", Georgia, "Times New Roman", Times, serif; font-size:2.2em; color:#525851; margin:15px 0;}

.content_page blockquote.quote2{background:#ebeae6 url(../images/quotes.png) 315px 30px no-repeat; border-top:1px solid #e4e6e4; border-bottom:1px solid #e4e6e4; padding:30px 80px 30px 60px; font-family:"adobe-garamond-pro", Georgia, "Times New Roman", Times, serif; font-size:2.2em; color:#525851; margin:15px 0; min-height:180px;}

.content_page blockquote.quote2 img{float:left; margin-right: 70px;}

.content_page blockquote span.author{ color: #7e857d; font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.5em;
    }


.content_page .contact_experts{clear:both; width:800px; margin:0 auto; padding-bottom:40px;}

.content_page .contact_experts .expert_box{background:#ebeae6; margin:15px 0 0;}

.content_page .contact_experts .expert_box .expert_img{float:left;}

.content_page .contact_experts .expert_box .expert_name{float:left; width:250px; padding:14px 0 0 20px;}

.content_page .contact_experts .expert_box .expert_name h3{font-size:19px; color:#6a6d71; text-align:left; padding:0; margin:0;}

.content_page .contact_experts .expert_box .expert_name h3 .acr_sm{font-size:12px;}

.content_page .contact_experts .expert_box .expert_name div{color:#636962; font-size:1.5em;  text-align:left;}

.content_page .contact_experts .expert_box .expert_num{float:left; width:218px; height:32px; padding:11px 0 0; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; color:#6a6d71; font-size:1.6em; margin:24px 0 0;}

.content_page .contact_experts .expert_box .expert_email{float:left; width:auto; height:32px; padding:11px 0 0; margin:24px 0 0 17px; color:#6a6d71; text-decoration:none; font-size:1.5em; text-align:center;}



.content_page_left_align{width:800px; margin:0 auto;}

.content_page_left_align p{text-align:left;}

.content_page_left_align ul{padding:25px 15px 30px 130px;}

.content_page_left_align ul.list-column-2{padding:25px 150px 30px 15px;}


.content_page_long h2{color:#6a6d71; text-align:left; border-bottom:1px solid #ddd; padding-left:50px; padding-right:50px; margin-bottom:15px;}
.content_page_long .content_img_right{float:right; margin:25px 50px 25px 45px;}
.content_page_long .content_img_left{float:left; margin:25px 45px 25px 50px;}
.content_page_long p{clear:none; margin:0px 0;}
.content_page_long ul{clear:none; margin:0px 0; /*text-align: center;*/ clear: both; font-size: 1.8em; line-height: 1.3; color: #525851; font-family: "myriad-pro", Arial, sans-serif;}
.content_page_long blockquote{background:#ebeae6 url(../images/quotes.png) 60px 35px no-repeat; border-top:1px solid #e4e6e4; border-bottom:1px solid #e4e6e4; padding:30px 80px 30px 105px; font-size:2.2em; color:#525851; margin:15px 0;}

.content_page_long table{width:100% !important;}
.content_page_long table tr{border-bottom:1px solid #cecdc8;}
.content_page_long table td p{padding:0; text-align:left; font-weight:300;}
.content_page_long table td p strong{font-weight:500;}
.content_page_long table td{padding:20px 15px 25px;}
.content_page_long table td:nth-child(1){width:20%;}
.content_page_long table td:nth-child(2){background:#eeede9; width:20%; padding:20px 25px 25px;}
.content_page_long table td:nth-child(3){width:60%; padding:20px 25px 25px;}

.content_page_long table.two_cols_table td:nth-child(1){width:30%;}
.content_page_long table.two_cols_table td:nth-child(2){width:70%;}

@media only screen and (max-width: 767px) {
	.content_page_long table tr{display:block;}
	.content_page_long table td{display:block; padding:10px 15px; width:auto;}
	.content_page_long table td p{font-size:1.6em;}
	.content_page_long table td:nth-child(1){width:auto; padding:10px 15px;}
	.content_page_long table td:nth-child(2){width:auto; padding:10px 15px;}
	.content_page_long table td:nth-child(3){width:auto; padding:10px 15px;}

	.content_page_long table.two_cols_table td:nth-child(1){width:auto;}
	.content_page_long table.two_cols_table td:nth-child(2){width:auto;}
}

.map_container{background:#ebeae6; padding:35px; max-width:915px; margin:0 auto;}
.map_container .map_btn_container{text-align:center; padding:30px 0 0;}
.map_container .map_btn_container a{display:inline-block; margin:0 22px;}
.map_container .map_canvas_office{width:100%; padding-bottom:30%; border:1px solid #c1c0bc;}

.meet_the_team{padding:25px 0;}
.meet_the_team .local_offices_menu{padding:0;}
.meet_the_team .team_holder{padding:0;}
.meet_the_team h3{font-weight:700; font-size:2.6em; color:#7f8084;}
.meet_the_team .note_c{ color:#7f8084; font-size:2.1em; padding-bottom:40px;}

/*===================================================================================*/

/*CONTENT PAGE END=================================================================*/

/*===================================================================================*/

/*===================================================================================*/

/*LETTINGS SERVICES START ===================================================*/

/*===================================================================================*/


.services_table {
    height: 500px;
    margin: 30px 30px 0 30px;
}
.services_table .sers_row {
    border-bottom: 1px solid #fff;
    float: left;
}
.services_table .sers_row_titles span {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: lighter;
    line-height: 25px;


    color: #6a6d71;

    text-align: left;
}
.services_table .sers_row_titles span.let_only {
    color: #6a6d71;
    font-size: 18px;
    font-weight: 300;
}
.services_table .sers_row_titles span.rent_collection {
    color: #6a6d71;
    font-size: 18px;
    font-weight: 300;
}
.services_table .sers_row_titles span.full_management {
    color: #6a6d71;
    font-size: 18px;
    font-weight: 300;
}
.services_table .sers_row_titles .col_1 {
    padding: 7px 0 7px 10px;
}
.services_table .sers_row_titles .col_2 {
    padding: 7px 0;
}
.services_table .sers_row_titles .col_3 {
    padding: 7px 0;
}
.services_table .sers_row_titles .col_4 {
    padding: 7px 0;
}
.services_table .col_1 {
    float: left;
    font-size: 14px;
    line-height: 18px;
    padding: 13px 0 10px 10px;
    width: 391px;
    font-family: helvetica, arial, sans-serif;
}
.services_table .col_2 {
    background: none repeat scroll 0 0 #ebeae6;
    float: left;
    padding: 23px 0;
    text-align: center;
    width: 162px;
}
.services_table .col_3 {
    background-color: #c5c2b8;
    float: left;
    padding: 23px 0;
    text-align: center;
    width: 181px;
}
.services_table .col_4 {
    background: none repeat scroll 0 0 #ebeae6;
    float: left;
    padding: 23px 0;
    text-align: center;
    width: 162px;
}

.services_table_new{clear:both; padding:45px 15px; height:auto; margin:0;}
.services_table_new .sers_row{width:auto; float:none; font-size:14px; font-family: helvetica, arial, sans-serif; line-height:18px; border-bottom:1px solid #fff; align-items:stretch; justify-content:space-evenly; flex-flow::nowrap; flex-direction:row; display:flex; vertical-align:middle;}
.services_table_new .sers_row_titles span{font-size:16px;}
.services_table_new .sers_row_titles .col_1 span{font-size:22px; line-height:25px;}

.services_table_new .sers_row_titles .col_1{font-size:22px; text-align:center; background:#c5c2b8; line-height:26px;}
.services_table_new .sers_row_titles .col_2{background:#ebeae6;}
.services_table_new .sers_row_titles .col_3{background:#c5c2b8;}
.services_table_new .sers_row_titles .col_4{background:#ebeae6;}
.services_table_new .sers_row_titles .col_5{background:#c5c2b8;}
.services_table_new .sers_row_titles *{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;  -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}

.services_table_new .col_1{width:34%; padding:15px 1% 15px; font-size:16px;}
.services_table_new .col_1 span{font-size:16px;}
.services_table_new .col_2{width:14%; padding:15px 1%; text-align:center; font-size:16px; background:#f5b833; position:relative;}
.services_table_new .col_3{width:14%; padding:15px 1%; background:#c5c2b8; text-align:center; font-size:16px; position:relative;}
.services_table_new .col_4{width:14%; padding:15px 1%; background:#ebeae6; text-align:center; font-size:16px; position:relative;}
.services_table_new .col_5{width:14%; padding:15px 1%; background:#c5c2b8; text-align:center; font-size:16px; position:relative;}
.services_table_new img{width:24px; height:auto; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px;}
.services_table_new .sers_note{display:block; padding:20px 0; font-size:12px; text-align:left; clear:both; font-weight:300;}
.services_table_new .currency{font-size:1.7em; color:#414042; width:32px; height:32px; text-align:center; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px; line-height:32px;}

.services_table_new .sub_titles{display:none;}

@media only screen and (max-width: 1024px) {
	.services_table_new .sers_row_titles span{font-size:14px;}
	.services_table_new .sers_row_titles .col_1 span{font-size:18px; line-height:22px;}
	.services_table_new .col_1 span{font-size:14px;}
}
@media only screen and (max-width: 500px) {
	.services_table_new .sers_row{display:block;}
	.services_table_new .sers_row_titles{display:none;}
	.services_table_new .col_1{width:99%; padding:20px 1% 5px 0; clear:both; font-weight:600;}
	.services_table_new .col_2{width:23%; padding:10px 1%; text-align:center; font-size:16px; background:#f5b833; float:left; height:30px;}
	.services_table_new .col_3{width:23%; padding:10px 1%; background:#c5c2b8; text-align:center; font-size:16px; float:left; height:30px;}
	.services_table_new .col_4{width:23%; padding:10px 1%; background:#ebeae6; text-align:center; font-size:16px; float:left; height:30px;}
	.services_table_new .col_5{width:23%; padding:10px 1%; background:#c5c2b8; text-align:center; font-size:16px; float:left; height:30px;}
	.services_table_new .sub_titles{display:block; border-bottom:1px solid #fff; clear:both;}
	.services_table_new .sub_titles .col_2{font-size:12px; padding:3px 1%; background:#888; color:#fff; line-height:14px;}
	.services_table_new .sub_titles .col_3{font-size:12px; padding:3px 1%; background:#888; color:#fff; line-height:14px;}
	.services_table_new .sub_titles .col_4{font-size:12px; padding:3px 1%; background:#888; color:#fff; line-height:14px;}
	.services_table_new .sub_titles .col_5{font-size:12px; padding:3px 1%; background:#888; color:#fff; line-height:14px;}
	.services_table_new img{width:20px; margin:-10px 0 0 -10px;}
}
@media only screen and (max-width: 425px) {
	.services_table_new .sub_titles .col_2,
	.services_table_new .sub_titles .col_3,
	.services_table_new .sub_titles .col_4,
	.services_table_new .sub_titles .col_5{height:45px;}
}
/*===================================================================================*/

/*LETTINGS SERVICES END ===================================================*/

/*===================================================================================*/


/*===================================================================================*/

/*MEET THE TEAM DETAILS PAGE START===================================================*/

/*===================================================================================*/

.meet_the_team_details{}

.meet_the_team_details h1{ padding:41px 0 7px;}

.meet_the_team_details p{font-size:1.7em; line-height:1.6;}

.meet_the_team_details .team_mem_pic{width:393px; height:463px; margin:25px auto 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(pie/PIE.htc);}

.meet_the_team_details .team_mem_pic img{display:block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(pie/PIE.htc);}

.meet_the_team_details .team_mem_details{width:505px; margin:0 auto; padding:45px 0 0;}

.meet_the_team_details .team_mem_details p{font-size:1.5em; text-align:left; line-height:1.3;padding: 10px 0px;}

.meet_the_team_details .team_mem_ph{clear:both; text-align:center;}

.meet_the_team_details .team_mem_ph p{font-size:2em; text-align:center;}

.meet_the_team_details .team_mem_contact{clear:both; width:437px; margin:0 auto; padding:20px 0 25px;}

.meet_the_team_details .team_mem_contact a.contact{float:left; width:127px; height:29px; padding-top:12px; font-size:1.6em; color:#6a6d71; text-decoration:none; margin:0 9px;}

.meet_the_team_details .team_mem_contact a.linkedin{background:url(../images/team_contact.png) 0 0 no-repeat; padding-left:48px; width:80px;}

.meet_the_team_details .team_mem_contact a.contacts{background:url(../images/team_contact.png) 0 -41px no-repeat; padding-left:48px; width:80px;}

.meet_the_team_details .team_mem_contact a.back{background:url(../images/team_contact.png) 0 -82px no-repeat; padding-left:60px; width:67px;}

/*===================================================================================*/

/*MEET THE TEAM DETAILS PAGE END=====================================================*/

/*===================================================================================*/





/*===================================================================================*/

/*PROFESSIONAL SERVICES PAGE START===================================================*/

/*===================================================================================*/

.services_list{clear:both; padding:0 0 45px;}

.services_list h2{font-size:2.8em; color:#6a6d71; font-weight:lighter; padding:0 0 15px 50px;}

.services_list .serv_box{float:left; width:233px; height:235px; background:#e8ece8; position:relative; overflow:hidden; margin:0 12px 14px 0;}

.services_list .serv_box_last{margin:0;}

.services_list .serv_box .serv_img{width:233px; height:178px;}

.services_list .serv_box h3{font-size:1.9em; font-weight:lighter; margin:0; padding:0; position:relative; z-index:99;}

.services_list .serv_box h3 a{display:block; background:#ebeae6; text-align:center; color:#6a6d71; padding:4px 0 0; text-decoration:none;height:53px; line-height:1.1;}

.services_list .serv_box .serv_box_corners{position:absolute; left:0; top:0; z-index:999; background:url(../images/serv_box_corners.png) 0 0 no-repeat; width:100%; height:5px; overflow:hidden;}

.services_list .serv_box .serv_box_corners_bottom{position:absolute; left:0; bottom:0; z-index:999; background:url(../images/serv_box_corners.png) 0 -212px no-repeat; width:100%; height:5px; overflow:hidden;}

.services_list .serv_box .overlay_text{position:absolute; left:0; top:178px; width:233px; height:178px; background:url(../images/overlay_bg.png) repeat; text-align:center; font-size:1.8em; color:#6a6d71; line-height:1.4;}

.services_list .serv_box .overlay_text a{display:block; width:203px; height:128px; padding:22px 15px 0; color:#6a6d71; text-decoration:none;}



.services_list_contact{padding:25px 0 0;}

.services_list_contact .serv_box h3 a{background:#fff;}

.services_list_contact .serv_box .serv_box_corners{background:url(../images/serv_box_corners_green.png) 0 0 no-repeat;}

.services_list_contact .serv_box .serv_box_corners_bottom{background:url(../images/serv_box_corners_green.png) 0 -212px no-repeat;}



.a2z_services{padding:0 0 50px;}

.a2z_services h2{font-size:2.4em; color:#6a6d71; text-align:center; font-weight:lighter; padding-bottom:33px;}

.a2z_services .a2z_col{float:left; width:293px; padding:0 45px 0 0;}

.a2z_services .a2z_col_last{padding:0;}

.a2z_services .a2z_col h3{color:#6a6d71; font-size:1.8em; font-weight:lighter; border-bottom:1px solid #e4e6e4; padding:10px 25px; margin-bottom:3px;}

.a2z_services .a2z_col ul{font-size:1.6em; margin-bottom:5px;}

.a2z_services .a2z_col ul li{padding:0 0 1px;}

.a2z_services .a2z_col ul li a{color:#6a6d71; font-weight:normal; padding:10px 0 10px 25px; /*height:28px;*/ background:url(../images/a2z_listing_hover.png) 100px 100px no-repeat; display:block; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.a2z_services .a2z_col ul li a:hover{background:#eef1ee url(../images/a2z_listing_hover.png) 0 0 no-repeat;}



.contact_our_team{clear:both; background:#ebeae6; padding:48px 0;}

.contact_our_team h2{font-size:2.7em; color:#6a6d71; font-weight:600; text-align:center; padding-bottom:15px;}

.contact_our_team p{color:#636962; font-size:2.1em; text-align:center; line-height:1.4;}

.contact_our_team p a{text-decoration:none;}

.contact_our_team p a:hover{text-decoration:underline;}



.services_posts{clear:both; padding:55px 0 5px;}

.services_posts h2{font-size:2.6em; color:#6a6d71; font-weight:lighter; text-align:center; padding-bottom:45px;}

.services_posts .serv_post{clear:both; padding:0 0 47px;}

.services_posts .serv_post .serv_post_img{float:left; margin:5px 0 0;}

.services_posts .serv_post .serv_post_details{float:right; width:808px;}

.services_posts .serv_post .serv_post_details h3{color:6a6d71; font-size:2em; font-weight:lighter; padding-bottom:5px;}

.services_posts .serv_post .serv_post_details h3 a{color:6a6d71; text-decoration:none;}

.services_posts .serv_post .serv_post_details h3 a:hover{text-decoration:underline;}

.services_posts .serv_post .serv_post_details p{color:#636962; font-size:1.8em; margin-bottom:9px;padding: 10px 0px;}

.services_posts .serv_post .serv_post_details .read_more{font-size:1.6em; color:#6a6d71; text-decoration:none; background:url(../images/bullet_readmore.png) right no-repeat; padding:0 15px 0 0; font-family:Helvetica,Arial,sans-serif;}

.services_posts .serv_post .serv_post_details .read_more:hover{text-decoration:underline;}

/*===================================================================================*/

/*PROFESSIONAL SERVICES PAGE END=====================================================*/

/*===================================================================================*/





/*===================================================================================*/

/*CONTACT PAGE START=================================================================*/

/*===================================================================================*/

.location_map{clear:both; border-top:1px solid #e4e6e4; padding:0 0 50px; margin:10px 0 0;}

.location_map h2{font-size:2.6em; color:#6a6d71; text-align:center; font-weight:lighter; padding:37px 0 39px;}

.location_map #map_canvas{height:493px;}

/*===================================================================================*/

/*CONTACT PAGE END===================================================================*/

/*===================================================================================*/





/*===================================================================================*/

/*NEWS PAGE START====================================================================*/

/*===================================================================================*/

.content_news{clear:both; border-top:1px solid #e4e6e4;}

.content_news .news_left{float:left; width:724px; padding:43px 0 0;}


.content_news .news_left .news_post{padding:0 0 50px;}

.content_news .news_left .news_post .n_img{display:block; margin-bottom:38px;}

.content_news .news_left .news_post .n_left{float:left; width:492px;}

.content_news .news_left .news_post .n_left h2{color:#6a6d71; font-size:2em; font-weight:lighter; padding-bottom:15px; border-bottom:1px solid #e4e6e4;}

.content_news .news_left .news_post .n_left h2 a{color:#6a6d71; text-decoration:none;}

.content_news .news_left .news_post .n_left h2 a:hover{text-decoration:underline;}

.content_news .news_left .news_post .n_left p{line-height:1.3;padding: 10px 0px;}

.content_news .news_left .news_post .n_left a.readmore{color:#6a6d71; font-size:1.6em; text-decoration:none; background:url(../images/bullet_readmore.png) 100% 4px no-repeat; padding:0 15px 0 0; margin:5px 0 0;}

.content_news .news_left .news_post .n_left a.readmore:hover{text-decoration:underline;}

.content_news .news_left .news_post .n_right{float:right; width:180px; padding:2px 0 0;}

.content_news .news_left .news_post .n_right p{padding:0 0 25px; font-size:1.5em; line-height:1.5;}

.content_news .news_left .news_post .n_right p a{text-decoration:none;}

.content_news .news_left .news_post .n_right p a:hover{text-decoration:underline;}



.content_news .news_right{float:right; width:200px; padding:40px 0 0;}

.content_news .news_right h2{font-size:2em; color:#6a6d71; font-weight:lighter; padding-bottom:20px;}

.content_news .news_right ul{font-size:1.8em;}

.content_news .news_right ul li{padding-bottom:3px;}

.content_news .news_right ul li a{color:#636962; text-decoration:none;}

.content_news .news_right ul li a:hover{text-decoration:underline;}



.content_news .news_left .news_post .post_details{position:relative;}

.content_news .news_left .news_post .post_details h2{color:#6a6d71; font-size:2.4em; font-weight:lighter; padding-bottom:10px; margin-bottom:23px; border-bottom:1px solid #e4e6e4;}

.content_news .news_left .news_post .post_details span.post_date{font-size:1.7em; right:5px; top:6px;}

.content_news .news_left .news_post .post_details p{margin-bottom:3px;padding: 10px 0px;}

.content_news .news_left .news_post .post_details ul {font-size:1.5em; line-height: 1.5em;}

.content_news .news_left .news_post .post_details ul li{background: url(../images/bullet_li.gif) 2px 6px no-repeat; padding:0 0 7px 18px;}

.content_news .news_left .news_post .post_details ul li ul{

	float:none;

	color:#525851;

	font-size:1em;

	-webkit-column-count:1; /* Chrome, Safari, Opera */

	-moz-column-count:1; /* Firefox */

	column-count:1;

	padding:5px 0;

}



.content_news .news_right .written_by{padding:3px 0 0;}

.content_news .news_right .written_by img{display:block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(pie/PIE.htc); margin-bottom:17px;}

.content_news .news_right .written_by .name_by{font-size:1.7em; color:#6a6d71; font-family:Helvetica,Arial,sans-serif;}

.content_news .news_right .written_by h3{font-size:2em; color:#6a6d71; font-weight:lighter;}

.content_news .news_right .written_by p{font-size:1.5em; color:#636962; line-height:1.5;padding: 10px 0px;}

.content_news .news_right .written_by .view_profile{background:url(../images/view_profile.png) 0 0 no-repeat; width:127px; height:30px; padding-top:11px; text-align:center; color:#6a6d71; font-size:1.6em; display:block; text-decoration:none; margin:5px 0 35px;}

.content_news .news_right .social_share{padding:0 0 30px;}

/*===================================================================================*/

/*NEWS PAGE END======================================================================*/

/*===================================================================================*/



/*===================================================================================*/

/*REGISTER PAGE START================================================================*/

/*===================================================================================*/

.content_register{clear:both; border-top:1px solid #e4e6e4;}

.content_register h1{text-align:center; font-size:2.8em; color:#6a6d71; font-weight:lighter; padding:45px 25px 10px;}

.content_register p{max-width:670px; margin:0 auto; text-align:center; padding-left:25px; padding-right:25px;}

.content_register .reg_form{background:#ebeae6; padding:25px; margin:18px 0 75px;}

.content_register .reg_form h2{text-align:center; font-size:2em; color:#6a6d71; font-weight:lighter; padding:10px 0 32px;}

.content_register .reg_form .frm_row{max-width:365px; margin:0 auto; padding:0 0 18px;}

.content_register .reg_form .frm_row .sel_box{width:228px; font-size:1.5em; color:#636863; float:left; margin-right:5px;}

.content_register .reg_form .frm_row .frm_left{float:left; width:50px; padding:12px 20px 0 0; text-align:right; color:#636863; font-size:1.5em; font-family:Helvetica,Arial,sans-serif;}

.content_register .reg_form .frm_row .frm_right{float:right; width:230px; padding-right:65px;}

.content_register .reg_form .frm_row .frm_right .reg_txtbox{background:url(../images/reg_txtbox_bg.png) 0 0 no-repeat; width:228px; height:40px;}

.content_register .reg_form .frm_row .frm_right .reg_txtbox input{width:208px; height:40px; padding:0 10px; line-height:38px; border:none; outline:none; font-size:1.5em; color:#636863; background:none;}

.content_register .reg_form .frm_row .frm_right .signup_btn{background:url(../images/signup_btn.png) 0 0 no-repeat; width:118px; height:41px; border:none; outline:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden; margin:12px auto 0; display:block;}

.content_register .reg_form .frm_row.agreed_row{position:relative;}
.content_register .reg_form .frm_row.agreed_row .frm_right .reg_txtbox{background:none; width:auto; height:auto; position:absolute; left:72px; top:0;}
.content_register .reg_form .frm_row.agreed_row .frm_left{float:right; width:auto; font-weight:700; text-align:left; padding:0 0 0 105px;}

.feedback_form .frm_row.radio_rows{border-bottom:3px solid #cbd2c0;}
.feedback_form .frm_row.radio_rows_last{border:none;}
.feedback_form .radio_rows:last-child{margin-bottom:20px;}
.feedback_form .frm_row.radio_rows .frm_radios{}
.feedback_form .frm_row.radio_rows .frm_radios .frm_radio{float:left; width:20%;}
.feedback_form .frm_row.radio_rows .frm_radios .frm_radio_titles{display:block; text-align:center; font-size:21px; font-weight:300; float:none !important;}
.feedback_form .frm_row.radio_rows .frm_txt_mob{display:none;}
@media only screen and (max-width: 767px) {
	.frm_txt_desk{display:none;}
	.feedback_form .frm_row.radio_rows .frm_txt_mob{display:block; height:auto !important; padding:5px 0 0;}
	.feedback_form .frm_row.radio_rows .frm_radios .frm_radio_titles{font-size:14px;}
}


/*===================================================================================*/

/*REGISTER PAGE END==================================================================*/

/*===================================================================================*/

/*===================================================================================*/

/*SITEMAP START==================================================================*/

/*===================================================================================*/


#sitemap ul {
  font-size:14px;
  margin:0;
  padding:5px 20px;
}

  #sitemap ul li a {
  text-decoration:none}

/*===================================================================================*/

/*SITEMAP END==================================================================*/

/*===================================================================================*/




/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 959px) {

input[type=text], textarea, select{-webkit-appearance:none; border-radius:0;}

.search_content .search_tabs .search_map{background:#eef1ee; padding:15px 25px 0; border:none;}


}



/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {



}



/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {



	.wrapper{width:auto;}

	.desktop_hide{display:block;}

	p {padding: 10px 20px;}

	.mob_hide{display:none;}

	.header{padding:15px; position:relative;}

	.header .logo{float:left; max-width:100px; height:auto;}

	.header .slogan{font-size:1.4em; padding:25px 0 0 10px; /*width:auto; text-align:center; float:right;*/}

	.header .header_right{display:none;}



	.navi{clear:both; background:#fff; padding:2px 0; height:auto; display:none;}

	.navi ul{float:none; margin-left:0;}

	.navi ul li{float:none; padding:2px 15px;}
	.navi ul li a{padding:12px 15px;}
	.navi ul li:last-child{padding:2px 15px;}
	
	.navi ul li:hover .submenu,

	.navi ul li .submenu{display:none;}



	.search_bar_holder{max-width:none; min-width:0; position:static; margin:0 auto; height:auto;}

	.search_bar_holder .search_bar{background:#ebeae6; height:auto; width:100%; position:static; float:left; padding:12px 0; margin-top:0px;}

	.search_bar_holder .search_bar .residential{margin-bottom:6px; width:228px;}
	.search_bar_holder .search_bar .google_input{width:210px;}
	.search_bar_holder .search_bar .cus_dd{margin-top:6px;}

	.search_bar_holder .search_bar .search_btn{margin-top:6px; background:#f5b833; font-size:1.6em; line-height:1.5; color:#fff; text-transform:capitalize; width:228px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-appearance:none; font-weight:200;}

	.search_bar_holder .search_bar .search_bar_padding{padding:0; width:232px; margin:0 auto; padding-left:4px;}


	.main_banner ul li{border-left:0; border-right:0;}
	.main_banner_holder .bx-viewport{overflow:hidden !important;}
	
	#main_banner .bx-prev{left:10px; background:url(../images/slider_navi_testi_2x.png) 0 0 no-repeat !important; background-size:80px auto !important;}
	#main_banner .bx-next{right:10px; background:url(../images/slider_navi_testi_2x.png) right top no-repeat !important; background-size:80px auto !important;}
	
	.highlights_home,

	.home_right{display:none;}
	

	.home_content{padding:30px 25px;}

	.home_content .home_left{float:none; width:auto;}



	.home_content h2{text-align:center;}

	.home_content p{text-align:center;}



	.footer{clear:both; background:#fff; border-top:3px solid #000; padding:20px 0;}
	
	.footer .onthemarket{float:none; width:180px; margin:0 auto; display:block;}
	.footer .onthemarket img{max-width:100%; height:auto; display:block;}

	.footer .signup{display:none;}

	.footer .footer_menu{display:none;}

	.footer .footer_twitter{display:none;}



	.footer .footer_right{float:none; text-align:center;}

	.footer .footer_right .footer_logo{clear:both; text-align:center;}

	.footer .footer_right .footer_logo img{float:none; margin:0 -1px; vertical-align:middle;}
	.footer .footer_right .footer_logo img.logo_aria{height:35px; margin:0 -1px;}

	.footer .footer_right .footer_links{padding:0 5px; display:inline;}

	.footer .footer_right .footer_links ul{float:none; display:inline;}

	.footer .footer_right .footer_links ul li{float:none; display:inline;}

	.footer .footer_right .copyrights{clear:none; padding:0 5px; text-align:left; display:inline;}

	.footer .footer_right .logo_holder{float:none; text-align:center;}
	.footer .footer_right .property_logo{float:none; clear:none; width:120px; margin:0 2px !important; vertical-align:middle;}
	.footer .footer_right .logo_holder .rics_logo{width:100px; float:none; margin:0 2px !important; vertical-align:middle;}

	.footer .footer_right .logo_holder img{float:none; margin:5px 2px !important;}
	.footer .footer_right .logo_holder .iso_9001{width:112px; margin:5px 2px !important; vertical-align:middle;}
	.footer .footer_right .logo_holder .tpo{clear:none; float:none; margin:5px 2px !important;}
	

	.search_bar_holder_inner{border-top:2px solid #fff; width:100%; float:left; position:static; clear:both;}

	.banner_parallax{height:225px;}

	.content_page{padding:12px 10px 35px;}

	.content_page_long .content_img_right{float:none; clear:both; max-width:100%; height:auto; width:100%; margin:25px 0;}
	.content_page_long .content_img_left{float:none; clear:both; max-width:100%; height:auto; width:100%; margin:25px 0;}



	.services_list{clear:both; padding:0 25px 45px;}

	.services_list .serv_box{float:none; width:auto; height:auto; background:none; position:static; margin:0 0 14px;}

	.services_list .serv_box .serv_img{display:none;}

	.services_list .serv_box h3{font-size:1.8em; font-weight:normal; margin:0; padding:0; color:#525851;}

	.services_list .serv_box h3 a{display:block; text-align:left; color:#525851; height:auto; background: url(../images/bullet_li_2x.gif) 2px 8px no-repeat; background-size:6px 6px; padding:0 0 7px 18px; font-family:Helvetica,Arial,sans-serif;}

	.services_list .serv_box .serv_box_corners,

	.services_list .serv_box .serv_box_corners_bottom,

	.services_list .serv_box .overlay_text,

	.services_list .serv_box .overlay_text a{display:none;}



	.contact_our_team{padding:25px 25px 15px;}

	.services_list_contact{padding:25px 0 0;}

	/*

	.services_list_contact .serv_box h3{background:none;}

	.services_list_contact .serv_box h3 a{background:url(../images/bullet_li_2x.png) 2px 8px no-repeat; background-size:6px 6px; padding:0 0 7px 18px;}

	.services_list_contact .serv_box .serv_box_corners,

	.services_list_contact .serv_box .serv_box_corners_bottom{display:none;}

	*/



	.services_list_contact .serv_box{float:none; width:233px; height:217px; background:#e8ece8; position:relative; overflow:hidden; margin:0 auto 14px;}

	.services_list_contact .serv_box_last{margin:0 auto 14px;}

	.services_list_contact .serv_box .serv_img{width:233px; height:178px; display:block;}

	.services_list_contact .serv_box h3{font-size:1.8em; font-weight:normal; margin:0; padding:0; position:relative; z-index:99;}

	.services_list_contact .serv_box h3 a{display:block; background:#fff; text-align:center; color:#6a6d71; height:32px; padding:7px 0 0; text-decoration:none;}

	.services_list_contact .serv_box .serv_box_corners{position:absolute; left:0; top:0; z-index:999; background:url(../images/serv_box_corners_green.png) 0 0 no-repeat; width:100%; height:5px; overflow:hidden; display:block;}

	.services_list_contact .serv_box .serv_box_corners_bottom{position:absolute; left:0; bottom:0; z-index:999; background:url(../images/serv_box_corners_green.png) 0 -212px no-repeat width:100%; height:5px; overflow:hidden; display:block;}

	.services_list_contact .serv_box .overlay_text{position:absolute; left:0; top:178px; width:233px; height:178px; background:url(../images/overlay_bg.png) repeat; text-align:center; font-size:1.8em; color:#6a6d71; line-height:1.4; display:block;}

	.services_list_contact .serv_box .overlay_text a{display:block; width:203px; height:128px; padding:50px 15px 0; color:#6a6d71; text-decoration:none;}







	.services_posts{display:none;}





	.breadcrumbs{padding:15px 25px 0; line-height:2;}

	.banner_slider .slider_stage h1{font-size:2.2em; padding:27px 25px 0;}

	.banner_slider .slider_stage h2{font-size:2em; padding:10px 25px 30px;}



	.banner_slider .slider_main{height:auto;}



	.property_details .details_tabs{width:auto;}

	.property_details .search_tabs ul.stabs_menu{width:auto; font-size:1.5em; text-align:center; float:none;}

	.property_details .search_tabs ul.stabs_menu li{margin:0 1px; float:none; display:inline-block;}

	.property_details .search_tabs ul.stabs_menu li a{width:auto; padding:10px 8px 0; float:none; display:inline-block;}



	.property_details .tabs_content{}

	.property_details .tabs_content .tabs_main{float:none; clear:both; width:auto; padding:20px 0; margin-left:0;}

	.property_details .tabs_content .tabs_main .single_tab_content{padding:0 25px;}

	.property_details .tabs_content .tabs_main .single_tab_content p,

	.property_details .tabs_content .tabs_main .single_tab_content h2,

	.property_details .tabs_content .tabs_main .single_tab_content h3{text-align:center;}

	.property_details .tabs_content .tabs_main .single_tab_content img{margin:0 auto;}

	.property_details .tabs_content .tabs_main .single_tab_content #map_canvas{height:280px;}
	.property_details .tabs_content .tabs_main .single_tab_content #map_canvas img {width:auto; max-width: none; }



	.property_details .tabs_content .tabs_main .single_tab_content .property_features ul li{float:none; padding:0 0 7px 23px; width:auto; background:url(../images/bullet_li_2x.gif) 6px 8px no-repeat; background-size:6px 6px;}



	.property_details .tabs_content .tabs_sidebar{float:none; width:auto; clear:both; margin:0 auto; padding:20px 25px;}

	.property_details .tabs_content .tabs_sidebar .email_contact{width:auto; padding:15px 16px 27px;}

	.property_details .tabs_content .tabs_sidebar .email_contact h3{font-size:1.8em;}

	.property_details .tabs_content .tabs_sidebar .email_contact img{margin:0 auto 22px;}

	.property_details .tabs_content .tabs_sidebar .rp_btn{background:#f5b833; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

	.property_details .tabs_content .tabs_sidebar .shortlist_btn span{background:url(../images/icon_shorlist_2x.png) 12px 12px no-repeat; background-size:11px 12px;}

	.property_details .tabs_content .tabs_sidebar .share_property{width:165px; margin:0 auto; text-align:center;}





	.search_content{clear:both;}

	.search_content h1{font-size:2.2em; padding:0 25px 12px;}

	.search_content .searched_details{font-size:1.8em; padding:0 25px 33px;}



	.search_content .share_shortlist{background:#e7ece8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}



	.search_content .search_tabs ul.stabs_menu{width:auto; font-size:1.5em; float:none; text-align:center;}

	.search_content .search_tabs ul.stabs_menu li{margin:0 1px 0; float:none; display:inline-block;}

	.search_content .search_tabs ul.stabs_menu li.mob_hide{display:none;}

	.search_content .search_tabs ul.stabs_menu li a{width:auto; padding:10px 8px 0; float:none; display:inline-block;}





	.property_list .pro_img{float:none; clear:both; text-align:center; margin:4px 0 0; padding:0 25px 15px;}

	.property_list .pro_img img{display:inline-block; max-width:100%; height:auto;}

	.property_list .pro_details{float:none; width:auto; padding:0 25px; position:static; text-align:center;}





	.property_list .shortlist_details_btn{float:none; width:100%; position:static; float:left; text-align:center;}

	.property_list .shortlist_details_btn a{margin:12px 3px 0; float:none; clear:none; display:inline-block;}

	.property_list .shortlist_details_btn a.shortlist{background:url(../images/shorlist_details_btn_2x.png) 0 0 no-repeat; background-size:100% auto; color:#6a6d71; padding:11px 0 0 36px; width:82px; text-align:left;}

	.property_list .shortlist_details_btn a.view_detials{background:url(../images/shorlist_details_btn_2x.png) 0 -53px no-repeat; background-size:100% auto;}

	.property_list .pro_details_auction .pos_rel{position: relative!important;}

	.paging{padding:20px 20px 33px; text-align:center;}

	.paging .pgn{float:none;}

	.paging .pgn a{float:none; display:inline-block; margin:0 4px;}

	/*.paging{clear:both; padding:20px 0 33px;}

.paging .pgn{float:right;}

.paging .pgn a{float:left; background:#f0ecee; width:24px; height:24px; line-height:24px; text-align:center; text-decoration:none; color:#6a6d71; font-size:1.5em; margin:0 7px 0 0;}

.paging .pgn a.current,

.paging .pgn a:hover{background:#6a6d71; color:#fff;}*/



	.email_alerts{padding:0 25px;}

	.email_alerts .email_signup{width:auto; margin:0 auto; padding:0 0 30px;}

	.email_alerts .email_signup .ea_label{float:none; clear:both;}

	.email_alerts .email_signup .ea_name{padding:10px 0 5px;}

	.email_alerts .email_signup .ea_email{padding:10px 0 5px;}

	.email_alerts .email_signup .ea_input{float:left; clear:both; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:270px;}

	.email_alerts .email_signup .ea_input input{width:260px;}

	.email_alerts .email_signup .signup_btn{margin:0; background:url(../images/shorlist_details_btn_2x.png) 0 -53px no-repeat; background-size:100% auto; position:static; float:left;}
	.email_alerts .frm_chkbox{padding-left:0;}





	.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {

		background-image: url('../images/select2x2.png') !important;

		background-repeat: no-repeat !important;

		background-size: 60px 40px !important;

	}

	.select2-search input {

		background-position: 100% -21px !important;

	}





	.meet_the_team{padding:12px 0 15px;}

	.meet_the_team h1{padding:41px 25px 12px;}

	.meet_the_team p{padding-left:25px; padding-right:25px;}

	.meet_the_team p a{white-space:nowrap;}



	.meet_the_team .local_offices_menu .offices_menu ul{width:auto; margin:0 auto; font-size:1.4em; text-align:center;}

	.meet_the_team .local_offices_menu .departments_menu ul{width:auto; text-align:center;}

	.meet_the_team .local_offices_menu .offices_menu ul li{margin:0 0 0 6px; display:inline-block; float:none;}

	.meet_the_team .local_offices_menu .offices_menu ul li a{padding:7px 7px 0; display:inline-block; float:none;}

	.meet_the_team .local_offices_menu .offices_menu ul li:hover,

	.meet_the_team .local_offices_menu .offices_menu ul li.current{background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

	.meet_the_team .local_offices_menu .offices_menu ul li.current a,

	.meet_the_team .local_offices_menu .offices_menu ul li a:hover{background:none;}

	.meet_the_team .team_holder{clear:both; padding:44px 0 0; position:relative; width:233px; width:300px; margin:0 auto;}

	.meet_the_team .team_holder .team_box{padding:0 0 38px; margin:0; width:300px;}





	.meet_the_team_details{}

	.meet_the_team_details h1{padding:41px 25px 7px;}

	.meet_the_team_details p{padding-left:25px; padding-right:25px; text-align:center !important;}

	.meet_the_team_details p a{white-space:nowrap;}

	.meet_the_team_details .team_mem_pic{width:auto; height:auto; padding:0 25px;}

	.meet_the_team_details .team_mem_pic img{max-width:100%; height:auto;}

	.meet_the_team_details .team_mem_details{width:auto; padding:25px 0 0;}

	.meet_the_team_details .team_mem_details p{text-align:center;}

	.meet_the_team_details .team_mem_contact{clear:both; width:127px; margin:0 auto; padding:20px 25px 25px;}

	.meet_the_team_details .team_mem_contact a.contact{margin:0 0 10px;}

	.meet_the_team_details .team_mem_contact a.linkedin{background:url(../images/team_contact_2x.png) 0 0 no-repeat; background-size:127px auto;}

	.meet_the_team_details .team_mem_contact a.contacts{background:url(../images/team_contact_2x.png) 0 -41px no-repeat; background-size:127px auto;}

	.meet_the_team_details .team_mem_contact a.back{background:url(../images/team_contact_2x.png) 0 -82px no-repeat; background-size:127px auto;}





	.location_map{padding:0 25px 50px;}

	.location_map #map_canvas{height:280px;}





	.content_news{border-top:none; padding:0 25px;}

	.content_news .news_left{float:none; width:auto; clear:both;}

	.content_news .news_left .news_post{padding:0 0 30px;}

	.content_news .news_left .news_post .n_img{margin-bottom:15px; max-width:100%; height:auto;}

	.content_news .news_left .news_post .n_left{float:none; width:auto; clear:both; padding-bottom:15px;}

	.content_news .news_left .news_post .n_left h2,

	.content_news .news_left .news_post .n_left p{text-align:center;}

	.content_news .news_left .news_post .n_left a.readmore{background:url(../images/bullet_readmore_2x.png) 100% 4px no-repeat; background-size:10px 13px;  margin:5px auto 0; display:block; width:80px; float:none;}

	.content_news .news_left .news_post .n_right{float:none; width:auto;}

	.content_news .news_left .news_post .n_right p{padding:0 0 15px; font-size:1.3em; line-height:1.7; text-align:center;}

	.content_news .news_left .news_post .n_right p br{display:none; visibility:hidden;}

	.content_news .news_left .news_post .n_right p span{display:block;}

	.content_news .news_left .news_post .n_right p a{text-decoration:none;}

	.content_news .news_left .news_post .n_right p a:hover{text-decoration:underline;}



	.content_news .news_left .news_post .post_details h2{margin-bottom:0; border-bottom:none;}

	.content_news .news_left .news_post .post_details span.post_date{position:static; display:block; padding-bottom:15px; border-bottom:1px solid #e4e6e4; margin-bottom:10px;}



	.content_news .news_right{float:none; width:auto; padding:20px 0 40px; text-align:center;}



	.content_news .news_right .written_by img{margin:0 auto 17px;}

	.content_news .news_right .written_by .view_profile{background:#ebeae6; margin:5px auto 35px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

	.content_news .news_right .social_share{padding:0 0 30px;}



	.content_page ul{padding:25px 10px 0;float:none;}

	.content_page ul.list-column-2{padding:0 10px 20px 10px;}

	.content_page ul li{background: url(../images/bullet_li_2x.gif) 2px 8px no-repeat; background-size:6px 6px;}



	.content_page .contact_experts{width:auto; padding-bottom:40px;}

	.content_page .contact_experts .expert_box{position:relative; padding-bottom:15px;}

	.content_page .contact_experts .expert_box .expert_img{position:absolute; left:50%; top:15px; margin-left:-38px;}

	.content_page .contact_experts .expert_box .expert_name{float:none; width:auto; padding:120px 0 0;}

	.content_page .contact_experts .expert_box .expert_name h3,

	.content_page .contact_experts .expert_box .expert_name div{text-align:center;}

	.content_page .contact_experts .expert_box .expert_num{float:none; margin:15px auto 0;}

	.content_page .contact_experts .expert_box .expert_num a{color:#6a6d71; text-decoration:none;}

	.content_page .contact_experts .expert_box .expert_email{float:none; margin:15px auto 0; display:block;}

	.content_page blockquote{background:#ebeae6; border-top:1px solid #e4e6e4; border-bottom:1px solid #e4e6e4; padding:30px 20px; font-family:"adobe-garamond-pro", Georgia, "Times New Roman", Times, serif; font-size:2.2em; color:#525851; margin:15px 0;}

	.content_page_long blockquote{background:#ebeae6; border-top:1px solid #e4e6e4; border-bottom:1px solid #e4e6e4; padding:30px 20px; font-family:"adobe-garamond-pro", Georgia, "Times New Roman", Times, serif; font-size:2.2em; color:#525851; margin:15px 0;}





	.content_page_left_align{width:auto; margin:0 auto;}

	.content_page_left_align p{text-align:center;}





	.a2z_services{padding:0 25px 20px;}

	/*.a2z_services h2{font-size:2.4em; color:#6a6d71; text-align:center; font-weight:normal; padding-bottom:33px;}*/

	.a2z_services .a2z_col{float:none; width:auto; padding:0;}

	.a2z_services .a2z_col h3{padding:10px 5px;}

	.a2z_services .a2z_col ul li a{padding:10px 0 10px 5px;}



	.content_register .reg_form .frm_row{max-width:230px;}

	.content_register .reg_form .frm_row .frm_left{float:none; clear:both; width:auto; padding:5px 0; text-align:left;}

	.content_register .reg_form .frm_row .frm_right{float:none; width:auto; clear:both; padding:0;}

	.content_register .reg_form .frm_row .frm_right .signup_btn{background:url(../images/signup_btn_2x.png) 0 0 no-repeat; background-size:100% 100%;}


	.content_register .reg_form .frm_row.agreed_row .frm_right .reg_txtbox{left:0; top:0;}
	.content_register .reg_form .frm_row.agreed_row .frm_left{padding:0 0 0 40px;}

	/*===========================================================================================*/
	/*AUCTION MENU START=========================================================================*/
	/*===========================================================================================*/
	.auction_menu .auction_menu_handle span{background:url(../images/auction_menu_2x.png) 0 0 no-repeat; background-size:29px 21px;}
	.auction_menu .auc_close{display:block;}
	.auction_menu .auc_close span{/*background:url(../images/auction_menu_2x.png) 0 0 no-repeat; background-size:29px 21px;*/}
	.auction_menu .auction_menu_links{display:none;}

	.auction_table{clear:both; max-width:785px; margin:0 auto; padding:30px 0;}
	.auction_table .at_row{border-bottom:1px solid #bcc9b3; padding:0 0 10px;}
	.auction_table .at_row .cell_padding{padding:7px 12px; min-height:0;}
	.auction_table .at_row .at_col_1{float:none; width:auto; margin-right:0; border:none; line-height:1.3;}
	.auction_table .at_row .at_col_2{float:none; width:auto; margin-right:0; border:none; line-height:1.3;}
	.auction_table .at_row .at_col_3{float:none; width:auto; border:none; line-height:1.3;}
	.auction_table .at_row .mob_label{display:inline;}

	.auction_table .at_row.at_row_header{font-size:1.9em; display:none;}

	.auction_table .at_row .view_lots{float:left; padding:5px 10px 0; background:#6a6d71; background:url(../images/view_lots.png) center no-repeat\9; color:#fff; text-decoration:none; height:25px; line-height:1.2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

	.property_list .pro_details_auction {float:none; width:auto; padding:0 25px; position:static; text-align:center;}

	/*===========================================================================================*/
	/*AUCTION MENU END===========================================================================*/
	/*===========================================================================================*/

	.search_content .search_tabs .search_map{background:#eef1ee; padding:15px 25px 0; border:none;}




	/*HOME NEW ADDITIONS START*/
	.pro_of_week{display:block; width:auto !important; float:none !important; max-width:400px; margin:0 auto !important;}
	.property_of_week h3{font-size:14px;}
	.property_of_week h3 a{padding:15px 45px 15px 20px; background:#ebeae6 url(../images/bullet_property_week_2x.png) right no-repeat; background-size:auto 17px;}
	
	.testimonials_home{padding:35px 15px;}
	.testimonials_home h2{font-size:25px; text-align:center;}
	.testimonials_home .testi_list{padding:20px 0 30px;}
	.testimonials_home .testi_list .testi_box{float:none; width:auto; max-width:320px; margin:0 auto;} 
	.testimonials_home .testi_list .testi_box .testi_padding{padding:0;}
	.testimonials_home .testi_list .testi_box .testi_txt{background:url(../images/quote_testi_2x.png) -10px 0 no-repeat; background-size:54px auto; padding:5px 0 45px 50px;}
	.testimonials_home .testi_list .testi_box .testi_txt span{display:none;}
	.testimonials_home .testi_list .testi_box .testi_txt p{font-size:17px; line-height:22px;}
	.testimonials_home .testi_list .view_more_testi{font-size:17px; width:210px;}
	
	.latest_news{padding:10px 15px 70px;}
	.latest_news h2{font-size:25px; text-align:center;}
	
	.latest_news .l_news_slider{padding:0 35px;}
	
	.latest_news .l_news_slider .nslide .nbox{float:none; text-align:center;}
	/*
	.latest_news .l_news_slider .nslide .nbox img{width:120px; height:auto;}
	.latest_news .l_news_slider .nslide .nbox .ndetails{padding:0 15px 0 133px; max-width:none;}
	.latest_news .l_news_slider .nslide .nbox .ndetails h3{font-size:15px;}
	.latest_news .l_news_slider .nslide .nbox .ndetails p{font-size:14px;}
	*/
	
	.latest_news .l_news_slider .slick-arrow{margin-top:-15px; width:30px; height:30px;}
	.latest_news .l_news_slider .slick-prev{background:url(../images/slider_navi_testi_2x.jpg) 0 0 no-repeat; background-size:auto 100%;}
	.latest_news .l_news_slider .slick-next{background:url(../images/slider_navi_testi_2x.jpg) right top no-repeat; background-size:auto 100%;}
	
	/*HOME NEW ADDITIONS END*/
	


	.map_container{padding:15px; margin:0 15px 35px;}
	.map_container .map_btn_container{padding:15px 0 0;}
	.map_container .map_btn_container a{margin:0 auto 10px; display:block;}
	.map_container .map_canvas_office{padding-bottom:40%;}
	




}





/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {



}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 450px) {
	/*
	.latest_news .l_news_slider .nslide .nbox img{width:150px; height:auto; float:none; margin:0 auto; display:block;}
	.latest_news .l_news_slider .nslide .nbox .ndetails{padding:15px 0 0; max-width:none;}
	*/

}

.stamp_container{
    padding:15px;
}
.txtinput{
    border: medium none;
    border-radius: 5px;
    color: #636863;
    background: none repeat scroll 0 0 #e4e6e4;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.7em;
    line-height: 21px;
    margin-right: 5px;
    outline: medium none;
    padding: 10px;
    width: 190px;
}

.submit_sijo{
    background-color:#6a6d71;
    border: medium none;
    cursor: pointer;
    color:#ffffff;
    font-size: 1.2em;
    height: 41px;
    line-height: 10px;
    padding:15px;
    margin-top: 0px;
    outline: medium none;
    overflow: hidden;
    width: 200px;
}
.property_list .pro_details_auction .pos_rel{position: relative!important;}


/*LANDING PAGE CSS START=======================================*/
.landing_pg{}
.landing_pg .landing_columns{text-align:left; padding:0 0 25px;}
.landing_pg .landing_columns .landing_left{float:left; width:48%; text-align:left; padding:12px 0;}
.landing_pg .landing_columns .landing_left p{font-size:18px; color:#6a6d71; text-align:left; padding-left:0; padding-right:0;}
.landing_pg .landing_columns .landing_right{float:right; width:47%; background:#ebeae6; text-align:left; margin-top:37px;}
.landing_pg .landing_columns .landing_right .lr_padding{padding:10px 22px;}
.landing_pg .landing_columns .landing_right .lr_row{border-bottom:1px solid #cacac8; padding:19px 0; text-align:left;}
.landing_pg .landing_columns .landing_right .lr_row_last{border-bottom:none;}
.landing_pg .landing_columns .landing_right .lr_row h2{font-size:21px; font-weight:700; color:#6a6d71; text-align:left; padding:0; margin:0; line-height:25px;}
.landing_pg .landing_columns .landing_right .lr_row p{font-size:18px; color:#6a6d71; padding:0; margin:0; text-align:left; line-height:25px;}
.landing_pg .landing_columns .landing_right .lr_row p a{font-size:18px; color:#6a6d71; text-decoration:none;}
.landing_pg .landing_columns .landing_right .lr_row p strong{font-weight:700;}

.landing_pg .req_int{display:block; font-size:21px; color:#fff; text-decoration:none; background:#f5b833; width:242px; height:40px; line-height:40px; text-align:center; margin:0 auto; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.landing_pg .landing_imgs{clear:both; padding:40px 0; max-width:922px; margin:0 auto;}
.landing_pg .landing_imgs .l_img{float:left; width:49.45%; padding-bottom:10px;}
.landing_pg .landing_imgs .l_img_alt{float:right;}
.landing_pg .landing_imgs img{display:block; max-width:100%; height:auto;}

@media only screen and (max-width: 767px) {
	.landing_pg .landing_columns .landing_left{float:none; width:auto;}
	.landing_pg .landing_columns .landing_right{float:none; width:auto;}
}
@media only screen and (max-width: 400px) {
	.landing_pg .landing_imgs .l_img{width:100%;}
}
/*LANDING PAGE CSS END=========================================*/


.flipbook_row{padding:30px 15px 60px; clear:both;}
.flipbook_row .fb_img{float:left; width:148px;}
.flipbook_row .fb_img img{display:block; width:100%; height:auto;}
.flipbook_row .fb_details{padding:0 0 0 185px;}
.flipbook_row .fb_details h3{border-bottom:1px solid #e4e6e4; font-size:27px; color:#6a6d71; padding:10px 0 18px; font-weight:200; margin-bottom:10px; max-width:460px;}
.flipbook_row .fb_details h3 a{text-decoration:none;}
.flipbook_row .fb_details p{font-size:17px; padding:0 0 25px;}
.flipbook_row .fb_details .view_mag{display:inline-block; color:#fff; font-size:19px; background:#f4b833; padding:10px 22px 12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-decoration:none;}
@media only screen and (max-width: 550px) {
	.flipbook_row{padding:0px 15px 30px;}
	.flipbook_row .fb_img{width:100px;}
	.flipbook_row .fb_details{padding:0 0 0 120px;}
	.flipbook_row .fb_details h3{font-size:22px; padding:8px 0 12px; margin-bottom:5px;}
	.flipbook_row .fb_details .view_mag{font-size:17px; padding:8px 18px 10px;}
}



/*SLIDEOUT START=========================================*/
.slideout_main{position:fixed; top:0; right:0; bottom:0; width:0; z-index:9998;}
.slideout_main .slideout_wrapper{position:absolute; left:0; top:0; bottom:0;}
.slideout_main .slideout_wrapper .slideout_tab{position:absolute; left:-48px; width:48px; top:50%; margin-top:-130px; height:261px; background:url(images/slideout_tab.png) center no-repeat; cursor:pointer;}
.slideout_main .slideout_wrapper .slideout_tab img{display:block; width:100%; height:auto;}
.slideout_main .slideout_wrapper .slideout_contents{width:482px; position:absolute; left:0; top:0; bottom:0; background:#ebeae6; overflow:auto; -webkit-overflow-scrolling:touch; border-left:12px solid #f4b833;}
.slideout_main .slideout_wrapper .slideout_contents .slideout_padding{padding:45px;}
.slideout_main .slideout_wrapper .slideout_contents p{font-size:16px; color:#6a6d71; color:#6a6d71; padding:0 0 10px;} 
.slideout_main .slideout_wrapper .slideout_contents .s_row{padding:0 0 10px;}
.slideout_main .slideout_wrapper .slideout_contents .s_row label{display:block; font-size:16px; color:#6a6d71; padding:0 0 6px;}
.slideout_main .slideout_wrapper .slideout_contents .s_input{}
.slideout_main .slideout_wrapper .slideout_contents .s_input .txtbox{border:none; outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:94%; padding:9px 3%; font-size:16px;}
.slideout_main .slideout_wrapper .slideout_contents .s_input .txtarea{border:none; outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:94%; padding:9px 3%; font-size:16px; height:129px; resize:none;}
.slideout_main .slideout_wrapper .slideout_contents .s_row_chkbox{}
.slideout_main .slideout_wrapper .slideout_contents .s_row_chkbox label{padding:2px 0 0 30px; line-height:20px; cursor:pointer;}
.slideout_main .slideout_wrapper .slideout_contents .send_btn{display:block; color:#fff; cursor:pointer; text-transform:uppercase; font-size:20px; background:#f4b833; width:168px; height:46px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:none; outline:none; cursor:pointer; margin:10px 0;}

.slideout_main .slideout_wrapper .slideout_contents .cus_dd{width:100% !important;}
.slideout_main .slideout_wrapper .slideout_contents .cus_dd .select2-chosen{font-size:16px;}
.checkbox{width:33px; height:38px; padding:0 5px 0 0; background:url(../images/checkbox_cf.png) 0 0 no-repeat; display:block; clear:left; float:left; cursor:pointer; margin:-5px 0 0 -10px;}
.radio{width:40px; height:40px; padding:0 5px 0 0; background:url(../images/radio_cf.png) 0 0 no-repeat; display:block; clear:left; cursor:pointer; margin:8px auto 0; float:none !important;}
@media only screen and (max-width: 1024px) {
  .checkbox{background:url(../images/checkbox_cf_2x.png) 0 0 no-repeat; background-size:38px auto;}
  .radio{background:url(../images/radio_cf_2x.png) 0 0 no-repeat; background-size:38px auto;}
}
@media only screen and (max-width: 767px) {
  .slideout_main{}
  .slideout_main .slideout_wrapper .slideout_tab{left:-30px; width:30px; top:135px; margin-top:0; height:auto;}
  .slideout_main .slideout_wrapper .slideout_contents{width:280px;}
  .slideout_main .slideout_wrapper .slideout_contents .slideout_padding{padding:15px;}
  .slideout_main .slideout_wrapper .slideout_contents p{font-size:14px;}
  .slideout_main .slideout_wrapper .slideout_contents .s_row{padding:0 0 5px;}
  .slideout_main .slideout_wrapper .slideout_contents .s_row label{font-size:14px;}
  .slideout_main .slideout_wrapper .slideout_contents .s_input{}
  .slideout_main .slideout_wrapper .slideout_contents .s_input .txtbox{padding:4px 3%; font-size:14px;}
  .slideout_main .slideout_wrapper .slideout_contents .s_input .txtarea{padding:4px 3%; font-size:14px; height:80px;}
  .slideout_main .slideout_wrapper .slideout_contents .send_btn{font-size:17px; width:140px; height:38px; margin:5px 0; -webkit-appearance:none;}
  
}
@media only screen and (max-width: 350px) {
  .slideout_main .slideout_wrapper .slideout_contents{width:270px;}
}
/*SLIDEOUT END===========================================*/

#slideoutintext{background:#f4b833; display:inline-block; color:#fff; width:260px; height:50px; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:10px 50px;font-size: 62.5%;}
#slideoutintext img{display:none;}
#slideoutintext:after{content:"Request a Valuation"; color:#fff; display:block; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; font-size:2.3em; line-height:45px; font-weight:300;}
@media only screen and (max-width: 767px) {
	.content_page_long h2{padding-left:20px; padding-right:20px;}
	#slideoutintext{margin:0 20px; width:200px; height:40px;}
	#slideoutintext:after{font-size:1.8em; line-height:35px;}
}

.covid_banner{background:#000; text-align:center; padding:8px;}
.covid_banner .c_title{color:#fff; font-weight:700; font-size:18px; display:inline-block; vertical-align:middle; padding-right:30px;}
.covid_banner .find_more_btn{color:#fff; display:inline-block; vertical-align:middle; background:#f5b833; padding:4px 15px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:15px; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.covid_notice{background:#eeeae7; text-align:center; display:none;}
#covid_popup .mfp-close{color:#f5b833; font-weight:700; opacity:1;}
.covid_notice .wrapper{padding-top:15px; padding-bottom:15px;}
.covid_notice p{font-size:14px; line-height:18px;}
.covid_popup{max-width:583px; margin:0 auto; position:relative; background:#010101;}
.covid_popup .covid_popup_padding{padding:40px 30px 55px;}
.covid_popup h2{text-align:center; color:#fff; font-size:24px; line-height:26px; padding:10px 0; font-weight:600;}
.covid_popup p{text-align:center; color:#fff; line-height:19px; font-size:19px; padding:10px 0; font-weight:600;}
.covid_popup p a{text-decoration:none; color:#f5b833;}

.login_details_left{float:right !important;}
.login_details_right{float:left !important;}