
@media screen and (max-width: 2300px) {
/* schools*/
.lv3-schools-list > li {  padding-bottom: 9px;}
.lv3-school-details {display: flex; flex-wrap: wrap; margin-top: 10px;}
.lv3-school-details li:nth-child(1){ width:25%; }
.lv3-school-details li:nth-child(2){ width:25%; }
.lv3-school-details li:nth-child(3){ width:25%; }
.lv3-school-details li:nth-child(4){ width:25%; }
.lv3-school-details li:nth-child(5){ width:100%; text-align: left; padding-top: 8px; }
}


@media screen and (max-width: 2000px) {
.lv4-title {  margin: 24px 0 0 0;  font-size: 26px;  line-height: 26px;}
.lv4-price {font-size: 24px; line-height: 24px;}
.lv4-price-old { font-size: 16px}
.lv4-price-number-apt {font-size: 15px; line-height: 15px;}
.lv4-bedrooms-left ul li { font-size: 17px; line-height: 23px;}
.lv4-bedrooms-left, .lv4-bedrooms-right{margin-top: 4px;}
.lv4-listed-on { font-size: 14px;  line-height: 14px;}

.lv3-public .lv3-school-details li:nth-child(5) a{ font-size: 14px; line-height: 14px; }
/*crypto*/
.lv4-pct-left{ display:none;  }
.lv4-pct-center{  }
.lv4-pct-right{ flex-direction:column; text-align:left; }
  .lv4-pct-right p{ display:block; width: 100%; margin-bottom: 6px; text-align:left; font-size:21px; line-height:25px; font-weight: 600; }
.lv4-pc-info { margin-top: 14px;}
.lv4-pc-table-wrap{ flex-direction:column; }
.lv4-pc-table-1{ width:100%; }
.lv4-pc-table-1 table tr td:nth-child(5){ display:none; }
.lv4-pc-table-1.lv4-pc-table-2 table tr td:nth-child(1){ display:none; }
.lv4-pc-table-1.lv4-pc-table-2 table tr td:nth-child(5){ display:table-cell; }
.lv4-pc-table-1.lv4-pc-table-2 table {  margin-top: 0px; }
.lv4-pc-table-1.lv4-pc-table-2 table tr:nth-child(2n+1){ background:transparent; }
.lv4-pc-table-1.lv4-pc-table-2 table tr:nth-child(2n){ background:rgba(255, 255, 255, 0.7); }

.lv4-pc-table-1 table tr td:nth-child(1){ width:6%;  }
.lv4-pc-table-1 table tr td:nth-child(2){ width:32%; }
.lv4-pc-table-2 table tr td:nth-child(2){ width:6%; }
.lv4-pc-table-2 table tr td:nth-child(3){ width:32%;  }

}



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

.lv4-wrapper-right{width: 220px;   }
/* contact*/
.calDay .calElement { width: 26% !important;   margin: 0 1% 0 1%;}
.calDay .calElement span { font-size: 30px !important;  line-height: 32px;}
.calDay .calElement.prev {  width: 7% !important;}
.calDay .calElement.next { width: 7% !important;}
.lv4-contact-address {font-size: 13px; line-height: 15px;}
.lv4-contact h5 {font-size: 18px;  line-height: 18px;}
.can-calendar { margin-top: 5px; }
.lv4-prev-next-text{ width: 98px; }
.lv4-fav-share a { font-size: 12px;  line-height: 15px; padding-top: 4px;}

.lv4-floorplan ul li{font-size: 15px; line-height: 15px;}
.lv4-est-price { font-size: 24px; line-height: 24px;}
.lv4-prop-details ul li { font-size: 16px;  line-height: 16px;}
.lv4-prop-details ul li span { margin-top: 2px; font-size: 13px;  line-height: 14px;}

.hm-nd-slider-apt-number{  padding: 7px 9px; border-radius: 19px; font-size:16px; line-height:16px; }
ul.hm-nd-slider-links{  padding: 6px 14px 7px 14px; border-radius: 19px;   }
ul.hm-nd-slider-links li a{ font-size:15px; line-height:15px; }
.lv4-maintenance ul li { font-size: 15px;}
.lv4-home-features ul li{ font-size:15px; }

/* condos nearby */
.lv4-near-price { font-size: 18px;  line-height: 18px;}
.lv4-near-config { margin-top: 4px; font-size: 14px;}
.lv4-near-address { margin-top: 5px; font-size: 13px; line-height: 13px;}

.lv4-currency-line{ width:90%;}
/* lv4 map street */
.lv4-map-street{  width:90%; height:100%; }
/* prop in this bld */
.swiper-cp .swiper-button-next-2,.swiper-cp .swiper-button-prev-2 {  position: absolute;  z-index: 2;  top: var(--swiper-navigation-top-offset, 35%) !important;}


}/* 1920 */



@media screen and (max-width: 1800px) {
  /*;price */
.lv4-price-wrapper{ position: relative; flex-direction:column; padding: 15px 6.5% 36px 0;}
.lv4-price-right { position: absolute; top: 41px; left: 160px; margin-left: 0px;}
    .lv4-price-number-apt{ display:none; }
.lv4-bedrooms { flex-direction: column; padding: 15px 6.5% 36px 0;}
.lv4-bedrooms-right { display: none;  margin-left: 0px;}
.lv4-price-mortgage2 a{ text-align:left; }

.lv4-openhouse, .lv4-floorplan { margin-top: 10px;}
/* Price in crypto 2 */
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(1){ width:24%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(2){ width:11%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(3){ width:28%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(4){ display: none; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(5){ width:12% }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(6){ width:21%;  }
/**/
.lv4-price-in-crypto-2 .lv4-cr-table tr td:nth-child(4){ display:none; }
/* rent*/
.lv4-rent-please-note { margin-bottom: 75px;}
/* rent-home*/
.lv4-rent-home .lv4-days-om-market{ display:none; }
.lv4-rent-home .lv4-bedrooms-right { display: block;}
.lv4-rent-home .lv4-listed-on{ display:none; }
.lv4-rent-home .lv4-info2{ display:flex; margin-top: 8px;}
.lv4-rent-home .lv4-moving-cost { justify-content: start; margin-top: 0; margin-left: 22px;}

}/*1800*/





@media screen and (max-width: 1700px) {
.lv4-h3 {  font-size: 24px;  line-height: 24px;}
.lv4-currency-line{ width:100%;}

} /* 1700*/






@media screen and (max-width: 1600px) {
.breadcrumbs ul {  margin-top: 17px;}
.lv4-title {   margin: 14px 0 0 0;   font-size: 22px;   line-height: 22px;  }

.lv4-margin { margin-top: 75px;}
.lv4-maintenance.lv4-margin { margin-top: 35px; }
.lv4-floorplan{ margin-top:75px; }
.lv4-estimate.lv4-margin .block.block_1{ margin-bottom:0px; }
 .lv4-openhouse{ margin-top: 20px;  }
 .lv4-home .lv4-accessibility{margin-top: 75px;}
 .lv4-home-features h4 { margin-top: 30px }


.lv4-wrapper-center-grid{ grid-template-columns: 1fr; }
.lv4-grid-left-wrapper{display: contents;   }
  .lv4-grid-left-top{ order: -1; padding-right:13%;    }
  .lv4-grid-left-bottom{ order: 1; padding-right:13%;  }
.lv4-grid-right{ order: 0;  padding-right:13%;   }

.lv4-comparables { padding-right: 13%;}

.lv4-openhouse { padding-bottom: 40px; }
  /* price*/
.lv4-price-old{ display:none; }


ul.leftmenu { padding: 35px 0 0 0;}
.lv4-maintenance ul li { font-size: 16px;}

/* condos nearby */
.lv4-near-price { font-size: 16px;  line-height: 16px;}
.lv4-near-config { font-size: 13px;}
.lv4-near-address { font-size: 12px; line-height: 12px;}
.lv4cn-view-more { /*padding-top:0px;*/ }

.lv4-currency-line{ width:70%;}
/* schools*/
.lv3-schools {margin-top: 20px;}
.lv3-school-details li {  font-size: 14px;}

/* Price in crypto 2 */
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(1){ width:22%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(2){ width:10%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(3){ width:23%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(4){ display: table-cell; width:14%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(5){ width:14% }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(6){ width: 17%; }
/**/
.lv4-price-in-crypto-2 .lv4-cr-table tr td:nth-child(4){ display:table-cell; }
/* rent*/
.lv4-rent-please-note { margin-bottom: 65px;}
/* rent-home*/
.lv4-rent-home .lv4-accessibility { margin-top: 75px; }
/* prop in this bld */
.swiper-cp .swiper-button-next-2,.swiper-cp .swiper-button-prev-2 {  position: absolute;  z-index: 2;  top: var(--swiper-navigation-top-offset, 35%) !important;}


}
/* 1600 */


@media screen and (max-width: 1500px) {
/* condos nearby */
.tab-content ul li{  width:32%; margin-right: 2%; padding-bottom: 33px;}
      .tab-content ul li:nth-child(4n){margin-right: 2%;}
      .tab-content ul li:nth-child(3n){margin-right: 0;}
      .tab-content ul li:nth-child(7), .tab-content ul li:nth-child(8) {display: none;}




} /* 1500 */





@media screen and (max-width: 1400px) {
/*contact form */
.lv4-wrapper-right { width: 200px;  }
.lv4-prev-next-text p{ display:none; }
.lv4-fav, .lv4-share{ background-position:center; }

.lv4-fav-share a{background-position: top; padding-top: 40px; padding-left: 0px;  text-align: center;}
.lv4-fav-share { padding: 20px 0 10px 0;}
.lv4-fav p, .lv4-share p{ font-size: 12px;  line-height: 14px; }
.lv4-contact h5 {font-size: 16px; line-height: 18px;  }
.lv4-cont-button { font-size: 14px;}
.can-time-pick select { width: 50%;}
.calDay .calElement span { font-size: 24px !important; line-height: 26px;  }
.calDay .calElement { font-size: 14px;  line-height: 16px;}
/* rent-home */
.lv4-rent-home .lv4-rent-furniture { margin-left: 16px; }
.lv4-rent-home .lv4-moving-cost { margin-left: 16px;}

}/* 1400*/






@media screen and (max-width: 1300px) {
.calDay .calElement.prev, .calDay .calElement.next {  background-size: 10px 17px !important;}
.lv4-price-wrapper, .lv4-bedrooms {  width: 93.5%;}

.ft-company-col { width: 22%; padding-right: 3%;}

/* price*/
 .lv4-wrapper-center-top { flex-direction: column;}
  .lv4-price-wrapper{padding-bottom: 16px;}
 .lv4-price-wrapper, .lv4-bedrooms{ flex-direction:row; }
 .lv4-price-right, .lv4-bedrooms-right{ flex-direction:column; margin-left: auto;}
 .lv4-price-number-apt{text-align: right;}
 .lv4-price-number-apt { margin-top: 6px;}
 .lv4-listed-on{ text-align:right; margin-top:2px; }
 .lv4-days-om-market { margin-top: 13px;}

 .lv4-price-block-container{min-width: 290px;}

.lv4-price-left{ display:flex; flex-direction:row;  width:100%;  }
.lv4-price-line-3{flex-direction: column; margin-left: auto; margin-top:0px;  }
.lv4-mortgage-icon { margin-right: 0px;}
  .lv4-converter-icon{ margin-top:12px; }
  .lv4-bedrooms { flex-direction: column; padding: 2px 6.5% 36px 0;  }

 .lv4-margin { margin-top: 65px; }
 .lv4-floorplan { margin-top: 65px;}

.lv4-maintenance ul li { font-size: 15px;}

.lv4-maintenance.lv4-margin { margin-top: 25px; }

/* lv4 - rent */
.lv4-info2{ display:flex;  margin-top: 8px;}
.lv4-furn-pets-wrap{ margin-top:2px; }
.lv4-moving-cost { position: relative; margin-top: 2px; margin-left: 26px;}
 .lv4-rent-please-note { margin-bottom: 75px;}
/* rent-home */
.lv4-rent-home .lv4-bedrooms-right{ margin-left:0; }
 .lv4-rent-home .lv4-moving-cost {  margin-top: 2px;}

}/* 1300*/



@media screen and (max-width: 1200px) {
/* condos nearby */
.tab-content ul li{  width:49%; margin-right: 2%; }
      .tab-content ul li:nth-child(4n){margin-right: 2%;}
      .tab-content ul li:nth-child(3n){margin-right: 2%;}
      .tab-content ul li:nth-child(2n){margin-right: 0;}
      .tab-content ul li:nth-child(7), .tab-content ul li:nth-child(8) {display: block;}

.lv4-currency-line{ width:100%;}

} /* 1200*/



@media screen and (max-width: 1100px) {
.lv4-title {font-size: 21px;  line-height: 21px;  }

/* price*/
.lv4-bedrooms {   padding: 0px 6.5% 20px 0;  }
 .lv4-price-wrapper, .lv4-bedrooms {  flex-direction: column;  }
.lv4-price-wrapper, .lv4-bedrooms {     }
.lv4-price-right, .lv4-bedrooms-right {  flex-direction: row;  margin-left: 0px;}
.lv4-price-number-apt { margin-top: 0px; }
 .lv4-days-om-market, .lv4-listed-on { margin-top: 0px; }
.lv4-price-right, .lv4-bedrooms-right{margin-top: 12px;}

.lv4-price-crypto {margin-top: 14px;} 
.lv4-price-mortgage2 { margin-top: 10px; }


/**/
.lv4-price-left{  }
.lv4-price-line-3{ }
.lv4-mortgage-icon { }

/* Price in crypto 2 */
.lv4-price-in-crypto-2 .lv4-cr-table tr td{ font-size:14px; line-height:14px;  }

/*rent*/
.lv4-rent .lv4-price-right {  margin-top: 2px; }
/* rent-home */
.lv4-rent-home .lv4-rent-cur-converter { margin-top: 5px;}
.lv4-rent-home .lv4-info2 {  display: flex;  margin-top: 0px;  }

} /* 1100*/




@media screen and (max-width: 1024px) {
header{ display:none; }
.lv4-wrapper-right {width: 100px; }
.lv4-contact{ background:none; padding:0;  }
 .lv4-contact h5, .lv4-contact-address, .can-calendar, .lv4-cont-question{ display:none; }
 .lv4-fav-share{ flex-direction:column; }
.lv4-prev-next{ background:none; height:31px; margin-top: 12px;}
.lv4-prev, .lv4-next{ border:none;  width: 18px; height: 31px; border-radius:0px; background-size:18px 31px; }
 .lv4-prev-next-text { width: 62px;  }
   .lv4-prev-next-text div{font-size: 16px; line-height: 20px; white-space: nowrap;  }

.lv4-prev-next::before{  height:31px; width:18px;  }
.lv4-prev-next::after{  height:31px; width:18px;  }
.lv4-cont-button { width: 100%; height: 56px; text-align: center; line-height: 16px;}
.lv4-fav p, .lv4-share p{ display:none; }
.lv4-fav-share a{padding-top: 0;}
.lv4-fav-share { flex-direction: row; }
.lv4-cont-schedule-tour{flex-direction: column;}
.lv4-cont-schedule-tour span{  display:block; }

.lv3-discover-schools { margin-top: 16px; }
.lv4-floorplan { margin-top: 50px;  }
.lv4-legal-description, .lv4-appliances-icon, .lv4-amenities-icon { margin-top: 30px;}
.lv4-condos-nearby { padding-top: 0px;}


.lv4-openhouse {margin-top: 20px; padding-bottom: 30px; }
.lv4-title { font-size: 20px;}
.lv4-h3 { font-size: 22px; line-height: 22px;  }
.lv4-margin {  margin-top: 58px;  }
.lv4-prop-details ul li {  margin-bottom: 40px;}

.hm-nd-slider-apt-number{  padding: 6px 8px; font-size:14px; line-height:14px; }
ul.hm-nd-slider-links{  padding: 5px 12px 6px 12px;   }
ul.hm-nd-slider-links li a{ font-size:14px; line-height:14px; }

/*crypto*/
.lv4-pct-center{flex: 0 0 110px; width: 110px; min-height: 120px; height: auto; background-size:110px 120px; }
/* rent*/
.lv4-rent-please-note { margin-bottom: 58px;}


}


@media screen and (max-width: 900px) {
/* Price in crypto 2 */
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(1){ width:24%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(2){ width:11%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(3){ width:28%; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(4){ display: none; }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(5){ width:12% }
.lv4-price-in-crypto-2 .lv4-cr-table tr th:nth-child(6){ width:21%;  }
/**/
.lv4-price-in-crypto-2 .lv4-cr-table tr td:nth-child(4){ display:none; }

}






@media screen and (max-width: 850px) {
.lv4-grid-left-top, .lv4-grid-right, .lv4-grid-left-bottom { padding-right: 6%;}
.lv4-wrapper-right {   width: 44px; }
.lv4-fav-share { flex-direction: column; padding: 10px 0 10px 0; }
.lv4-fav-share a {width: 100%; margin-right: 0%; margin-top: 12px;padding: 0 0 0 0px; }


.lv4-prev-next{flex-direction: column; display: flex; height: auto; margin-top: 24px;}
.lv4-prev-next::before {width: 100%;  }
.lv4-prev, .lv4-next{ position:static;  }
.lv4-next{ margin-top:10px; }
 .lv4-prev-next-text{ width:96%; margin-top:12px;  }
 .lv4-prev-next-text div {font-size: 13px; line-height: 13px; }
.lv4-cont-button { height: 44px; border-radius: 3px;}
.lv4-cont-schedule-tour p, .lv4-cont-contact-agent p{ display:none;  }

.lv4-cont-contact-agent{ background-image:url(../nimg/lv-4-contact.svg); background-size:26px 26px; background-repeat:no-repeat; background-position:top 8px left 10px; }
.lv4-cont-schedule-tour{ background-image:url(../nimg/lv-4-schedule.svg); background-size:26px 26px; background-repeat:no-repeat; background-position:top 8px left 10px; }

.lv4-prev-next{ background-color:#f3f3f3; border-radius: 5px; padding-top: 5px; padding-bottom: 5px;}
.lv4-prev-next::before, .lv4-prev-next::after, .lv4-prev, .lv4-next{ background-color:transparent; }
.lv4-prev-next-text div span { display: block; font-size: 14px; line-height: 14px; color: #818181;}

/* price */
.lv4-price-left{  flex-direction:column;  width:100%;  }
.lv4-price-line-3{ flex-direction: row; margin-top:20px; margin-bottom: 10px; margin-left:0px; }
.lv4-mortgage-icon {  margin-right: 30px; }
 .lv4-converter-icon {  margin-top: 0px;  }

}/*850*/



@media screen and (max-width: 767px) {
.lv4-openhouse {  margin-top: 15px;  }
}






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

 .main-col { width: 96%; padding-left: 2%;padding-right: 2%; }
.lv4-wrapper-right{ margin-right: 0;}
.breadcrumbs ul li a { font-size: 15px;  line-height: 15px;}
.lv4-bedrooms{ height:auto; }
.lv4-openhouse { margin-top: 20px;  }

.lv4-price-right{ /*display:none; */}
.lv4-bedrooms {  margin-top: 5px; padding: 0px 6.5% 14px 0;}

.lv4-grid-left-bottom{ padding-bottom:0px; }

.lv4-price-line-3{ display: none;}
.lv4-price-line-mobile{ display: flex;}
.lv4-price-line-mobile a{  padding:24px 8px 24px 62px; width: 49%; margin-right: 0; border:1px solid #004a83; border-radius:5px; background-position:left 8px center; }
.lv4-mortgage-icon{ margin-right:2%!important; }

.lv4-prop-in-bld.lv4-margin{ margin-top:20px; }
.lv4-comparables{ padding-right:6%; }
.lv4-mortgage.lv4-margin { margin-top: 50px;  }

.lv4-virtual-link{ left:unset; right:10px; top:10px; }

 .lv4-home .lv4-accessibility {  margin-top: 58px;  }
   .lv4-home-features h4 {  margin-top: 40px;  }

/* home features */
.lv4-home-features ul li div{ width:40%; }
.lv4-home-features ul li p{ width:60%; }

/* live chat button*/
.live-chat-button{  bottom: 4px; left: 5px;  width: 36px; height: 36px; border-radius: 30px; background-size:21px 24px;  background-position:center top 8px; }

.swiper .swiper-button-prev-1{ left: 5px; width:44px; height:44px; background-size: 18px 30px; }
.swiper .swiper-button-next-1{ right: 5px; width:44px; height:44px; background-size: 18px 30px; }
/* thumb navigation */
.thumbs-prev{ left: 5px; }
.thumbs-next{ right: 5px; }
   


.swiper-cp .swiper-button-next-2,.swiper-cp .swiper-button-prev-2 {    top: var(--swiper-navigation-top-offset, 36%) !important;}

/* Price in crypto */
.lv4-price-in-crypto { margin-top: 45px; margin-bottom: 20px; }

/* lv4 crypto layer */
.lv4-cr-table tr th:nth-child(1){ width:24%; }
.lv4-cr-table tr th:nth-child(2){ width:11%; }
.lv4-cr-table tr th:nth-child(3){ width:28%; }
.lv4-cr-table tr th:nth-child(4){ display: none; }
.lv4-cr-table tr th:nth-child(5){ width:12% }
.lv4-cr-table tr th:nth-child(6){ width:21%;  }
/**/
.lv4-cr-table tr td:nth-child(4){ display:none; }
/* rent-home*/
.lv4-rent-home .lv4-accessibility { margin-top: 58px; }
/* lv4 map street */
.lv4-map-street {width: 100%; height: 100%; }

.lv4cn-view-more { padding-top: 19px;}


}





@media screen and (max-width:600px) {
.breadcrumbs ul {  margin-top: 20px;  }
/**/
.lv4-title {font-size: 18px;  }
.lv4-grid-right { padding-right: 8%;}



}



@media screen and (max-width:500px) {
 .lv4-title {  margin:16px 0 0 0;}
.lv4-title p{ display:block; font-size:14px; }
  
.lv4-wrapper-content{flex-direction: column;}
.lv4-wrapper-right{ order:1; width: 100%; margin-top: 10px;}
.lv4-wrapper-center{ order:2; }

.lv4-main-right-sticky { flex-direction: row;  display: flex; background-color: #f4f4f4;  padding: 6px 0;}
.lv4-fav-share {  flex-direction: row; padding: 0px 0 0px 0;}
 .lv4-fav-share a {  width: 44px; margin-top: 0; margin-right: 5px; background-position: center;}
  .lv4-prev-next {    flex-direction: row; width: auto; margin-top: 0px; padding: 0; margin-left: 5px; margin-right: 15px; background-color:transparent; border:1px solid #e5e5e5; }
  .lv4-prev-next::before, .lv4-prev-next::after{display: none;}
  .lv4-prev, .lv4-next, .lv4-prev-next-text{ flex-shrink:0; }
.lv4-contact{ display: flex; margin-top:0; }
.lv4-cont-button{ width:44px; }
.lv4-prev-next-text{ width:60px; margin:0 28px; flex-direction: row; }
.lv4-prev-next-text div{flex-direction: row;  display: flex; margin: 0 auto;}
.lv4-prev-next-text div span{ padding:0 3px 0 3px; }
.lv4-prev, .lv4-next{  position:absolute; }
.lv4-prev{ top:4px; left:5px; }
.lv4-next{ top:4px;  margin-top:0; right:5px; }
.lv4-cont-button{ margin:0 10px 0 0; width: 40px; height:40px; background-color:transparent; border:1px solid #25a8c8; }
.lv4-cont-contact-agent{ background-image:url(../nimg/lv-4-contact-mob.svg); background-size:19px 20px; background-position: top 9px left 11px;  }
.lv4-cont-schedule-tour{ background-image:url(../nimg/lv-4-schedule-mob.svg); background-size: 18px 20px;  background-position: top 9px left 11px;}
.lv4-grid-right, .lv4-grid-left-top, .lv4-grid-left-bottom { padding-right: 0%;  }
   
.lv4-prop-details ul li { width: 50%;}
.lv4-maintenance ul li { width: 50%; }
.lv4-floorplan ul li { width: 100%; }
.lv4-floorplan ul li:nth-child(2n+1) {margin-right: 0; }

.lv4-acces-item-wrap div { font-size: 18px; line-height: 18px;}
.lv4-acces-item-wrap p { font-size: 34px;  line-height: 34px;}

.lv4-school-details { flex-wrap: wrap;}
.lv4-school-details li:nth-child(1){ width:64%; }
.lv4-school-details li:nth-child(2){ width:34%; }
.lv4-school-details li:nth-child(3){ width:100%; padding-left:0; margin-top:8px; color:#5f5f5f; }
.lv4-school-details li:nth-child(2)::after{ display:none; }

ul.lv4-mort-details li{ width:100%; }
ul.lv4-mort-details li:nth-child(2n+1), ul.lv4-mort-details li:nth-child(2n) { margin-right: 0; margin-left: 0;}
.lv4-mort-enter{ flex-direction:column; }
.lv4-mort-price { width: 100%;  margin-right: 0;  }
.lv4-mort-years { width: 100%;  margin-left: 0;}
.lv4-mort-price input{ width: 98%; padding:0 1% 0 1%;  }
.lv4-mort-slider-wrapper{ flex-direction:column; }
  .lv4-mort-slider{ width: 100%; margin-right: 0;}
  .lv4-mort-slider-2{ margin-left:0; }
/* price*/
.lv4-price-wrapper{ margin-top:4px; }
.lv4-maintenance.lv4-margin{ margin-top:20px; }
.lv4-floorplan ul li:nth-child(2n) { margin-left: 0;}


.lv4-wrapper-content{ position:relative; }
.lv4-wrapper-right{ position:absolute; top: 170px;}
 .lv4-prev-next{ display:none; }
.lv4-wrapper-center-top{padding-bottom: 60px;}
.lv4-cont-contact-agent{ display:none;  }
.lv4-cont-schedule-tour{width: auto; margin-top: 2px; height: 36px; margin-left: auto;  padding-left: 15px;  padding-right: 15px;  background-image:none; border-radius:5px;
background-color:#313f69; color:#fff; border:none; }
.lv4-cont-schedule-tour span {  display: inline;  }
.lv4-cont-schedule-tour p { display: block;  }

ul.hm-nd-slider-links { bottom: 8px; background-color: #f6f6f6; -webkit-box-shadow: 0px 2px 10px -5px rgba(0,0,0,0.55); 
box-shadow: 0px 2px 10px -5px rgba(0,0,0,0.55); }

.lv4-h3 {font-size: 19px; line-height: 19px;  }

/* condos nearby */
.lv4-comparables{ padding-right:0px; }

.lv4-virtual-link {  width: 51px;  height: 51px; background-size: 42px 44px; background-position: left 5px top 3px; }

/* schools*/
 .lv3-schools-list > li {  height: 114px;}
.lv3-school-details li:nth-child(1){ width:50%; }
.lv3-school-details li:nth-child(2){ width:50%; padding-left: 0; }
.lv3-school-details li:nth-child(3){ width:50%; padding-left: 0; padding-top: 6px; }
.lv3-school-details li:nth-child(4){ width:50%; padding-top: 6px; padding-left: 0; }
.lv3-school-details li:nth-child(5){ width:100%; }

/*crypto*/
.lv4-price-in-crypto { padding: 25px 10px; }

/* lv4 crypto layer */
.lv4-cr-table tr th:nth-child(1){ width:28%; }
.lv4-cr-table tr th:nth-child(2){ width:14%; }
.lv4-cr-table tr th:nth-child(3){ width:32%; }
.lv4-cr-table tr th:nth-child(5){ display: none; }
.lv4-cr-table tr th:nth-child(6){ width:22%;  }
/**/
.lv4-cr-table tr td:nth-child(5){ display:none; }
.lv4-pc-accept{ flex-direction:column; }
.lv4-pc-acc-coin {width: 100px;  height: 109px;}
.lv4-pc-acc-text-wrap{ margin-top:10px; padding-left:0; }
.lv4-pc-acc-text-wrap p{ margin-top:5px; }
.lv4-cr-addr { font-size: 16px; line-height: 18px; }
.lv4-cr-price {  font-size: 18px; line-height: 18px; }
.lv4-cr-price span { font-size: 22px;  line-height: 22px; }
.lv4-cr-date { margin-top: 20px;}

/* lv4 - rent */
.lv4-info2{ display:flex; flex-direction:column; }
.lv4-moving-cost { position: relative; margin-top: 9px; margin-left: 0px;}
  .lv4-moving-cost::before{ display:none; }

.lv4-rent .lv4-wrapper-center{ /*margin-top:60px;*/ }
.lv4-rent .lv4-wrapper-right { top: 206px;}
.lv4-rent-please-note { margin-top:140px; }


.lv4-rent-descpirtion { position: absolute; top: 284px; margin-top: 0px; }
.lv4-rent .lv4-price-wrapper { padding-bottom: 2px; }
.lv4-rent .lv4-wrapper-center-top{padding-bottom: 20px;}
.lv4-rent-please-note .lv4-text-16{ font-size:15px; line-height:20px; }
.lv4-rent .lv4-bedrooms { margin-top: 18px;}
/* rent-home */
.lv4-rent-home .lv4-bedrooms-right{ margin-left:0; }
.lv4-rent-home .lv4-wrapper-right { top: 240px; }
.lv4-rent-home .lv4-moving-cost {  margin-left: 0px; margin-top:8px;  }
.lv4-rent-home .lv4-info2 { margin-top: 0px;  }
.lv4-about { margin-top: 45px; }


}/* 500*/






@media screen and (max-width:450px) {
.breadcrumbs ul { margin-top: 11px;}
.breadcrumbs ul li a { font-size: 14px; line-height: 14px; }
.hm-nd-slider { }
.lv4-top-address { font-size: 14px;  line-height: 14px;}


dt { padding: 0 12px 0 0;}
dt.selected { font-size: 16px;  line-height: 16px;}
dt { font-size: 16px;  line-height: 16px;}

.lv4-open-dates { margin-top: 10px;  font-size: 17px;  line-height: 22px;}
.lv4-text-16 { line-height: 23px;}
.lv4-maintenance ul { margin-left: 10px;}
.lv4-maintenance ul li::before { top: 6px;}

.lv4-acces-wrapper ul { flex-direction: column;}
.lv4-acces-wrapper ul li { width: 100%; margin: 0%; margin-bottom: 20px;}
.lv4-acces-item-wrap { padding-bottom: 93%; background-size: 50%;}
.lv4-near-config { font-size: 13px;}
.lv4-near-address {  font-size: 13px;}

.lv4-near-price { font-size: 18px;  line-height: 18px;}

/* price*/
.lv4-est-price {font-size: 21px; line-height: 21px;  }
.lv4-est-percent { font-size: 20px; line-height: 21px;}
.lv4-est-text {  font-size: 14px;  line-height: 18px;  padding: 2px 0 0 9px;}

.lv4-status { padding:2px 7px 0 19px; height: 20px; font-size: 15px; line-height: 15px;}
.lv4-status-active::after { top: 4px; left: 5px; width: 10px; height: 10px;}
.lv4-status { margin-top: 5px;}
.lv4-price-mortgage2 { margin-top: 5px;  }
.lv4-price-wrapper { width: 100%; padding: 15px 0 10px 0; }

/* home features */
.lv4-home-features ul li div{  font-size:14px; font-weight:600; }
.lv4-home-features ul li p{  font-size:14px; line-height:19px;}

/**/
/* condos nearby */
.lv4-near-price { font-size: 16px; line-height: 16px;  }
.lv4-near-address { font-size: 11px; }
.lv4cn-description { font-size: 15px; line-height: 21px;}
/*converter*/
.lv4-currency-inp-sel input::placeholder, .lv4-currency-inp-sel select{ font-size:14px;  }

/* lv4 crypto layer */
.lv4-cr-table tr td{ font-size:14px; line-height:14px;  }


}/* 450 */





@media screen and (max-width:400px) {
.lv4-bedrooms { width: 99%;  margin-top: 5px;  padding: 0px 0 14px 0; }
/*crypto*/
.lv4-pc-title { flex-direction:column;  }
.lv4-pct-center {width: 90px; min-height: 98px;   background-size: 90px 98px;}
.lv4-pct-side{ padding:0 0 0 0; }
.lv4-pc-price {font-size: 17px; line-height: 17px; }
.lv4-pc-price span{ font-size: 19px; line-height: 19px;  }

}


@media screen and (max-width:390px) {
/* lv4 crypto layer */
.lv4-cr-table tr th:nth-child(1){ width:35%; }
.lv4-cr-table tr th:nth-child(2){ width:21%; }
.lv4-cr-table tr th:nth-child(3){ width:40%; text-align:right; padding-right:5px; }
.lv4-cr-table tr th:nth-child(6){ display: none; }
/**/
.lv4-cr-table tr td:nth-child(6){ display:none; }
.lv4-cr-table tr td:nth-child(3){  text-align:right; padding-right:5px; }
}



@media screen and (max-width:380px) {
.lv4-bedrooms-right{  }
.lv4-listed-on{ text-align:left; }
.lv4-bedrooms-left ul{  flex-wrap:wrap; }
/*converter*/
.lv4-currency-inp-sel input{ width:40%;}
.lv4-currency-inp-sel select{ width:60%;}

}

@media screen and (max-width:360px) {
.lv4-bedrooms-left ul li {  font-size: 16px;  line-height: 18px;  }

}


@media screen and (max-width:340px) {
.lv4-bedrooms-left ul li {  font-size: 15px;  line-height: 17px;  }
/*price*/
 .lv4-price-right{ left:140px; }

}
