<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

@media screen and (min-width: 1232px) {

/*==========================   HOME-======================================*/

.wrap {    width:1232px;   margin: 0 auto;    padding: 0px;}
.main{ width:1232px; margin:0 auto; }

/****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-slider{ position: relative; width: 987px; /* height: 372px;*/   }
.hm-tab-wrapper .bx-viewport{height: 420px!important;}
.bxslider-home li{height: 420px!important;}

.hm-tab-wrapper {  top: 123px;}


/* Featured New Developments */

/* v2 4 items */
.cc_home2 .pom .bx-wrapper{max-width: 100%!important; }
.cc_home2 .pom .bx-wrapper .bx-viewport .slider3 div.slide{  width: 325px!important;  /* 3 items width: 324px!important;   4 items  width: 243px!important; */}
.pom .bx-wrapper .bx-controls-direction a { top: 30px; /* height: 139px!important;*/ height: 185px!important;}
.pom .bx-wrapper .bx-next {  width: 50px!important;  background-position: -100px 0px!important; background-size: 203px 185px!important;}
.pom .bx-wrapper .bx-next:hover {	background-position: -150px 0!important;}
.pom .bx-wrapper .bx-prev { width: 50px!important;  background-position: -50px 0px!important; background-size: 203px 185px!important;}
.pom .bx-wrapper .bx-prev:hover {   background-position: 0px 0!important;}
/* fnd*/
.pom .slide a:hover div{ height: 185px; }

.ac-container {    width: 100%; }
.ac-container div.artic a.acc_item { width: 183px!important;}


/* Most Viewed Properties */
.lv2_carousel.three .bx-wrapper{max-width: 1032px!important;}
.lv2_carousel.three .bx-wrapper li{ width: 190px!important; }
.column_center .lv2_carousel ul li div a img{    width: 188px!important;  }

div.lv2_carousel.three .bx-wrapper .bx-next {  background: url(../js/bx/images/pom-navigations10.png) no-repeat -118px 0px!important;  }
div.lv2_carousel.three .bx-wrapper .bx-next:hover {	background-position: -177px 0!important; }
div.lv2_carousel.three .bx-wrapper .bx-prev{   background: url(../js/bx/images/pom-navigations10.png) no-repeat -58px 0px!important; }
div.lv2_carousel.three .bx-wrapper .bx-prev:hover {    background-position: 0px 0px!important;}
div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {height: 234px!important;  }

/* resourses 4 ****/
.resources-block2 ul li figcaption{ height: 66px; }
.resources-block2 ul li figcaption h2{  font-size: 22px; line-height: 40px; padding: 26px 0 40px 0; }
.resources-block2 ul li figcaption p{ font-size: 18px;  line-height: 24px;  margin:14px auto;  }
.resources-block2 ul li figcaption p span{  margin: 4px 0 0 0;  font-size: 16px; line-height: 20px; }


/* footer */
.footer .f_wrapper {    width:1232px; }
.footer .f_wrapper .f_center { width: 750px;}
.footer .f_wrapper .f_center div.f_menu ul { width: 100%;  }
.footer .f_wrapper .f_center div.f_menu ul li {  height: 21px; width: 34%;  padding: 15px 8% 0 8%;}
.footer .f_wrapper .f_center div.f_menu ul li a {    width: 100%;  }
.footer .f_wrapper .f_center div.f_fb {    padding: 0 0 0 8%;}
.footer .f_wrapper .f_left .f_contacts p.fc3 {padding: 85px 0 8px 0;}

/* search bar */
.main .header .head_wrap {/*width: 992px;*/}
.main .header div.head_find {    width: 992px;}
.main .header div.head_find div.select_line div.sel {  width: 17.8%; margin: 0 0.5% 0 0;  }
	.main .header div.head_find div.select_line div.sel select{ width: 100%;  padding: 0 0 0 0; margin: 2px 0 0 0; border: 0px;
	 /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}
	.main .header div.head_find div.select_line div.sel input{ width: 100%; height: 32px; padding: 0 0 0 2%; margin: 2px 0 0 0;  border: 0px;
	 /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}
.main .header div.head_find div.select_line div.sub { width: 4%;  /*margin-top: 2px;*/ }

.main .header div.head_wrap div.find_button a.on {left: 180px;}

.main .header div.head_find div.select_line div.sel select {background-image:url(../img/hm-select-arrow.png);   background-size: 11px 7px;    }


/*==========================   LEVEL 2 -======================================*/

.main .column_center { width: 1005px; position: relative;  }
.lv2-top-panel { width: 988px;  margin: 10px 0 0 17px;}
.main .header div.head_wrap div.find_button a.off {   left: 180px;}

.column_center div.lv2_list div.lv2_item { width: 236px; }
.column_center div.lv2_list div.lv2_item a.lv2_img img {  width: 236px;  height: 177px; }

.banner-statistics {    width: 987px;    height: 124px;    margin: 0 0 0 0;    background-image: url(img/banner-stats-wide.jpg); }



/*==========================   LEVEL 3 -======================================*/
.column_center3 { width: 989px;    margin: 0px 0 0 27px;}

	.column_center3 .lv3_top .lv2_top_left{ width: 40%;  float: left;}
.column_center3 .pic_block .lv3_p_col {  width: 392px; padding: 0 0 0 31px; }
.column_center3 .pic_block .lv3_p_col div.lv3_logo { display: block;  float: left;}
.lv3-column-stats { float: right;    margin: 0px 0 0 0;}
.lv3-column-stats .lv3-column-stats-block .column-stats-upper {   width: 100px;    height: 64px;    padding: 22px 0 0 0;    font-size: 50px;    line-height: 50px;}
    .lv3-column-stats .lv3-column-stats-block .column-stats-lower {   margin: 2px 0 0 0;   width: 100px;  height: 24px;  padding: 8px 0 0 0;   font-size: 18px; 
    line-height: 18px;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; 
     -webkit-border-bottom-left-radius: 5px;}

.column_center3 .pic_block .lv3_lower-side { right: -423px; width: 388px;  /**/ height: 50px;}
.column_center3 .pic_block div.lv3_p_txt { float: left;    height: 50px; width: 162px;  /**/ padding: 0px 0 0 0;}
.column_center3 .pic_block div.lv3_p_cont {  float: right;   margin-top: 0px;}
.column_center3 .pic_block div.lv3_p_cont a {  width: 200px; height: 37px; margin: 0px 0 0 0;  padding: 17px 0 0 0px;  font-size: 15px; line-height: 20px; 
text-align: center;  }
.column_center3 .pic_block div.lv3_p_txt a {   width: auto;   font-size: 15px;  }
.column_center3 .pic_block .lv3_p_cont a.lv3_p_req {   background-image: url(../img/but_request2.png); }
#view_modal_googlemap {    top: 34px;}

.pic_block .lv3-pic-stats {   top: 170px; height: 200px;    right: -423px; width: 392px; }
.pic_block .lv3-pic-stats .lv3-pic-stats-left {    float: none;}
.pic_block .lv3-pic-stats .lv3-pic-stats-right {    float: none;}


.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent .lv3-pic-condos-rent-left, .pic_block .lv3-pic-stats .lv3-pic-stats-left 
.lv3-pic-condos-sell .lv3-pic-condos-sell-left {   float: left;    width: 177px;    padding: 11px 0 0 8px;   font-size: 14px;    line-height: 14px; 
		 color:#00699a; }
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors .lv3-pic-floors-left, .pic_block .lv3-pic-stats .lv3-pic-stats-right 
	 .lv3-pic-condos .lv3-pic-condos-left {float: left; width: 177px;  padding: 11px 0 0 8px;  font-size: 14px;   line-height: 14px;
     color:#00699a; }

.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent{
	width: 392px;   height: 36px;   border-top: none;   background: rgba(255, 255, 255, 1);}

.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell {
    width: 392px;   height: 36px;   border-top: 1px solid #d1d1d1;   background: rgba(255, 255, 255, 1);}

.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent .lv3-pic-condos-rent-right, .pic_block .lv3-pic-stats .lv3-pic-stats-left
 .lv3-pic-condos-sell .lv3-pic-condos-sell-right {  padding: 9px 5px 0 0;    font-size: 18px;    line-height: 18px;    color:#00699a;}

.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors .lv3-pic-floors-right, .pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos
 .lv3-pic-condos-right {   padding: 9px 5px 0 0!important;    font-size: 18px!important;    line-height: 18px!important;   color:#00699a!important;}

.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors, .pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos {
    width: 392px;    height: 36px;  border-top: 1px solid #d1d1d1;  background: rgba(255, 255, 255, 1);}
    
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors .lv3-pic-floors-right, .pic_block .lv3-pic-stats .lv3-pic-stats-right 
.lv3-pic-condos .lv3-pic-condos-right {    float: left; }

/*table*/
 .dataTable tr td {   height: 43px;   font-size: 14px;    }

.lv3_tab1 .lv3_tab_left table, .lv3_tab1 .lv3_tab_right table{ margin: 0px; }
.lv3_tab1 .lv3_tab_left table tbody tr, .lv3_tab1 .lv3_tab_right table tbody tr{ display: table-row!important;  float: none; height: 38px!important; }
.lv3_tab1 .lv3_tab_left table tbody tr td, .lv3_tab1 .lv3_tab_right table tbody tr td{ display: table-cell!important;  }

.lv3_tab1 table{ margin: 40px 0 40px 0; }
.lv3_tab1 table tr{ display: block; float: left; width: 450px; height: 279px; margin: 1px 1px 1px 1px;  }
.lv3_tab1 table tr td{ display: block;  width: 450px; height: 279px;  overflow: hidden;}
.lv3_tab1 table tr td img{ margin: 0px; border: 0px; }
.lv3_tab1  p{clear: both; }

/* floor plans */
.lv3_carousel-plan .bxslider-plan-cont .bx-wrapper{ max-width: 989px!important; }
.lv3_carousel-plan .bxslider-plan-cont .bx-wrapper ul li{ width: 131px!important; } /*  9 items -  width: 99px!important; */


/*==========================   LEVEL 4 -======================================*/
.column_center3 .lv4_slider_block .lv4_slider { width: 790px;   height: 473px;}
.rg-image {    margin: 15px 0 0 0;}
.rg-image-nav a {  margin-top: -50px!important;   background: url(../img/lv4_slider/nav_big-1280.png) no-repeat!important;    width: 40px!important;
    height: 100px!important;    background-size: 81px 205px!important;     background-position: 0px 0px!important;}
.rg-image-nav a.rg-image-nav-prev{left: 30px!important;}
	.rg-image-nav a.rg-image-nav-prev:hover{background-position: 0px -103px!important;}
.rg-image-nav a.rg-image-nav-next {    right: 30px!important;   background-position: -41px 0px!important;}
	.rg-image-nav a.rg-image-nav-next:hover{background-position: -41px -103px!important;}


.lv4_cont2 div.lv4_contact_form .inner_bg {    background-size: 100%;}
.lv4_contact_upper .cont_center {    width: 530px; padding: 15px 0 0 0;}




/*==========================   Market Trends -======================================*/
.main-5st-cont .st51-item-new {  width: 32.6%!important;}
.st51-double { width: 32.6%!important;}
.stat-1 .st1-right { width: 832px; }
 
.stat-1 .st1-right .st1-bottom span {    padding: 0 9px 0 9px; }
#chartobject-1, #chartobject-2, #chartobject-3, #chartobject-4, #chartobject-5, #chartobject-6{width: 900px!important;}
svg{max-width: 900px!important;}


/*==========================   Favorites -======================================*/
.column_center div.fav_list {    width: 989px;  }
.column_center div.fav_list .fav-item .fi-text {   width: 692px;   }

/*==========================   Our Agents -======================================*/
.main .column_center_agent {  width: 1007px;   }
.our-agents .agent-box {   width: 989px;}
.our-agents .agent-box .agent-text {  width: 823px;}

/*==========================   New Developments -======================================*/
.column_center div.progect_month div ul li {     width: 32.7%;    height: 215px;    margin: 6px 6px 0 0;}
.column_center div.progect_month div ul li a img{ max-width: 100%; height: auto; }
.column_center div.progect_month div ul li:nth-child(2n){  margin:6px 6px 0 0; }


/*==========================   New Developments |Pages -======================================*/

.pre-template2 {    width: 989px; }

.pre-slider{ width: 989px!important; }
.pre-slider ul.bxslider_prec li img{ width: 980px;}
.pt-img-1 img{}

.pre-slider .bx-wrapper .bx-controls-direction a { top: 46%!important;}
.pre-slider .bx-wrapper .bx-next {    right: 18px!important;}




/*==========================   Sell Form -======================================*/
.selling-form-2-wrapper {    width: 989px;  margin: 23px 0 0 0px; }
.mr-selling {    width: 989px;   }
 
/*==========================   Advanced search page -======================================*/
 .mr-search dd {    width: 948px;}

/*==========================  Statictics LV2-======================================*/
.stat-page-container .cst-map {   width: 964px!important;    height: 320px!important;}

/*==========================  Statictics LV3-======================================*/
.tab-content.mr-stats #chartobject-1, .tab-content.mr-stats #chartobject-2, .tab-content.mr-stats #chartobject-3, .tab-content.mr-stats #chartobject-4
{width: 400px!important;}

#chartobject-7{ width: 900px!important; }
#myChart{ width: 900px!important; }


/*       ******************************  Estimate 1 Page *****************************/
.ns-wrapper {   width: 989px;   margin: 0 0 40px 18px;}
.ns-howmuch {    width: 989px; /**/   height: 358px;   }
/* photo */
.ns-pro-photo {  width: 989px;  }
.ns-photo-text{height: 91%; }

/* staging */
.ns-staging { width: 989px;  }
.ns-staging3 .frame {  width: 989px;  height: 434px; }
.ns-staging3-text{   height: 92%;}
.ns-staging3 .slices {  width: 989px;  height: 434px;  background-size: 989px 434px; }

.ns-slider {    width: 989px; }
.ns-slider .ns-slider-right {    width: 360px;   margin: 165px 65px 0 0;}
.ns-slider .ns-slider-left.ns-slide-1 {    margin: 42px 0 0 30px;}
.bx-wrapper .bxslider-ns li{width: 989px!important;}

/*       ******************************  Estimate 2 Page *****************************/
.ns2-wrapper {    width: 989px;    margin: 0 0 40px 18px;}
.ns2-est-1-line .ns2-est-val {   padding: 17px 0 17px 2%;}

.ns2-est-block {    margin: 32px 0 0 0;}
.ns2-owner {margin: 42px 0 0 0; }
.ns2-market {  margin: 46px 0 0 0;}
.ns2-banner { margin: 42px 0 0 0; }
.ns2-map {    margin: 50px 0 0 0;}
	.ns2-map-block{ margin:46px 0 0 0; }
.ns2-compare {    margin: 0px 0 0 0;}
.ns2-owner {    margin: 44px 0 0 0;}
.ns2-stats-block {     margin: 44px 0 0 0;}
.ns2-disclaimer { margin: 42px 0 0 0;}

.ns2-change-val p, .ns2-est-val p {    margin: 12px 0 0 0;    font-size: 16px;    line-height: 16px; }
.ns2-change-val h5, .ns2-est-val h5 {  font-size: 22px;  line-height: 22px;}
.ns2-est-val h4 {    margin: 20px 0 0 0;   font-size: 56px;    line-height: 56px;}
.ns2-change-val h4 {    margin: 20px 0 0 36px;    font-size: 56px;    line-height: 56px;}

.ns2-map-block {    width: 989px;    height: 320px;   }
.ns2-compare ul li a {    width: 323px;    height: 210px;}

.ns2-compare{}
.ns2-compare .search_results_box .search_result_item{width: 234px; min-height: 251px; margin: 19px 0px 0 12px;}
.ns2-compare .search_results_box .search_result_item a.search_result_img img{width: 234px!important; height: 156px!important;}
/* banner new */
.ns2-banner2-wrapper{ background-position: left top; background-size: 100%; }

/*   */
.mp-4smblocks .mp-4smb-block { width: 238px!important;  }
.mp-4smblocks .mp-4smb-block .mp-4smb-pic { height: 130px!important;}
.mp-4smblocks .mp-4smb-block .mp-4smb-title {    height: 28px!important;}
/* */
.column_center .sell-your-prop .syp-banner { width: 989px; background-image: url(../img/sell-your-prop-1280.jpg);  }
.mr-selling .mr-sell-baner {width: 989px; background-image: url(../img/sell-your-prop-1280.jpg); }
/* */
.column_center_message {    width: 989px;}
.fav_list .fav-how-picture {    background-image: url(../img/fav-bg-1.jpg); background-repeat: repeat-x;}
.fav_list .fav-how-picture img{ display: block; margin: 0px auto; }

/*==========================   Most Expensive -======================================*/
.column_center div.search_result_item { width: 234px;  min-height: 251px;}
.column_center div.search_result_item a.search_result_img img {  width: 234px;}

/*==========================   Home for sale -======================================*/
.homes_list.single_sale .search_results_box .search_result_item{width: 232px;}
.homes_list.single_sale .search_results_box .search_result_item img {  width: 232px;}

.homes_list.single_rent .search_results_box .search_result_item{width: 232px;}
.homes_list.single_rent .search_results_box .search_result_item img {width: 232px;}

.homes_list.single_sold .search_results_box .search_result_item{width: 232px;}
.homes_list.single_sold .search_results_box .search_result_item img {width: 232px;}

.lv2_carousel.three .bx-wrapper{ width: 974px; }


/*==========================   Cities page -======================================*/
.cities .cities-block {    width: 989px;    margin: 12px 0 0px 0;}
.cities .cities-block .cities-prop-up { width: 617px;}

/*==========================   sell-you-property -======================================*/
.content .column_center .item-page { width: 989px;  margin: 50px 0 0 25px; }
.main .column_center .item-page h1{ font-size: 36px; line-height: 60px; }
.main .column_center .item-page ul{  list-style-type: none; }
.main .column_center .item-page .ac-container{ margin: 20px 0 0 0; }


/*       ******************************  SELLING HOME *****************************/
.selling-home{ width: 1000px; height: 295px; background-image: url(../img/selling-home-bg-wide.jpg); }
.sh-text-block {    width: 575px;    height: 120px; margin: 20px 0 0 373px;}
.sh-text-block h2{ font-size: 34px; line-height: 34px;}
.sh-subtitle {margin: 14px 0 0 0; font-size: 17px; line-height: 19px; }
.sh-input-block{  width: 599px; margin: 24px 0 0 373px; }
.sh-inp-addr{width: 516px; }
.sh-button{ width: 80px;}

/*
.selling-home{ width: 1000px; margin: 20px 0 0 0; height: 295px; background-image: url(../img/selling-home-bg-wide.jpg); }
.sh-text-block {    width: 575px;    height: 120px; margin: 0px 0 0 373px;}
*/
/******************************************   RATING  ********************************************************************/
/* building rating */
.br-overall{ height: 227px;  }
/* overall*/
  			.br-overall-base{ width: 131px; height: 131px; margin: 44px 0 0 41px; }
			.xx-circle.overall-score{ width: 137px!important; height: 137px!important; background-size: 137px 137px;}
  				.xx-circle.overall-score span{ font-size: 57px!important; line-height: 130px!important; }
  			 	.xx-circle.overall-score canvas{ top: -26px; left: -26px; width: 189px!important; height: 189px!important; }
  			

  			/* item */
  			.br-item{ padding: 17px 0 0 0;  }
  			.br-item-layer{ width: 108px; height: 108px; }
  			.xx-circle.item-score{  width: 108px!important; height: 108px!important; }
  				.xx-circle.item-score span{  font-size: 58px!important; line-height: 103px!important; }
  			 	.xx-circle.item-score canvas{  top: -21px; left: -21px; width: 151px!important; height: 151px!important; }
  			.br-item h5{  margin: 18px 0 0 0;  font-size: 14px; line-height: 14px; }
  			
			
			.br-item-layer{ background-size: 108px 108px }
  			.br-item-layer.br-arcitecture{ background-image: url(../img/rt-br-arcitecture.png); background-position: center; background-repeat: no-repeat;}
  			.br-item-layer.br-location{ background-image: url(../img/rt-br-location.png); background-position: center; background-repeat: no-repeat; }
  			.br-item-layer.br-amenities{ background-image: url(../img/rt-br-amenities.png); background-position: center; background-repeat: no-repeat;}
  			.br-item-layer.br-condition{ background-image: url(../img/rt-br-condition.png); background-position: center; background-repeat: no-repeat;}
.br-4ratings{  height: 227px;}
	/*  + =  */
  	.br-item:after{  top: 60%; right: -12px; }
  	.br-item.br-condition:after{ top: 60%; right: -20px; }

/* total value */
.br-total-top{  background-size: 100%;}
	.br-total-bottom{  background-size: 100%; }
	.br-total-center{  background-size: 100%;}
	.br-total-left-text{  padding: 23px 0 0 0; }
				.br-total-left-text h6{  font-size: 20px; line-height: 20px;   }
				.br-total-left-text p{ padding: 6px 0 0 0;  font-size: 14px; line-height: 17px;}

/* 101 best */
.br-101best-left{ width:38%; padding: 0px 0 0 3%;   }
.br-101best-left p{  margin: 65px 0 0 0; font-size: 20px; line-height: 24px;  }
.br-101best-left p span{font-size: 22px;  }
.br-101best-left div{ margin: 0 37px 0 0;  width: 130px; height: 182px; background-size: 130px 182px;}

.br-101best-right{   padding: 20px 0 0 3%;  height: 172px;}


/*==========================  Search Results -======================================*/
.srtp{ width:980px;  }
.column_center div.homes_list.search-results-list  {   padding: 10px 0 0 0px;}
 .column_center .search-results-list div.search_result_item { width: 234px; }





/******************************   new conttact form lv4  ****************************************************/
.cf-line-1{ float: none; width: 100%; margin: 0 0 0 0; }
.cf-line-2{ float: none; width: 100%; margin: 0 0 0 0; }
	.cf-input-block{ float: left; width: 32%; padding: 0 0 17px 0; }
	.cf-input-block-spacers{ margin: 0 2% 0 2%; }
.sf-send-block{ float: left; width: 32%;  margin: 0 2% 0 2%;  }
	.cf-clear{ clear: both; }
.cf-input-block textarea{ height: 110px; }
	.sf-send-block{ float: left;  }
	.sf-kaptcha{ margin: 18px 0 0 0;  }
	.sf-required{ float: left; width: 32%; margin: 18px 0 0 0; }
/* rent*/
.cf-col{ float: left; width: 30%; }
.cf-col.cf-col-2{ width: 33%; margin: 0 3.5% 0 3.5%; }
.cf-col.cf-col-3{width: 30%;}
.cf-clear-1020{ clear: none; }

.cf-please-note{ display: block; }
.cf-please-note h3{ display: block; width: auto; }
.cf-please-note p{ display: block; margin: 10px 0 0 0;  }


/*************** STATISTICS MAIN V3 ***********************************/

.ms3-cur-quarter{  font-size: 17px; }
.ms3-cur-val-number{	font-size: 36px; }
.ms3-cur-val-percent p{ font-size: 20px;	}
.ms3-cur-val-percent p span{ font-size: 16px; line-height: 16px; }

.ms3-comp-quarter{  font-size: 17px; }
.ms3-comp-val-number{  	font-size: 26px; padding: 0 0 0 17px;}
.ms3-comp-val-percent p{  font-size: 17px; 	}
.ms3-comp-val-percent p span{ font-size: 15px; line-height: 15px; }


/*********  COMMERCIAL -2 **************/
.com2-search-block{  background-size: 100%;  height: 398px;  }
.commercial-2 .hm-tab-wrapper{  top: 143px;    width: 65%; margin: 0 0 0 -32.5%;}
.com2-list ul li:hover .com2-hover-block{ height: 75px;   }
/****** com-lv3  *****/
.com3-title{ margin: 0 0 0 13px; }
.commercial-3 .lv2-top-panel { margin: 20px 0 0 13px;}
.com3-item{  position: relative; display: block; float: left; width: 320px;  margin: 0 0 14px 13px; }
.com3-cont{ width: 100%;   height: auto; padding-bottom: 65.1%; }
	.com3-info{    font-size: 14px;}
	.com3-line-1{ height: 24px; padding: 11px 0 0 0;}
	.com3-line-2{ height: 27px; padding: 3px 0 0 0;}
.com3-banner{  width: 972px;  margin: 0 0 14px 13px; }
/******* com-lv4 ******/
.com4t-left{ width: 69%;}
.com4-title-resp-1{ width: 29%; }
.com4t-left a{  margin: 10px 0 0 0;  font-size: 17px; line-height: 17px; }
.com4t-left p{ margin: 16px 0 0 0;}
.com4-map-block{  height: 420px;  }
.com4-street-view-block{ height: 420px; }
/**/.lv4_contact_upper .cont_center {    width: 530px; padding: 15px 0 0 0;}

 /* VIDEO ESTIMATE home **********/
.hm9-video-block{ width: 589px; height: 344px; }
.hm9-icon{ display: block;}
.hm9-left-part{  width: 375px; }
.hm9-text{  width: 253px;  }
.hm9-text{ padding: 56px 0 0 0; }
.hm9-video-block:after{ bottom: -13px; width: 589px; height: 12px;	background-size: 589px 12px; }
.hm9-video-container{width: 587px; height: 330px;  }

/* VIDEO ESTIMATE estimate page ******/
.esv-video-wrapper{  width: 738px; height: 414px; }
.esv-left{width: 216px; height: 414px; padding: 0 10px 0 25px;}
.esv-logo{margin: 12px 0 0 0;  width: 82px; height: 78px; background-size: 82px 78px;  }
.esv-left h4{ margin: 9px 0 0 0; font-size: 20px; line-height: 22px; }
.esv-text{ margin: 8px 0 0 0; font-size: 15px; line-height: 19px; }
.esv-call{ bottom: 22px; right: 14px; width: 163px; height: 40px; padding: 14px 0 0 49px; 
background-position: top 17px  left 6px; font-size: 15px; line-height: 19px;}

/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-howmuch{  padding: 75px 0 0 0; margin: 20px 0 0 0;  background-position: 44px 10px; background-size: 425px 411px; }
.ns-howmuch h1{ padding: 0 0 0 50%;	font-size: 32px; line-height: 32px;  }
.ns-howmuch h3{ padding: 0 0 0 50%;  font-size: 18px; line-height: 22px; }
.ns-howmuch p{  padding: 0 0 0 50%;  }
.ns-howmuch-form {margin: 77px auto 0;}
/* ns-howmuch-new */
.ns-howmuch.ns-howmuch-v2{ margin: 70px 0 0 0; }
.ns-explanation{    }
.ns-explan-text{  width: 375px; }
		.ns-explan-text:before{ top: -40px; left: -24px; width: 110px; height: 110px; }
		.ns-explan-text:after{  top: -40px; right: -24px; width: 110px; height: 110px;   }
		.ns-explan-text h4{ font-size: 26px; line-height: 30px; }
		.ns-explan-text p{ margin: 10px 0 0 0; font-size: 16px; line-height: 20px;  }


/*  lv3  Complex **************/
.cm-building-pic{ width: 17.5%; }
.cm-building-details{ width: 82.2%; margin: 0 0 0 0.3%;  }
.cm-build-table ul li{ }
.cm-build-stat{display: table-cell; width: 305px;   }
.cm-build-stat div{ font-size:32px; line-height: 32px; }
.cm-build-stat div span{  font-size: 17px; padding: 0 0 0 7px; }
/*
.cm-winston{ height: 574px; }
.cm-oceania{ height: 508px; }
*/


/* covid-19 */
.co19-health p span br{ display: block }
.co19-options p{  font-size: 14px; line-height: 19px; }
.co19wd{ font-size: 23px; line-height: 28px;	 }
.co19-1 { width: 100%; }
.co19-1 br{ display: block; }
/* top-message*/
.top-message-wrapper{ width: 1232px;  }


/*  lv3 new */
.lv31-building-picture{ width: 566px; height: 425px;  }
.lv31-middle-right{  width: 423px; height: 425px; }
.lv-31-apt-quantity{ width: 92%;  }
.lv-31-apt-quantity ul li{height: 41px;  font-size: 22px; line-height: 22px;}
.lv-31-apt-quantity ul li span{ font-size: 14px;  }
/* prop */
.lv31-properties{ width: 84%; padding: 3px 4% 7px 4%;  margin: 8px 0 0 0;  }
	.lv31p-line .lv31p-left, .lv31p-line .lv31p-right{  font-size: 14px; line-height: 20px;}
	.lv31p-left{ width: 57%;}
	.lv31p-right{ width: 43%;}
.lv31-dev{ width: 84%; padding: 5px 4% 7px 4%;   margin: 8px 0 0 0;   }
	.lv31-dev div{font-size: 14px; line-height: 14px; padding: 8px 0 7px 28px;  }
	.lv31-dev div span{ display: block; margin: 3px 0 0 0; font-size: 13px;   }
.lv31-builtin{padding: 10px 0 0 0!important; font-size: 14px!important;}

.lv31-building-height-block{width: 92%; padding: 14px 4% 16px 78px;   margin: 8px 0 0 0;  background-size: 46px 40px;
				background-position: left 17px bottom 15px;  }
.lv31-building-height{ font-size: 15px; line-height: 16px;  }
.lv31-tallest-city, .lv31-tallest-miami{ margin: 6px 0 0 0; font-size: 12px; line-height: 14px; }
.lv31-request{position: absolute; width: 389px; top: 346px; right: 0px;  padding: 1% 1% 1% 2%;  background-color: #134071; 	border-radius: 3px; } 
.lv31-request .lv31-t1{ display: block; float: left;  width: 120px;    }
.lv31-t2 { height: 58px;}
.lv31-request .lv31-t1{  width: 214px;    }
.lv31-t3{  font-size: 15px; line-height: 21px; }
.lv31-request a{float: right;   height: 48px; width: 140px; font-size: 16px;	line-height: 18px;  padding: 10px 0 0 0;  font-size: 14px;
	line-height: 16px; background-size: 138px 47px;   border-radius: 3px; background-color: #0099bf; color: #fff;
	text-transform: uppercase; text-align: center;  font-family: 'Arsenal'; font-weight: 500;
	text-decoration: none; font-weight: 700; background-image: url(../img/lv31-button-gradient.png);  background-position: top 1px center;
	 background-repeat: no-repeat; }
.lv31-request a span{ display: block; }
.lv31-bulding-policy{  margin: 20px 0 0 0; padding: 14px 20px 15px 29px;}
.spoiler-trigger-bp{font-size: 18px; line-height: 18px; }
.lv31-apt-mix ul li{ width: 54px;}

/* highest buildings */
.hb-wrapper ul{  background-size: auto auto; }
.hb-scale-300{ right: 0; }
.hb-scale-250{ right: 14%; }
.hb-scale-200{ right: 29%; }
.hb-scale-150{ right: 44%; }
.hb-scale-100{ right: 59.4%; }
.hb-scale-50{ right: 74.8%; }
.hb-scale-0{ right: 90.4%; }
.hb-scale div{   font-size: 11px; line-height: 11px; }
.hb-wrapper ul{  padding: 2px 0 18px 0; margin: 2px 0 0 0;}

/* new development 2 */
.nd2-list{ }
.nd2-list ul li {     width: 32.866%; margin: 0px 0.7% 6px 0;}
.nd2-list ul li a{ height: 215px;  }
.nd2-list ul li a img{ min-width: 100%; height: 100%; }
.nd2-list ul li:nth-child(2n){  margin:0 0.7% 6px 0; }
.nd2-list ul li:nth-child(3n){  margin:0 0 6px 0; }


/* virtual tour*/
.vt-list ul li{  width: 238px; }
.vt-list ul li:nth-child(3n+1),.vt-list ul li:nth-child(3n+3) {  margin-left: 6px; margin-right: 6px;}
.vt-list ul li:nth-child(4n+4){ margin-right: 0px; }
.vt-list ul li:nth-child(4n+1){ margin-left: 0px; }
.vt-picture{ height: 155px; }


/* Just Listed  */
.just-listed-page-icon{ padding: 78px 0 0px 0; 	background-position: top 15px center; }


/* cities-2 */
.cy2-city{  height: 40px; font-size: 24px; line-height: 40px;}
.cy2-sell-rent-block div{  height: 30px;  font-size: 15px; line-height: 30px;}
	.cy2-sell-rent-block div span{  font-size: 19px; }
.cy2-hover-city{ padding: 14px 0 0 0; font-size: 23px; line-height: 23px;  }
.cy2-hover-description{ margin: 7px 0 0 0; font-size: 13px; line-height: 16px;}
.cy2-hover-sale{ margin: 13px 0 0 0; }
.cy2-hover-sale div{  font-size: 14px; line-height: 18px;}
	.cy2-hover-sale div span{  font-size: 24px; line-height: 24px; }
.cy2-hover-sale p{ font-size: 13px; line-height: 13px;}
.cy2-hover-rent{ margin: 12px 0 0 0; }
.cy2-hover-rent div{  font-size: 14px; line-height: 18px; }
	.cy2-hover-rent div span{ font-size: 24px; line-height: 24px;}
.cy2-hover-rent p{ font-size: 13px; line-height: 13px;}
.cy2-hover-price{ margin: 16px 0 0 0; font-size: 13px; line-height: 13px; }
	.cy2-hover-price-ft{margin: 5px 0 0 0;}
.cy2-hover-button{ bottom: 10px;   height: 32px; font-size: 14px; line-height: 32px; background-position: 6px 6px; }



/* 1280 */
}































@media screen and (max-width: 1020px) {


.cities .cities-block .cities-prop-up .cities-description{	display:none;}

/* 0000000000000000000000000000000000000000000000  STATISTICS-1 00000000000000000000000000000000000*/

.stat-1{ margin:0 0 0 9px; width:490px;}
	.stat-1 .st1-left{ float:none; width:476px; height:42px; padding:7px 0 0 10px; font-size:13px; line-height:16px;}
		
	.stat-1 .st1-right{ float:none; width:490px;  border-top:1px solid #FFF;}
		.stat-1 .st1-right .st1-top{  width:18.65%; height:45px; padding:7px 0 0 1%; border-left:1px solid #FFF;   font-size:12px; line-height:14px;  }
			.stat-1 .st1-right .st1-top.cell-left{border-left:1px solid #19478a;}
			
		.stat-1 .st1-right .st1-bottom{float:left; width:18.65%; height:54px; padding:0 0 0 1%;  border-left:1px solid #19478a; background-color:#FFF; border-bottom:1px solid #19478a; color:#02186e; font-size:16px; line-height:17px; text-transform:uppercase; }
		.stat-1 .st1-right .st1-bottom span{ display:table-cell; vertical-align:middle; width:80px; height:54px; padding:0 0 0 7px;}
			.stat-1 .st1-right .st1-bottom.st-index{  font-size:24px; line-height:24px;}
			.stat-1 .st1-right .st1-bottom.cell-left{ border-left:1px solid #19478a; }
			.stat-1 .st1-right .st1-bottom.cell-right{ border-right:1px solid #19478a; width:18.45%; !important; }
	
	
.column_center.stat_index_title .statpage-top-logo{  width:14%; height:100px; margin:20px 0 0 2.5%;}
.column_center.stat_index_title h3{float:left;  width:70%; font-size: 24px;  line-height: 28px; margin: 12px 0 12px 0px; padding:6px 0 0 21px; }

 .stat_title{ min-height:31px;  padding:15px 0 15px 20px; font-size:20px; line-height:24px; }
#chartobject-2, #chartobject-3, #chartobject-4, #chartobject-6{ width: 490px!important; }
.stat-1 .st1-left span {   margin: 0 0 5px 0;}


/* 0000000000000000000000000000000000000000000000   TABLE FOR STATISTICS 00000000000000000000000000000000000*/
.lv3_tab2 .tab-content table.st-table tbody tr td{ height:36px; font-size:13px; }	
	
.mr-stats .statistik_block {float:left;}
.wrap { width:738px;}
.main{ width:738px; margin:0 auto;  }
.main .column_slider{display:block; width:495px;}
.main .header div.head_nemu ul{float:right;  margin:5px 0 0 0;}
.main .header div.head_nemu ul li{ float:left; margin:0 0 0 20px;}
.main .header div.head_nemu ul li a{ font-size:14px;}
.main .column_right{ width:497px; }

/* header */
.main .header div.head_top div.user_name{ float:right; margin:0px;}
.main .header div.head_logo{ position:absolute; top:40px; left:6px;}
.main .header div.head_bottom{ padding:0 0 0 105px; background-position: right 177px top;}
.main .header div.head_logo a{ height:96px; width:96px; background-image:url(../img/mr_logo.png); background-size: 100%;}
.main .header div.head_bottom div.logo2{padding:15px 0 0 0;}
.main .header div.head_bottom div.logo2 div.logo_tx_top a{font-size:25px; line-height: 25px;}
.main .header div.head_bottom div.logo2 div.logo_tx_down a{font-size:11px; line-height: 11px; letter-spacing: 0.28em;}
.main .header div.head_bottom div.phones div{font-size:21px; line-height:21px; padding:7px 0 0 0;}
/* find */

.main .header div.head_wrap{ display:block; width:738px; }
.main .header div.head_find{ display:none; width:738px; background: rgba(9, 34, 68, 0.85); }
span .jq-selectbox__select {width: 123px;}
.main .header div.head_find div.select_line div.sel{ width:132px; font-size:13px;}
span .jq-selectbox__dropdown {font-size:13px;}
.main .content{ margin:0;}
.main .header div.head_find div.find_button a{left: 347px;}
.main .header div.head_wrap div.find_button a.off{top:-27px; left:490px !important; margin:0 0 0 -23px;}
.main .header div.head_wrap div.find_button a.on{ left: 467px !important;}

/*column_slider*/
.main .column_slider ul.bxslider li p { font-size:14px; line-height:19px; }
.main .column_slider ul.bxslider li p span{  font-size:18px; line-height:24px;}
	

	

/*left column*/

.main .column_left{width:214px;}
.main .column_left ul.leftmenu li ul li{background-image:url(../img/menu_bg22.png);}
.main .column_left ul.leftmenu li ul li a:hover{ background-image:url(../img/menu_bg23.png);}
.main .column_left ul.leftmenu li a{  background-position:187px 9px; text-align:left;}
.main .column_left ul.leftmenu li ul li a{width:205px;  height:23px; padding:13px 0 0 9px;  font-size:16px; line-height:16px;}
.main .column_left ul.leftmenu li ul li ul li a{height:27px; width:187px; padding:0 0 0 0;  font-size:14px;}

/* center */
.column_center div.cc_home{ padding:0 0 0 18px; }
.main .column_center, .main .column_center_agent, .main .column_center_bar{float:left; width:506px; margin:4px 0 0 8px; padding:0px; }
.column_center div.lv2_list{ padding:0 0 0 0px;} 
.column_center div.lv2_list div.lv2_item{ margin:19px 0px 0 18px; }
.column_center div.progect_month div a div{font-size:12px; line-height:14px; height:37%;}
.column_center div.progect_month div a div span{ font-size:16px; line-height:18px; margin:0 0 2% 0; }	
.ac-container{ width: 487px;text-align: left;}
.ac-container div.artic a.acc_item { margin: 0 20px!important;}

.pom{ margin: 0 0 50px 0;}
.pom .slide a div{ font-size:14px; line-height:15px; }
.pom .slide a div span{  margin:0 0 0.5% 0; font-size:13px; line-height:15px;  }
/* fnd*/
.pom .slide a:hover div{ height: 142px;  padding:35px 2% 7px 2%; font-size:18px; line-height:18px;}
.cc_home2 .pom .bx-wrapper .bx-viewport {height: 138px!important;}
.pom .bx-wrapper .bx-controls-direction a {top: 15px;  width: 33px!important; height: 138px!important; }
.pom .bx-wrapper .bx-next{ background-size: 151px 138px!important; background-position: -81px 0!important;}
.pom .bx-wrapper .bx-next:hover {background-position: -118px 0!important;}
.pom .bx-wrapper .bx-prev{background-size: 151px 138px!important; background-position: -37px 0!important;}
.pom .bx-wrapper .bx-prev:hover {background-position: 0px 0!important;}

	
/* mvp */
.column_center .lv2_carousel ul li div .mvp_features div{ font-size:11px;}
.column_center .lv2_carousel ul li div .mvp_features div.bed{ width:42px;}
.column_center .lv2_carousel ul li div .mvp_features div.bath{ width:50px; border-left:1px solid #768fab; border-right:1px solid #768fab;}
.column_center .lv2_carousel ul li div .mvp_features div.sq{ width:62px;}
.column_center .lv2_carousel ul li div .mvp_features {    font-size: 10px; height: 18px; line-height: 11px;  padding: 5px 0 0;}

/* sell your  prop */
.column_center .sell-your-prop .syp-stat{ margin: 0 0 0 4px;}
.column_center .sell-your-prop .syp-banner{ width:484px; height:175px; margin: 0 0 0 4px;}
.column_center .sell-your-prop .syp-banner .syp-line{ padding-top:125px;}
.column_center .sell-your-prop .syp-banner .syp-line .syp-button{ font-size:16px; line-height:16px;  padding:6px 0 0 37px; margin:0 0 0 6px;}
.column_center .sell-your-prop .syp-banner .syp-line .syp-text{font-size:17px; }
.column_center .sell-your-prop .syp-stat div p a{ padding:0 20px 1px 0; font-size:12px; border:none; }

/* resourses 4 ****/
.resources-block2 ul li figcaption h2{  font-size: 16px;  }
.resources-block2 ul li figcaption p{  font-size: 13px; line-height: 16px; margin: 2px auto 0;  }
.resources-block2 ul li figcaption p span{ margin: 4px 0 0 0;  font-size: 13px; line-height: 16px; }
.resources-block2 figure.effect-goliath:hover figcaption{ height: 60%;}

/*  buttons */
.column_right .cr_buttons{ float:right; margin:25px 0 0 0;}
.column_right .cr_buttons a{  height:48px; padding:25px 0 0 63px;  background-position:15px 13px;}


.column_center .cr_resourses div.res_text {font-size: 12px;}
.ac-container div.artic a.acc_item {    height: auto!important;    padding: 5px 0 3px 0!important;   }


/*******************************  SELLING HOME *****************************/
.selling-home{ width: 495px; height: 295px; padding: 40px 0 0 0; background-size:597px 295px; background-position: left; }
.sh-text-block{ width: 240px; height: 180px; padding: 20px 12px 10px 12px; margin: 0 0 0 220px; }
	.sh-text-block h2{ font-size: 22px; line-height: 22px; }
	.sh-text-block p{ margin: 10px 0 0 0; font-size: 12px; line-height: 17px;  }
.sh-input-block{ margin: 14px 0 0 0px; }
.sh-inp-addr{ width: 87%; }
.sh-button{ width: 12%; margin: 0 0 0 1%;}
.selling-home .sh-inp-addr{position: relative;}
.selling-home .ns-address-error{ top: -40px;  margin: 0 0 0 0;  }
.selling-home .ns-address-error:after{ top: 18px; }
/* dropdown block 1 */
.ns-dd1{ width: 87%; padding: 3px 1.5% 3px 1.5%;  }
/* dropdown block 3 */
.ns-dd3{ width: 87%;  padding: 2px 3px 3px 3px;   }
.ns-dd3 ul{  height: 270px;}
/*** ESTIMATE FORM ***/
.en-estimate-new{ float: none; margin: 27px 0 20px 0; width: 95%; padding: 14px 2.5% 14px 2.5%; }

/*
.selling-home{ width: 495px; height: 295px; padding: 40px 0 0 0; background-size:597px 295px; background-position: left; }
.sh-text-block{ width: 240px; height: 180px; padding: 20px 12px 10px 12px; margin: 0 0 0 220px; }
	.sh-text-block h2{ font-size: 22px; line-height: 22px; }
	.sh-text-block p{ margin: 10px 0 0 0; font-size: 12px; line-height: 17px;  }
.sh-input-block div input{ font-size: 14px;  }
.sh-input-block button{ line-height: 15px; }
.sh-input-block button span{ display: block;  margin: 0px;}
.selling-home .sh-inp-addr, .selling-home .sh-inp-apt{position: relative;}
.selling-home .ns-address-error{ top: -40px;  margin: 0 0 0 0;  }
.selling-home .ns-address-error:after{ top: 18px; }
.selling-home .ns-apt-error{top: -40px; min-width: 90px; margin: 0 0 0 0; }
.selling-home .ns-apt-error:after{  top: 18px; }
*/


		

/*footer*/
.footer .f_wrapper{ width:738px; margin:0 auto;}
.footer .f_wrapper .f_right{ width:497px; min-height:0px;}
.footer .f_wrapper .f_center{ float:left; width:497px; }
.footer .f_wrapper .f_center div.f_menu ul{ width:496px; padding:37px 0 0 0; margin:0px; list-style-type:none;}
.footer .f_wrapper .f_center div.f_menu ul li{ float:left; height:21px; width:206px; padding:15px 21px 0 21px; }
.footer .f_wrapper .f_right div.fr_top{ width:487px; height:200px;;}
.footer .f_wrapper .f_right div.fr_top p{ padding:28px 0 0 0;}
.footer .f_wrapper .f_right div.fr_socials{ margin:40px 0 20px 5px;}
.footer .f_wrapper .f_right div.fr_socials ul{ display:block; width:240px; margin:0 auto;}

/* neighborhoods*/
.cities {margin: 20px 0 0 17px;}
.imgcommunity {height: 136px!important;}
.map-canvas {height: 136px!important;}

/*000000000000000000000000000000000000000  lv2  0000000000000000000000000000000000000000000000000000*/
.column_center div.lv2_top div.lv2_top_left { width: 70%;}
.column_center div.lv2_top div.lv2_top_right{ width: 30%; }

.column_center div.lv2_list div.lv2_item{ float:left; width:236px; min-height:251px; border:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}
.column_center div.lv2_list div.lv2_item a.lv2_img{ border:none;  width:236px; height:161px;}
.column_center div.lv2_list div.lv2_item a.lv2_img img{max-width:100%; height:auto; width:auto\9/*ie8*/}

.column_center h3{ margin:0 0 12px 17px; }





/* edits 30-09-16   panel + logo + built-in*/				
.lv2-top-panel{ width:488px;  margin: 20px 0 0 12px;}
.lv2-top-panel .l2-tp-left{width:245px; }
.lv2-top-panel .l2-tp-left a{width:40px; padding:9px 0 0 0px;  background-position:10px 6px; }
	.lv2-top-panel .l2-tp-left a:hover{ background-position:10px -24px;}
	.lv2-top-panel .l2-tp-left a span{ display:none;}
.lv2-top-panel .l2-tp-right{ width:234px; } 
.lv2-top-panel .l2-tp-right div select{ width:140px; }

.column_center div.lv2_list div.lv2_item .lv2_item-logo{  right:0px; top:134px!important;}
.column_center div.lv2_list div.lv2_item .lv2_item-built{ right:6px; top:184px; }

.column_center .lv2-bottom-content-block{ margin: 45px 0 0 10px;}
.lv2-top-panel .l2-tp-left a#current5 { background-position: 10px -54px; }

#map_canvas_h{margin: 16px 0 35px 12px; }
#condopage_content{width: 506px;}

/* banner statistics */
.banner-statistics{  width:488px; }
/* lv2 - statistics */
#chartobject-1{ width: 488px!important; height: auto!important;}


#condo_stat_table{margin: 0 0 0 0px!important;  width: 488px;}

/*000000000000000000000000000000000000000  homes  0000000000000000000000000000000000000000000000000000*/
.tabs_dt { height:45px; padding:15px 10px 0 10px; }
.tabs_dd { margin:56px 0 0 -100%;}
.tabs_dt span span{ display:block; padding:5px 0 0 0;}
.column_center div.homes_list div.lv2_item{ float:left; width:230px; min-height:230px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}
.column_center div.homes_list div.lv2_item a.lv2_img{ border:none; width:230px; height:157px;}
.column_center div.homes_list div.lv2_item a.lv2_img img{  width: 230px; height:157px;  width:auto\9/*ie8*/}


/* LIST VIEW */
.single_list_table thead tr th:nth-child(1) {font-size: 12px; height: 26px;} 
.single_list_table thead tr th:nth-child(2) {font-size: 12px;}
.single_list_table thead tr th:nth-child(3) {font-size: 12px;}
.single_list_table thead tr th:nth-child(4) {font-size: 12px;}
.single_list_table thead tr th:nth-child(5) {font-size: 12px;}
 
.single_list_table.dataTable tbody tr td:nth-child(1){ font-size: 11px;}
.single_list_table.dataTable tbody tr td:nth-child(2){ width:31% !important; font-size: 12px;}
.single_list_table.dataTable tbody tr td:nth-child(5){width:16% !important; font-size: 11px;}




        
/*000000000000000000000000000000000000000  tabs1  0000000000000000000000000000000000000000000000000000*/
.tabs_dt {float:left; width: 90px;  height:40px;  background-color:#02356c;  position:relative;  margin-right:2px; cursor:pointer;
  color:#fff; font-size:14px; line-height:16px; text-transform:uppercase; text-align:center; font-family: 'DTLNobelT-Light';	}
.tabs_dt span {display: table-cell; height: auto; margin: 0 auto; vertical-align: middle; width: 114px; text-align: center;}
.column_center3 .lv3_tab2 .tabs_dt a{width:114px; height:42px; padding-top:15px; margin-top:-15px; text-align: center;}
.column_center3 .lv3_tab2 .tabs_dt.selected a {width:114px; height:42px; padding-top:15px; margin-top:-15px;}	

/*000000000000000000000000000000000000000 lv3  0000000000000000000000000000000000000000000000000000*/
.column_center3{  float:left; width:498px; margin:10px 0 0 26px; padding:0px; }
.column_center_message{  float:left; width:498px; margin: 0px 0 0 26px;}
/* 25-02 */

/* social block Desktop*  - LV4 */
.lv4_breadcrumbs .social-5{ position: absolute; top: 0px; right: 0px; }
.s4-fb-like {    margin: 0 0px 0 4px;}
/* social block Desktop*  - Most Expensive */
.most-expensive-page .social-5{position: absolute; top: 0px; right: 0px;}
/* social block Desktop*  - foreclosures */
.foreclosure-page .social-5{position: absolute; top: 0px; right: 0px;}
/* social block Desktop*  - just listed*/
.just-listed-page .social-5{position: absolute; top: 0px; right: 0px;}
/* social block Desktop*  - market trends*/
.stat_index_title .social-5{position: absolute; top: 40px; right: 0px; }
/* homes */
.column-center-single-homes .social-5{ top: 0px; }

.column_center3 .pic_block .lv3_pic{ width:498px;} 
	.column_center3 .pic_block .lv3_p_col{ position: relative; height:auto; width:auto; padding:0 0 0 0px; margin:20px 0 0 0;} /* 193px */
		.column_center3 .pic_block .lv3_p_col div.lv3_logo{ position: absolute; top: -390px; left: 419px; float:none;  display:table-cell; height:56px; width:76px; vertical-align:middle; text-align:center;}
		
		.column_center3 .pic_block .lv3_p_col div.lv3_p_txt{ float:left; height:130px; width:164px; padding:0 0 0 10px;  }
			.column_center3 .pic_block .lv3_p_col div.lv3_p_txt a.view_map{ font-size:15px; }
				.column_center3 .pic_block .lv3_p_col div.lv3_p_txt  a.birds_eye{ font-size:15px; margin-top:10px;}	
                .column_center3 .pic_block div.lv3_p_cont {margin-top: 0px;}
                .column_center3 .pic_block div.lv3_p_cont a {margin: 0px 0 0 0;}

#view_modal_googlemap{position: absolute; height: 20px; top: 35px; font-size:14px; background-size:20px 40px; }
.column_center3 .pic_block  div.lv3_p_txt  a{position: absolute; height: 20px; top: 0; font-size:14px; background-size:20px 40px; }
#birds_show{position: absolute; height: 20px; top: 0px; font-size:14px; background-size:20px 40px; }
			
		.column_center3 .pic_block .lv3_p_col div.lv3_p_cont{ float:left;       margin-top:-10px;}

.column_center3 .pic_block .lv3_lower-side{ position:absolute; bottom:-126px; right:0;  height:106px;}
        .column_center3 .pic_block  div.lv3_p_txt{ position:absolute; left: -336px; height:37px; width:162px; padding:0px 0 0 0; }
        	
.column_center3 .lv3_tab2 {
    margin: 25px 0 0;
}
		
.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent,
.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell{width:290px; }
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors,
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos{width:208px;  }
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors .lv3-pic-floors-left,
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos .lv3-pic-condos-left{ float:left; padding:7px 0 0 60px; }
  /*******************   sale\rent block under logo -----------------------*/
.lv3-column-stats{ float:left; margin:0px 0 0 161px;}	
.lv3-column-stats .lv3-column-stats-block .column-stats-upper{ width:70px; height:38px; padding:5px 0 0 0; font-size:40px; line-height:40px; }
.lv3-column-stats .lv3-column-stats-block .column-stats-lower{ margin:1px 0 0 0; width:70px; height:16px; padding:4px 0 0 0;  font-size:13px; line-height:13px;}
.csb-rent{ margin:0 0 0 6px; }		

.column_center3 .lv3_tab1 .lv3_tab_left, .column_center3 .lv3_tab1 .lv3_tab_right{ width:100%; float:none; margin-left:0.2%;}	
.column_center3 .lv3_tab1 .lv3_tab_left table tr:nth-child(2n){ background-color:#e7f5fd;}
.column_center3 .lv3_tab1 .lv3_tab_right table tr:nth-child(2n){ background-color:#ffffff;}
.column_center3 .lv3_tab1 .lv3_tab_right table tr:nth-child(2n+1){ background-color:#e7f5fd;}
.column_center3 .lv3_tab1 .lv3_tab_left table td.t1, .column_center3 .lv3_tab1 .lv3_tab_right table td.t1{ font-size:16px; line-height: 20px;  padding:3px 0 3px 2%;}
.column_center3 .lv3_tab1 .lv3_tab_left table td.t2, .column_center3 .lv3_tab1 .lv3_tab_right table td.t2{ font-size:14px; line-height: 18px}

.column_center3 .lv3_tab2 .tabs_dt { width:114px; height:60px; }
.column_center3 .lv3_tab2 .tabs_dd { margin:67px 0 0 -100%;}
.column_center3 .lv3_tab2 .tabs_dt.selected { height:51px; }

.column_center3 .lv3_gallery .lv3_galery_box{  margin:7px;}
.column_center3 .lv3_gallery{ margin:50px 0 8px 0;}
.column_center3 .lv3_gallery .lv3_galery_box{ float:left; position:relative; width:233px; height:233px; background-color:#fff; margin:8px 7px 8px 8px;}
.column_center3 .lv3_gallery .lv3_galery_box img{ max-width:100%; position:absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;  }

/*-------------  lv3 table ------------*/
.lv3_tab2 .tab-content table tr th table tr td{ font-size:10px; padding:10px 0 2px 0!important;  height: 32px;}
.lv3_tab2 .tab-content table tr td a table tr td{font-size:14px; padding:3px 0 3px 0; }
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(7){ font-size:11px;}

.lv3_tab2 .tab-content table tr th table tr td:nth-child(1){ width:5%;}
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(1){ width:7%; font-size: 12px;}
.lv3_tab2 .tab-content table tr th table tr td:nth-child(2){ width:5.4%;}
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(2){ width:6%; font-size: 12px;}
.lv3_tab2 .tab-content table tr th table tr td:nth-child(3){ width:6%;}
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(3){ width:7%; font-size: 13px; font-weight: bold; color:#004d8e;}
.lv3_tab2 .tab-content table tr th table tr td:nth-child(4){ width:9%;} /* -4% */
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(4){ width:11%; font-size: 12px;}  /* -4% */
.lv3_tab2 .tab-content table tr th table tr td:nth-child(5){ width:9%;}
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(5){ width:11%; font-size: 12px;}
.lv3_tab2 .tab-content table tr th table tr td:nth-child(6){ width:20%}
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(6){ width:15%; font-size: 11px;}
.lv3_tab2 .tab-content table tr th table tr td:nth-child(7){ width:13.5%;}
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(7){ width:16%; }
.lv3_tab2 .tab-content table tr th table tr td:nth-child(8){ width:4%;}
.lv3_tab2 .tab-content table tr td a table tr td:nth-child(8){ width:5%; }

.lv3_tab2 .tab-content table tr td a table tr td .price_change{ width: 115px; margin: 0 auto;}
.lv3_tab2 .tab-content table tr td a table tr td .tab_price{ font-size: 12px; margin: 0 2px 0 0;}
.lv3_tab2 .tab-content table tr td a table tr td .new_condo{ padding: 0 0 0 1px; font-size: 7px; }
.sel_price span{  margin: 0 0 0 0px;}

 .favorite_ap_icon{ margin-left: 9px;}
 
 
 
 /* ----------------------------------*/

  .dataTable thead tr td{font-size: 12px!important; line-height: 13px;}
  .dataTable thead tr td:nth-child(1){ width: 8%!important;}
  .dataTable thead tr td:nth-child(2){ width: 7%!important;}
  .dataTable thead tr td:nth-child(3){ width: 8%!important; }
  .dataTable thead tr td:nth-child(4){ width: 13%!important;}
  .dataTable thead tr td:nth-child(5){width: 13%!important;}
  .dataTable thead tr td:nth-child(6){ width: 20%!important;}
  .dataTable thead tr td:nth-child(7){width: 23%!important;}
  .dataTable thead tr td:nth-child(8){width: 6%!important;}
  
  .dataTable tbody tr td:nth-child(1){width: 8%!important;}
  .dataTable tbody tr td:nth-child(2){width: 7%!important;}
  .dataTable tbody tr td:nth-child(3){width: 8%!important;}
  .dataTable tbody tr td:nth-child(4){width: 13%!important; font-size: 12px;}
  .dataTable tbody tr td:nth-child(5){width: 13%!important; font-size: 12px;}
  .dataTable tbody tr td:nth-child(6){width: 20%!important;}
  .dataTable tbody tr td:nth-child(7){width: 23%!important; font-size: 12px;}
  .dataTable tbody tr td:nth-child(8){width: 6%!important;}
  
.condo_plans_img{ width: 22px!important; margin: 0 3px 0 0;}

.dataTable tr td .f_image_block { margin: -1px 4px 0 3px;}
.dataTable tr td .price_change .s_image_block {margin: 0 7px 0 0;}
 /*-----------------------------------------*/
 

 /* table FOR RENT */

.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(1){ width:8%; }
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(2){ width:9%; }
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(3){ width:9%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(4){ width:23%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(5){ width:13%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(6){ width:12%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(7){ width:19%}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(8){ width:7%;}
    .lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(1){ width:8%; }
    .lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(2){ width:9%;  }
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(3){ width:9%; font-size: 12px; }
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(4){ width:23%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(5){ width:13%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(6){ width:12%; font-weight: bold;}
    .lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(7){ width:19%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(8){ width:7%;}

  .lv3_tab2 .tab-content table.tab_rent .favorite_ap_icon{ margin:0 0 0 8px; }
 /* end  table FOR RENT */  
 
 /* table FOR SOLD */
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(1){ width:15%; }
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(2){ width:10%; }
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(3){ width:13%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(4){ width:20%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(5){ width:16%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(6){ width:9%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(7){ width:17%}
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(1){ width:15%; font-size: 12px;}
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(2){ width:10%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(3){ width:13%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(4){ width:20%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(5){ width:16%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(6){ width:9%; font-size: 12px;}
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(7){ width:17%; font-size: 12px;}
	
.lv3_tab2 .tab-content table.tab_sold .favorite_ap_icon{max-height: 20px;  margin:0 0 0 12px; float: left; }
 /* end  table FOR SOLD */ 
 
 /* 0000000000000000000000000000000000000000000000   TABLE FOR STATISTICS 00000000000000000000000000000000000*/
 .tab-content .title-unit-mix {margin: 70px 0 0 0;  font-size: 16px;}
 
.lv3_tab2 .tab-content table.st-table tbody tr td{ height:36px; font-size:13px; }
.lv3_tab2 .tab-content table.st-table tbody tr:nth-child(1) td{ font-size:20px;}
.lv3_tab2 .tab-content table.st-table tbody tr td.st-table-qty{ font-size:16px!important;}
.lv3_tab2 .tab-content table.st-table thead tr th {font-size: 13px;}
.lv3_tab2 .tab-content table.st-table tbody tr.st-table-bottom-last td { font-size: 12px !important;}

#chartobject-5{width: 488px!important;}
#raphael-paper-69{width: 488px!important;}
#myChart{width: 488px!important;}
#stat_dotted_sold{width: 488px!important;}

/*000000000000000000000000000000000000000 lv4  0000000000000000000000000000000000000000000000000000*/
.column_center3 .lv4_breadcrumbs .lv4_breadcrumbs_block{ float:none;  }
.column_center3 .lv4_breadcrumbs .lv4_nav{ float:none; margin:10px 0 0 0; }
.column_center3 .lv4_breadcrumbs .lv4_nav a{ font-size:15px; color:#0159bb; text-decoration:underline; padding:0 20px 0 0;}	
.column_center3 h3.lv4_h3{ padding:0px 0 0px 0; margin:10px 0 0 0;}	

.column_center3 .lv4_price .lv4_price_block div.status_forsale{ display: inline; padding: 0 0 0 10px;  font-size:12px; line-height:12px;}
    
 .lv4_address{ margin: 5px 0 5px 10px; }   
/*000000000000000000000000000000000000000 PRICE BLOCK  0000000000000000000000000000000000000000000000000000*/
.column_center3 .lv4_price div.lv4_price_block{  padding:8px 0 0 0px; font-size:18px; line-height:22px; }
.column_center3 .lv4_price .lv4-price-left-block, .column_center3 .lv4_price .lv4-price-right-block{ float:left;}
.column_center3 .lv4_price .lv4-date-info .lv4-date-info-upper,
.column_center3 .lv4_price .lv4-date-info .lv4-date-info-lower{  font-size:10px; line-height:10px;}
.column_center3 .lv4_price .lv4-date-info .lv4-date-info-upper span,
.column_center3 .lv4_price .lv4-date-info .lv4-date-info-lower span{ font-size:9px; line-height:9px;}

.lv4-price-right-block{ float: right!important; }
.lv4-quantity-sales{ width: 74px; }

/**/    
.column_center3 .lv4_featers{ height:49px; margin:10px 0 0 0; padding: 0 0 7px 0;}
.column_center3 .lv4_slider_block .lv4_slider{ float:none; width: 448px; height:453px;}
.column_center3 .lv4_slider_block .lv4_buttons{float:none; width:auto; height:auto;}
.column_center3 .lv4_slider_block .lv4_buttons ul{ float:none; width:auto;  border:none; }
.column_center3 .lv4_slider_block .lv4_buttons ul li{ float:left; height:75px; width:166px; border:none; }
.column_center3 .lv4_slider_block .lv4_buttons ul li a {    padding: 0 8px 0 53px; }

.column_center3 .lv4_plane{ margin:40px 0 0 0;}	
.column_center3 .lv4_plane .lv4_plane_map{ float:left; width:200px;}
.column_center3 .lv4_plane .lv4_plane_map img{ width:100%;}
.column_center3 .lv4_plane .lv4_plane_info{ float:left; width:278px; margin:0 0 0 6px; border: none; padding:0 5px 0 5px;}
.lv4_contact_upper{ height:155px; width:100%; background-color:#134071; margin:42px 0 0 0;}
.lv4_contact_upper .cont_center{  width:400px;}
.lv4_table_header{ margin:40px 0 26px 0;}

/* lv4 price pending block  .pending-cc3  */
.pending-cc3 .lv4_price div.lv4_price_block {padding: 8px 0 0 10px;}



/*000000000000000000000000000000000000000 PRECONSTRUCTION  0000000000000000000000000000000000000000000000000000*/
/*.pre-template { width:490px; margin:60px 0 80px 16px;}*/
.pre-template2 { width:490px; margin:20px 0 80px 16px;}
	.pre-template2 .pt-features2col ul{ padding: 5px 0 5px 0;}
	.pre-template2 .pt-features2col ul li{ float: none; width: 100%; }

.pt-plan-logo{   width: 120px; height: 89px;}
.pt-plan-links a{ font-size: 14px; }
.pt-download-plan2 .pt-plan-text {  margin: 0 0 0 14px; }

.main .header .head_wrap {height:0;}		


/*000000000000000000000000000000000000000 cities 0000000000000000000000000000000000000000000000000000*/
.cities .cities-block{ width:490px;}	
	.cities .cities-block .cities-pic{ float:left; width:237px; height:129px; }
		.cities .cities-block .cities-prop-up{ float:right; width:250px; height:136px; }
		.cities .cities-block .cities-prop-down{ float:right; width:488px; height:40px; border-left:1px solid #dfdfdf; }
	
	.cities .cities-block .cities-prop-up .cities-title-line .cities-title{ float:left; height:21px; font-size:17px; font-size:17px; padding:3px 0 0 8px; }
	.cities .cities-block .cities-prop-up .cities-title-line .cities-stats a{  height:20px; margin:5px 5px 0 0; padding:2px 0 0 22px;   font-size:11px; background-position: 0px 0px;}
	.cities .cities-block .cities-prop-up .cities-description{ height:18px; padding:0 0 0 8px; font-size:12px; }
	.cities .cities-block .cities-prop-up ul li{ height:19px; padding:1px 0 0 8px;  font-size:11px;}
	
	.cities .cities-block .cities-prop-down ul li{  height:17px; padding:3px 0 0 2%;  font-size:11px;}
	.cities .cities-block .cities-prop-down ul li:nth-child(1), .cities .cities-block .cities-prop-down ul li:nth-child(3){ width:47%;}
	.cities .cities-block .cities-prop-down ul li:nth-child(2), .cities .cities-block .cities-prop-down ul li:nth-child(4){ width:48.55%; }
	
	.cities .cities-block .cities-prop-up table tr:nth-child(2n+1) {
		background-color: #EAF4F9;
	}
	.cities .cities-block .cities-prop-up table tr td {
		height: 21px;
		width: 47.9%;
		padding: 0px 0px 0px 2%;
		font-size: 10px;
	}

/* most expensive */
.column_center.most-expensive-page .lv4_breadcrumbs_block .lv2_top{margin: 0px 0 0 0;}
/* just losted */
.column_center.just-listed-page div.lv2_top { margin: 0px !important;}


/*000000000000000000000000000000000000000 OUR-AGENTS 0000000000000000000000000000000000000000000000000000*/
.our-agents .agent-box{ width:490px; margin:14px 0 0 0; min-height:162px; }/* RESP */
.our-agents .agent-box .agent-text{  width:334px;}

/*000000000000000000000000000000000000000 FAVORITES  0000000000000000000000000000000000000000000000000000*/	
.column_center div.fav_list{ width:auto; padding:0 0 0 18px;  width:auto;} 
.column_center div.fav_list .fav-login-box{  width:490px; }

.column_center div.fav_list .fav-login-box .flb-inp div label{ font-size:12px; }
.column_center div.fav_list .fav-login-box .flb-inp div input{  width:95px; }

.column_center div.fav_list .fav-login-box .flb-icon{ display:none;}
.column_center div.fav_list .fav-login-box .flb-inp{width:37%;}	
.column_center div.fav_list .fav-login-box .flb-button{ width:17.8%; padding:9px 0 0 1.2%; }
			.column_center div.fav_list .fav-login-box .flb-button a{ margin:11px 0 0 0; font-size:11px ; line-height:11px; }
.column_center div.fav_list .fav-login-box .flb-reg{width:17%; }
			.column_center div.fav_list .fav-login-box .flb-reg a{ margin:15px 0 0 0; font-size:13px; line-height:13px;}
.column_center div.fav_list .fav-login-box .flb-or{ width:5%; font-size:12px; line-height:12px;}
.column_center div.fav_list .fav-login-box .flb-fb{width:22%; }
			.column_center div.fav_list .fav-login-box .flb-fb a{  font-size:13px; line-height:13px; background-size:130%; width:60%;  padding:12px 0 0 25%; }
			
			
.column_center div.fav_list .fav-item .fi-text{float:left; width:360px; height:auto; padding:0 0 0 6px; }			
.column_center div.fav_list .fav-item .fi-icons{float:left; width:468px; height:auto; margin:10px 0 0 0;}			
.column_center div.fav_list .fav-item .fi-icons .fi-delete{display:block; float:right; height:26px; width:26px; margin:0 0 0 15px; }		
.column_center div.fav_list .fav-item .fi-icons div{ float:right; margin:0px 0 0 0;}

.column_center div.fav_list .fav-item .fi-text .fi-title{ height:auto;  padding:1px 0 3px 13px; }
.column_center div.fav_list .fav-item .fi-text .fi-title a{font-size:14px; line-height:16px;  }

/* 0000000000000000000000000000000000000000000000  STATISTICS- BANNER 00000000000000000000000000000000000*/
.stat-banner1{ width:445px; height:83px; margin:36px auto; }
.stat-banner1 .stat-banner1-icon{ width:65px;  background-position:8px 18px;}
.stat-banner1 .stat-banner1-text{ width:240px; padding:0 10px 0 8px;}
	.stat-banner1 .stat-banner1-text .stat-banner1-text-title{ margin:9px 0 0 0; font-size:18px; line-height:21px; }
	.stat-banner1 .stat-banner1-text .stat-banner1-text-call{ margin:5px 0 0 0; font-size:14px; line-height:14px;  }
.stat-banner1 .stat-banner1-button{width:122px; padding:18px 0 0 0;}
	.stat-banner1 .stat-banner1-button a{ display:table-cell;  width:112px; height:46px; font-size:11px; font-family: 'DTLNobelT';  }

/* 0000000000000000000000000000000000000000000000  STATISTICS- table-1 00000000000000000000000000000000000*/
.lv3_tab2 .tab-content table.st-table {margin: 60px auto 20px;}

/* 0000000000000000000000000000000000000000000000  SEARCH - RESULTS 00000000000000000000000000000000000*/
  		.column_center  div.search_result_item{ float:left; width:231px; }
    	.column_center div.search_result_item a.search_result_img img{ width:231px;}

/*--------------- counter ------------*/ 
.f_right .live_counter{ float:none;}
.f_right .live_counter a{ display: block;  margin:20px auto; width: 88px;}


/*000000000000000000000000000000000000000 modal window  0000000000000000000000000000000000000000000000000000*/
.wrap .modal-window .req-block .mw-schedule .mw_schedule-block h5{ font-size:14px; line-height:17px; padding:9px 0 0 0; }
.wrap .modal-window .req-block .mw-schedule .mw_schedule-block p{font-size:12px; line-height:13px; padding:4px 0 0 0; }
.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div p{ padding:5px 0 0 0; }				
.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div input{ width:80%; height:26px; margin:13px auto 6px;  font-size:18px;}
.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div select{ display:block; height: 30px; width:84%; padding:0 0 0 0;  font-size:12px; }		



/*------------------------------ contact form homes --------------------*/

.inner_bg .lv4-cont-form-left{ float:none; width:96%;}
.inner_bg .lv4-cont-form-right{ float:none; width:96%;}
.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line1 input{ width:94%; }
.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line2 input.email{ width:94%;}
.lv4_contact_form .cont-form-star{left:100%;}
.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line3 textarea{ width:96%; }

.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 div{ float:left; width:49%;}
.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 a.renta-start{  background-position:right 10px top 6px;}


/* 0000000000000000000000000000000000000000000000  SELLING  00000000000000000000000000000000000*/
.mr-selling{ width:490px; margin:0 0 0 16px; }
	.mr-selling .mr-sell-baner{ width:490px; background-position:right}
	.mr-selling .mr-sell-baner p{ font-size: 18px;}

	

/* ----------------------------------FORECLOSURES 1020------------------------------------------*/
.foreclosure_ap_icon{float: left; height:18px; width:18px; margin-left:6px; max-height: 20px;}

.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(1){ width: 7% !important;} 
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(2){ width: 17% !important; }
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(3){ width: 8% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(4){ width: 8% !important; font-size: 9px;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(5){ width: 11% !important; }
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(6){ width: 23% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(7){ width: 10% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(8){ width: 16% !important;  }


.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(1){ width: 7% !important;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(2){ width: 17% !important;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(3){ width: 8% !important;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(4){ width: 8% !important; font-weight: bold; }
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(5){ width: 11% !important;  font-size: 10px;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(6){ width: 23% !important;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(7){ width: 10% !important;  font-size: 10px;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(8){ width: 16% !important; font-size: 10px;}

.lv4_progress2_tab .price_down{ font-size: 11px;}
.foreclosure_price{ font-weight: bold;}
.foreclosures_main .foreclosure_change {float: right; margin: -1px 2px 0 0;}
/* top block */
.foreclosures-icon{ width: 150px; background-position: top 0px center;  background-size: 64px 64px; font-size: 16px; line-height: 16px;
      padding: 64px 0 0px 0;  }
.foreclosures-text{ padding: 0px 0 0 0;  font-size: 12px; line-height: 16px;}
/* tabs2 forecosures*/
.foreclosures .lv3_tab2 .tabs_dt.selected { height:62px; font-size: 16px; line-height: 18px; }
.foreclosures .lv3_tab2 .tabs_dt { height:61px; padding:5px 20px 0 20px; font-size: 15px; line-height: 18px; text-align: center; }



/*------------------*/
.column_center div.progect_month div ul li {height: 133px!important;}
.column_center div.progect_month a img{ width: 233px!important; height: 133px!important;}
.column_center div.progect_month div p + ul li { float:none; width:100%;    height: auto !important;}

/* ****** */
.column_center .lv2_carousel ul li div a img {
    border: 1px solid #235994;
    width: 157px;
}

#pre-construction{width: 468px!important; margin-left: 0px; padding-right: 10px!important;}
#pre-construction h3{ margin-top: 30px;  }


/*00000000000000000000000000000000000000000000000 NEW MR SEARCH 0000000000000000000000000000000000000000000*/
.mr-search{  margin:13px 0 0 0px;  }
.mr-search dt{ left:-1px; width:90px;  height:25px; padding:13px 0 0 0;  font-size:14px; line-height:14px;  }

.mr-search dd{ width:471px; padding:18px 17px 30px 17px; margin:39px 0 0 -100%; }

.mr-search-label label{ font-size:12px; line-height:12px; }
.mr-search .tab-s-content select.mrs-sel{ font-size:13px; line-height:13px; }
.mr-search .mrs-checkbox-label{ margin:5px 0 0 0;  }
.mr-search .mrs-checkbox-label label{ font-size:12px; line-height:12px; }

.mr-search .mrs-resp-768{ width:50%!important;}

/*00000000000000000000000000000000000000000000000 NEW MR SEARCH RESULTS 0000000000000000000000000000000000000000000*/
.srtp{ width:478px; }
.srtp .se-re-left{width:130px; }
.srtp .se-re-left a{width:40px; padding:9px 0 0 0px;  background-position:10px 6px; }
	.srtp .se-re-left a:hover{ background-position:10px -24px;}
	.srtp .se-re-left a span{ display:none;}
.srtp .se-re-right{ width:324px; } 
.srtp .se-re-right div select{ width:140px; }

table#single_list_table thead  tr th:nth-child(1){width: 6% !important; }
table#single_list_table thead  tr th:nth-child(2){width: 28% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(3){width: 23% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(4){width: 16% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(5){width: 12% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(6){width: 15% !important; font-size:10px;}

table#single_list_table tbody tr td:nth-child(1){width: 6% !important; }
table#single_list_table tbody tr td:nth-child(2){width: 28% !important;}
div#single_list_table_wrapper table#single_list_table tbody tr td:nth-child(3){width: 22% !important; font-size:12px; padding-right: 1% !important;}
table#single_list_table tbody tr td:nth-child(4){width: 16% !important;}
table#single_list_table tbody tr td:nth-child(5){width: 12% !important;}
table#single_list_table tbody tr td:nth-child(6){width: 14% !important;}

table#single_list_table .favorite_ap_icon { margin-left: 2px; }
  

/* 0000000000000000000000000000000000000000000000  SELLING  2 00000000000000000000000000000000000*/
.selling-form-2-wrapper{ width: 490px; margin: 23px 0 0 18px; }
.s2-code-text{  padding: 34px 0 0 0; }
   
   
/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-wrapper{ width:495px; margin:0 0 0 27px;}

.ns-howmuch{ position: relative; width: 495px; height: 350px;  padding: 0px 0 0 0;  background-image: none;}
	.ns-howmuch:before{ position: absolute; display: block; width: 341px; height: 350px; top: 0px; left: 0px; content: " "; 
background-image: url(../img/ns-tablet.png); background-size:230px 222px; background-position: 0px 0px; z-index: -1;
background-repeat: no-repeat;}
.ns-mob-1{ clear: both; }
.ns-howmuch h1{ padding: 30px 0 0 38% ;   font-size: 28px;  }
.ns-howmuch h3{  margin: 7px 0 0 38%; padding: 8px; font-size: 15px; line-height: 19px;  background-color: rgba(255, 255, 255, 0.6);}
.ns-howmuch-form{ margin: 20px auto 0; background: rgba(255, 255, 255, 0.2); }
.ns-howmuch-street{ width: 100%; }
.ns-howmuch-apt{  width: 69%; margin: 6px 1% 0 0;}
.ns-howmuch-form button{  width: 30%;  margin: 6px 0 0 0; }
.ns-howmuch p{ padding: 0 0 0 23px;  margin: 0px auto 0; }

.ns-address-error{ top: -40px; left: 0px;   margin: 0px 0 0 0px;   }
		.ns-address-error:after{ top: 18px;}



.ns-estimate-1st p{width: 80%; }

.ns-estimate{ margin: 20px 0 0 0; padding: 22px 6% 37px 6%;  }
.ns-estimate h2{ font-size: 22px; line-height: 22px;}
.ns-estimate p{ width: 340px;  font-size: 14px; line-height: 19px; }
.ns-estimate ul{  margin: 10px 0 0 0; }
.ns-estimate ul li input {  font-size: 16px;    line-height: 16px;}

/* stats */
.ns-stats{margin: 40px 0 0 0;  }
.ns-stats-col figure{ height: 123px; width: 123px;   background-size: 123px 123px; }
.ns-stats-col figure div{height: 111px; width: 111px; margin: 6px 0 0 6px;  background-size: 111px 111px; }
.ns-stats-col figure figcaption{ top: 22px; }
.ns-stats-col figure figcaption h3{ font-size: 22px; line-height: 22px; }
.ns-stats-col figure figcaption p{top: 48px; font-size: 10px; line-height: 10px; }
.ns-stats-col figure figcaption p br{ display: block }
.ns-stats-col h6{  margin: 12px 0 0 0; font-size: 15px; line-height: 19px; }
.ns-stats-col h6 br{display: block;}

/*photo */
.ns-pro-photo{ width: 495px; height: 283px; margin: 20px 0 0 0; background-size: 645px 283px;  }
	.ns-photo-text{ height: 93%;}
	.ns-photo-text h5{margin: 50px auto 0; font-size: 24px; line-height: 24px; }
		.ns-photo-text p{ width: 90%; font-size: 15px; line-height: 20px;}
		.ns-photo-text::before, .ns-photo-text::after{top: 10px;	right: 10px; bottom: 10px;	left: 10px;}
	.ns-pro-photo-title{ top: 100px;}
	.ns-pro-photo-title h1, .ns-pro-photo-title h2 {  font-size: 30px;  line-height: 30px;  }
	.ns-pro-photo-title h2 {  font-size: 28px;  line-height: 26px;}
/* staging */	
.ns-staging3 .frame {  width: 495px;  height: 283px; }
.ns-staging3 .slices {  width: 495px;  height: 283px; background-size: 495px 283px; }
.ns-staging3 .slices .slice {  width: 123px;  height: 283px; background-size: 495px 283px; }
.ns-staging3 .frame {   width: 495px;  height: 283px;   }
.ns-staging3-text h3{ width: 60%; margin: 50px auto 0; font-size: 24px; line-height: 24px; }
.ns-staging3-text p{ width: 90%;  font-size: 15px; line-height: 20px; }
.ns-staging3 .text {  top: 100px;}
.ns-staging3 h1, .ns-staging3 h2 {  font-size: 30px;  line-height: 30px; }
.ns-staging3 h2 {  font-size: 26px;  line-height: 26px;}
.ns-staging3-text::before, .ns-staging3-text::after{position: absolute;	top: 10px;	right: 10px; bottom: 10px;	left: 10px;}

/*slider*/
.ns-slider{margin: 20px 0 0 0; width: 495px; height: 420px; }
.ns-slider ul li{  width: 495px; height: 420px; }
.ns-slider .ns-slider-left.ns-slide-1{ float: none; width: 300px; height: 218px; margin: 20px auto 0;  background-size: 300px 218px; }
.ns-slider .ns-slider-left.ns-slide-2{ float: none; width: 280px; height: 231px; margin: 20px auto 0; background-size: 280px 231px; }
.ns-slider .ns-slider-left.ns-slide-3{ float: none; width: 300px; height: 222px; margin: 20px auto 0; background-size: 300px 220px; }
.ns-slider .ns-slider-right{float: none; margin: 30px 0px 0 0; padding: 0 2% 0 2%; width: 96%;  text-align: left; }
.ns-slider .bx-wrapper .bx-viewport{height: 420px!important; }

/* ns-howmuch-new */
.ns-howmuch.ns-howmuch-v2{ margin: 0px 0 0 0; }
.ns-explanation{  }
.ns-explan-text{  width: 120px; bottom: 40%; }
.ns-hm2-text{ margin: 30px 0 0 0;}
.ns-explan-text p{ display: none; }
.ns-explan-text h4 span{ display: block; font-size: 30px; font-weight: 500; }
.ns-explan-text:before{ top: -20px; left: -24px; width: 50px; height: 50px; }
.ns-explan-text:after{ top: -20px; right: -24px; width: 50px; height: 50px;  }
.ns-explan-text2{ display: block; }



/**************************  NEW SELLING PAGE-2 ****************************************************/
.ns2-wrapper{width:495px; margin:0 0 40px 27px; }
/* address block */
.ns2-addr-block {    padding: 12px 2.5% 12px 2.5%;}
.ns2-addr-block .ns-address h2{ font-size: 30px; line-height: 30px; }
		.ns2-addr-block .ns-address p{ margin:6px 0 20px 0;  }
.ns2-config ul li{ padding: 3px 0 0 29px; margin: 0 58px 0 0; }
.ns2-addr-block .ns2-header-owner {    float: left;    padding: 0px 0 0 0;}
/* estimate block */
.ns2-est-1-line .ns2-est-val{ padding: 10px 0 16px 2%; height: 135px;}
.ns2-est-val h5{  font-size: 18px; line-height: 18px; }
.ns2-est-val h4{  font-size: 40px; line-height: 40px; }
.ns2-est-val p{  font-size: 13px; line-height: 13px; }

.ns2-est-1-line .ns2-change-val{  padding: 10px 0 16px 2%;  height: 135px;}
.ns2-change-val h5{ font-size: 18px; line-height: 18px;  }
.ns2-change-val h4{ font-size: 40px; line-height: 40px; }
.ns2-change-val p{  font-size: 13px; line-height: 13px; }

.ns2-est-2-line{  margin: 16px 0 0 0;  padding: 0px 2% 20px 2%; }
.ns2-marker-left{ float: none; width: 100%; }
.ns2-marker-right{float: none; width: 100%; margin: 12px 0 0 0; }
	.ns2-marker-right div{ margin: 15px 0 0 0; display: inline-block; font-size: 14px ; line-height: 14px; }
	.ns2-marker-right p{display: inline-block; margin: 5px 0 0 10px; font-size: 14px ; line-height: 14px; }

/* est history*/
.ns2-history{ margin: 20px 0 20px 0; }
.ns2-history table thead th{ padding: 0 0 0 1%;  font-size: 11px; line-height: 13px; }
.ns2-history table tbody tr td{ height: 50px; padding: 0 0 0 1%; font-size: 11px; }
			.ns2-history table thead th:nth-child(1){ width: 15%; }
			.ns2-history table thead th:nth-child(2){ width: 7%; }
			.ns2-history table thead th:nth-child(3){ width: 15%; }
			.ns2-history table thead th:nth-child(4){ width: 27%; }
			.ns2-history table thead th:nth-child(5){ width: 15%; }
			.ns2-history table thead th:nth-child(6){ width: 15%; }
			.ns2-history table thead th:nth-child(7){ width: 6%;  padding: 0 1% 0 0; }

			.ns2-history table tbody tr td:nth-child(5){ font-size: 10px; }
			.ns2-history table tbody tr td:nth-child(6){ font-size: 10px; }

/* market */
.ns2-slider-left{ float: none; width: 447px; margin: 14px 0 0 0;}	
.ns2-slider-right{ float: none; width: 447px; margin: 15px 0 0 0; }
.ns2-slider-right ul{ float: none; width: 100%;  }
.ns2-slider-right ul li{ float: left; width: 33%;  border-bottom: none; }


/** MAP */
.ns2-map h2{font-size: 18px; line-height: 18px;  }
.ns2-map-block{ width: 495px; height: 230px;}
.ns2-compare ul li{ margin: 9px 0 0 0px; }
.ns2-compare ul li:nth-child(2n){ margin:9px 0 0 9px; }
.ns2-compare ul li a{  width: 243px; height: 159px; }
.ns2-comp-info{width: 223px; bottom: 1px;}

/* statistics */
.ns2-stats-container{  min-height: 160px;  }
 /* banner new */ 
 .ns2-banner2{  height: 93px; padding: 30px 0 0 2%;}
.ns2-banner2-wrapper{ background-size: 495px 284px; } 
.ns2-banner2 h4 br{ display: block; }
   
   
 /****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-slider .bx-wrapper .bx-viewport{ height: 290px!important; }

.hm-slider{ position: relative; width: 495px;   }
#top_form_slider{ background-size: 591px 290px; }

.bxslider-home li{ width: 495px; height: 273px; background-size: 557px 273px; }
.hm-tab-wrapper{  top: 60px; margin: 0 0 0 -48%; width: 96%; }
.hm-tabs .tabs__content { padding: 16px 2% 16px 2%; }

.hm-form-line2{ margin: 10px 0 0 0; }
.hm-form-line3{ margin: 10px 0 0 0; }
.hm-form-item label{font-size: 13px; line-height: 13px; }
.hm-form-item input{ height: 28px; font-size: 13px; line-height: 28px; }
.hm-form-item select{height: 30px; padding: 0 1% 0 1%; font-size:13px; line-height: 30px; background-position: right 4px center; }



  
 /******************************************   RATING  ********************************************************************/
 .br-overall{ position: absolute; top: 0px;  float: none; width: 100%; height: 150px; padding: 33px 0 0 0; background: none;   }
	 .br-overall-base{ width: 105px; height: 105px; margin: 0px auto 0!important;  background-color: #f6f6f6;  border-radius: 100%;	background: none; }

.br-4ratings{ float: none; width: 100%; margin: 3px 0 0 0; padding: 165px 0 0 0; height: 174px; } 
.br-item{ padding: 0px 0 0 0; }
   
/*  + =  */
  	.br-item:after{ top: 4px; right: -8px; width: 16px; height: 16px; background-size: 16px 16px; }
  	.br-item.br-condition:after{  display: none;}

 /* total value */
 .br-total-top,	.br-total-bottom{	background-size: 498px 8px;}
 .br-total-center{min-height: 150px; width: 100%;  background-repeat: repeat-y;	background-size: 498px 105px;}
 .br-total-left{float: none; width: 100%; display: table; }  
 .br-total-right{float: none; height: 45px; width: 100%; }
 	.br-total-right p {  float: left!important;   margin: -14px 0px 0 156px!important; }

/* 101 best */
.br-101best{height: 328px; background-size: 845px 164px; background-position: left top; background-repeat: no-repeat; }
.br-101best-left{ float: none; width:97%; padding: 0px 0 0 3%; height: 164px;  }
.br-101best-right{ float: none; width:97%; padding: 20px 0 0 3%;      height: 164px; }




#country_sold {  width:100%;}
#chartobject-7{ width: 494px!important; }

/* social block Desktop*/
.social-5{ top: 258px; right: 0px; }
   
   

/*********  NEW BLOCK OF 8 ICONS **************/
.hm8 ul li a{ background-size: 80px 80px; height: 112px;   }
.hm8 ul li a span{ font-size: 10px; line-height: 12px;   width: 110px;   padding: 76px 0 0 0;   }
.hm8 p.hm8-text{ margin: 18px 0 0 0; }
.hm8 h4{ margin: 3px 0 0 0; font-size: 15px; line-height: 21px; }
.hm8 ul li a p {width: 110px; font-size: 10px; line-height: 12px; }

.hm8 ul li:hover a{background-size: 48px 48px;}
.hm8 ul li:hover a span{padding: 49px 0 0 0; }	





/******************************   new conttact form lv4  ****************************************************/
.cf-line-1{ float: none; width: 90%; margin: 0 auto; }
.cf-line-2{float: none; width: 90%; margin: 0 auto; }
/* rent */
.cf-col{ float: none; width: 92%; margin: 0 auto; }
.cf-col.cf-col-2{ width: 92%; margin: 0 auto; }
.cf-col.cf-col-3{ width: 92%; margin: 0 auto;}


/*************** STATISTICS MAIN V3 ***********************************/
.ms3_title{  min-height: 23px;  font-size: 19px; line-height: 23px;  }

.ms3-sb-title h5{margin: 22px 0 0 0; font-size: 20px; line-height: 20px;}
.ms3-s-table{ margin: 8px 0 0 0; }

.ms3-cur-quarter{ float: left; width: 10%; height: 71px; padding: 0 0 0 0;   }
.ms3-cur-quarter span{ display: none; }
.ms3-cur-quarter p{ padding: 0px 0 0 0; margin: 0 0 0 -12px; width: 71px;  line-height: 52px; display: block; -moz-transform: rotate(-90deg);   -ms-transform: rotate(-90deg);   -webkit-transform: rotate(-90deg); 
    -o-transform: rotate(-90deg);   transform: rotate(-90deg);}
    .ms3-cur-quarter p br{display: none;}
.ms3-cur-value{ float: left; width: 90%; }
.ms3-mob-clear{ clear: both; }

.ms3-s-table-cur{ float: none; width: 100%; }
.ms3-s-table-comp{ float: none; width: 100%; border-left: none; border-top: 1px solid #fff;}

.ms3-cur-val-number{	font-size: 40px;  line-height: 76px;}
.ms3-cur-val-percent p{ font-size: 24px; margin: 6px 0 0 0;}
.ms3-cur-val-percent p span{ font-size: 16px; line-height: 16px; }
.ms3-comp-arrow-down{  margin: 6px auto;   }

.ms3-comp-quarter{  float: left; width: 10%; height: 50px; padding: 0 0 0 0;  }
.ms3-comp-quarter span{ display: none; }
.ms3-comp-quarter p{ display: block; padding: 0px 0 0 0; margin: 0 0 0 0px; width: 60px; height: 48px;  line-height: 14px; font-size: 12px; text-align: center;
 -moz-transform: rotate(-90deg);   -ms-transform: rotate(-90deg);   -webkit-transform: rotate(-90deg);   -o-transform: rotate(-90deg);  transform: rotate(-90deg);}
.ms3-comp-value{ float: left; width: 90%; }
.ms3-comp-val-number{ height: 50px; width: 80%;  	font-size: 21px; line-height: 54px; }
.ms3-comp-val-percent{  height: 40px; width: 18%; padding: 10px 2% 0 0;}
.ms3-comp-arrow-down {  margin: 2px auto; }

/*********  COMMERCIAL -2 **************/
.com2-search-block{ height: 240px; background-size: 596px 240px; background-position: right; }
.commercial-2 .hm-tab-wrapper{ top: 56px; width: 96%; margin: 0 0 0 -48%;}
.hm-tabs__caption li { height: 35px;  width: 30%;}

.com2-item h4{ float: none; margin: 10px 0 4px 8px;  font-size: 20px; line-height: 20px;}
.com2-right-block{ float: none; }
.com2-right-block div{float: left; height: 32px; width: 49.75%; text-align: left; padding: 5px 0 0 8px;}
.com2-right-block div span{ display: inline-block; font-size: 24px; line-height: 24px; margin: 0 3px 0 0;}
	.com2-sale-block{  margin: 0 0 0 0.5%; }

.com2-hover-block{ font-size: 12px; line-height: 15px;  }
.com2-list ul li:hover .com2-hover-block{ height: 96px;   }

/****** com-lv3  *****/
.com3-sel-category select{height: 42px; width:250px; font-size:22px; }
.com3-sel-subcategory select{ height: 36px; width:220px; font-size:16px;  }
.com3-list {  margin: 16px 0 0 0;}
.com3-item{  width: 239px;  }
.com3-cont{position: relative;    height: auto; padding-bottom: 75%; background-color: #283a54;}
.com3-banner{  width: 472px;   }

/******* com-lv4 ******/
.com4t-left{ float: none; width: 98%;}
	.com4t-left a{  margin: 12px 0 0 0;  }
	.com4t-left p{ margin: 18px 0 0 0;}
.com4-title-resp-1{ float: none; width: 100%; margin: 3px 0 0 0; }
	.com4t-nav{height: 50px;   width: 41.4%;  margin: 0 0 0 0.6%;}
		.com4t-nav-wrapper{ margin: 12px auto 0; }
	.com4t-fav{height: 50px;  width: 28.4%;  margin: 0 0 0 0.6%; padding: 13px 0 0 50px; text-align: left; background-position: left 10px center; 
	/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /**/ }
	.com4t-contact{height: 50px; width: 29%;  margin: 0 0 0 0;  padding: 13px 0 0 50px; text-align: left; background-position: left 10px center; 
	/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /**/}
.com4-tab-1 {   margin: 26px 0 0 0;}
.commercial-4 .hm-tabs__caption li {  width: 30%;}

.com4-tab-left{ float: none; width: 100%; }
.com4-tab-right{ float: none; width: 100% }
	.com4-tab-right table tr:nth-child(2n+1){ background-color: #f9f9f9; }
	.com4-tab-right table tr:nth-child(2n){ background-color: #fff; }

/**/.lv4_contact_upper{ height: auto; padding-bottom: 10px; }

.commercial-4 .com3-item {  width: 32.333%;}
.com4-last-viewed .com3-list a {  margin: 0 1% 0 0;}

.com4-last-viewed{ padding: 0 0 50px 0; }
.commercial-4 .com3-info{  bottom: -56px; width: 100%;  font-size: 12px;}

.com4-tab3 ul li div, .com4-tab3 ul li p{ font-size: 13px; }

/***************  contact window lv3 modal *********************/
/*
.c3-window{ width: 670px;}
.c3-col-3{ width: 100%; }
.c3-col-1{ width: 50%; padding: 0 2% 0 0;}
.c3-col-2{ width: 50%; }
	.c3-window .c4-input-block textarea { height: 70px;}

.c3-building-grey{ position: relative; float: left; width: 64%; padding: 8px 1% 8px 1%; }
	.c3-top-block{ float: left; width: 80%; }
	.c3-image{ position: static; float: left; width: 20%; margin: 0 0 0 0; }
		
		.c3-for-sale{ top: 0px; left: auto; right: -60px; background-color: #f3f4f4;}
		.c3-for-rent{top: 0px; left: auto; right: -120px; background-color: #f3f4f4;}
		.c3-rating { top: 4px; right:-170px; }
		.c3-image .rt-101best-image-icon { top: 0px; right:-224px;}
*/

/* VIDEO ESTIMATE home **********/
.hm9-wrapper{ /*background-position: bottom -100px right;*/  background-image: none; background-color: #f2f2f2;}
.hm9-video-block{ float: none; width: 487px; height: 284px; }
	.hm9-video-container{ width: 485px; height: 283px;  }
.hm9-left-part{ float: none; width: 477px; margin: 20px 0 0px 0; padding: 0 0 0 10px; }
.hm9-text{padding: 6px 8px 10px 8px; width: 471px;  }
.hm9-text h4{font-size: 25px; line-height: 30px}
.hm9-text h4 span{ display: inline-block; }
.hm9-text p{ float: none; width: 100%; margin: 6px 0 0 0; }
.hm9-text a{ float: none;  width: 100%; height: 30px; margin: 0 0 0 0; padding: 24px 0 0 40px;  background-color: transparent!important; }
.hm9-text a span{ display: inline-block; padding: 0 8px 0 0 ;  }

/* VIDEO ESTIMATE estimate page ******/
.esv-video-wrapper{  float: none; margin: 6px 0 0 0; width: 100%; padding-bottom: 56.2%; height: auto; }
.esv-left {float: none; width: 96%; height: auto; padding: 6px 2% 14px 2%;  }
.esv-logo{ float: left; width: 87px; background-position: center left 5px; }
.esv-text{ margin: 6px 0 0 0; font-size: 13px; line-height: 16px; }
.esv-mob1{ float: right; width: 80%; }
.esv-call{ position: relative; margin: 10px 0 0 0; bottom: auto; right:auto; width: calc(100% - 49px); height: 30px; padding: 20px 0 0 49px; 
  background-size: 36px 36px; background-repeat: no-repeat; background-position: top 12px  left 6px; }
.esv-call span{ display: inline-block; }
.esv-mob1{ float: left; width: calc(100% - 87px); }

/* ---------------------- PAGINATION -----------------------------------*/
.pagination {    padding: 0 0 0 18px;}

.pagination ul li.search_result_start,
.pagination ul li.search_result_prev,
.pagination ul li.search_result_next,
.pagination ul li.search_result_end
{ display: block; } 

.pagination ul li:nth-child(12){ display: none;}


/*  lv3  Complex **************/
/*.cm-winston{ height: 289px; }*/
.cm-build-info{  display: block; }
.cm-build-table {display: block;}
.cm-build-tit-block{ height: 63px; }
.cm-building-pic{ width: 35%; }
.cm-building-details{ float: left; width: 64.7%; margin: 0 0 0 0.3%;  }
	.cm-build-table ul li{   }
.cm-build-stat{ position: absolute; display: block; bottom: 0px; left: 0px;  width: 35%;  }
	.cm-build-stat a{  margin: 0px; padding: 7px 0 0 0; width: 50%; height: 25px;  font-size: 22px; line-height: 20px; border-radius: 0px; }
	.cm-build-stat a span{  font-size: 13px; line-height: 13px; }
.cm-build-4sale { background-color: rgba(147, 199, 200, 0.9);}
.cm-build-4rent { background-color: rgba(151, 178, 204, 0.9);}



/* covid-19 */
.co19-health p {  font-size: 15px; line-height: 21px;}
.co19 h2 { padding: 30px 0 0 0; }
.co19-options { margin: 40px 2% 0 2%;}
.co19-option-icon{ width: 76px; height: 76px; }
.co19-zoom .co19-option-icon{   background-size: 50px 33px;  }
.co19-closing .co19-option-icon{  background-size: 31px 49px;   }
.co19-showings .co19-option-icon{  background-size: 47px 34px;  }
.co19-option-title{ margin: 10px 0 0 0;  font-size: 18px; line-height: 21px; }
.co19-options p{ margin: 8px 0 0 0;  font-size: 13px; line-height: 18px; }
.co19-options a{ padding: 5px 0 0 0;  font-size: 14px; line-height: 14px;}
.co19-updates {margin: 20px 0 0 0;}
.spoiler-trigger-co19 { height: 60px;  font-size: 16px; line-height: 21px;}
.spoiler-trigger-co19 div{ }
.co19wd{  padding: 0px 2% 0 2%;  font-size: 17px; line-height: 22px;	 }
.co19wd div{ height: 145px;}
.co19-media{ margin-top: 60px;  }
.co19-1{ width: 95%;  }
/* top-message*/
.top-message-wrapper{ width: 760px;  }




/*  lv3 new */
.lv31-title-wrapper {  padding: 0 0 0 8px;}
.lv31-title-wrapper h3 { font-size: 19px; line-height: 20px;   }
.lv31-building-picture{ float: none; width: 100%; height: auto;  }
.lv31-middle-right{ float: none;   width: 100%; height: auto; }
.lv-31-apt-quantity{float: none; position: absolute; top: 0px; /* top: -390px; */ width: 100%; padding: 0px 0% 0px 0%; z-index: 10;}
.lv-31-apt-quantity ul li{  height: 22px; padding: 2px 0 0 0; background-color: rgba(0, 0, 0, 0.7); font-size: 16px; line-height: 16px;} 
	.lv-31-apt-quantity ul li span{ font-size: 11px;  }
.lv31-forsale{ color: #bff1f2; }
.lv31-forrent{ color: #bcdeff; }
.lv31-builtin{font-size: 11px!important;  color: #dde6ef; } /* lv31-total  */
.lv31-builtin span{ font-size: 16px!important; }
.lv-31-apt-quantity ul li.lv31-forsale a { color: #a2e8e9;}
.lv-31-apt-quantity ul li.lv31-forrent a { color: #b9ddff;}

.lv31-properties{ position: absolute;  bottom: 0px; float: none;  width: 96%; background-color: rgba(0,0,0, 0.7); color: #fff;  
padding: 0px 2% 0px 2%;  }
.lv31p-line{ width: 100%;  padding: 0px 0 0 0;}
.lv31p-right span{ display: none; }
.lv31p-left{padding: 0 0 0px 22px;  width: 60%; }
	.lv31p-line .lv31p-left, .lv31p-line .lv31p-right{ float: left; font-size: 13px; line-height: 22px;}
.lv31p-right{padding: 0 0 0px 0;  width: 40%; }
.lv31-total .lv31p-left{background-image: url(../img/total-apts-white.svg);  background-size: 14px 14px;
 background-position:bottom 4px left;	}
 .lv31-builtin { padding: 2px 0 0 0 !important;}
 /*
.lv31-builtin .lv31p-left{background-image: url(../img/built-in-icon-white.svg);  background-size: 15px 14px;
 background-position:bottom 4px left;	}*/
.lv31-maintenance .lv31p-left{ background-image: url(../img/maintenance-icon-white.svg); background-size: 14px 14px;
background-position:bottom 4px left 2px;  }
.lv31-floors .lv31p-left{background-image: url(../img/floors-icon-white.svg ); background-size: 13px 13px;
background-position:bottom 4px left 2px;}
/*.lv31p-line.lv31-maintenance,*/ .lv31p-line.lv31-floors{ border-bottom: none;}
.lv31-dev{  display: none; /*   float: none;  width: 96%; padding: 3px 2% 3px 2%;   margin: 8px 0 0 0;  background-color: #fff; */ }
.lv31-building-height-block{ display: none; }

.lv31-clear{ clear: none; }

/*
.lv31-request{ position: relative; top: 0px; float: none; width: 50%;  padding: 0; margin: 10px auto 0; }
.lv31-t1{ display: none; }
.lv31-request a{ display: block; float: none; width: 100%; height: 26px; padding: 8px 0 0 0; background-size: 100% 80%; 
background-position: top center; }
.lv31-request a span{ display: inline; padding-left: 5px; }
*/
.lv31-request{ display: none; }
.lv31-request-mob{  display: block;}

.lv31-bulding-policy{ margin: 14px 0 0 0; padding: 6px 10px 14px 10px; }
.spoiler-trigger-bp{  height: 21px;  padding: 4px 0 0 30px; font-size: 16px; line-height: 16px; }
.spoiler-trigger-bp div{ width: 18px; height: 18px;	 background-size: 12px 12px;  }

.lv31-sp-col{ float: none; width: 98%; padding: 0 1% 0 1%; font-size: 14px; line-height: 14px;  }
.lv31-sp-col.lv31-sp-right ul{ margin: 16px 0 0 0;   }
.lv31-sp-col.lv31-sp-right  ul li:before{ display: none; }
.lv31-sp-col.lv31-sp-right  ul li:nth-child(1){font-size: 16px; line-height: 18px;}

.lv31-apt-mix{ margin: 12px 0 0 0; }
.lv31-apt-mix h4{ font-size: 15px; line-height: 15px; }

.lv31-maintenence{ padding: 10px 0 8px 44px;  background-color: #f7f8f9; background-position: left 6px top 12px; }

/* dev */
.lv31-dev-mob{ width: 100%; padding: 0px 0 0px 0;   margin: 20px 0 0 0;  background-color: #fff;  }
	.lv31-dev-mob  div{ padding: 6px 0 6px 28px; background-repeat: no-repeat; background-position: 4px 10px; }
		.lv31-dev-mob  div p{ font-size: 13px; line-height: 13px; padding: 0 0 0 0;  font-weight: 700; }
			.lv31-dev-mob  div span{ display: block; margin: 2px 0 0 0; font-size: 12px;  overflow: hidden;  }
	.lv31-dev-mob .lv31-developer{ background-image: url(../img/lv31-developer.svg); background-size: 16px 19px; 
					border-bottom: 1px dotted #c2c9d0;   }
	.lv31-dev-mob .lv31-architect{ background-image: url(../img/lv31-architect.svg); background-size: 16px 20px;  }
/* height */
.lv31-building-height-block-mob{ display: block; width: 100%; padding: 8px 2% 9px 78px;   margin: 16px 0 0 0; background-color: #fff;
			/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/  
				background-image: url(../img/building-height-icon.svg); background-repeat:no-repeat; background-size: 46px 40px;
				background-position: left 17px bottom 10px; background-color: #f7f8f9;}
	.lv31-building-height-block-mob .lv31-building-height{  padding: 3px 0 0px 0px; font-size: 15px; line-height: 16px; font-family: 'Arsenal'; 
				font-weight: 500; }
			.lv31-building-height-block-mob .lv31-building-height span{ color: #184194; font-weight: 700; }
	.lv31-building-height-block-mob .lv31-tallest-city, .lv31-building-height-block-mob .lv31-tallest-miami{padding: 0 0 0 0px; margin: 6px 0 0 0;
	 font-size: 14px; line-height: 16px; font-family: 'Arsenal'; font-weight: 500;}	
	.lv31-building-height-block-mob .lv31-tallest-city span, .lv31-building-height-block-mob .lv31-tallest-miami span{ color: #184194; font-weight: 700; } 
	


/* highest buildings */
.hb-wrapper ul{  background-size: 83%; padding: 4px 0 18px 0; margin: 4px 0 0 0;}
.hb-scale div{  font-size: 11px; line-height: 11px; }
.hb-scale-300{ right: 0; }
.hb-scale-250{ right: 12%; }
.hb-scale-200{ right: 25.8%; }
.hb-scale-150{ right: 39.5%; }
.hb-scale-100{ right: 53.8%; }
.hb-scale-50{ right: 67.8%; }
.hb-scale-0{ right: 82.2%; }

.hb-top{ padding-bottom: 17.5%; margin: 15px 0 0 0; background-position: bottom; }
	.hb-top div{  font-size: 18px; line-height:18px;  }
.hb-city-icon{width: 150px; padding: 66px 0 0px 0;  background-size: 64px 64px; font-size: 15px; line-height: 15px; }
.hb-city-text{font-size: 12px; line-height: 16px; }


/* new development 2 */
.nd2-top{ padding: 10px 20px 10px 0px;}
.nd2-icon{width: 150px; background-position: top 0px center;  background-size: 64px 64px; font-size: 14px; line-height: 15px;
      padding: 64px 0 0px 0; }
    .nd2-icon span{ font-size: 14px; line-height: 14px; }
.nd2-text{ padding: 0px 0 0 0;  font-size: 12px; line-height: 16px;}
	.nd2-text p{ font-size: 14px; line-height: 20px; }

.nd2-list ul li a { height: 160px;  }
.nd2-tabs__caption li { font-size: 16px; line-height: 20px;  padding: 15px 0 0 0px;  
 height: 57px;  top: 3px;  margin: 0px 0% 0 0px; 	 }
.nd2-tabs__caption .active {  font-size: 17px; line-height: 20px; font-weight: 700; }
.nd2-tabs-content{ padding: 0!important }



/* short term rent 2 */
.str2-icon{width: 130px;   background-size: 64px 64px; font-size: 16px; line-height: 16px;}
.str2-text{font-size: 12px; line-height: 16px; }
	.str2-text h3{ margin: 0px; padding-bottom: 5px;  font-size:14px; line-height:16px;}
.str2-list ul li{  width: 49%; margin: 21px 1% 0 1%; }
.str2-list ul li:nth-child(3n+3), .str2-list ul li:nth-child(3n+1){ margin: 21px 1% 0 1%; }
.str2-list ul li:nth-child(2n){ margin-right: 0px; }
.str2-list ul li:nth-child(2n+1){ margin-left: 0px; }

/* virtual tour*/
.vt-icon{ width: 130px;   background-size: 64px 64px; font-size: 16px; line-height: 16px; } 
	.vt-icon span{font-size: 16px; font-weight: 500;}
.vt-text{ font-size: 12px; line-height: 16px; }
.vt-list ul li:nth-child(3n+3), .vt-list ul li:nth-child(3n+1),.vt-list ul li:nth-child(4n+4), .vt-list ul li:nth-child(4n+1){ margin-right: 6px;  margin-left: 6px;}
.vt-list ul li:nth-child(2n){ margin-right: 0px; }
.vt-list ul li:nth-child(2n+1){ margin-left: 0px; }
.vt-list ul li{  width: 242px;}
.vt-picture{ height: 157px; }



/***************  contact window lv4 modal *********************/
.c4-window{ width: 670px;}
.c4-col{ width: 50%;}
.c4-col-1{ float: none; width: 100%; }
.c4-clear{ clear: both; }

.c4-block-1{ float: left; width: 47%; margin: 0 3% 0 0; }
.c4-image{ float: left; width: 23%; }
.c4-block-2{ float: left; width: 24%; margin: 0 0 0 3%; }
	.c4-col-1{  margin: 16px 0 0 0;}
	.c4-col-1 ul{ margin-top: 0px;}
	.c4-col-1 ul li{ float: none; width: 100%; margin-top: 8px;}
	.c4-col-1 h2{ margin-top: 4px; }
.c4-market{ margin-top: 8px; }
.c4-days{margin: 4px 0 0 0px; }


/* Just Listed  */
/* top block */
.just-listed-page-icon{ width: 150px; background-position: top 12px center;  background-size: 64px 64px; font-size: 16px; line-height: 16px;
      padding: 76px 0 0px 0;  }
.just-listed-page-text{ padding: 0px 0 0 0;  font-size: 12px; line-height: 16px;}


/* cities-2 */
ul.cy2-wrapper li{ width: 49.5%;  padding-bottom: 49.6%;  margin:12px 0 0 0;}
ul.cy2-wrapper li:nth-child(3n+3){ margin-right:0px; }
ul.cy2-wrapper li:nth-child(3n+1){ margin-left:0px; }
ul.cy2-wrapper li:nth-child(odd){ margin-right:  0.5%; }
ul.cy2-wrapper li:nth-child(even){ margin-left: 0.5%; }








} /* 1020 */









































@media screen and (max-width: 767px) {
	.sticky{
		z-index:9999;
		position:fixed !important;
		top:1px;
		left:1px;
	}
/*000000000000000000000000000000000000000 STATISTICS 0000000000000000000000000000000000000000000000000000*/
.mr-stats .mr-stats-line1 .st-left{ float:none; width:auto;  }
.mr-stats .mr-stats-line1 .st-right{ float:none; width:auto;  }

/* 0000000000000000000000000000000000000000000000  STATISTICS-1 00000000000000000000000000000000000*/
#chartobject-1, #chartobject-2, #chartobject-3, #chartobject-4, #chartobject-6{ width: 100%!important; }
/* 0000000000000000000000000000000000000000000000 lv3  TABLE FOR STATISTICS 00000000000000000000000000000000000*/
.lv3_tab2 .tab-content table.st-table thead tr th{ height:50px; font-size:10px; line-height:15px; }
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(2){font-size:11px; }
.lv3_tab2 .tab-content table.st-table tbody tr:nth-child(1) td:nth-child(1){ font-size:14px;}   
.lv3_tab2 .tab-content table.st-table tbody tr td{ height:36px; font-size:12px; }
.lv3_tab2 .tab-content table.st-table tbody tr td.st-table-qty {font-size: 13px;}
.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(2) {font-size: 12px;}
                      
   


/* 0000000000000000000000000000000000000000000000  STATISTICS-1 00000000000000000000000000000000000*/
.stat-page-container { border: none!important; }
.stat-1{ margin:0 0 10px 0; width:100%;}
	.stat-1 .st1-left{ float:none; width:99%; height:42px; padding:7px 0 0 1%; font-size:13px; line-height:16px;}
		
	.stat-1 .st1-right{ float:none; width:auto; border-top:1px solid #fff; }
		.stat-1 .st1-right .st1-top{  width:19.6%; height:54px; padding:7px 0 0 0%; border-left:1px solid #FFF;   font-size:11px; line-height:13px; text-align:center;  }
			.stat-1 .st1-right .st1-top.cell-left{border-left:1px solid #19478a;}
			
			.stat-1 .st1-right .st1-top.st1-effect{ display:none;}
			.stat-1 .st1-right .st1-bottom.st1-effect{ display:none;}
			.stat-1 .st1-right .st1-top.st-index{ border-left:1px solid #fff;}
			.stat-1 .st1-right .st1-bottom.st-index{  border-left:1px solid #fff;}
					.stat-1 .st1-right .st1-bottom .st1-up{  margin:0 auto 3px ; }
					.stat-1 .st1-right .st1-bottom .st1-down{ margin:3px auto 0; }

.column_center.stat_index_title .statpage-top-logo {  height: 60px;}
			
			
		.stat-1 .st1-right .st1-bottom{float:left;  width:19.6%; height:50px; padding:0 0 0 0;  border-left:1px solid #19478a; background-color:#FFF; border-bottom:1px solid #19478a; color:#02186e; font-size:14px; line-height:17px; text-transform:uppercase; text-align:center; }
		.stat-1 .st1-right .st1-bottom span{ display:table-cell; vertical-align:middle; width:80px; height:54px; padding:0 0 0 0px;}
			.stat-1 .st1-right .st1-bottom.st-index{  font-size:20px; line-height:20px;}
			.stat-1 .st1-right .st1-bottom.cell-left{ border-left:none; }
			.stat-1 .st1-right .st1-bottom.cell-right{ border-right:none; width:19.6% !important; }


/* ------------------------- Statistics (Miami Neighborhoods At-a-Glance TABLE) ------------------*/
.condo_stat_table.dataTable tbody tr td{height: 70px;}  
 #condo_stat_table_wrapper{ margin:0 0px 0 0px;}
 
 td.sorting_1 a img{  margin:-14px 0 0 0; }
td.sorting_1 a span{  visibility:hidden; }
 
 td.sorting_1 .table-count-for-sale{ position:absolute; top:54px; left:-65px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;} 
 td.sorting_1 .table-count-for-rent{  position:absolute;  top:67px; left:-65px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;}  
 
.condo_stat_table.dataTable thead tr th{ font-size: 11px; padding: 0 2% 0 1%!important;}
.condo_stat_table.dataTable thead tr th:nth-child(1) {width: 29%!important; }
.condo_stat_table.dataTable thead tr th:nth-child(2) {width: 12%!important;  }
.condo_stat_table.dataTable thead tr th:nth-child(3) {width: 19%!important;  }
.condo_stat_table.dataTable thead tr th:nth-child(4) {width: 14%!important; } 
.condo_stat_table.dataTable thead tr th:nth-child(5) {width: 12%!important;  }
.condo_stat_table.dataTable thead tr th:nth-child(6) {display:none; }

 .condo_stat_table.dataTable tbody tr td:nth-child(1){width: 29%!important;  }
 .condo_stat_table.dataTable tbody tr td:nth-child(2){width: 12%!important;}
 .condo_stat_table.dataTable tbody tr td:nth-child(3){width: 19%!important; }
 .condo_stat_table.dataTable tbody tr td:nth-child(4){width: 14%!important; } 
 .condo_stat_table.dataTable tbody tr td:nth-child(5){ display:table-cell!important; width: 12%!important; }
 .condo_stat_table.dataTable tbody tr td:nth-child(6){display:none; }
 
  


/*000000000000000000000000000000000000000 FAVORITES  0000000000000000000000000000000000000000000000000000*/			

.column_center div.fav_list{ width:auto; padding:0px; } 
.column_center div.fav_list .fav-login-box{ height:auto; background-color:#134071; width:auto; padding:0 0 5px 0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.column_center div.fav_list .fav-login-box .flb-inp{float:none; height:auto; width:auto; }
.column_center div.fav_list .fav-login-box .flb-inp div{ height:auto; width:260px; float:none; margin:4px  auto;}
.column_center div.fav_list .fav-login-box .flb-inp div label{ display:block; text-align:center; font-size:14px; }
.column_center div.fav_list .fav-login-box .flb-inp div input{display:block; height:32px; width:260px; text-align:center; font-size:18px; }
.column_center div.fav_list .fav-login-box .flb-button{float:none; height:auto; width:auto; padding:9px 0 0 1.2%; }
		.column_center div.fav_list .fav-login-box .flb-button div{width:260px; margin:0 auto;}
			.column_center div.fav_list .fav-login-box .flb-button div input{ width:260px; height:34px; margin:5px 0 0 0;  background-image:none;  cursor:pointer; font-size:16px;}
			.column_center div.fav_list .fav-login-box .flb-button div input:hover{ background-color:#3a7cc3;}
		.column_center div.fav_list .fav-login-box .flb-button a{ display:block; text-align:center; margin:11px 0 0 0; font-size:14px ; line-height:14px; font-style:italic; color:#FFF;}
.column_center div.fav_list .fav-login-box .flb-reg{float:none; width:auto; height:auto; }
		.column_center div.fav_list .fav-login-box .flb-reg a{ display:block; margin:13px 0 0 0; font-size:15px; line-height:15px;  text-align:center;}
.column_center div.fav_list .fav-login-box .flb-or{float:none; width:auto; height:auto; padding:12px 0 0 0; background-image:none; text-align:center; font-size:16px; line-height:16px; }
	
	
	
	.column_center div.fav_list .fav-login-box .flb-fb{float:none; width:auto; height:auto; }
		.column_center div.fav_list .fav-login-box .flb-fb a{ display:block; width:260px; height:31px; padding:15px 0 0 0; margin:17px auto;  font-size:15px; line-height:15px; text-transform:uppercase; text-decoration:none; background-image:none; text-align:center;}
		
		
.column_center div.fav_list .fav-item .fi-pic{ float:none; width:240px; height:160px; margin:0 auto;}
	.column_center div.fav_list .fav-item .fi-pic{ max-width:100%; height:auto;}
.column_center div.fav_list .fav-item .fi-text{float:none; width:auto; height:auto; margin:10px 0 0 0; padding:0 0 0 0; }	
.column_center div.fav_list .fav-item .fi-icons{float:none; width:230px; height:auto; margin:10px auto;}

.column_center div.fav_list .fav-item .fi-text .fi-title{ text-align:center; min-height: 40px;}
.column_center div.fav_list .fav-item .fi-text .fi-price{ text-align:center;}
.column_center div.fav_list .fav-item .fi-text .fi-room{ text-align:center;}
.column_center div.fav_list .fav-item .fi-text .fi-taxes{ text-align:center;}

.column_center div.fav_list .fav-item .fi-icons .fi-delete{ height:36px; width:36px; margin:0 0 0 18px; }
.column_center div.fav_list .fav-item .fi-icons div a{  height:36px; width:36px; margin:0 0 0 8px;}


/**/
.column_center div.fav_list .fav-item{ float:left; width:45.6%; padding:1%; margin:6px 1% 6px 1%; border:1px solid #dfdfdf; background-color:#ffffff;}



/*000000000000000000000000000000000000000 calculator vindow  0000000000000000000000000000000000000000000000000000*/
.wrap .calc-window{  width:85%; height:auto; padding:18px 2.5% 20px 2.5%; background-color:#FFF;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.wrap .calc-window table.ct1 td.ct1-1, .wrap .calc-window table.ct1 td.ct1-2, .wrap .calc-window table.ct1 td.ct1-3, .wrap .calc-window table.ct1 td.ct1-exp{ height:72px;}
.wrap .calc-window table.ct1 .ct1-exp input{ height:25px; width:25px;}
.wrap .calc-window table.ct1 td.ct1-1{ width:40%;}
.wrap .calc-window table.ct1 td.ct1-2{ width:35%;}
.wrap .calc-window table.ct1 td.ct1-3{ width:29%;}
.wrap .calc-window table.ct1 thead tr th a{float:right;  height:23px; width:26px; padding:3px 0 0 0; margin:0px 0 0 6px;  border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;    line-height:20px; font-size:20px; }



/*000000000000000000000000000000000000000 cities 0000000000000000000000000000000000000000000000000000*/
.cities{margin:40px 0 50px 0px}
.cities .cities-block{ width:100%; margin:10px auto;}	

	.cities .cities-block .cities-pic{ display: none; float:none; width:100%;  height:auto; }
		.cities .cities-block .cities-prop-up{ float:none; height: 80px;  width:100%;  border-left:1px solid #dfdfdf; border-top:none;}
		.cities .cities-block .cities-prop-down{ float:none;  width:100%; height:auto; border-left:1px solid #dfdfdf; }
		.cities .cities-block .cities-prop-up .cities-title-line .cities-title{  height:34px;  }
		.cities .cities-block .cities-prop-up .cities-description{  padding:0 0 0 8px;  font-size:12px; line-height:16px;  }
		.cities .cities-block .cities-prop-up table tr td{ height:22px; font-size:12px; }
        .cities .cities-block .cities-prop-up table tr:nth-child(1){ font-weight: bold;}
        .cities .cities-block .cities-prop-up table tr:nth-child(2){ font-weight: bold;}
        .cities .cities-block .cities-prop-up table tr:nth-child(3){ display: none;}
        .cities .cities-block .cities-prop-up table tr:nth-child(4){ display: none;}
        
        .cities .cities-block .cities-prop-up { }
        .cities .cities-block .cities-prop-up .cities-title-line .cities-stats { display: block;}
        .lvl2_block{ text-decoration: none;}





body{ background:none;}

.wrap { width:100%; min-width:320px;}

.main{ width:100%; }



.main .header div.head_nemu ul{float:left; margin:5px 0 0 5px;}

.main .header div.head_nemu ul li{ float:left; margin:0 10px 0 0;}

.main .header div.head_nemu ul li a{ font-size:11px;}

 /* header================================================================= */

.main .header{ display:block; height:auto;}

.main .header div.head_top{ display: none; background-color:#0e2742; height:28px;}

	.main .header div.head_top div.favorite{ float:left; margin:2px 0 0 10px;}	

	.main .header div.head_top div.lang{  margin:7px 10px 0px 9px;}

	.main .header div.head_top div.lang div.lang_na span{ height:13px; width:13px; margin:1px 0 0 12px;}

	.main .header div.head_top div.lang div.lang_active span{margin-left:12px;}

	

	.lang_menu ul li a{color:#fff; height:22px;    font-size:15px; line-height: 11px; padding:13px 5px 3px 35px;  background-position:7px 13px;}

	
.main .header div.user_name div.user_mob{ float:right; padding:6px 0 0 0;}
.main .header div.user_name div.user_mob a{ display:block; float:right; width:37px; height:29px; margin:0 7px 0 0; background-image: url(../img/user-mob.png); background-position:0px 0px;}
.main .header div.user_name div.user_mob a:hover{ background-position:37px 0px;}
					

/* old user_name*/
/******************************************* MOBILE HEADER *********************************************************************/
	div.user_name{  position:fixed; z-index:9999; width:100%; min-width:304px; height:54px; border-bottom:1px solid #FFF; border-top:1px solid #FFF;
      padding:0px 0 0 0; margin:0 0 0 0;  background-color:#0e2742; top:0px; right:0px;}
	div.user_name .mob-header-logo{ float:left; width:153px;}
		div.user_name .mob-header-logo a{ display:block; width:154px; height:54px; background-image:url(../img/mob_logo.png);
         background-repeat:no-repeat; background-size:145px 36px; background-position:left 5px center; } 
	
	div.user_name .mob-header-search{ display: block; float:right; }
		div.user_name .mob-header-search a{ display:block; width:54px; height:37px; padding:17px 0 0 0; font-size:11px; line-height:11px; 
        font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; text-shadow:0px -1px #dc8000; background-color:#ff9c00; 
         border-left:1px solid #FFF; text-align:center; background-image:url(../img/mob_search-arrow.png); background-size:17px 9px;
          background-position:center 31px; background-repeat:no-repeat;}
				div.user_name .mob-header-search a:hover{background-color:#ffae11;}
				div.user_name .mob-header-search a:focus{background-color:#ffae11;}
                
  div.user_name div.call-header{ display:block; float:right;  margin:0px 0 0 0px;}	
			div.user_name div.call-header a{ display:block; width:54px; height:54px; background-color:#2092b7;
             background-image:url(../img/mob_call.png); background-size:26px 26px;  background-repeat:no-repeat; background-position:center;
              border-left:1px solid #FFF; }
				div.user_name div.call-header a:hover{ background-color:#29afdb;}
				div.user_name div.call-header a:focus{background-color:#29afdb; }
                
   div.user_name div.menu_mob{ float:right; position:relative; display:block;}
			div.user_name div.menu_mob a{ display:block; height:54px; width:54px; padding:0px 0 0 0px; background-color:#3777bf;  
            background-image:url(../img/mob_menu.png); background-size:28px 24px; background-repeat:no-repeat; background-position:center;
             border-left:1px solid #FFF; }
				div.user_name div.menu_mob a:hover{background-color:#4593eb;}
				div.user_name div.menu_mob a:focus{background-color:#4593eb;}
			div.user_name div.menu_mob .fav-mob-indicator{ position:absolute; top:3px; right:3px; height:13px; width:16px; padding:3px 0 0 0;
             border:1px solid #FFF; background-color:#ff9c00; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; 
             font-size:9px; line-height:9px; text-align:center; color:#FFF; font-weight:bold;}



 /******************************************* /MOBILE HEADER *********************************************************************/           

.main .header div.head_nemu{ display:none;}
.main .header div.head_bottom{ display: none; height:140px;  padding:6px 0 0 0; background-image:url(../img/phone_bg_sm.png); background-repeat:no-repeat; background-position:right bottom; }
form#easearch{display: none;}
.main .header div.head_logo{display: none;}

.head_nemu_mob ul li.mob_myfavs { height: 60px;}
.head_nemu_mob ul li.mob_myfavs .mob_favorite a{height: 46px;}
.head_nemu_mob ul li.mob_myfavs a{ text-transform: inherit; background-color: #184b8a; text-align: left; padding-left: 8px;}
    .head_nemu_mob ul li.mob_myfavs a div{ display: inline-block;}
    .head_nemu_mob ul li.mob_myfavs a .fav_text{ }
    .head_nemu_mob ul li.mob_myfavs a .mob_fav_number{ width: 40px; height: 25px; padding: 2px 0 0 0; margin: 0 0 0 10px; border-radius: 5px; background-color: #ff7e00; text-align: center;}
		
        
        
/* head menu - removet to footer */	

.head_nemu_mob{ display:none; padding:0 0 0 0; position:absolute; top:55px;width:100%;z-index:9999;} /* mob menu footer*/

.head_nemu_mob ul{ list-style-type:none; margin:0; padding:0;}

.head_nemu_mob ul li{  background-image:url(../img/mob_menu_bg.png); border-top:1px solid #344d68; border-bottom:1px solid #0e2742; text-align:center;
 background-color: #0b1c3f;}

.head_nemu_mob ul li.has-sub{ border:0px;}

.head_nemu_mob ul li a{ display:block; height:37px; padding:13px 0 0 0; width:100%; color:#FFF; text-align:center; text-decoration:none; text-transform:uppercase; font-size:22px; line-height:22px;}



#navigation.head_nemu_mob ul ul{display:none;}

#navigation.head_nemu_mob ul ul ul{display:none;}


#navigation.head_nemu_mob  ul ul li:not(.has-sub) a{ width: auto; background:#f5f7f4 url(../img/menu_bg22-2.png) 0 0 repeat-x;  height:33px;padding: 13px 0 0 9px;font-size: 20px;line-height: 20px;color:#000; text-align:left;text-transform: none;font-family: 'PT Sans', sans-serif;}  

#navigation.head_nemu_mob  ul ul li:not(.has-sub) a:hover{ background:#edeeee url(../img/menu_bg23-2.png) 0 0 repeat-x;height:33px;padding: 13px 0 0 9px;}

#navigation.head_nemu_mob  ul ul li{border:0;}

#navigation.head_nemu_mob ul li.has-sub {margin: 0; padding: 0;background-color: #2767ad;background: #2767ad url(../img/menu_bg1.png);}  

#navigation.head_nemu_mob ul li.has-sub &gt; a{ width:auto; height:40px; padding:12px 0 0 7px;  font-size:24px; line-height:24px; background-position:right 12px top 14px; text-align:left;

display: block; color: #FFF; font-family: Tahoma, Geneva, sans-serif; text-transform: uppercase; text-decoration: none;  text-shadow: #18406c 0px -1px;

background-image: url(../img/menu_arrow1.png);background-repeat: no-repeat; border-bottom: 1px solid #1f5a9a;}

#navigation.head_nemu_mob ul li.open &gt;a{ background-image: url(../img/menu_arrow2.png);}

#navigation.head_nemu_mob ul li.has-sub2 ul li{display: list-item; height: 37px; position: relative;text-align: -webkit-match-parent;}

#navigation.head_nemu_mob ul li.has-sub2 ul{padding:12px 0 4px 27px; margin:0; background:#f5f7f4; width:100%; }

#navigation.head_nemu_mob ul li.has-sub2 ul li:before{ position:absolute; left:-14px; bottom:16px; content:'●'; color:#052c53;background:#f5f7f4;}

#navigation.head_nemu_mob ul li.has-sub2 ul li {height:37px; padding:0;  font-size:17px; background:#f5f7f4;width:100%;}

#navigation.head_nemu_mob ul li.has-sub2 ul li a{height:37px; width:300px; padding:0;  font-size:17px; background:#f5f7f4;}

#navigation.head_nemu_mob ul li.has-sub2 ul li a:hover {text-decoration: underline;height:37px;padding:0; background:#f5f7f4;width:100%;}


/* find */

.main .header div.head_wrap{ display:block; width:100%; height:auto; position:relative; }

.main .header div.head_find{ display:block; width:100%; height:auto; margin:0px 0 0 0; background: rgba(9, 34, 68, 0.85); position:relative; }

	.main .header div.head_find div.find_top{ height:auto;}

		.main .header div.head_find div.find_top div.findyourhome{ float:none; padding:48px 0 0 41px;  }

		.main .header div.head_find div.find_top div.advanced a{float:none;  margin:14px 13px 0 10px;}

	.main .header div.head_find div.select_line div.sel{ float:none; width:100%; font-size:14px; margin:10px 0 10px 0;}

		.main .header div.head_find div.select_line{ padding:10px 10px 0px 10px;}


/* find select */

		.main .header div.head_find div.select_line div.sel select{height: 42px; width:100%; padding:0 20px 0 0; text-align:left; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#FFF; border:1px solid #707070; background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#424242; font-size:18px; text-transform:uppercase;font-family: 'PT Sans', sans-serif; 

  -webkit-appearance: none;

  /* for FF */

  -moz-appearance: none;

  text-indent: 0.01px; 

  text-overflow: '';

  /* for IE */

  -ms-appearance: none;

  appearance: none!important;}

  		.main .header div.head_find div.select_line div.sel select option{ color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px; }

  		.main .header div.head_find div.select_line div.sel  select::-ms-expand {display: none;}

/* find select */



.main .header div.head_find div.select_line div.sub{ float:none; margin:20px 0 30px 0; width:100%; text-align:center;}

			.main .header div.head_find div.select_line div.sub input{ background:none;  width:150px; height:42px; margin:0 auto; background-color:#0098be; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-image:url(../img/find_button2.png); font-size:18px;  background-repeat:no-repeat;}

				.main .header div.head_find div.select_line div.sub input:hover{ background-position:0px -42px;}

.main .header div.head_wrap div.find_button a.off{top:-27px; left:50% !important; margin:0 0 0 -26px;}

 .main .header div.head_wrap div.find_button a.on{top:-27px; left:50% !important; margin:0 0 0 -26px;}


.main .header div.head_find {border:0;background:#27405f;display:none;}

.main .header div.head_find .sub{padding-bottom:12px;background:#27405f;}

.main .header .find_button_wrap{background:#27405f;height:38px;margin:0; padding:0;}

.main .header .head_wrap{background:#27405f;}


/* content */

.main .content{ display:block; margin:0px 0 0 0; padding:0px;}

/*left column*/

.main .column_left{ display:none; width:100%; margin-bottom:0px;}

.main .column_left ul.leftmenu li a{ width:auto; height:40px; padding:12px 0 0 7px;  font-size:24px; line-height:24px; background-position:right 12px top 14px; text-align:left;}

.main .column_left ul.leftmenu li ul li{background-image:url(../img/menu_bg22-2.png);}

.main .column_left ul.leftmenu li ul li a:hover{ background-image:url(../img/menu_bg23-2.png);}

.main .column_left ul.leftmenu li ul li a{ width:auto;  height:33px; padding:13px 0 0 9px;  font-size:20px; line-height:20px;}

.main .column_left ul.leftmenu li ul li ul{padding:12px 0 4px 27px; }

.main .column_left ul.leftmenu li ul li ul li:before{ position:absolute; left:-14px; bottom:16px; content:'●'; color:#052c53;}

.main .column_left ul.leftmenu li ul li ul li a{height:37px; width:300px; padding:10 0 0 0;  font-size:17px;}



/* slider */

.main .column_slider{display:none; }



/*column center*/

.column_center div.cc_home{ padding:0px;}

.main .column_center, .main .column_center_agent, .main .column_center_bar{ float:none; clear:both; width:auto; display:block;  /*padding:0px; */
	margin:0px; padding: 24px 0 0 0;}

.main .column_center div.call{ display:block; padding:25px 10px 0 10px;}


.column_center .accordeon{display:block;}

	.column_center div.accordeon h2{ padding:0 0 0 10px; font-size:22px; line-height:26px;}

	.ac-container{width: auto;  text-align: left;}
    
 .ac-container div.artic a.acc_item {  height: 33px!important; font-size: 16px!important;}



.main .column_center .center_tx{display:block; padding:25px 10px 25px 10px; font-size:14px; line-height:20px; color:#000;}

.column_center .partners{display:block; width:auto;}

	.column_center div.partners div{ width:50%; padding:0 0 10px 0;}

		.column_center div.partners div a{}

	

/*column right */

.main .column_right{ display:block; width:auto; min-height:0px; float:none; margin:0px; padding:0px;}

/*mvp */

.main .column_right div.mvp{ display:block;}

	.column_right .mvp{width:auto;}

		.column_right .mvp .mvp_slider{ float:none;  margin:0 auto; width:auto; min-width:225px; }

		.column_right .mvp .mvp_bottom{ float:none; margin:0 auto;  width:232px; min-width:225px; }

			.column_right .mvp .mvp_bottom div.mvp_detail a{ float:right; width:232px; font-size:18px; height:29px; padding:14px 0 0 0; margin:5px 0 10px 0;}

			

			

/*side cont */

.main .column_right div.side_cont{ display:block; margin:0px; border-top:5px solid #bbbbbb;}



.column_right .cr_buttons{ width:100%; border:none;}

	.column_right .cr_buttons a{ float:left; width:33%; padding:50px 0 0 0; margin:0px; text-align:center; background-position:center top; border:none;font-size:20px; line-height:20px;}

/*follow us */

.main .column_right div.follow{ display:block; margin:28px 0 0 0; width:100%;}

	.main .column_right div.follow h3{ width:auto; text-align:center;}

	.main .column_right .follow div.socials{ width:100%; padding:0 0 0 0; margin:0 0 0 0; }

		.main .column_right .follow div.socials ul{ margin:0 auto; width:270px;}

		.main .column_right .follow div.socials ul li{}

			.main .column_right .follow div.socials div.sc_cont a{  }



/* resourses 4 ****/
.resources-block2 ul li figcaption{  height: 100%; background: none; }
.resources-block2 figure.effect-goliath p { position: absolute;	opacity: 1; /*top: 146px;*/ bottom: 0px; height: 50px;  width: 96%;  text-transform: none; text-align: left;
 padding: 4px 2% 16px 2%; padding-bottom: 16px;  background-color: rgba(25, 48,74, 0.7);  font-size: 14px;  transition: padding-bottom 0.3s, transform 0.3s; 
-webkit-transition: padding-bottom 0.3s, -webkit-transform 0.3s;}
.resources-block2 figure.effect-goliath p span{margin: 1px 0 0 0; font-size: 12px; line-height: 17px; }
 .resources-block2 figure.effect-goliath h2{ bottom: auto; top: 0px; left: 0; right: auto; height: 22px; width:96%; margin: 0 0 0 0;
 padding: 4px 2% 0 2%;  font-size: 16px; line-height: 16px;   color: #fff;
   background-color: rgba(25, 48,74, 0.7); border-radius: 0px;  text-align: left;}

.resources-block2 figure.effect-goliath:hover figcaption{ height: 100%;  background: rgba(255, 255, 255, 0.2);  }
.resources-block2 figure.effect-goliath:hover h2{ display: block; font-size: 16px; opacity: 1; margin: 0px 0 0 0;}
.resources-block2 figure.effect-goliath:hover p{ opacity: 1; padding-bottom: 22px;  }


/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 215px!important; padding-bottom: 0px!important; }
.pom .slide a:hover div{ height: 100%;  padding:65px 2% 7px 2%; font-size:24px; line-height:24px;}
.pom .bx-wrapper .bx-controls-direction a {top: 0px;  width: 59px!important; height: 215px!important; }

.pom .bx-wrapper .bx-next{top: 0px!important; right: 0px!important;  background-size: 236px 215px!important; background-position: -118px 0!important;
	background-image: url(../js/bx/images/pom-navigations.png)!important;}
.pom .bx-wrapper .bx-next:hover {background-position: -177px 0!important;}
.pom .bx-wrapper .bx-prev{ top: 0px!important; left: 0px!important; background-size: 236px 215px!important; background-position: -59px 0!important; 
	background-image: url(../js/bx/images/pom-navigations.png)!important;}
.pom .bx-wrapper .bx-prev:hover {background-position: 0px 0!important;}


/*******************************  SELLING HOME *****************************/
.selling-home{ width: 100%; height: 295px; padding: 20px 0 0 0;  background-size: 100%; }
.sh-text-block{ float: right; width: 341px; height: 160px; padding: 20px 12px 10px 12px; margin: 0 1% 0 0;}
.sh-text-block p{  font-size: 14px; line-height: 21px;  }
.sh-input-block{ padding: 0 1% 0 1%; }
.sh-inp-addr{width: 89.5%; }
.sh-button{ width: 10%; margin: 0 0 0 0.5%;}
.mob-clear{ clear: both; }
/* dropdown block 1 */
.ns-dd1{ width: 87.7%;  }
/* dropdown block 3 */
.ns-dd3{ width: 87.7%;  }

/*
.selling-home{ width: 100%; height: 295px; padding: 40px 0 0 0;  background-size: 100%; }
.sh-text-block{ float: right; width: 341px; height: 150px; padding: 20px 12px 10px 12px; margin: 0 20px 0 0;}
.sh-text-block p{  font-size: 14px; line-height: 21px;  }
.mob-clear{ clear: both; }
*/

/*footer*/

.footer{ display:block; margin:0px; padding:0px;}

	.footer .f_wrapper { width:auto; padding:30px 0 20px 0;}

	.footer .f_wrapper div.f_left{ display:block; float:none; width:auto; min-height:0px; padding:20px 15px 0 15px;}

		.footer .f_wrapper div.f_left div.f_logo{  width:100%; min-width:240px; margin:0px; padding:0px; text-align:center;}

				.footer .f_wrapper .f_left .f_logo a.f_logo_pic{ margin:0 auto;}

			.footer .f_wrapper .f_left .f_logo a.f_mr{font-size:25px; line-height: 25px;}

			.footer .f_wrapper .f_left .f_logo a.f_irc{font-size:11px; line-height: 11px;}

		.footer .f_wrapper div.f_left div.f_contacts{  width:100%;  min-width:240px; margin:0px; padding:0px; text-align:center;}

			.footer .f_wrapper .f_left .f_contacts p.fc1{ font-size:20px; line-height:26px; }

			.footer .f_wrapper .f_left .f_contacts p.fc2{padding:20px 0 0 0; font-size:16px; line-height:24px; }

			.footer .f_wrapper .f_left .f_contacts p.fc3{padding:20px 0 0 0; font-size:11px; line-height:11px; }

.footer .f_wrapper div.mob_clear{ clear:both;}



	.footer .f_wrapper div.f_center{display:block; float:none;  width:100%; margin:0 0 0 0; padding:0 0 0 0; min-height:0px;}

		.footer .f_wrapper div.f_center div.f_menu{ display:block; height:auto;}
			.footer .f_wrapper .f_center div.f_menu ul {    width: 100%;  margin:0 auto;    padding: 37px 0 0px 0; }
			.footer .f_wrapper .f_center div.f_menu ul li {    float: none; text-align:center;   width: 100%;   /**/  height: 21px;     padding: 15px 0 0 0;}
				.footer .f_wrapper .f_center div.f_menu ul li a {    width: auto;    padding: 0 0 4px 0;    border-bottom: none;}
			
			

		.footer .f_wrapper div.f_center div.f_fb{ display:block;  margin:40px auto 0px; padding:0px; width:280px; height:225px;}

				.footer .f_wrapper div.f_center div.f_fb div.fb-page{ background-color:#162444; width:280px; height:225px;}

				

	.footer .f_wrapper div.f_right{display:block;  float:none; width:100%; padding:20px 0 0 0; margin:0 0 0 0; min-height:0px; background:none;}

		.footer .f_wrapper div.f_right div.fr_top{ width:100%; padding:0 0 0 0; margin:0 0 0 0; height:auto;}

			.footer .f_wrapper .f_right div.fr_top p{ padding:18px 10px 0 10px; margin:0px;}

		.footer .f_wrapper .f_right div.fr_socials{ margin:40px 0 0 0; width:100%; padding:0px;}

			.footer .f_wrapper .f_right div.fr_socials ul{ list-style-type:none; padding:0px;  margin:0 auto; width:236px;}

.f_bottom{ display:block;}

.column_center div.progect_month {margin: 10px 0 0 0px; width: auto;}
.column_center div.progect_month h3 {font-size: 20px; line-height: 26px; margin-left:8px; }



/*000000000000000000000000000000000000000 lv2  0000000000000000000000000000000000000000000000000000*/

.column_center h3{  margin:5px 0 5px 10px; font-size:30px; line-height:36px; }
.column_center div.lv2_top{ margin: 50px 0 0 0; }
		.column_center div.lv2_top .lv2_top {margin: 0px 0 0 0; }
.column_center div.lv2_top div.lv2_top_right{ display: none; }
.lv2-top-panel .l2-tp-right div select { font-size: 11px; line-height: 11px; padding: 4px 20px 3px 5px;}
.lv2-top-panel{  width:100%;  margin:10px 0 6px 0px; border-right:0px; border-left:0px;  }
#condopage_content{width: 100%;}
.column_center div.lv2_list { padding: 0 0 0 0px; width: auto;}

/*item*/
.column_center div.lv2_list div.lv2_item{ position:relative; float:left;  width:47.3%; height:auto; min-height:auto;   padding:0; margin:0 1% 14px 1%;
 border-top:1px solid #dfdfdf; border-bottom:1px solid #f0f0f0; background-color:#fff;  	border-bottom:0px;}
.column_center div.lv2_list div.lv2_item a.lv2_img{ }
.column_center div.lv2_list div.lv2_item a.lv2_img img{ max-width:100%; height:auto; width:auto;}
.column_center div.lv2_list div.lv2_item a.lv2_tit{ position:absolute; bottom:55px; border-top:none; color:#FFF; background: rgba(0, 0, 0, 0.3);   min-height:32px; width:98%; padding:3px 0 0 2%;  border-bottom:1px solid rgba(255, 255, 255, 0.4); font-size:24px; line-height:27px;  text-shadow:0px 0px 3px rgba(0, 0, 0, 1), 1px 1px 0px rgba(0, 0, 0, 0.5), -1px -1px 0px rgba(0, 0, 0, 0.5);}

/*desktop*/
.column_center div.lv2_list div.lv2_item p.lv2_sale{display: none;  }
.column_center div.lv2_list div.lv2_item p.lv2_rent{display: none; }
/* mobile */
.lv2_sale_alpha{ display: block; position:absolute; bottom:28px; color:#FFF; height:24px; width:98%; margin:0px; padding:3px 0 0 2%;  font-size:16px; border:0px;
 background: rgba(0, 0, 0, 0.3); font-style:normal;   text-shadow:0px 0px 3px rgba(0, 0, 0, 1), 1px 1px 0px rgba(0, 0, 0, 0.5), -1px -1px 0px rgba(0, 0, 0, 0.5);}
.lv2_rent_alpha{ display: block; position:absolute; bottom:0; color:#FFF; background: rgba(0, 0, 0, 0.3);  height:24px; width:98%;	font-size:16px;
 border-top:1px solid rgba(255, 255, 255, 0.4); margin:0px; padding:3px 0 0 2%; font-style:normal; 	 text-shadow:0px 0px 3px rgba(0, 0, 0, 1), 1px 1px 0px rgba(0, 0, 0, 0.5), -1px -1px 0px rgba(0, 0, 0, 0.5); }
.lv2_rent_alpha span, .lv2_sale_alpha span{ color:#ffffff; font-weight:bold; font-size:14px; line-height: 14px;}

.column_center div.lv2_list div.lv2_item:hover{opacity:0.9;}
.column_center div.lv2_list div.lv2_item:hover a.lv2_tit{color:#fff;}
.column_center div.lv2_list div.lv2_item:hover p.lv2_sale span{ color:#fff;}
.column_center div.lv2_list div.lv2_item:hover p.lv2_rent span{ color:#fff;}
.column_center div.lv2_list div.lv2_item:hover p.lv2_sale,
.column_center div.lv2_list div.lv2_item:hover p.lv2_rent{ color:#fff;}

.column_center div.lv2_list div.lv2_item .lv2_item-logo{ display:none;}
.column_center div.lv2_list div.lv2_item .lv2_item-built{ display:none; }	

/*------------------------------*/

.column_center h3{  margin:0px 0 0px 10px; font-size:24px; line-height:28px;  }
     

.column_center div.homes_map{ margin:0 0px 50px 0px; width:auto;}
/*slider carousel*/
.column_center .lv2_carousel{ background:transparent; padding:0 0 5px 0; margin:0 0 0 0px;}
.column_center .lv2_carousel .mvp_header{ height:auto; padding:11px 0 10px 10px;  font-size:20px; line-height:23px; } 
.column_center .lv2_carousel ul li div a img{ border:none;}

/*lv2 text */
.lv2-bottom-content-block h3{ font-size: 24px; line-height: 32px;  }
.lv2-bottom-content-block table{ padding: 0 2% 0 2%; width: 96%;}
.lv2-bottom-content-block table td p{ font-size: 16px; line-height: 21px; margin: 0 0 0 10px; }



/*000000000000000000000000000000000000000 homes for sale  0000000000000000000000000000000000000000000000000000*/
.column_center div.homes_list div.lv2_item{ float:none; width:auto; min-height:251px; margin:0 0 0 0; border-top:1px solid #dfdfdf; border-bottom:30px solid #f0f0f0; background-color:#fff;}

.column_center div.homes_list div.lv2_item a.lv2_img{ }

.column_center div.homes_list div.lv2_item a.lv2_img img{ max-width:100%; height:auto; width:auto;}

.column_center p.homes_text{ padding:8px 0 0 10px; margin:10px 0 0 0; font-size:16px; line-height:20px; }

.column_center h4.homes_tit{ padding:12px 0 0 10px; margin:15px 0 25px 0; font-size:30px; line-height:36px; }

	.column_center div.homes_tabs{ padding:0 0 0 0; margin:0 0 0 0;}

	

.tabs { padding:0px;}	

.tabs_dt {  width:19%; height:80px;  background-color:#02356c;  padding:0 2% 0 2%; margin:0px 0.5% 0px 0.5%;  font-size:12px; line-height:16px; }

	.tabs_dt span{ width:50%; margin:0 auto; height:70px;   vertical-align:middle;  display:table-cell; }

	.tabs_dt span span{display:block; height:auto; width:100%; margin:0 auto; text-align:center; padding:0 0 0 0; }

.tabs_dd {background:#eeefed; margin:75px 0 0 -100%;}

.tabs .tab-content { padding:0px;  background-color:#eeefed;}

.tabs_dt.selected { height:75px;   background-color:#eeefed; color:#000; cursor:auto; font-size:14px; }

.tabs_dt.selected {border-bottom: 1px solid #eeefed;}
.column_center div.homes_list {padding: 0 0 0 0;}



.column_center div.homes_offset{ margin:0 0 0 0px; width:auto;} 

	.column_center div.homes_offset div.homes_map{ margin:0 0px 0 0px; width:auto; background-color:#eeefed;}

		.column_center div.homes_offset div.homes_map p,

		.column_center div.homes_map p{ padding:0 0 34px 0; text-align:center; margin:41px 0 0 0; font-size:16px; }

			.column_center div.homes_offset div.homes_map div.homes_bot_line,

			.column_center div.homes_offset div.homes_map div.homes_bot_line{  margin:0 0 50px 0;}

#order { width: 160px;}

 /* 2018*/
 .homes_tabs .lv2-top-panel{ margin-left:0px!important;}
 .lv2-top-panel.home-rent-5{ position:relative;  }
 	.lv2-top-panel.home-rent-5 .l2-tp-left{ width:190px; margin-left:-72px;}
	.homes_list.single_rent {    margin: 60px 0 0 0;}
	.lv2-top-panel.home-rent-5 .ordering_box_out {   right: -2%;    top: 17px;    height: 15px;    width: 200px;}



/*000000000000000000000000000000000000000 lv3  0000000000000000000000000000000000000000000000000000*/

.column_center3{ float:left;  width:100%; margin:0px 0 0 0; padding:20px 0 0 0; min-height:1px; background-color:#f5f7f4;}

.column_center3 h3{ padding:10px; margin:0px 0 0 0;  font-size:18px; line-height:22px; font-weight: bold; }
.column_center3 p.lv3_addr{ margin:0 0 0 10px; }

.column_center3 .lv3_top {  margin: 46px 0 0 0;  font-size: 16px; line-height: 20px;}
.column_center3 .lv3_top .lv3_top_right{ float:none; width:auto; margin:13px 0 0 0;}


	
	.column_center3 .pic_block .lv3_pic{ float:none;  height:auto; width:100%; margin:0 0 210px 0;} 
		.column_center3 .pic_block .lv3_pic img {    max-width: 100%;    width: 100%;}
	.column_center3 .pic_block .lv3_p_col{ float:none; height:auto; width:auto; padding:0 10px 0 10px;} /* 193px */
	
		.column_center3 .pic_block .lv3_p_col div.lv3_logo{ float:none; display:none;}
		
.column_center3 .pic_block .lv3_lower-side{ position:absolute; bottom:-184px; left:5px;  height:54px; width:310px;}
	.column_center3 .pic_block  div.lv3_p_txt{  float:right; height:auto; width:140px; margin:0 0 0 0; }
		.column_center3 .pic_block  div.lv3_p_txt  a{ display:block; float:none; width:118px; height:17px; padding:0px 0 0 22px;   }
			
		.column_center3 .pic_block div.lv3_p_cont{ float:left; margin-top:0px;}
		
			.column_center3 .pic_block  div.lv3_p_cont a.call_right{ margin-right:0px; }
			
			.column_center3 .pic_block  div.lv3_p_cont a{ width:132px; margin:0px 0 0 0;}
				.column_center3 .pic_block  .lv3_p_cont a.lv3_p_req{ float:left;}

.pic_block .lv3-pic-stats{ position:absolute; bottom:-115px; width:100%;}
			
.pic_block .lv3-pic-stats .lv3-pic-stats-left{ float:none;}
.pic_block .lv3-pic-stats .lv3-pic-stats-right{ float:none;}
.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent,
.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell{width:auto; border-top: 1px solid rgba(255, 255, 255, 0.65);  background: rgba(0, 0, 0, 0.65); }
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors,
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos{width:auto;  border-top: 1px solid rgba(255, 255, 255, 0.65);  background: rgba(0, 0, 0, 0.65);}
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors .lv3-pic-floors-left,
.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos .lv3-pic-condos-left{  padding:7px 0 0 5px; }

.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent .lv3-pic-condos-rent-right,
.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell .lv3-pic-condos-sell-right{ float:right; padding:7px 5px 0 0; 
	font-size:14px;  line-height:14px; color:#FFF; font-family: 'DTLNobelT'; font-weight:bold; }

.column_center3 .lv3_tab1 .lv3_tab_left, .column_center3 .lv3_tab1 .lv3_tab_right{margin-left:0%;}
.column_center3 .lv3_map_links a{ float:left;  margin:10px 0 0 10px;}
.column_center3 .lv3_map_links a.birds_eye{ margin:10px 20px 0 10px;}
.column_center3 .lv3_tab2 .tabs { padding:0px; }

.column_center3  .lv3_carousel-plan h4{ padding:38px 0 0 10px; width:210px; margin:0 0 0 0; font-size:24px; line-height:34px; font-family: 'DTLNobelT'; font-weight:normal;}
.column_center3 .pic_block .lv3_pic { margin: 0 0 220px; }
.lv3-column-stats { position: absolute; top: -90px; right: 5px; float: none; margin: 0 0 0 0px;}

.column_center3 .title_tab2{ margin:23px 10px 0 10px; font-size:24px; }
.column_center3 .lv3_tab2 .tabs_dt {float:left; width:23%; height:57px;  padding:0px 0 0 0; margin-right:0.5%;  font-size:14px; line-height:20px; }
.column_center3 .lv3_tab2 .tabs_dt span{display:table-cell; text-align: center; width:200px; margin:0 auto; height:60px;  vertical-align:middle;  }
.column_center3 .lv3_tab2 .tabs_dd {margin:57px 0 0 -100%;}
.column_center3 .lv3_tab2 .tabs_dt.selected { height:56px; font-size:14px;}

/*  new edits *******************************************************************/
.column_center3 .lv3_tab2 .tabs_dt a{width:74px; }
.column_center3 .lv3_tab2 .tabs_dt.selected a {width:74px; }


.column_center3 .lv3_plan{ padding:0 10px 0 10px;}
.column_center3 .lv3_description{padding:0 10px 0 10px;}
.column_center3 .lv3_description h4{ padding:38px 0 2px 0; font-size:22px; line-height:30px;}
.column_center3 .lv3_description p{ font-size:18px; line-height:24px; padding:20px 0 20px 0;}
.column_center3 .lv3_description ul{padding:2px 0 9px 25px; }
.column_center3 .lv3_description ul li{font-size:18px; line-height:28px;}
.column_center3 .lv3_description div{font-size:24px; line-height:28px; padding:10px 0 0 0;}

.column_center3 .lv3_gallery{ margin:50px 0 8px 0;}
.column_center3 .lv3_gallery .lv3_galery_box{ float:none; position:relative; width:auto; height:auto;  margin:0px;}
.column_center3 .lv3_gallery .lv3_galery_box img{ position:relative; }

.column_center3 div.center_tx{ padding:45px 10px 40px 10px; font-size:18px; line-height:26px; color:#000; }
.column_center3 .partners{display:block; padding:10px 10px 0 10px;}
.column_center3 div.partners div{ width:50%; padding:0 0 10px 0;}
.column_center3 div.partners div a{}

/*-------------  lv3 table ------------*/
.dataTable thead tr td:nth-child(1){ width: 10%!important;}
.dataTable thead tr td:nth-child(2){ width: 10%!important; font-size: 12px!important;}
.dataTable thead tr td:nth-child(3){ width: 10%!important; font-size: 12px!important;}
.dataTable thead tr td:nth-child(4){ width: 15%!important; font-size: 12px!important;}
.dataTable thead tr td:nth-child(5){width: 0%!important; display: none;}
.dataTable thead tr td:nth-child(6){ width: 26%!important; font-size: 12px!important;}
.dataTable thead tr td:nth-child(7){width: 19%!important; font-size: 12px!important;}
.dataTable thead tr td:nth-child(8){width: 10%!important;}
  
.dataTable tbody tr td:nth-child(1){width: 10%!important;}
.dataTable tbody tr td:nth-child(2){width: 10%!important; font-size: 12px}
.dataTable tbody tr td:nth-child(3){width: 10%!important;font-size: 12px}
.dataTable tbody tr td:nth-child(4){width: 15%!important; font-size: 11px;}
.dataTable tbody tr td:nth-child(5){width: 0%!important; display: none;}
.dataTable tbody tr td:nth-child(6){width: 26%!important; font-size: 12px}
.dataTable tbody tr td:nth-child(7){width: 19%!important; font-size: 11px; padding: 0 1% 0 0!important ;}
.dataTable tbody tr td:nth-child(8){width: 10%!important;}

.lv3_tab2 .tab-content table tr th table tr td{ font-size:10px; padding:0 0 5px 0; }
.lv3_tab2 .tab-content table tr td a table tr td{font-size:14px; padding:3px 0 3px 0; }

.lv3_tab2 .tab-content table tr td a table tr td .price_change{ width: 110px; margin: 0 auto;}
.lv3_tab2 .tab-content table tr td a table tr td .tab_price{ font-size: 12px;}
.lv3_tab2 .tab-content table tr td a table tr td .new_condo{ padding: 0 0 0 1px; font-size: 7px; }
.sel_price span{ float: left; margin: 0 0 0 0px;  font-size:12px; }
.lv3_tab2 .tab-content table tr td a table tr td .tab_img{float: left; width:17px; height: 12px;}
    .lv3_tab2 .tab-content table tr td a table tr td .tab_img img{ vertical-align: top; margin: 4px 0 0 0;} 



.dataTable tr td .f_image_block { margin: -1px 4px 0 3px;}
.dataTable tr td .price_change .s_image_block {margin: 0 7px 0 0;}
 /*-----------------------------------------*/
.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(8) { display: none;}
.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(9) { display: none;} 
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(8) { display: none;}
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(9) { display: none;}




/* table FOR SOLD */
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(1){ width:22%; }
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(2){ width:14%; }
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(3){ width:23%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(4){ width:30%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(6){ width:11%;}
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(1){ width:22%; font-size: 11px;}
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(2){ width:14%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(3){ width:23%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(4){ width:30%; font-size: 12px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(6){ width:11%; font-size: 12px;}
   
	
.lv3_tab2 .tab-content table.tab_sold .favorite_ap_icon{max-height: 20px;  margin:0 0 0 12px; float: left; }
 /* end  table FOR SOLD */ 

/* 0000000000000   TABLE *2* FOR STATISTICS 00000000000000000*/
.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th{ font-size:11px; line-height:14px; }
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(5){ font-size: 11px;}
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(7){  font-size: 11px;}
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(3){  font-size: 11px;}
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(1){ font-size: 11px; }


#raphael-paper-69{width: 100%!important;}
#myChart{width: 100%!important;}
#stat_dotted_sold{width: 100%!important;}





/*000000000000000000000000000000000000000 lv4  0000000000000000000000000000000000000000000000000000*/

.column_center3 .lv4_breadcrumbs {   margin: 52px 0 0 0;}
.column_center3 .lv4_breadcrumbs .lv4_breadcrumbs_block{ float:none; width:auto; }
.column_center3 .lv4_breadcrumbs .lv4_breadcrumbs_block a{font-size:16px; line-height:20px; width:auto;}
.column_center3 .lv4_breadcrumbs .lv4_nav{ margin:20px 0 10px 0;}
.column_center3 .lv4_breadcrumbs .lv4_nav a{ font-size:18px;  padding:0px 0 0 10px;}

/*lv4 title */
.column_center3 h3.lv4_h3{ padding:10px 10px 0px 10px; }	
.column_center3 h3.lv4_h3{ font-size:21px; line-height:21px;}	




.column_center3 .lv4_price{ height:auto;}
.column_center3 .lv4_price div.lv4-date-info { margin: 10px 14px 0 19px;}
.column_center3 .lv4_price a.lv4-calendar{  margin:12px 0 0 0; }
	
.column_center3 .lv4_price div.lv4_top-buttons {    float: left;  margin: 8px 0 0 9px;}
.column_center3 .lv4_price div.lv4_add_favorite a{float:left; margin:0 0 0 10px; }

/****** 10-01-19 */
.column_center3 .lv4_price .lv4-price-left-block {  width: auto;}
.lv4-price-left-block-upper{ padding: 0px 0 0 10px; font-size: 24px;  line-height: 24px;}
.lv4-price-left-block-mortgage {    margin: 7px 0 0 10px; }
.column_center3 .lv4_price .lv4-price-right-block { float: right;   margin: 0px 0 10px 0;}
.column_center3 .lv4_price div.lv4-date-info {  float: right;   margin: 6px 14px 0 9px; }
.column_center3 .lv4_price .lv4-calendar {   width: 20px;  height: 22px;    margin: 10px 0 0 0;  background-size: 20px 22px;}
.lv4-featers-top { padding: 12px 0 0 0px;}
.lv4_price.lv4-price-rent .lv4-price-right-block{float: left; margin: 0px 0 0px 10px;}
 .column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_calc_disabled{ padding:2px 0 0 20px; }
 	.lv4_calc_disabled span{    display: table-cell;    height: 58px;   padding: 0 0 0 53px;    font-size: 13px;    color: #000;
    text-decoration: none;    vertical-align: middle;}
/****** / 10-01-19 */




.column_center3 .lv4_price .lv4_price_block div.status_forsale {   padding: 0 0 0 0px;}

.column_center3 .lv4_price div.lv4_add_favorite a{float:left; margin:0 0 0 10px; }

	.column_center3 .lv4_featers{ height:auto; padding: 0 10px 0 10px; margin:1px 0 0 0;}
	.column_center3 .lv4_featers .lv4_featers-right{ float:right; }

		.column_center3 .lv4_featers p{  padding:6px 0 0 0; font-size:15px; font-weight: bold; color:#000; line-height:15px;}

		.column_center3 .lv4_featers div{  font-size:13px; } 

.column_center3 .lv4_featers{ background:none;}
		
.column_center3 .lv4_slider_block {    margin: 70px 0 0;}	
.column_center3 .lv4_slider_block .lv4_slider{ float:none; width:auto; height:auto;}



.column_center3 .lv4_slider_block .lv4_buttons{float:left; width:auto; height:auto; padding:0 0 20px 10px;}
.column_center3 .lv4_slider_block .lv4_buttons ul li{ float:left; height:60px; width:150px; padding:0 0 0 20px;  background-position:left 20px top 17px; }
			
			
/* floor plan*/
.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_contacts{ }
.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_floorplan{ clear:both;}



.column_center3 .lv4_plane .lv4_plane_map{ float:none; width:auto; padding:0;}

	.column_center3 .lv4_plane .lv4_plane_map{ width:100%;}

		.column_center3 .lv4_plane .lv4_plane_map img{ max-width:100%;}

		.column_center3 .lv4_plane .lv4_plane_info{ float:none; width:auto; margin:0 0 0 0px;  padding:0 10px 0 10px;}

		

.lv4_contact_upper{ height:auto; width:100%; background-color:#134071; margin:42px 0 0 0;}
.lv4_contact_upper .cont_left{ float:none; width:auto;  height:83px;   background-position: center;}
.lv4_contact_upper .cont_center{ float:none; padding:5px 10px 0 10px; width:auto;  font-size:20px; line-height:26px; text-align:center;}
.lv4_contact_upper .cont_right{ float:none; margin:10px 0 0 0; padding:0 0 10px 0; width:100%; }
.lv4_contact_upper .cont_right div{ margin:0 auto; width:312px;}
.lv4_contact_upper .cont_right a{ width:138px;}

			

.column_center3	.lv4_table_header{ font-size:20px; line-height:30px; margin:45px 10px 26px 10px; font-family: 'DTLNobelT'; font-weight:normal;}

.column_center3	.lv4_table { width:auto;}



.column_center3 .lv4_description{ margin:43px 10px 20px 10px;}




#chartobject-5{width: 100%!important;}
#chartobject-1{width: 100%!important; height: auto!important;}
#raphael-paper-19{ width: auto!important;}
.mr-stats .mr-stats-line2 {    margin: 20px 0 0 0px;}


/*------------------------------ contact form homes --------------------*/

.column_center3 .lv4_cont2 h4{ padding:0 10px; margin:0px 0 20px 0;}
.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line1 input{ width:98%; }
.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line2 input.email{ width:98%;}
.lv4_contact_form .cont-form-star{left: auto;    right: 0;}
.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line3 textarea{ width:99.5%; }
	

/*000000000000000000000000000000000000000 modal window  0000000000000000000000000000000000000000000000000000*/

.wrap .modal-window{  width:98%;  margin:50px auto; padding:0 0 80px 0; height:auto;  }	
.wrap .modal-window .req-block .mw-object{ float:none;     width:100%; margin:15px auto; padding:0 0 0 0; height:auto;}
.wrap .modal-window .req-block .mw-object .wm_pic{ width:98%;}
.wrap .modal-window .req-block .mw-request{ float:none;     width:98%; margin:40px auto 20px; height:auto;}
.wrap .modal-window .req-block .mw-request .mw-number{ margin:14px auto;}
.wrap .modal-window .req-block .mw-request .mw-submit{ width:100%; position:relative; height:1px;}
.wrap .modal-window .req-block .mw-request .mw-submit input{ position:absolute; left:50%; top:260px;  margin:0 0 0 -75px;}
.wrap .modal-window .req-block .mw-request p{ text-align:center;}
.wrap .modal-window .req-block .mw-schedule{ float:none;     width:98%; margin:0 auto; padding:0 0 0 0; height:auto;}
.wrap .modal-window .mw-header{ padding:17px 22px 0 25px;}		
.wrap .modal-window .mw-header h4{ min-width:240px;}	
.wrap .modal-window .req-block .mw-request .mw-line input{height:34px; width:90%; padding:0 1% 0 1%;}
.wrap .modal-window .req-block .mw-request .mw-line textarea{padding:5px 1% 5px 1%; width:90%; }	


.avg_table_by_units tr td:nth-child(2n+1){
	display:none;
}
.avg_table_by_units tr td:nth-child(1){
	display:table-cell;
}

.avg_table_mix tr td:nth-child(6){
	display:none;
}


.advanced-search {
    margin: 0 auto;
    padding: 18px 3% 20px 3%;
    width: 94%;
}

.column_center3 .lv3_tab1 p{ padding: 0 10px 0 10px; }
.column_center3 .lv3_tab1 ul{ padding: 7px 0px 0 0px; }

.lv2_top_left{ padding: 0 0 0 10px;}

.lv3_tab2 .tab-content table.stats-by-quarter-table{ width:98%;  border-left:none; border-right:none;}

.column_center3 .lv4_price { background-color: #fff;}


	/* pending */
	.pending-cc3 .lv4_slider_block {margin: 70px 0 0;}

.advanced-search .adsearch_dl .adsearch_dt{ width:30%; }
dl.adsearch_dl{ margin: 15px 0 0 0 ;}


/* 0000000000000000000000000000000000000000000000  SELLING  00000000000000000000000000000000000*/
.mr-selling{ width:100%; margin:0 0% 60px 0%; }
	.mr-selling .mr-sell-baner{  width:auto; background-position:right}
	.mr-selling .mr-sell-baner p{ font-size: 14px;}
	.mr-selling-text{margin:0 3% 0px 3%;}

.selling-form-2-wrapper{ width: 100%;  margin: 23px 0 0 0;}


/* ----------------------------------FORECLOSURES 767 ------------------------------------------*/
.foreclosure_ap_icon{float: left; height:18px; width:18px; margin: 0 0 0 3px !important; max-height: 20px;}

.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(1){ width: 7% !important;} 
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(2){ width: 19% !important; }
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(3){ width: 8% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(4){ width: 8% !important; font-size: 9px;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(5){ display: none;  }
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(6){ width: 23% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(7){display: none;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(8){ width: 12% !important;  }


.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(1){ width: 7% !important; }
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(2){ width: 19% !important; }
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(3){ width: 8% !important;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(4){ width: 8% !important; font-weight: bold; }
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(5){display: none; }
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(6){ width: 23% !important;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(7){display: none; }
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(8){ width: 12% !important; font-size: 10px;}

.lv4_progress2_tab .price_down{ font-size: 11px;}
.foreclosure_price{ font-weight: bold;}
.foreclosures_main .foreclosure_change {float: right; margin: -1px 2px 0 0;}
.foreclosures_main .icon_f{  margin: -2px 2px 0px 3px;}
/* top block */
.foreclosures-top{ background: transparent; }
.foreclosures-icon{ width: 130px; font-size: 14px; line-height: 14px; background-size: 60px 60px; padding: 58px 0 0px 0; }
/* tabs2 forecosures*/
.tabs_dt br{ display: block; }
.foreclosures .lv3_tab2 .tabs_dt{ height: 51px; padding: 5px 0 0 0; line-height: 15px;}
.foreclosures .lv3_tab2 .tabs_dt.selected { height: 51px; padding: 5px 0 0 0; line-height: 15px; }


/* ***************** */
.column_center div.progect_month div ul li {height: auto!important;}
.column_center div.progect_month a img{ width: auto!important; height: auto!important;}
.column_center div.progect_month div a div {height: 27%;}
.column_center div.progect_month div a div span { margin: 0 0 0;}
.column_center div.progect_month div ul li:nth-child(2n){  margin:6px 0 0 0%; }


/* mobile language */
.mr-mobile-lang{ display:block; width:100%;  padding:7px 0 7px 0; border-bottom:1px solid #FFF;}
	.mr-mobile-lang ul{ list-style-type:none; text-align:center;  margin:0 0 0 0; padding:0 0 0 0!important;}
		.mr-mobile-lang ul li{ display:inline-block;}
			.mr-mobile-lang ul li a{ font-size:16px; line-height:40px; padding:0 30px 0 30px; font-family: 'DTLNobelT-Light'; color:#FFF; background-repeat:no-repeat; background-position:left center; text-decoration:none; text-transform:uppercase;}
			
			.mr-mobile-lang ul li:nth-child(1) a{background-image:url(../img/lang_rus.jpg); margin-left:30px;}
			.mr-mobile-lang ul li:nth-child(2) a{background-image:url(../img/lang_esp.jpg);}
			.mr-mobile-lang ul li:nth-child(3) a{background-image:url(../img/lang_eng.jpg);}
	

/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-wrapper{width:100%; margin:0 0 0 0px;}
.ns-howmuch{ width: 100%; height: 358px; background-size: 100%;  padding: 20px 0 0 0; }
	.ns-howmuch:before{  width: 341px; height: 368px; background-size: 330px 319px;  background-position: 10px 10px; }
.ns-howmuch h1{ font-size: 24px; line-height: 30px; padding: 0 5% 0 44%;}
.ns-wrapper .ns-howmuch h3{ padding: 0 5% 0 44%; margin: 7px 0 0 0; font-size: 16px; line-height: 20px; background:none; }
 .ns-howmuch-form { margin: 10px auto 0;}
 .ns-howmuch p{  padding: 0 5% 0 44%;}

 .ns-stats {  margin: 0px 0 0 0;}

/*photo */
.ns-pro-photo{  width: 100%; height: auto; padding-bottom: 60%;  background-size: cover; background-position: center;}
.ns-pro-photo-title{ display: none;}
.ns-photo-text{opacity: 1; right: 0px;  width: 46%; height: 93.5%; padding: 2% ;  z-index: 5;  background-color: rgba(0,0,20, 0.50);}
.ns-photo-text::before{ border: none;}
.ns-photo-text::after{border: none;}
/* staging */	
.ns-staging3{ display: none; }

.ns-staging4{ position: relative; display: block; width: 100%; padding-bottom: 80%; margin: 30px 0 0 0; background-image: url(../img/ns-staging-1280-2.jpg);
 background-position: left center; background-color: #eeeeee;  background-size: cover; background-repeat: no-repeat; }

.ns-staging4 .ns-st4-text{   position: absolute;  width: 46%; height: 95%; padding: 2% ;  background-color: rgba(0,0,20, 0.50);}
.ns-staging4 .ns-st4-text h3{margin: 50px auto 0; font-size: 24px; line-height: 24px; color: #fff; font-size: 24px; line-height: 24px;
text-align: center; font-family: 'Arsenal'; font-weight: 700;}
.ns-staging4 .ns-st4-text p{width: 90%; margin: 20px auto 0; font-size: 15px; line-height: 20px;font-weight: 500; color: #fff;}

.ns-staging4 .ns-st4-before{   position: absolute; top: 35%; right: 0px;  width: 100px; height:50px; background-color: rgba(0,0,20, 0.50);
text-align: center; font-size: 26px; line-height: 50px; color: #fff;}
.ns-staging4 .ns-st4-after{    position: absolute; bottom: 35%; right: 0px;  width: 100px; height:50px; background-color: rgba(0,0,20, 0.50);
text-align: center; font-size: 26px; line-height: 50px; color: #fff;}

/* slider*/
.ns-slider{margin: 40px 0 0 0; width: 100%; height: 420px;  }
.ns-slider .bx-wrapper .bx-controls-direction a { top: 27%!important;}
.ns-slider .bx-wrapper .bx-controls-direction a {    top: 47% !important;}

/* ns-howmuch-new */
.ns-hm2-text{ padding: 20px 0 20px 0; background-color: #f5f7f4; }
.ns-explanation{margin: 0px 0 0 0;  background-color: #f5f7f4;}
.ns-explan-text{  width: 180px; bottom: 40%; }
	.ns-explan-text h4{ font-size: 28px; line-height: 34px;}
	.ns-explan-text h4 span { display: block;  font-size: 36px;  }
.ns-explan-text2{ padding: 20px ; background-color: #f5f7f4; }



/**************************  NEW SELLING PAGE-2 ****************************************************/
.ns2-wrapper{width:100%; margin:0 0 40px 0; }
/* address block */
.ns2-addr-block .ns2-header-owner { float: right;    padding: 3px 0 0 0;}
.ns2-addr-block{ background-color: #f7f7f7;  }
.ns2-config{ background-color: #f7f7f7; }

/* est history*/
.ns2-history{ margin: 27px 0 0px 0; }

.ns2-history table thead th{  font-size: 13px; line-height: 13px; }
.ns2-history table tbody tr td{  padding: 0 0 0 1%; font-size: 13px; }
.ns2-history table tbody tr td:nth-child(5){ font-size: 13px; }
.ns2-history table tbody tr td:nth-child(6){ font-size: 13px; }

/* are you the owner */
.ns2-owner{ width:94%;  margin: 30px auto 0;   padding: 18px 2% 21px 2%; background-color: #f5f7f4;}

/* depth valuation */
.ns2-dv{ background-color: #f5f7f4; }
.ns2-dv:before{ background-image: url(../img/dv-arrow-bottom-white.svg); }
/* banner new */ 
.ns2-banner2-wrapper{background-size: 100%; }
 .ns2-banner2{  height: 83px; padding: 40px 0 0 2%;}
.ns2-banner2 h4 br{ display: none; }

/* market */
.ns2-on-market-border{ padding: 50px 1.5% 17px 1.5%; }
.ns2-off-market .ns2-on-market-border{ padding: 50px 1.5% 17px 1.5%; }
.ns2-slider-block{ margin: 18px 0 0 0px;  }
.ns2-est-2-line{ padding: 0 0 21px 0; width: 550px; margin: 0 auto; }
.ns2-spoiler-style{ display: block; width: 550px; margin: 0 auto; }
.ns2-market-title{  display: block; width: 550px; margin: 0 auto; }
.ns2-slider-left{ float: none; width: 550px; margin: 14px auto 0;}
.ns2-slider-right{ float: none; width: 550px; margin: 14px auto 0;}

.ns2-spoiler-block-1.ns2-slider-block .column_center3{ background-color: #fff; }

/* map */

.ns2-map {    width: 96%;  padding: 0 2% 0 2%;}
.ns2-map h2{padding: 0 0 0 0px;}
.ns2-map-block{ width: 100%; height: 266px;  }
.ns2-compare{ width: 495px; margin: 0px auto 0; }

.column_center .ns2-compare  div.search_result_item{  width: 46.5%; }

/* statistics */
.ns2-wrapper .ns2-stats-block h3{padding: 0 0 0 0; margin: 0 0 0 0;  font-size: 16px; line-height: 16px; }



/****************************************** HOME   NEW SLIDER  ********************************************************************/

.hm-slider{ position: relative; width: 100%; height: auto; margin: 0px;  }
#top_form_slider{ background-size: 100%; }

.bxslider-home li{ width: 100%; height: auto; padding-bottom: 49%; background-size: 100%; }
.hm-tab-wrapper{  top: 130px; margin: 0 0 0 -43%; width: 86%; }

.tabs__caption .active { font-size: 17px;   line-height: 35px;}

.hm-form-item label { display: none;    font-size: 12px;    line-height: 12px;}
.hm-form-item input{margin: 2px 0 0 0;}
.hm-form-item select{margin: 2px 0 0 0;}

.hm-slider .bx-wrapper .bx-viewport{ height: 0px!important; padding-bottom: 49%!important; }

.main .column_center div.call {    margin: 20px 0 0 0;  padding: 0 2% 20px 2%;}
.column_center div.call h1{ font-size: 22px; line-height: 24px; }

.main_seo_text {   padding: 0 2% 20px 2%;}


.column_center div.progect_month {    width: 100%;}
.column_center div.progect_month h3 {   margin-left: 0px; width: 100%; text-align: center;}

 /******************************************   RATING  ********************************************************************/
 .br-wrapper h2{ padding: 0 5px 0 10px; }
.br-wrapper .br-rating-text{padding: 0 5px 0 10px; margin: 12px 0 0 0; }

.br-overall{ float: none; width: 100%; height: 147px;   padding: 37px 0 0 0; }

.br-4ratings{ float: none; width: 100%; margin: 0 0 0 0; height: 184px; background-image: url(../img/rt-bg2.png); background-size: 100%;
 background-color: #fff; background-position: bottom;	 background-repeat: no-repeat;}
/*  + =  */
 .br-item:after{ top: 60%; right: -8px; width: 24px; height: 24px; background-size: 24px 24px; }

.br-rating-comment{ padding: 0 5px 0 10px; }

/* total value */
.br-total-top, .br-total-bottom{	background-size: 100%;}
 .br-total-center{ min-height: 165px;	background-size: 100%;}
 .br-total-right p {  float: left!important;   margin: -10px 0px 0 170px!important; }

/* 101 best */
.br-101best{height: 192px; background-size: 989px 192px; background-position: left top; background-repeat: no-repeat; }
.br-101best-left{ float: left; width:47%; padding: 0px 0 0 3%; height: 192px;  }
	.br-total-left-text p{  width: 98%; }
.br-101best-right{ float: left; width:46.5%; padding: 6px 0 0 3%;  height: 186px; }
.br-101best-right p{ padding: 3px 6px 0 0; font-size: 12px; line-height: 16px;}
.br-101best-right a{ padding: 4px 0 0 0; font-size: 13px; line-height: 13px; }

#back-top a {}


/* pending since lvl-3*/
.pending-since-table .dataTable thead tr td:nth-child(4) { display: none!important;}
.pending-since-table .dataTable thead tr td:nth-child(5) { display: table-cell!important;}


/* social block mobile*/
.main-item{ width: 40px; height: 40px; border-radius: 20px; }
.sub-menu{  height: 40px; border-radius: 20px; margin: 0 -34px 0 0;}
.sub-menu li a{ width: 40px; height: 40px; border-radius: 20px; }
.soc3-bookmarks{  width: 40px; height: 40px; border-radius: 20px;}
.s4-fb-like .inlineBlock._2tga._3e2a{ height: 40px; }
#s4-fb-like-id{height: 35px; padding: 5px 0 0 0; border-radius: 20px; }
.s4-fb-like{border-radius: 20px;}

.sub-menu .soc2-twitter, .sub-menu .soc2-fb, .sub-menu .soc2-in, .sub-menu .soc2-google, 
.sub-menu .soc2-pin, .sub-menu .soc2-mail{ background-size: 32px 32px;  }

/* social block mobile  - HOME */
.social-4.index-level-social{ display: block; margin: 12px 10px 0 0; }
/* social block mobile  - LV2 */
.social-4.city-level-social{display: block;}
/* social block mobile  - LV3 */
.social-4.condo-level-social{ display: block;  }
/* social block mobile  - LV4 */
.social-4.city-level-property{display: block; }

/* social block Desktop*/
.social-5{  display: none;}


/*********  NEW BLOCK OF 8 ICONS **************/
.hm8{  background-color: #f5f7f4; margin: 0 0 0 0; padding: 37px 0 20px 0;}
.hm8 p.hm8-text{  padding: 0 10px 0 10px; }
.hm8 h4{ margin: 5px 0 0 0;  padding: 0 10px 0 10px;}
.hm8 ul li a span{   font-size: 11px; line-height: 13px; }

.hm8 ul li:hover a{background-size: 80px 80px;}
.hm8 ul li:hover a span{ padding: 76px 0 0 0;  color: #0b3a6c;}	
.hm8 ul li:hover a p{  opacity: 0; }	

.main_seo_text{ display: none; }


/******************************   new conttact form lv4  ****************************************************/
.cf-line-1{ float: left; width: 47%; margin: 0 2% 0 1%; }
.cf-line-2{float: left; width: 47%; margin: 0 1% 0 2%; }
/* rent */
.cf-col{ float: left; width: 48%; }
.cf-col.cf-col-2{ width: 48%; margin: 0 0% 0 4%; }
.cf-col.cf-col-3{ width: 100%; }
.cf-please-note h3 { padding: 0px 0 0 70px!important; font-size: 16px; line-height: 60px;}

/*********  COMMERCIAL -2 **************/
.commercial-2 {   margin: 0 1% 0 1%;}
.com2-list ul li:hover .com2-hover-block{  display: none;  }
/****** com-lv3  *****/
.commercial-3{ margin: 0 0 0 0px; }
.com3-title{ margin: 0 0 0 0px; }
.commercial-3 .lv2-top-panel { margin: 20px 0 0 0px;}
.com3-item{ width: 31.333%;	margin: 0 1% 12px 1%; }
.com3-banner{  width: 98%;border: none;   margin: 0 1% 14px 1%;  }
.com3-sel-category{  margin: 10px 0 0 6px; }
	.com3-sel-category select { height: 48px;  background-color: #e8f2fe; }
.com3-sel-subcategory{margin: 13px 0 0 6px;}
	.com3-sel-subcategory select{ height: 42px; }
		.com3-sel-subcategory:before{ top: 12px;  }
/******* com-lv4 ******/
.commercial-4 {    margin: 16px 2% 0 2%;}
.com4-tab3 h4{ padding-left: 20px; }
.com4-last-viewed{ padding: 0 0 20px 0; }
.commercial-4 .com3-info{  bottom: 0px;  font-size: 13px;}
.com4-tab3 ul li div, .com4-tab3 ul li p{ font-size: 14px; }

/************* OUR AGENT ***************/
.our-agents{ margin:40px 10px 40px 10px;}
.our-agents .agent-box{ width:auto; margin:14px 0 0 0; min-height:162px; }
.our-agents .agent-box .agent-image{ width:30%;}
.our-agents .agent-box .agent-text{  width:70%;}

 /* 0000000000000000000000000000000000000000000000  SEARCH - RESULTS 00000000000000000000000000000000000*/
.column_center  div.search_result_item{ float:left;  margin: 4px 0.5% 4px 0.5%; padding: 0; width: 48.5%; border-bottom: 1px solid #f0f0f0;}
.column_center div.search_result_item a.search_result_img img{ width:231px;}
.column_center div.search_result_item a.search_result_img{ width: auto; }
				.column_center div.search_result_item a.search_result_img img{height: auto; max-width: 100%; width: auto;}   


/*00000000000000000000000000000000000000000000000 NEW MR SEARCH RESULTS 0000000000000000000000000000000000000000000*/
.srtp{  width:100%;  margin:20px 0 20px 0px; border-right:0px; border-left:0px;  }
.srtp .se-re-left a span{ display:none;}

.srtp .se-re-left{width:120px; }
.srtp .se-re-left a{width:36px; padding:9px 0 0 0px;  }

.srtp .se-re-right{ width:200px; } 
.srtp .se-re-right p{  display:none; }
.srtp .se-re-right div{ margin:1px 0px 0 0;}
.srtp .se-re-right div select{height: 32px; width:140px!important; padding:0 20px 0 0;} 	

#single_list_table_wrapper {margin: 0 0 0 0px;}

/* banner statistics */
.banner-statistics{ width:100%; margin:0; border: 0px; }
.banner-statistics a{ height:63px; padding:61px 0 0 9px; background-position:-24px 49px; font-size:22px; line-height:22px;}
.banner-statistics a span{ margin:1px 0 0 0; font-size:14px; line-height:14px; }
.banner-statistics a {width: auto;}


/* home */
.pom {width: 100%!important;}

/*homes*/
/* LIST VIEW */
.single_list_table thead tr th:nth-child(1) {width:34% !important; font-size: 11px; height: 26px;} 
.single_list_table thead tr th:nth-child(2) {width:24% !important; font-size: 11px;}
.single_list_table thead tr th:nth-child(3) {width:12% !important; font-size: 11px;}
.single_list_table thead tr th:nth-child(4) {width:12% !important; font-size: 11px;}
.single_list_table thead tr th:nth-child(5) {width:16% !important; font-size: 11px;}
 
.single_list_table.dataTable tbody tr td:nth-child(1){width:34% !important; font-size: 11px;}
.single_list_table.dataTable tbody tr td:nth-child(2){ width:24% !important; font-size: 12px;}
.single_list_table.dataTable tbody tr td:nth-child(4){ padding-right: 3px !important; }
.single_list_table.dataTable tbody tr td:nth-child(5){width:16% !important; display: table-cell; padding: 0 3px 0 0!important; font-size: 10px; }

.even td span{ display: block; float: none!important;}
.odd td span{ display: block; float: none!important;}


/* slider lv-4  CLOSE */
#lg-zoom-in{ display:none!important;}
#lg-zoom-out{ display:none!important;}
#lg-actual-size{ display:none!important;}
#lg-share{ display:none!important;}
#lg-download{ display:none!important;}
.lg-autoplay-button{ display:none!important;}
.lg-fullscreen{ display:none!important;}
#lg-counter{ display:none!important;}
.lg-toolbar .lg-icon {font-size: 50px!important; line-height: 80px!important;}

/* ---------------------- PAGINATION -----------------------------------*/
.pagination { padding: 0px;}
.pagination ul{padding: 2px 1% 2px 1%; }

.pagination{ margin: 30px 6px 0 6px;}
.pagination ul li {height: 36px; width: 36px; line-height: 32px!important; margin: 0;}
.pagination ul li a { height: 36px; width: 100%; line-height: 32px;}

.pagination ul li.search_result_start,
.pagination ul li.search_result_prev,
.pagination ul li.search_result_next,
 .pagination ul li.search_result_end
 { width: 36px; }

.pagination ul li.search_result_end a.pagenav,
.pagination ul li.search_result_next a.pagenav,
.pagination ul li.search_result_start a.pagenav,
.pagination ul li.search_result_prev a.pagenav 
{ width: 100%!important; }


#pre-construction {    margin-left: 0;    padding: 0 5px 0 5px !important;    width: auto!important;} 
#pre-construction  h1{ font-size: 26px; line-height: 32px; padding: 0 0 15px 5px;}  

/*000000000000000000000000000000000000000 PRECONSTRUCTION  0000000000000000000000000000000000000000000000000000*/
.pre-template2 { width:auto; margin:20px 0px 80px 0px;}
	.pre-template2 .pt-info .pt-info-image{ float:none; width:250px; margin:20px auto 20px;}
	.pre-template2 .pt-info .pt-info-text{ float:none; width:auto;}
.pre-template2 .pt-info .pt-info-text ul li:nth-child(2n+1){ background-color:#f6f6f6;}
		.pre-template2 .pt-logo-info .pt-logo{ float:none; margin:0 auto; }
		.pre-template2 .pt-logo-info .pt-logo-text{ float:none; width:280px; margin:10px auto;}
.pre-template2 .pt-text-field-1{ margin:30px 10px 0 10px;}		
	.pre-template2 .pt-download-plan .pt-plan-icon{ float:none; width:40px; margin:40px auto 0px}
	.pre-template2 .pt-download-plan .pt-plan-text{float:none; margin:10px 10px 10px 10px; text-align:center; }
.pre-template2 .pt-features{margin:30px 10px 0 3px;}

.pre-template2 .pt-img-1 p{ margin:0; padding:0 10px 0 10px;}
.pre-template2 h5{  padding:0 10px 0 10px; }
.pre-template2 h4{ padding:0 10px 0 10px;  }

.pt-download-plan2{  background-color:#f4f4f4;}


.mr-search dt { left: 0px;}
.mr-search dd { width: 100%; padding: 18px 0 30px 0px;  margin: 39px 0 0 -100%; 
  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/ }

.selling-form-2-wrapper{ width: 100%; margin: 23px 0 0 0 }



/* ??? */
#map_canvas_h {margin: 16px 0 35px; width:auto; }
#statpage_index{ margin: 0 0 0 -12px;}
#condo_stat_table { margin: 0 0 0 0px !important;}
.condo_plans_img{ display: none;}
sup.new_condo{ float: right; margin: 5px 0 0 0;}
div#single_list_table_wrapper table#single_list_table tbody tr td:nth-child(3){width: 22% !important; font-size:10px; }
	div#single_list_table_wrapper table#single_list_table tbody tr td:nth-child(3) span{ font-size:10px !important; }
table#single_list_table tbody tr td:nth-child(6){width: 14% !important; font-size:11px;}


/***************  contact window lv3 modal *********************/
/*
.c3-window{width: 93%; padding: 18px 1.5% 25px 1.5%;}
.c3-col-1{ width: 44%; }
.c3-col-2{ width: 56%; }
	.c3-image{ display: none; }
	.c3-building-grey{  width: 98%; }
*/

/* VIDEO ESTIMATE home **********/
.hm9-video-block{ width: 100%; height: auto;  }
.hm9-video-container{ width: 100%; height: auto; padding-bottom: 56.2%; margin: 1px 0 0 0px; }
.hm9-video-block:after{ display: none; bottom: -13px; width: 589px; height: 12px; background-size: 589px 12px;left: calc(50% - 294px); }
.hm9-left-part { width: 96%;  margin: 20px 0 0px 0; padding: 0 2% 0 2%;}
.hm9-text { width: 100%;  padding: 6px 0 10px 0; }
.hm9-text p {  margin: 2px 0 0 0;}
.hm9-text a {  padding: 10px 0 0 32px;  margin: 10px 0 0 0; background-position: center left 4px;}
/*
/* VIDEO ESTIMATE estimate page ******/
.esv{ position: relative; margin: 46px 0 20px 0; background-color: #f5f4f4;}
.esv-call{ margin: 3px 0 0 0;   height: 40px; border-top: none;}
.esv-left {  padding: 6px 3% 14px 1%; width: 96%; background-color: #f5f4f4;}


/*  lv3  Complex **************/
/*.cm-winston{ height: auto; padding-bottom: 0%; }*/
.cm-building-block{ display: table;  margin: 14px 1% 0 1%;  width: 98%;}
		.cm-building-pic{ display: table-cell; float: none; width: 175px; vertical-align: top; }
		.cm-building-details{ display: table-cell; float: none; width: auto; margin: 0; vertical-align: top; }
		.cm-build-stat{ width: 175px;  }
.cm-build-title {  padding: 6px 0 0 8px;  font-size: 19px;  line-height: 22px}
.cm-build-info { padding: 1px 0 0 8px;}
.cm-buld-addr { padding: 2px 0 0 8px;  font-size: 13px;  line-height: 16px;}
.cm-build-table ul li:nth-child(1), .cm-build-table ul li:nth-child(3), .cm-build-table ul li:nth-child(4){ width: 19.3%; }
.cm-build-table ul li:nth-child(2){ width: 39.3%; }
/* popup*/
.cm-popup {top: 22%;   margin: 0 0 0 -154px; width: 280px;}
.cm-popup-right{ float: none; width: 252px; }
.cm-popup-left{ float: none; width: 252px; padding: 14px 0 0 0; }


/* covid-19 */
.co19-health{margin: 15px 0 0 0;  background-color: #e3f0fe; }
.spoiler-trigger-co19 {  width: 80%; font-size: 18px; line-height: 22px;}
.co19-text-5{ padding: 80px 10px 0 10px;}
/* top-message*/
div.user_name { top: 36px;}
.top-message-wrapper{ width: 100%; margin:0 auto; }
.tm-message{ float: none; height: 36px; margin:0px 0 0 15px; padding: 8px 42px 0 32px;  background-position: left top 4px; 
/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/ }
 .close-block{ float: none; position: absolute; right: 10px; top: 0px;    }



/*  lv3 new */
.lv31-building-picture img{ width: 100%; }
.lv31-request{  width: 50%;   }
.lv31-request a{  height: 30px; padding: 10px 0 0 0; }
.lv31-bulding-policy{ width: 98%; margin: 14px 1% 0 1%;  }
.lv31-title-wrapper h3{ margin:0 0 0 0!important; padding: 0 2% 0 0!important; font-size: 23px!important; line-height: 25px!important;
 font-family: 'Arsenal'!important; 	font-weight: 500!important; }
 .lv31-properties { bottom: 0px; }


/* highest buildings */
.hb-wrapper{ width: 96%; margin: 0 auto; }
	.hb-wrapper h3{ padding-left:0px; }
.hb-scale-300{ right: 0; }
.hb-scale-250{ right: 15%; }
.hb-scale-200{ right: 32%; }
.hb-scale-150{ right: 48.5%; }
.hb-scale-100{ right: 65%; }
.hb-scale-50{ right: 82.3%; }
.hb-scale-0{ right: 99%; }
.hb-pic{display: none;}
.hb-graph-wrapper{  padding:0 0px 0 5px; }
.hb-wrapper ul{ background-size: 100%;  }
.hb-top{ padding-bottom: 15.4%;}
	.hb-top div{ padding: 10px 0 0 8px; }


/* new development 2 */
.nd2-wrapper { padding: 0 1% 0 1%;}
.nd2-list ul li a { height: 200px;  }
.nd2-top { background: transparent;  }


/* short term rent */
.str2-top{ background:transparent;}
.str2-wrapper{ padding: 0 0 0 0px; }
.str2-text h3{ margin: 0px; padding-bottom: 5px;  font-size:16px; line-height:18px;}
.str2-list{ padding: 0 2% 0 2%; }
.str2-list ul li:nth-child(2n), .str2-list ul li:nth-child(2n+1){ margin: 21px 1% 0 1%; }	
.str2-list ul li{  width: 31.333%; margin: 21px 1% 0 1%; }


/* virtual tour*/
.vt-header{ background:transparent; }
.vt-list{ padding: 0 2% 0 2%; }
.vt-list ul li:nth-child(3n+3), .vt-list ul li:nth-child(3n+1),.vt-list ul li:nth-child(4n+4), .vt-list ul li:nth-child(4n+1),
.vt-list ul li:nth-child(2n), .vt-list ul li:nth-child(2n+1) { margin-right: 0px;  margin-left: 0px;}
.vt-list ul li{  width: 31.33%; }
.vt-list ul li:nth-child(n){margin: 21px 1% 0 1%}
.vt-price{  font-size: 14px;}
.vt-details{  font-size: 13px;}
.vt-picture{ height: auto; min-height: 70px; }


/***************  contact window lv4 modal *********************/
.c4-window{ width: 93%; padding: 18px 1.5% 25px 1.5%;}
.c4-image{ display: none; }
.c4-col-1{ padding: 3px 8px 8px 8px;  margin: 10px 0 0 0;}
.c4-col-2 { padding: 0 3% 0 0;}
.c4-block-2{ display: none; }
.c4-block-1{ float: none; width: 100%; margin: 0 0% 0 0; }
.c4-addr{ margin: 3px 0 0 0;}
.c4-price{ margin: 4px 0 0 0; font-size: 12px; line-height: 16px;}
	.c4-price span{ font-size: 16px; }
.c4-select-day-time{   text-align: left;}
.c4-captcha-warning{ text-align: left;}
/* rent */
#contact_home_rent.fancybox-content{ padding: 20px; }
#contact_home_rent .c4-window{ width: 70%;  }
#contact_home_rent .c4-title-block{ min-height: 10px; }
#contact_home_rent .c4-title-block-text{ display: none; }
#contact_home_rent .c4-addr{ display: none; }
#contact_home_rent .s4-required{display: none; }
#contact_home_rent .c4-date-time-picker{display: none;}
#contact_home_rent .c4-schedule-label{display: none;}
#contact_home_rent .c4-col { float: none; width: 100%;}
#contact_home_rent .c4-col-2{ padding: 0; }
#contact_home_rent .c4-input-block input {  width: 100%;}
#contact_home_rent .c4-input-block-half {  width: 50%;}
#contact_home_rent .c4-input-block textarea { width: 100%;}
#contact_home_rent .c4-3rd-col .c4-input-block{ display: none; }
#contact_home_rent .c4-col.c4-3rd-col{ margin: 0; }


/* Just Listed  */
/* top block */
.just-listed-page-top{ background: transparent; }
.just-listed-page-icon{ width: 130px; font-size: 14px; line-height: 14px; background-size: 57px 49px; padding: 60px 0 0px 0;
background-position: top 6px center; }


/* cities-2 */
.cy2{ padding: 0 2% 0 2%; }
ul.cy2-wrapper li{ width: 32.26%; padding-bottom: 32.4%; margin:16px 0.7% 0 0.7%; }
ul.cy2-wrapper li:nth-child(odd){ margin-right:  0.7%; }
ul.cy2-wrapper li:nth-child(even){ margin-left: 0.7%; }
ul.cy2-wrapper li:nth-child(3n+3){ margin-right:0px; }
ul.cy2-wrapper li:nth-child(3n+1){ margin-left:0px; }

ul.cy2-wrapper li:hover .cy2-def-block{ opacity: 1; }
ul.cy2-wrapper li:hover .cy2-hover-block{opacity: 0; }
ul.cy2-wrapper li:hover .cy2-hover-button{opacity:0; }

/* please note */
.mrs-note-wrapper{ padding:0px 2% 0px 2%; width: 96%; }




} /* 767 - 1 */










































@media screen and (max-width: 710px) {

/* resourses 4 ****/
.resources-block2 figure.effect-goliath p {	 top: auto; bottom: 0; width: 96%;  padding: 4px 2% 10px 2%;  font-size: 14px; }
 .resources-block2 figure.effect-goliath h2{ display: none;}

 .resources-block2 figure.effect-goliath:hover h2{ display: none;}

/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 200px!important; }

/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-howmuch{background-size: 759px 443px;  background-position: right;}

/****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-tab-wrapper{  top: 120px; }

 /******************************   new conttact form lv4  ****************************************************/
 .cf-line-1{ float: none; width: 90%; margin: 0 auto; }
 .cf-line-2{float: none; width: 90%; margin: 0 auto; }
 /* rent */
.cf-col{ float: none; width: 92%; margin: 0 auto; }
.cf-col.cf-col-2{ width: 92%; margin: 0 auto; }
.cf-col.cf-col-3{ width: 92%; margin: 0 auto;}
.cf-col .cf-input-block textarea{ height: 70px; }

/* short term rent 2 */
.str2-list ul li{  width: 48%; }
.str2-minimal-rent{ border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; }
.str2-restrictions{ border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7;  }

/* short term rent */
.str-list ul li{  width: 48%; }
.str-minimal-rent{ border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; }
.str-restrictions{ border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7;  }
.str-4rent{ border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; }

/* virtual tour*/
.vt-list ul li{  width: 48%; }
.vt-price{  font-size: 15px;}
.vt-details{  font-size: 14px;}


/***************  contact window lv4 modal *********************/
.c4-col{ float: none; width: 100%; }
.c4-window{ width: 80%; margin: 20px auto 0; padding: 18px 2% 25px 2%;}
.c4-title-block{ width: 75%;  }
.c4-input-block textarea {  height: 70px;}
.c4-send-block button{  width: 60%; margin: 15px auto 0; }
#contact_home_rent .xdsoft_datetimepicker.xdsoft_inline{ width: 100%;  }
#contact_home_rent .xdsoft_datetimepicker .xdsoft_datepicker {  width: 76%; }
#contact_home_rent .xdsoft_datetimepicker .xdsoft_timepicker{ float: right; width: 20%; margin-left: 0px;  }
#contact_home_rent .g-recaptcha {  margin: 0 auto;}
#contact_home_rent .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {   height: 35px;}
#contact_home_rent .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box &gt; div &gt; div {  height: 35px;    line-height: 35px;}
#contact_home_rent .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {   height: 202px; }
.c4-date-time-picker{height: 270px;}
.c4-select-day-time{  text-align: center;}
.c4-captcha-warning{  text-align: center;}

/* cities-2 */
.cy2-city{ height: 30px; font-size: 18px; line-height: 30px; }







/*   710px   */
}





@media screen and (max-width: 650px) {
/* home */
.main_seo_text {  margin: 29px 0 0px 0;}
.main_seo_text h1 {    font-size: 22px;    line-height: 28px;}
.main_seo_text p{ font-size: 15px; line-height: 21px; }

/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 190px!important; }

/****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-tab-wrapper{  top: 110px;  }
#top_form_slider{ background-size: 653px 320px; }
.hm-slider .bx-wrapper .bx-viewport{height: 320px!important; padding-bottom: 0px!important; }








}










@media screen and (max-width: 640px) {

/* resourses 4 ****/
.resources-block2 figure.effect-goliath p span{ display: none;}
.resources-block2 figure.effect-goliath p {	 top: auto; bottom: 0; height: auto; width: 96%;  padding: 4px 2% 10px 2%;  font-size: 14px; }

/**************************  NEW SELLING PAGE-1 ****************************************************/
/*photo */
.ns-photo-text h5 { width: 90%;    margin: 6px auto 0;    font-size: 22px;    line-height: 25px; text-align: left;}
.ns-photo-text p {  margin: 16px auto 0;  }
/* staging */
.ns-staging4 .ns-st4-text h3{width: 90%; margin: 6px auto 0; font-size: 22px; line-height: 24px; text-align: left;}
.ns-staging4 .ns-st4-text p{width: 90%;  margin: 16px auto 0; }

.ns-slider .bx-wrapper .bx-controls-direction a {    top: 47% !important;}
/**************************  NEW SELLING PAGE-2 ****************************************************/
/* est history*/
.ns2-history table thead th{  font-size: 12px;  }
.ns2-history table tbody tr td{  font-size: 12px; }
.ns2-history table tbody tr td:nth-child(5){ font-size: 11px; }
.ns2-history table tbody tr td:nth-child(6){ font-size: 11px; }
/* banner new */ 
.ns2-banner2-wrapper{background-size: 90%; background-position: right top; }

/******************************************   RATING  ********************************************************************/
/*  + =  */
 .br-item:after{ top: 60%; right: -10px; width: 18px; height: 18px; background-size: 18px 18px; }
 
/* VIDEO ESTIMATE home **********/
.hm9-icon{  width: 20%;  background-size: 90px 90px; background-position: top 58px left;}


}













@media screen and (max-width: 620px) {
/* lv2*/
.column_center div.lv2_list div.lv2_item a.lv2_tit {bottom: 51px; min-height: 26px;   font-size: 20px;  line-height: 22px;}
.lv2_sale_alpha{ bottom: 26px; height: 22px; font-size: 14px; }
.lv2_rent_alpha{ height: 22px; font-size: 14px; }
.lv2_rent_alpha span, .lv2_sale_alpha span{ font-size: 12px;}

/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 175px!important; }

/* part-miami-realtors  */
.part-logos a {  width: 33%;}

/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-howmuch{background-size: 759px 443px; }
.ns-howmuch:before{  background-position: 10px 30px;  width: 300px; height: 320px; background-size: 300px 290px; }
.ns-howmuch-form {    margin: 0px auto 0;}
 .ns-howmuch p{ font-size: 11px; }

.ns-estimate ul li{float: none; width:100%; margin:4px 0 0px 0 ; padding:8px 0 0 0;}
.ns-estimate ul li:nth-child(2n){margin:4px 0 0px 0; }

/*******************************  SELLING HOME *****************************/
.selling-home{ width: 100%; height: 295px; padding: 30px 0 0 0;  background-size: 759px 375px; }
.sh-inp-addr{width: 85.5%; }
.sh-button{ width: 14%; margin: 0 0 0 0.5%;}
/* dropdown block 1 */
.ns-dd1{ width: 83.7%;  }
/* dropdown block 3 */
.ns-dd3{ width: 83.7%;  }
/*
.selling-home{ width: 100%; height: 295px; padding: 30px 0 0 0;  background-size: 759px 375px; }
.sh-inp-addr{ width: 62.5%; }
.sh-inp-apt{ width: 21%; margin: 0 1% 0 1%; }
*/

 /******************************************   RATING  ********************************************************************/
 .br-overall{ float: none; width: 100%; height: 150px; padding: 33px 0 0 0;  background-size: 180px 195px;  background-position: center; }
   .br-overall-base{ width: 105px; height: 105px; margin: 0px auto 0!important;  background-color: #f6f6f6;  border-radius: 100%; }

.br-4ratings{ float: none; width: 100%; margin: 3px 0 0 0; height: 1px; background-image: url(../img/rt-bg2.png);  background-position: center bottom;
   background-repeat: no-repeat;} 

/* 101 best */
.br-101best{min-height: 328px; height: auto; background-size: 845px 164px; background-position: left top; background-repeat: no-repeat; }
.br-101best-left{ float: none; width:97%; padding: 0px 0 0 3%; height: 164px;  }
.br-101best-right{ float: none; width:97%; padding: 20px 0 0 3%;      height: auto; background: rgba(255, 255, 255, 0.5); border-left: 1px solid #fff;}
.br-101best-right p{ padding: 6px 6px 0 0;  font-size: 14px; line-height: 19px;}
.br-101best-right a{ padding: 9px 0 0 0;  font-size: 14px; line-height: 13px; }

/***************  contact window lv3 modal *********************/
/*
.c3-col-1{ width: 100%; }
.c3-col-2{ width: 100%; }
.c3-title-block{ width: 75%;  }
.c3-col-2 .c4-send-block button{ margin: 16px auto 0; }

*/

/*  lv3 new */
.lv31-logo{ display: none;}

/* new development 2 */
.nd2-list ul li a { height: 170px;  }


/* cities-2 */
ul.cy2-wrapper li{ width: 49.5%;  padding-bottom: 49.6%;  margin:6px 0 0 0;}
ul.cy2-wrapper li:nth-child(3n+3){ margin-right:0px; }
ul.cy2-wrapper li:nth-child(3n+1){ margin-left:0px; }
ul.cy2-wrapper li:nth-child(odd){ margin-right:  0.5%; }
ul.cy2-wrapper li:nth-child(even){ margin-left: 0.5%; }






}
/* 620 */







@media screen and (max-width: 590px) {



}












/*@media  screen and (orientation: portrait) and (max-width: 550px)  {*/
@media screen and (max-width: 550px) {	

/* resourses 4 ****/
 .resources-block2 figure.effect-goliath p {  height: 30px; padding: 4px 2% 10px 2%;  font-size: 14px; line-height: 18px; }

/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 155px!important; }
.pom .bx-wrapper .bx-controls-direction a {top: 0px;  width: 44px!important; height: 160px!important; }
.pom .bx-wrapper .bx-next{ background-size: 176px 160px!important; background-position: -88px 0!important;}
.pom .bx-wrapper .bx-next:hover {background-position: -132px 0!important;}
.pom .bx-wrapper .bx-prev{  background-size: 176px 160px!important; background-position: -44px 0!important;;}
.pom .bx-wrapper .bx-prev:hover {background-position: 0px 0!important;}
.pom .slide a:hover div{  padding:35px 2% 7px 2%; }


.column_center div.lv2_list div.lv2_item a.lv2_img img {    max-width: 100%;    height: auto;    width: auto;}	

.column_center3 .pic_block .lv3_pic img {    max-width: 100%;    width: auto;}

/* favorites */
.column_center div.fav_list .fav-item .fi-pic { width: 100%;}
.column_center div.fav_list .fav-item { width: 45.3%;}
.column_center div.fav_list .fav-item .fi-icons div a {    height: 30px;    width: 30px;    margin: 0 0 0 8px;}
.column_center div.fav_list .fav-item .fi-icons .fi-delete {    height: 30px;    width: 30px;    margin: 0 0 0 12px;}
.column_center div.fav_list .fav-item .fi-icons {     width: 200px;  }
.column_center div.fav_list .fav-item .fi-text .fi-taxes { height: 24px;}
.column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-sale { height: 30px;}

/* --------------  SELLING CONTACT FORM 2 -------------------*/
.s2-input-block{ float: none; width:92%; margin:8px 0 8px 0; padding: 0 4% 0 4%; }
.s2-code-text{ float: none; width: 92%; padding: 6px 0 0 4%;  }
.s2-input-block.s2-p-block{ padding: 0px 0 0 8%; }

.ns-estimate p{ width: 92%!important; margin: 7px auto 0; }


.ns-stats {    margin: 0px 0 0 0; padding-top: 0px; }
.ns-stats-col{ width: 50%; float: left; margin-top: 16px; }
.ns-stats-col h6 br{display: none;}


/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-howmuch:before{ background-size: 270px 261px; }
.ns-howmuch h1{ font-size: 20px; line-height:24px; padding: 0 5% 0 50%;}
.ns-wrapper .ns-howmuch h3{ padding: 0 5% 0 50%;  font-size: 14px; line-height: 18px; }
 .ns-howmuch p{  padding: 0 5% 0 50%; font-size: 10px; line-height: 13px;}

/*photo */
.ns-photo-text h5 { width: 96%;    font-size: 20px;    line-height: 22px; }
.ns-photo-text p {width: 96%;   margin: 4px auto 0; font-size: 13px; line-height: 18px;  }
/* staging */
.ns-staging4 .ns-st4-text h3{width: 96%; margin: 6px auto 0; font-size: 22px; line-height: 24px; }
.ns-staging4 .ns-st4-text p{width: 96%; margin: 4px auto 0; font-size: 13px; line-height: 18px; }

.ns2-config ul li{  font-size: 16px; line-height: 16px; 			}

/* ns-howmuch-new */
.ns-hm2-text{ padding: 20px;}
.ns-explanation{  min-height: 80px; }
.ns-explan-text{  width: 140px; bottom: 40%; }
	.ns-explan-text h4{ font-size: 24px; line-height: 30px;}
	.ns-explan-text h4 span { display: block;  font-size: 32px;  }
	.ns-hm2-text {   margin: 0px 0 0 0;}

/**************************  NEW SELLING PAGE-2 ****************************************************/
/* market */
.ns2-est-2-line, .ns2-spoiler-style, .ns2-market-title, .ns2-slider-left, .ns2-slider-right{  width: 470px;  }
.ns2-addr-block .ns-address { float: none;}
.ns2-addr-block .ns-address p {    margin: 6px 0 16px 0;}
.ns2-addr-block .ns2-header-owner { float: none;  padding: 0px 0 0 0;}
.ns2-owner {margin: 38px auto 0; width: 93%;    background-color: #f5f7f4;}
/* banner new */ 
.ns2-banner2{  height: 93px; padding: 30px 0 0 2%;}
.ns2-banner2 h4 { width: 140px; background: rgba(255,255,255,0.9); }
.ns2-banner2 p{width: 100px; background: rgba(255,255,255,0.9); }
.ns2-banner2 h4 br{ display: block; }
.ns2-banner2-wrapper{background-size: 495px 284px; }


/****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-tab-wrapper{  top: 95px; }
.hm-slider .bx-wrapper .bx-viewport{height: 295px!important; }
.bxslider-home li{ width: 100%; height: auto; padding-bottom: 60%;  background-size: 694px 340px;}

.hm-mobile-clear2{ display: none;  }



 /******************************************   RATING  ********************************************************************/
  .br-total-center{min-height: 144px; }
 .br-total-right p {    margin: -16px 0px 0 156px!important; }

/******************************   new conttact form lv4  ****************************************************/
/*rent*/
.cf-please-note{ display: block; }
.cf-please-note h3{ display: block; width: auto; margin-top: 0px; }
.cf-please-note p{ display: block; margin: 10px 0 0 0;  }

/*********  COMMERCIAL -2 **************/
.com2-item h4{ font-size: 18px; line-height: 18px;}
/******* com-lv4 ******/
.commercial-4 .com3-item {  width: 49.5%;}
.com4-last-viewed .com3-list a {  margin: 0 1% 0 0;}
.com4-last-viewed .com3-list a:nth-child(2){margin: 0 0 0 0;}
.com4-last-viewed .com3-list a:nth-child(3){display: none;}

.com4-last-viewed{ padding: 0 0 20px 0; }
.commercial-4 .com3-info{  bottom: 0px;  font-size: 13px;}
.commercial-4 .hm-tabs__caption li {  width: 40%;}
.com4t-left {  height: auto; padding-bottom: 10px;}

.com4-tab3 ul li{ float: none; width: 100%; background-color: transparent;  }
.com4-tab3 ul li:nth-child(odd), .com4-tab3 ul li:nth-child(even){ width: 100%; margin-right: 0; margin-left: 0;}
.com4-tab3 ul li:nth-child(4n-1), .com4-tab3 ul li:nth-child(4n){ background-color: transparent; }
.com4-tab3 ul li:nth-child(even){background-color: #f9f9f9!important; }


/*000000000000000000000000000000000000000 OUR-AGENTS 0000000000000000000000000000000000000000000000000000*/
.our-agents{ margin:40px 5px 40px 5px;}
.our-agents .agent-box{ width:auto; margin:14px 0 0 0; min-height:237px; }
.our-agents .agent-box .agent-image{ float:none; width:100%; min-height:136px;  background-position:center 5px; }
.our-agents .agent-box .agent-image div{ width:148px; height:148px; margin:0 auto; padding:15px 0 0 0;}
.our-agents .agent-box .agent-image div img{ margin:0 0 0 8px;}
.our-agents .agent-box .agent-text h4{ height:30px;  padding:0px 0 0 0; text-align:center;}
.our-agents .agent-box .agent-text{ float:none; width:90%; padding:2% 5% 2% 5%;}
.our-agents .agent-box .agent-des-title{ margin:9px 0 5px 7px;}
.our-agents .agent-box .agent-des-title a{ font-size:16px; line-height:32px; }
.our-agents .agent-box .agent-description{ padding:0px 10px 16px 0; }

 /* VIDEO ESTIMATE home **********/
 .hm9-wrapper { background-position: bottom -120px right;}
.hm9-icon{ display: none;}
.hm9-text { width: 100%; padding: 5px 0 20px 0;}
.hm9-text h4 { font-size: 21px; line-height: 25px;}
.hm9-text p{ float: none;  width: 100%; margin: 10px 0 0 0; }
.hm9-text a{ float: none;  width: 100%;}
.hm9-video-block:after{width: 100%; height: 12px; 	background-size: 100%; background-position: top center; background-repeat: no-repeat;
left: auto; }

/* ---------------------- PAGINATION -----------------------------------*/
.pagination ul li:nth-child(8),
.pagination ul li:nth-child(9),
.pagination ul li:nth-child(10),
.pagination ul li:nth-child(11)
{ display: none;}

.pt2-col{ float: none; width: 100%;  }

/* covid-19 */
.co19 h1 {  padding: 17px 0 0 0;  font-size: 22px;  line-height: 22px;}
.co19-health p {margin: 6px 0 0 0; font-size: 14px;  line-height: 20px;}
.co19 h2 {  padding: 25px 0 0 0;  font-size: 21px;    line-height: 26px;}
.co19-options p {   font-size: 12px;  line-height: 16px;}
.co19-text-1 {  width: 90%; margin: 0 auto; padding: 30px 0 0 0;  font-size: 15px;  line-height: 21px;}
.co19-text-2 { width: 90%; margin: 0 auto;  font-size: 15px; line-height: 20px;}
.co19-text-3 { width: 90%; margin: 30px auto 0;   }
.co19-text-3 a { font-size: 20px;}
.co19-video{ margin-top: 43px; }
.co19-updates { margin: 20px 0 0 0;}

/* depth valuation */
.ns2-dv{ padding: 25px 30px 16px 30px;}
.ns2-dv:before{ margin: 0 0 0 -29px; width: 58px; height: 18px;  background-size: 84px 26px; background-position: center bottom;}
.ns2-dv h2{ font-size: 18px; line-height: 20px; }
.ns2-dv p{ margin: 8px 0 0 0;  line-height: 20px;}
.ns2-dv a{  margin: 12px auto 0;}

/* new development 2 */
.nd2-tabs__caption li { font-size: 16px; line-height: 18px;  padding: 8px 3% 0 3%;  height: 57px;   }
.nd2-tabs__caption .active {  font-size: 17px!important; line-height: 18px!important;  }
.nd2-list ul li a { height: 150px;  }
.nd2-tabs__caption br{ display: block; }









/* 550*/
}








@media screen and (max-width: 520px) {



/**************************  NEW SELLING PAGE-2 ****************************************************/
.ns2-config ul li{ padding: 3px 0 0 29px; margin: 0 28px 0 0; }
/* Apartment block */
.ns2-apt-block a.ns2-apt-title{ display: block; width: 430px; margin: 0 auto; }
.ns2-apt-left{ float: none; width: 430px; margin: 15px auto 0; }
ul.bxslider-ns2 li{ width: 430px; height: 279px; }
.ns2-apt-right{ float: none; width: 430px; margin: 15px auto 0; }
/* map */
.ns2-map-block{  height: 200px;  }
.ns2-compare{ width: 430px; margin: 0px auto 0; }
.ns2-compare ul li{ margin: 9px 0 0 0px; }
.ns2-compare ul li:nth-child(2n){ margin:9px 0 0 4px; }
.ns2-compare ul li a{  width: 213px; height: 139px; }
.ns2-comp-info{width: 193px; bottom: 0px;}

/*       ******************************  SELLING HOME *****************************/
.selling-home{  height: 320px;  }
.sh-text-block{ float: none; width: 86%; height: 140px; padding: 20px 3% 10px 3%; margin: 0 auto 0; background-color: rgba(255, 255, 255, 0.9);}
.selling-home .ns-apt-error{top: 60px; min-width: 90px; margin: 0 0 0 0; }
.selling-home .ns-apt-error:after{  top: -11px; }
/*
.selling-home{ width: 100%; height: 320px;  }
.sh-text-block{ float: none; width: 86%; height: 140px; padding: 14px 3% 10px 3%; margin: 0 auto 0;}
.sh-input-block{width: 92%; margin: 20px auto 0;}
.sh-inp-addr{float: none; width: 100%; }
.sh-inp-apt{float: left; width: 70%; margin: 10px 0 0 0; }
.sh-input-block button{ display: block; float: left; height: 48px; width: 28%; 	margin: 10px 0 0 2%; }
.selling-home .ns-apt-error{top: 60px; min-width: 90px; margin: 0 0 0 0; }
.selling-home .ns-apt-error:after{  top: -11px; }
*/

/**************************  NEW SELLING PAGE-2 ****************************************************/
/* market */
.ns2-est-2-line, .ns2-spoiler-style, .ns2-market-title, .ns2-slider-left, .ns2-slider-right{  width: 420px;  }

/******************************************   RATING  ********************************************************************/
/*  + =  */
 .br-item:after{ top: 4px; }

/*  lv3  Complex **************/
.cm-building-block{ padding-bottom: 2px; }
.cm-build-table ul li:nth-child(1), .cm-build-table ul li:nth-child(2), .cm-build-table ul li:nth-child(3), .cm-build-table ul li:nth-child(4){ 
	width: 49%; margin-top: 3px; }
.cm-build-info { margin: 4px 0 0 0; }				 
.cm-tab-bottom{ font-size: 14px; line-height: 16px; }





}















@media  screen and (orientation: portrait) and (max-width: 522px)  {
	/*.create_an_account{ color: black;}*/
.userdata #modlgn-passwd , .userdata #modlgn-username{		max-width: 60px;min-width: 60px;	}
.user_mob{}
.main .header div.head_top{ display: none; }

}



@media  screen and (orientation: portrait) and (max-width: 512px)  {
	/* close button of mortgage calc */
#cboxClose {  background-image: url(../img/mc-close-icon-blue.png)!important;}
}



@media screen and (max-width: 500px) {
/* lv2*/
.column_center div.lv2_list div.lv2_item {   margin: 0 1% 10px 1%;}
.column_center div.lv2_list div.lv2_item a.lv2_tit {bottom: 43px; min-height: 23px;  padding: 0px 0 0 2%; font-size: 16px;  line-height: 19px; font-weight: bold;
background: rgba(0, 0, 0, 0.4); font-family: 'Arsenal'; }
.lv2_sale_alpha{ bottom: 22px; height: 19px;  padding: 2px 0 0 2%;    font-size: 12px;}
.lv2_rent_alpha{  height: 19px; font-size: 12px;    padding: 2px 0 0 2%;}
.lv2_rent_alpha span, .lv2_sale_alpha span{ font-size: 12px;}


/* lv4  --  new part of price block 02-2019 */
.column_center3 .lv4_price{ position: relative; margin: 4px 0 0 0;}
.column_center3 .lv4_price .lv4-price-right-block {   position: absolute; top: 135px; float: none; width: 100%;}
/* pending */.pending-cc3 .lv4_price .lv4-price-right-block{   position: absolute; top: 90px;  float: none; width: 100%;}
			 .pending-cc3 .lv4_price div.lv4-date-info {  float: left;   margin: 6px 14px 0 10px;}
			 .pending-cc3 .lv4_price .lv4-calendar {    float: left;}

.column_center3 .lv4_featers { position: relative; height: auto;   padding: 0 10px 30px 10px;    margin: 1px 0 0 0;}
a.lv4-revious {   float: left; margin: 8px 0 0 12px;}
.lv4-quantity-sales {  position: absolute;  float: none; left: 50%; right: 50%; margin: 0 0 0 -37px;}

.column_center3 .lv4_featers .lv4_featers-left{  float: none;}

.lv4-date-info { margin: 8px 14px 0 9px;}
.lv4-calendar { width: 20px; height: 22px; margin: 10px 0 0 0; background-size: 20px 22px;}
/**/.lv4-date-info .lv4-date-info-upper, .lv4-date-info .lv4-date-info-lower{ padding: 1px 0 0 0; font-size:10px!important; line-height:10px; }

.column_center3 .lv4_featers .lv4_featers-right{ position: absolute; top: -41px; right: 0px; float: none; }
.lv4-pre-qualified{ display: block; }

.lv4-featers-top div {   font-weight: 700;  font-size: 12px;    line-height: 12px;}
.lv4-featers-bottom {    margin: 8px 0 0 0px;}

a.lv4-revious {  width: 33px; height: 36px; background-image: url(../img/lv4-nav-prev-2.png);  background-size: 23px 26px;}
a.lv4-next {    width: 33px;    height: 36px;   background-image: url(../img/lv4-nav-next-2.png); background-size: 23px 26px;}

.lv4-bathroom span, .lv4-bedroom span{font-size: 14px;}
.lv4-quantity-sales {    width: 110px; margin: 6px 0 0 -55px;}
.lv4-quantity-sales span{ display: inline-block; }

.column_center3 .lv4_slider_block {  margin: 34px 0 0;}
.column_center3 .lv4_featers div {  font-size: 12px;  }
/**/



	/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 140px!important; }

/****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-tab-wrapper{  top: 90px; margin: 0 0 0 -48%; width: 96%; }
.hm-slider .bx-wrapper .bx-viewport{height: 330px!important; }
#top_form_slider{ background-size: 673px 330px; }


.bxslider-home li{ width: 100%; height: 290px; padding-bottom: 0px;  background-size: 673px 330px;}
.tabs__caption li{  font-size: 16px; }
.tabs__caption li.hm-tab-estimate {  width: 30%; }
.tabs__caption .active {  font-size: 18px; line-height: 38px; }
.hm-mobile-clear{ clear: both; }

.hm-item-neighborhood{ width: 62%; }
.hm-item-bedrooms{ width: 36%;  margin: 0px; }
.hm-item-minprice{width: 49%; margin: 10px 1.9% 0  0;}
.hm-item-maxprice{width: 49%; margin: 10px 0 0 0; }


.hm-item-home-addr{width: 70%; margin: 0 1.9% 0 0;}
.hm-item-apt-numb{width: 28%; margin: 0 0 0 0; }
	.hm-item-name{width: 100%; margin: 0 0 0 0;}
	.hm-item-email{width: 49%; margin: 7px 1.9% 0 0;}
	.hm-item-phone{width: 49%; margin: 7px 0 0 0;}

.hm-form-line2.hm-line-name{margin: 8px 0 0 0;}
.hm-form-line3 p{  width: 68%; font-size: 9px; line-height: 11px; }
.hm-form-line3 button{  width: 30%; }


/**************************  NEW SELLING PAGE-2 ****************************************************/
/* est history*/
.ns2-history table thead th{  font-size: 12px; line-height: 14px; }
.ns2-history table tbody tr td{ height: auto; padding: 10px 0 10px 0; font-size: 12px; }

/*********  NEW BLOCK OF 8 ICONS **************/
.hm8{padding: 18px 0 20px 0; }
.hm8 h1{font-size: 20px; line-height: 22px;  }
.hm8 ul li a{ margin: 10px 0 0 0; height: 95px;  background-size: 70px 70px; }
.hm8 ul li a span { display: none; }
.hm8 ul li a:after{ position: absolute; top: 64px; left: 50%; right: 50%;  width: 80px; margin-left: -40px; text-align: center;
 font-size: 10px; line-height: 12px;  font-family: 'Arsenal'; font-weight: 700; color: #0b3a6c;}
 .hm8 ul li a p { width: 100%;}
.hm8-condos a:after{ content: "Oceanfront Condos";}
.hm8-homes a:after{ content: "Single Family Homes";}
.hm8-commercial a:after{ content: "Commercial";}
.hm8-new-dev a:after{ content: "New Developments";}
.hm8-market-trends a:after{ content: "Market Trends";}
.hm8-ins-estimate a:after{ content: "Instant Estimate";}
.hm8-ins-foreclosures a:after{ content: "Foreclosures";}
.hm8-ins-most-exp  a:after{ content: "Most Expensive";}
.hm8 p.hm8-text {   margin: 18px 0 0 0;  font-size: 13px;  line-height: 19px;}
.hm8 h4{font-size: 13px; line-height: 19px; margin: 2px 0 0 0;}

.hm8 ul li:hover a{background-size: 70px 70px;}

/*********  COMMERCIAL -2 **************/
.com2-search-block{ height: 250px; background-size: 645px 260px; }
.commercial-2 .hm-tab-wrapper{ top: 16px; width: 60%; margin: 0 0 0 -30%;}
.hm-tabs__caption li { width: 40%;}
	.hm-tabs .tabs__content {   padding: 8px 2% 16px 2%;}
	.commercial-2 .hm-tabs .hm-tabs__content {    height: 158px;}
	.com2-item-typeofsale { float: none;  width: 96%; margin: 0 auto!important; }
	.com2-item-neighborhood { float: none;  width: 96%; margin: 10px auto 0px!important;}
	.hm-form-item select { width: 100%;}
.com2-serach-button { float: none;  width: 70%;  height: 34px;  margin: 16px auto 0;  }
/****** com-lv3  *****/
.com3-sel-category{ float: none; }
.com3-sel-subcategory{float: none; margin: 12px 0 0 6px;}
.com3-sel-subcategory select{  width:250px;}





}











@media screen and (max-width: 450px) {
/* lv2*/
.column_center div.lv2_list div.lv2_item {   margin: 0 0.75% 6px 0.75%; width: 47.8%;}
/* lv3 */
/* tabs3 - new*/
.lv3-tab3-title-line {    padding: 6px 0 13px 0;}
.lv3-tab3-sale-rent{ float: none; width: 100%; margin: 14px 0 0 0; }
.lv3-tab3-sale-rent-numb{ float: left; width: 70px; font-size: 50px; line-height: 50px;  }
.lv3-tab3-sale-rent-text{ float: left; margin: 0 0 0 12px; }


ul.lv3-tab3-list li{ float: none; width: 100%; padding: 14px 0 16px 70px; }
ul.lv3-tab3-list li:nth-child(1),
	ul.lv3-tab3-list li:nth-child(2),
	ul.lv3-tab3-list li:nth-child(5),
	ul.lv3-tab3-list li:nth-child(6),
	ul.lv3-tab3-list li:nth-child(9),
	ul.lv3-tab3-list li:nth-child(10),
	ul.lv3-tab3-list li:nth-child(13),
	ul.lv3-tab3-list li:nth-child(14){ background-color: #fff; }
ul.lv3-tab3-list li:nth-child(2n){background-color: #f5f7f4;}

/* table4 - new*/
ul.lv4-tab4-list li ul li{ float: none; width: 100%;}

/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 130px!important; }
.cc_home2 .pom .bx-wrapper .bx-pager.bx-default-pager, .bx-wrapper .bx-controls-auto {    bottom:-20px!important;}

/* advanced search */
.mp-4smblocks {    margin: 57px 0 0 0px!important;}
.mp-4smblocks .mp-4smb-block { float:none!important;   width: 100%!important;    height: auto!important;    margin: 10px 0 0 0px!important;   }
.mp-4smblocks .mp-4smb-block .mp-4smb-pic {height: auto!important;}

.mr-search dt {   width: 70px; height: 40px; padding: 13px 0 0 0; font-size: 14px; line-height: 14px;}
.mr-search dd {  margin: 45px 0 0 -100%; }
.mr-search dt.selected{ font-size: 17px; line-height: 19px; height: 45px; padding: 8px 0 0 0; }



/* 0000000000000000000000000000000000000000000000  SEARCH - RESULTS 00000000000000000000000000000000000*/
.column_center  div.search_result_item{ float:left;  margin: 4px 0.5% 4px 0.5%; padding: 0; width: 48.3%; min-height:200px; border-bottom: 1px solid #f0f0f0;}
 .column_center div.search_result_item .search_result_tit { min-height: 20px; padding: 3px 0 0 5%;  font-size: 14px;   line-height: 14px;}
.column_center div.search_result_item .search_result_info-2 {  height: 30px; padding: 3px 0 0 6px; font-size: 12px; line-height: 13px;}
.column_center div.search_result_item .search_result_info-3 { height: 17px;  padding: 5px 0 0 6px;  font-size: 12px; line-height: 11px;}
.column_center  div.search_result_item .lv2_item-built {   position: absolute;  right: 0px;    top: 67px; background-color:#FFF; width:34px; height:26px;}
/* favorites */
.column_center div.fav_list .fav-item {    float: none;    width: 95%;    padding: 1%;    margin: 6px 1% 6px 1%; }
.column_center div.fav_list .fav-item .fi-pic { width: 240px; margin:0 auto;}

.ns-slider .ns-slider-left.ns-slide-1{  background-size: 275px 200px;  }

/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-estimate-1st{ margin: 20px 0 0 0; padding: 22px 6% 37px 6%; }
.ns-estimate-1st h2{ font-size: 22px; line-height: 22px; }
.ns-estimate-1st p{width: 90%; font-size: 14px; line-height: 19px; }
.ns-estimate-1st div{ width: 257px; }
.ns-estimate-1st div button{ width: 120px; }

.ns-howmuch{ padding: 20px 0 0 0; }
.ns-howmuch:before{ background-size: 240px 232px; }
.ns-howmuch h1 { }
.ns-howmuch-form {    margin: 0px auto 0;}
.ns-howmuch p{  padding: 0 5% 0 5%; }

.ns-stats-col h6 br{display: block;}

/*photo */
.ns-photo-text{ position: absolute; bottom: -162px; right: 0;  width: 96%; height: 150px; padding:6px 2% 6px 2%;    background-color: rgba(0,0,20, 0.6); }

/* staging */
.ns-staging4{ margin: 190px 0 0 0;}
.ns-staging4 .ns-st4-text{position: absolute; bottom: -162px;  width: 96%; height: 150px; padding:6px 2% 6px 2%; background-color: rgba(0,0,20, 0.6); }
.ns-staging4 .ns-st4-before{  top: 30%; }
.ns-staging4 .ns-st4-after{   bottom: 30%; }

/*slider*/
.ns-slider{ margin: 190px 0 0 0;}
.ns-slider .ns-slider-left.ns-slide-1{  background-size: 275px 200px;  }

/* ns-howmuch-new */
.ns-hm2-text{ padding: 20px 10px 20px 10px;}
.ns-explan-text{  width: 120px; bottom: 40%; }
	.ns-explan-text h4{ font-size: 21px; line-height: 27px;}
	.ns-explan-text h4 span { display: block;  font-size: 28px;  }
.ns-explan-text2{ padding: 20px 10px 20px 10px; }

/**************************  NEW SELLING PAGE-2 ****************************************************/

/* address block */
.ns2-addr-block .ns-address{ float: none; }
.ns2-addr-block .ns-address p{ margin:10px 0 10px 0;}
.ns2-addr-block .ns2-header-owner{ float: none; padding: 6px 0 10px 0; }
.ns2-addr-block .ns2-header-owner p{display: inline-block;}
.ns2-addr-block .ns2-header-owner button{ display: inline-block; margin: 0 0 0 5px;}
.ns2-config{  padding: 4px 2.5% 10px 2.5%;  }
.ns2-config ul li{ margin: 4px 43px 0 0;}
.ns2-config ul li:nth-child(3){ margin: 4px 0px 0 0;}
/* estimate block */
.ns2-est-1-line .ns2-est-val {height: 120px;}
.ns2-est-1-line .ns2-change-val {   height: 120px;}

.ns2-est-val h5{  font-size: 16px; line-height: 16px; }
.ns2-est-val h4{ margin:12px 0 0 0; font-size: 26px; line-height: 26px; }
.ns2-est-val h4 a span{ right: -20px;  }

.ns2-change-val h5{ font-size: 16px; line-height: 16px;  }
.ns2-change-val h4{ margin:12px 0 0 16px; font-size: 26px; line-height: 26px; }
	.ns2-change-val h4.ns-value-up:after{  top: 3px; left: -16px;  width: 14px; height: 18px;  background-size: 14px 18px; }
	.ns2-change-val h4.ns-value-down:after{top: 3px; left: -16px;  width: 14px; height: 18px;  background-size: 14px 18px; }
.ns2-marker-left p {    margin: 11px 0 0 0;}
.ns2-marker-right div {margin: 5px 0 0 0;}

.ns2-blueborder-box h2 span{ display: block; padding: 0 0 0 0; margin: 3px 0 0 0;}

/* market */

.ns2-on-market-border h2{ top: -30px; left: 12px; width: 150px; height: auto; padding: 0px 0 0 81px; line-height: 22px; }
.ns2-on-market-border h2 br{ display: block;  }
.ns2-on-market-border h2 span.ns2-mls{ padding: 0 0 0 0px; }
.ns2-on-market-border h2 span.ns2-title-icon{  top: -4px;}

.ns2-est-2-line, .ns2-spoiler-style, .ns2-market-title, .ns2-slider-left, .ns2-slider-right{  width: 370px;  }
.ns2-slider-right ul li{ width: 50%;  }
/* market OFF */
.ns2-off-market .ns2-on-market-border h2{ padding: 10px 0 0 81px; width: 150px;}
.ns2-off-market  .ns2-est-2-line {    padding: 0 0 0px 0;}
/* market OFF PLUS */
.ns2-off-market-plus .ns2-on-market-border h2{ padding: 10px 0 0 81px; width: 150px;}

/* banner */
.ns2-banner-open p:nth-child(1){  font-size: 15px ;}
.ns2-banner-open p{margin: 10px 0 0 0; font-size: 14px ; line-height: 21px;}

/* map */

.ns2-map-block{  height: 220px;  }

.ns2-compare ul li{ width: 100%; margin: 3px 0 0 0px; }
.ns2-compare ul li:nth-child(2n){ margin:3px 0 0 0px; }
.ns2-compare ul li:nth-child(1), .ns2-compare ul li:nth-child(4),.ns2-compare ul li:nth-child(7){ margin:9px 0 0 0; }
.ns2-compare ul li a{  width: 410px; height: 267px; margin: 0 auto; }
.ns2-comp-info{width: 96%; bottom: 12px; padding: 1px 2% 5px 2%;}

/* statistics */
.ns2-stats-block {  margin: 0px 0 0 0;  }

/* depth valuation */
.ns2-dv{ padding: 20px 20px 14px 20px;}
.ns2-dv h2{ font-size: 16px; line-height: 19px; }
.ns2-dv p{ margin: 8px 0 0 0; font-size: 13px ; line-height: 18px;}


/*       ******************************  SELLING HOME *****************************/




.selling-home{ height: 300px; padding: 50px 0 0 0; }
.sh-text-block{  height: 160px; }
.sh-input-block div input{  height: 70px!important;  line-height: 34px!important;  }
.sh-inp-addr{width: 87.5%; }
.sh-button{ width: 12%; margin: 0 0 0 0.5%;}
.sh-button button {height: 70px;  background-size: 23px 23px; }
.ns-dd1{ top: 70px;  width: 85.7%;}
.ns-dd1-home{ height: 56px; padding: 6px 0 0 0px; }
.ns-dd1-picture{  width: 70px;}
	.estimated-condo-image{	width:70px;}
.ns-dd1-text{ padding: 2px 0 0 10px;  }
.ns-dd1-address{  font-size: 14px; line-height: 16px; overflow: hidden; }
.ns-dd1-building{ margin: 3px 0 0 0; font-size: 12px; line-height: 13px;  overflow: hidden; }

.sh-inp-building{height: 70px; padding: 8px 5px 0 6px; } 
.ns-dd3{ top: 70px;  width: 85.7%;}
.ns-dd3 ul li{  width: 33%;}
 .sh-button.ns-loader button{ background-size: 27px 27px;}

 .sh-inp-clear-mob{height: 70px;}
 

/*
.selling-home{ height: 360px;  }
.sh-text-block{  height: 120px; }
*/

/****************************************** HOME   NEW SLIDER  ********************************************************************/
.sh-text-block p {    font-size: 13px;    line-height: 17px;   }

.column_center div.call h1{font-size: 22px; line-height: 24px;}
.column_center div.call p{ font-size: 13px; line-height: 18px; }

.main_seo_text { padding: 0 2% 10px 2%;}
.main_seo_text h1 {    font-size: 20px;    line-height: 24px;}
.main_seo_text p{ margin: 7px 0 0 0;    font-size: 13px;    line-height: 18px;}

.column_center div.progect_month h3{margin: 0px 0 7px 0;}

 /******************************************   RATING  ********************************************************************/
 .br-box{ padding: 0 0 50px 0; background-size: 989px 227px;  background-position: left bottom;}
 .br-clear{ clear: both; margin: 0 0 36px 0; }
.br-item{ float: left; width: 50%; padding: 20px 0 0 0; margin: 0px 0 0 0; }

.br-4ratings{ background-image: none; }
/*  + =  */
.br-item:after{ display: none; }

/* total value */
.br-total {    margin: 40px 0 0 0;}
.br-total-center{min-height: 164px; }
 .br-total-right { width: 306px; margin: 0 auto; }
 .br-total-right p { float: none!important; width: 273px!important;    margin: 10px 0 0 35px!important; }
.br-total-left-icon {    width: 90px;}
.br-total-left-text {    padding: 15px 5px 0 10px;}
.br-total-text-2 {    padding: 0 8px 0 100px;}




/*************** STATISTICS MAIN V3 ***********************************/
.ms3-buy-container{ padding: 0px; }
.ms3_title { padding: 30px 0 10px 10px;}
.ms3-text1{ padding: 0 0 0 10px; }
.ms3-sb-title h5{ padding: 0 0 0 10px; }
.ms3-undertable-text p { padding: 6px 0 0 10px;}

.ms3-cur-quarter{ width: 15%;   }
.ms3-cur-value{ width: 85%; }
.ms3-comp-quarter{ width: 15%;  }
.ms3-comp-value{  width: 85%; }

.ms3-cur-val-number { font-size: 36px; padding: 0 0 0 10px;}
.ms3-cur-val-percent p {  font-size: 21px;}

/***************  contact window lv4 modal *********************/
.c4-title-block{ width: 70%;  }
.c4-title-block h2 {  font-size: 17px;  line-height: 19px;}
.c4-title-block p {  font-size: 13px;    line-height: 15px;}

/***************  contact window lv4 modal *********************/
.c4-window{ width: 92%; margin: 20px auto 0; padding: 18px 2% 45px 2%;}
.c4-send-block{ padding: 0 0 25px 0; }
/* rent */
#contact_home_rent .c4-send-block {  padding: 0 0 0px 0;}




/*********  COMMERCIAL -2 **************/
.com2-item h4 {  font-size: 16px; line-height: 15px;  margin: 6px 0 4px 8px;}
.com2-right-block div {  height: 26px;  width: 49.5%; }
.com2-right-block div span { font-size: 18px; line-height: 18px;  }
.com2-sale-block {  margin: 0 0 0 1%;}


 /* VIDEO ESTIMATE home **********/
.hm9-text h4 { font-size: 19px; line-height: 22px;}
.hm9-text {padding: 5px 0 10px 0;}
.hm9-text p { margin: 4px 0 0 0; }
.hm9-text a {  margin: 10px 0 0 0;}




/* covid-19 */
.co19-health{ padding: 6px 16px 25px 16px;background-image: url(../img/we-open.svg);  background-size: 94px 100px;
 background-position: top 54px center; text-align: center; }
.co19-health p{ margin: 104px 0 0 0; font-size: 16px; line-height: 21px;  }

.co19-options{ float: none; width: 90%; margin: 28px auto 0; }
.co19-option-title{ margin: 3px 0 0 0; }
.co19-options p{ margin: 5px 0 0 0;  font-size: 13px; line-height: 20px; text-align: center; }
.co19-options a{  padding: 6px 0 0 0;  font-size: 15px; line-height: 15px; text-align: center; }
.co19-text-1 {  font-size: 14px;  line-height: 20px;}
.co19-updates { margin: 20px 0 0 0;}
.co19wd { padding: 0px 2% 0 2%; font-size: 14px; line-height: 20px;}
.co19wd div{height: 125px; }
.spoiler-trigger-co19 {  width: 70%; font-size: 15px; line-height: 19px;}
.pre-video-container {    margin: 40px 0 20px 0;}
.co19-fb-live { background-size: 59px 21px; }
.co19-google { background-size: 26px 30px;}
.co19-youtube { background-size: 59px 30px;}
.co19-zoom-logo { background-size: 60px 14px;}
.co19-scype-logo {background-size: 29px 27px;}
.co19-whatsapp-logo { background-size: 32px 32px;}

/* top-message*/
div.user_name { top: 40px; }
.top-message{ height: 40px;}
.tm-message{ float: none; width: 290px; font-size: 13px; line-height: 15px; padding: 5px 42px 0 32px;  height: 40px;
 background-position: left top 6px;  }
.close-block{  right: 6px; top: 2px;    }

/* donwload plan new */
.pt-plan-logo{   width: 90px; height: 67px;}
.pt-download-plan2 .pt-plan-text p { font-size: 16px; line-height: 20px; }
.pt-plan-pdf-logo{  width: 30px; }
.pt-download-plan2 .pt-plan-text span{ font-size: 14px; line-height: 17px; }
.pt-plan-pdf-logo{ width: 30px; background-size: 30px 24px; background-image: url(https://www.miamiresidence.com/images/pdf_floorplans-mob.jpg);
padding: 0 8px 0 0; }


/*  lv3 new */
.lv31-title-wrapper h3 { font-size: 18px !important;  line-height: 21px !important;}
.lv31-title-wrapper a {margin: 5px 0 0 0;  font-size: 14px;   line-height: 15px;  background-size: 10px 16px;  }
.lv31-middle {  margin: 10px 0 0 0;}
.lv31-building-picture{ /*height: 280px;*/ height: 0px; padding-bottom: 62%; overflow: hidden; }
	.lv31-building-picture img{ margin-top:-8%; }
.lv31p-left{padding: 0 0 0px 5px;  }
.lv31p-line .lv31p-left, .lv31p-line .lv31p-right{ float: left; font-size: 12px; line-height: 18px; background-image: none;}
.lv31-request{  width: 65%;   }

.lv31-apt-mix ul li{ width: 16%; margin: 0 0 0 0.66%; padding: 4px 0 6px 0;
/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/   }
.lv31-building-height-block-mob .lv31-bname{ display: none; }


/* highest buildings */
.hb-name {  font-size: 14px;  line-height: 15px;}
.hb-height{ right: 8px;  top: 3px; font-size: 14px; }	


/* new development 2 */
.nd2-list a div span { font-size: 16px; line-height: 18px; }
.nd2-list a div { font-size: 12px;  line-height: 15px;}
.nd2-top{display: block; padding: 5px 0px 0px 0px; background: transparent;}
	.nd2-icon{display: block; width: 100%; }
	.nd2-text{display: block; width: 94%; padding: 6px 3% 4px 3%; }
	.nd2-text a{ text-align: center; padding: 4px 0 0 0; }
	.nd2-text p{ text-align: center; font-size: 13px; }


/* ----------FORECLOSURES 450 ------------*/
.foreclosures-top{display: block; padding: 5px 0px 0px 0px; background: transparent;}
	.foreclosures-icon{display: block; width: 100%; font-size: 14px;  line-height: 14px;}
		.foreclosures-icon span{ font-size: 14px;  line-height: 14px;}
	.foreclosures-text{display: block; width: 94%; padding: 6px 3% 4px 3%; }

/* short term rent  2 */
.str2-top{ display: block; margin: 10px 0 0 0; padding: 0px;  background-color: transparent;  }
.str2-icon{display: block; padding-bottom: 6px; width: 100%; font-size: 14px;  line-height: 14px;}
	.str2-icon span{ display: inline; padding: 0 0 0 5px;  }
.str2-text{display: block; width: 94%; padding: 6px 3% 4px 3%; }
	.str2-text h3{ text-align: center; }
.str2-list ul li{  width: 98%; }


/* virtual tour*/
.vt-header{ display: block;  margin: 10px 0 0 0; padding: 0px;  background-color: transparent; }
	.vt-icon{ display: block; width: 100%; padding: 58px 0 0 0;   background-size: 60px 60px; font-size: 14px;  line-height: 14px;}  
		.vt-icon span{font-size: 14px;  line-height: 14px;}
	.vt-text{ display: block; padding: 6px 3% 0 3%; font-size: 12px; line-height: 16px; }
.vt-bar-right p{ display: none; }
.vt-list ul li{  width: 98%; }


/* Just Listed  */
/* top block */
.just-listed-page-top{display: block; padding: 5px 0px 0px 0px; background: transparent;}
	.just-listed-page-icon{display: block; width: 100%; font-size: 14px;  line-height: 14px;}
		.just-listed-page-icon span{ font-size: 14px;  line-height: 14px;}
	.just-listed-page-text{display: block; width: 94%; padding: 6px 3% 4px 3%; }


/* cities-2 */
.cy2-city{ height: 30px; font-size: 18px; line-height: 30px;  }
.cy2-sell-rent-block div{ height: 24px; font-size: 13px; line-height: 24px; }
.cy2-sell-rent-block div span{  font-size: 16px; }

/* please note */
.mrs-note{  padding: 0 0 0 45px; background-size: 36px 36px; background-position: top left; font-size: 12px; }
.mrs-note span {  font-size: 14px; line-height: 14px; line-height: 16px; }





/* 450 */
}

















@media screen and (max-width: 430px) {

/* resourses 2 */
.resources-block2 ul li{ float: none; width: 100%;  background-color: #ff0000; }
.resources-block2 ul li:nth-child(2n+1), .resources-block2 ul li:nth-child(2n){ margin: 9px 0 0 0; }
.resources-block2 .grid figure{ float: none; }
.resources-block2 figure.effect-goliath p span{ display: block;}
 .resources-block2 figure.effect-goliath p { bottom: 0px;   font-size: 14px; line-height: 18px; }

/**************************  NEW SELLING PAGE-2 ****************************************************/
/* Apartment block */
ul.bxslider-ns2 li{  height: 250px; }
/* map */
.ns2-compare {    width: 100%;}
.ns2-compare ul li a{  width: 380px; height: 247px;  margin: 0 auto;}
/****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-slider .bx-wrapper .bx-viewport{height: 340px!important; }
#top_form_slider{ background-size: 693px 340px; }

/**************************  NEW SELLING PAGE-2 ****************************************************/
/* market */
.ns2-est-2-line, .ns2-spoiler-style, .ns2-market-title, .ns2-slider-left, .ns2-slider-right{  width: 300px;  }
.column_center .ns2-compare  div.search_result_item{  width: 96%; }
.column_center .ns2-compare  div.search_result_item a.search_result_img img {  width: 100%;}

}





@media screen and (max-width: 410px) {
/**************************  NEW SELLING PAGE-2 ****************************************************/
/* Apartment block */
ul.bxslider-ns2 li{  height: 238px; }
/* map */
.ns2-compare ul li a{  width: 350px; height: 228px;  margin: 0 auto;}
/* market */
.ns2-est-2-line, .ns2-spoiler-style, .ns2-market-title, .ns2-slider-left, .ns2-slider-right{  width: 340px;  }

/*  lv3  Complex **************/
.cm-building-block{ margin: 20px 0 0 0;  width: 100%; background-color: transparent;}
	.cm-building-pic{ display: block; width: 100%;  }
		.cm-building-details{ display: block;  width: 100%; }
		.cm-build-stat{ width: 100%;  }
.cm-build-tit-block {position: absolute; bottom: 78px; width: 100%; height: auto; padding-bottom: 6px; background-color: rgba(14,40,66, 0.6);}
	.cm-build-title, .cm-buld-addr{ color: #fff; }
	
.cm-build-stat { top: 0px; left: 0px;  width: 100%; }
.cm-building-logo { top: 42px; }
.cm-build-4sale { background-color: rgba(147, 199, 200, 0.7);}
.cm-build-4rent { background-color: rgba(151, 178, 204, 0.7);}
.cm-build-table ul li {    line-height: 24px; font-size: 12px; background-color: #e0edfb;  margin: 0 0 0 0; padding: 4px 4px 4px 10px; 
	border: none;  border-radius: 3px;}
.cm-build-table ul li:nth-child(1), .cm-build-table ul li:nth-child(2), .cm-build-table ul li:nth-child(3), .cm-build-table ul li:nth-child(4){ 
	width: 50%; margin-top: 2px; }
	.cm-build-table ul li:nth-child(1),.cm-build-table ul li:nth-child(3){ border-right: 2px solid #fff; }
.cm-build-info{ padding: 0 0 0 0; margin: 0px; }



}











@media screen and (max-width: 400px) {

/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 120px!important; }

.column_center .sell-your-prop {  /* height: 322px; */}
.column_center .sell-your-prop .syp-banner{ width:auto; height:200px; background-image:url(../img/sell-your-prop.jpg); background-position:right; background-size:auto;  background-repeat:no-repeat; background-size:400px 149px; }
.column_center .sell-your-prop .syp-banner .syp-line { padding-top: 124px;}
.column_center .sell-your-prop .syp-banner .syp-line .syp-button {    margin: 58px auto;}
.column_center .sell-your-prop .syp-stat div { margin:22px 0 0 0;}

.ac-container div.artic a.acc_item {width: 243px!important;}
/* sell **/
.mr-selling .mr-sell-baner {    width: 100%;    height: 149px; background-size:400px 149px; margin: 25px 0 10px 0;}
.mr-selling .mr-sell-baner p { margin: 94px 10px 0 0; }

/**************************  NEW SELLING PAGE-1 ****************************************************/
/*slider*/
.ns-slider .ns-slider-left.ns-slide-1{  width: 260px; height: 189px;  background-size: 260px 189px; }
.ns-slider .ns-slider-left.ns-slide-2{  width: 250px; height: 206px;  background-size: 250px 206px; }
.ns-slider .ns-slider-left.ns-slide-3{ width: 250px; height: 182px;  background-size: 250px 182px; }

/**************************  NEW SELLING PAGE-2 ****************************************************/
.ns2-config ul li{ float: none; }
.ns2-est-val h5{  font-size: 14px; line-height: 16px;   }
.ns2-est-val h5 a span, .ns2-change-val h5 a span{top: 0px;}
.ns2-change-val h5{font-size: 14px; line-height: 16px;   }


/* social block mobile*/
.main-item{ width: 35px; height: 35px; border-radius: 20px; }
.sub-menu{  height: 35px; border-radius: 20px; }
.sub-menu li a{ width: 35px; height: 35px; border-radius: 20px; }
.soc3-bookmarks{  width: 35px; height: 35px; border-radius: 20px;}
.s4-fb-like .inlineBlock._2tga._3e2a{ height: 35px; }
#s4-fb-like-id{height: 32px; padding: 3px 0 0 0; border-radius: 20px; }
.s4-fb-like{border-radius: 20px;}
.sub-menu .soc2-twitter, .sub-menu .soc2-fb, .sub-menu .soc2-in, .sub-menu .soc2-google, 
.sub-menu .soc2-pin, .sub-menu .soc2-mail{ background-size: 28px 28px;  }

/*********  NEW BLOCK OF 8 ICONS **************/
.hm8 ul li a{ margin: 10px 0 0 0; height: 90px;  background-size: 60px 60px; }
.hm8 ul li:hover a{background-size: 60px 60px;}




/* 400 */
}










@media screen and (max-width: 390px) {
/* part-miami-realtors  */
.part-logos a {  width: 50%;}


.column_center div .progect_month.pre{ width:98%; padding:0 1% 0 1%;}
.column_center div.progect_month.pre div ul li {display: block; float: none; height: 190px; margin: 6px 1% 0 1%; width: 98%;}


/**************************  NEW SELLING PAGE-1 ****************************************************/
.ns-howmuch:before{ background-size: 210px 203px; }
.ns-howmuch h1, .ns-wrapper .ns-howmuch h3 {  padding: 0 5% 2% 3%; margin: 0 0 0 45%; background-color: rgba(255, 255, 255, 0.6);}

/*photo */
.ns-photo-text{ bottom: -192px;  height: 180px; }
/* staging */
.ns-staging4{ margin: 212px 0 0 0;}
.ns-staging4 .ns-st4-text{ bottom: -192px;  width: 96%; height: 180px; padding:6px 2% 6px 2%; background-color: rgba(0,0,20, 0.6); }
.ns-slider { margin: 212px 0 0 0;}

/**********************************  NEW HOME ****************/
.sh-text-block p {    font-size: 12px;    line-height: 15px;   }

/* new development 2 */
.nd2-list ul li{  float:none;  width:100%;   margin:0 0 6px 0; }
.nd2-list ul li a { height: 215px;  }






/* 390 */
}





@media screen and (max-width: 380px) {
/*********  COMMERCIAL -2 **************/
/* com lv4 */
.com4t-name{ font-size: 16px; line-height: 22px; }
.com4t-price{ font-size: 20px; line-height: 22px; }
.com4t-old-price{ font-size: 16px; line-height: 22px; }
.com4t-contact{ width: 34%; }
.com4t-fav span{ display: none; }
.com4t-fav{height: 50px;  width: 18.4%;  margin: 0 0 0 0.6%;   background-position:  center center; }
.com4t-nav{  width: 46.4%;}
.com4-last-viewed{ padding: 0 0 60px 0; }
.commercial-4 .com3-info{  bottom: -56px; width: 100%;  font-size: 12px;}

/***************  contact window lv4 modal *********************/
#contact_home_rent.fancybox-content {   padding: 10px;}

#contact_home_rent .xdsoft_datetimepicker { padding: 2px;}
#contact_home_rent .xdsoft_datetimepicker .xdsoft_datepicker {  margin-left: 2px;}
#contact_home_rent .xdsoft_datetimepicker .xdsoft_label {  padding: 5px 1px;  font-size: 12px;}
#contact_home_rent .xdsoft_datetimepicker .xdsoft_label {   font-size: 12px;}
#contact_home_rent .xdsoft_datetimepicker .xdsoft_year {  width: 43px;  margin-left: 0px;}

/* 380 */
}








@media screen and (max-width: 370px) {

/* Featured New Developments  */  /* fnd*/
.cc_home2 .pom .bx-wrapper .bx-viewport .slider3 div.slide{  width: 370px!important;}
.cc_home2 .pom .bx-wrapper .bx-viewport {  height: 210px!important; }
.pom .bx-wrapper .bx-pager.bx-default-pager, .bx-wrapper .bx-controls-auto {    bottom:-19px!important;}

.pom .bx-wrapper .bx-controls-direction a {top: 0px;  width: 57px!important; height: 210px!important; }
.pom .bx-wrapper .bx-next{ top: 0px!important;  background-size: 231px 210px!important; background-position: -114px 0!important;}
.pom .bx-wrapper .bx-next:hover {background-position: -171px 0!important;}
.pom .bx-wrapper .bx-prev{ top: 0px!important;  background-size: 231px 210px!important; background-position: -57px 0!important;}
.pom .bx-wrapper .bx-prev:hover {background-position: 0px 0!important;}

/* homes */
.column_center div.search_result_item { float: none; margin: 4px 0.5% 4px 0.5%;  width: 98.3%; }

/**************************  NEW SELLING PAGE-2 ****************************************************/
/* Apartment block */
ul.bxslider-ns2 li{ height: 220px; }
.ns2-apt-price{ font-size: 26px; line-height: 26px;}
.ns2-apt-onmarket{  background-size: 20px 22px; padding: 0 0 0 26px; }
.ns2-apt-onmarket p{ font-size: 11px; line-height: 10px; }
.ns2-apt-onmarket p span{ font-weight: bold; }
/* map */
.ns2-compare ul li a{  width: 310px; height: 202px;  margin: 0 auto;}

/*       ******************************  SELLING HOME *****************************/
.selling-home{ height: 340px; padding: 40px 0 0 0; }
.sh-text-block{  height: 180px; }
.sh-input-block div input {  font-size: 16px;}
/*
.selling-home{ height: 370px; padding: 16px 0 0 0; }
.sh-text-block{  height: 156px; }
*/

 /******************************   new conttact form lv4  ****************************************************/
 .cf-line-1{ float: none; width: 96%; margin: 0 auto; }
 .cf-line-2{float: none; width: 96%; margin: 0 auto; }
/*rent*/
.cf-col{  width: 96%; }
.cf-col.cf-col-2{ width: 96%;  }
.cf-col.cf-col-3{ width: 96%; }


/*********  COMMERCIAL -2 **************/
.com2-item { float: none; width: 100%;  margin: 12px 0 0 0;}
.com2-item h4 {  font-size: 18px; line-height: 18px;  margin: 6px 0 4px 8px;}
.com2-item:nth-child(2n){margin: 12px 0 0 0;}
.com2-right-block div { width: 49.75%; }
.com2-sale-block {  margin: 0 0 0 0.5%;}
.commercial-2 .hm-tab-wrapper{  width: 86%; margin: 0 0 0 -43%;}
/****** com-lv3  *****/
.com3-item{ width: 98%; margin: 0 1% 12px 1%; }

/* ---------------------- PAGINATION -----------------------------------*/
.pagination ul li:nth-child(7){ display: none;}


/* cities-2 */
.cy2-city{ height: 26px; font-size: 16px; line-height: 26px;  }
.cy2-sell-rent-block div{ height: 22px; font-size: 11px; line-height: 22px; }
.cy2-sell-rent-block div span{  font-size: 14px; }






/* 370 */
}





@media screen and (max-width: 340px) {
/**************************  NEW SELLING PAGE-2 ****************************************************/
/* Apartment block */
ul.bxslider-ns2 li{ height: 200px; }

/**************************  NEW SELLING PAGE-2 ****************************************************/
/* market */
.ns2-est-2-line, .ns2-spoiler-style, .ns2-market-title, .ns2-slider-left, .ns2-slider-right{  width: 290px;  }

/***************  contact window lv3 modal *********************/
/*
.c3-title-block{ width: 65%;  }
*/


/*340*/
}




@media screen and (max-width: 339px) {
/* social block mobile*/
.main-item{ width: 32px; height: 32px; border-radius: 16px; }
.sub-menu{  height: 32px; border-radius: 16px; }
.sub-menu li a{ width: 32px; height: 32px; border-radius: 16px; }
.soc3-bookmarks{  width: 32px; height: 32px; border-radius: 16px;}
.s4-fb-like .inlineBlock._2tga._3e2a{ height: 32px; }
#s4-fb-like-id{height: 31px;   }  



/* 339 */
}




@media screen and (max-width: 332px) {
.column_center3 .pic_block .lv3_pic {    min-height: 240px;}	

 /******************************   new conttact form lv4  ****************************************************/
  .cf-line-1{ float: none; width: 98%; margin: 0 auto; }
 .cf-line-2{float: none; width: 98%; margin: 0 auto; }


/* 332 */
}












</pre></body></html>