
@media screen and (max-width: 1920px) {
.lv2-cities ul li h4{  font-size: 1vw; line-height: 1.1vw;}
.lv2-hover-listed{ padding-top: 1.1vw; font-size:1.2vw; line-height:1.2vw;  font-family: 'Figtree', sans-serif; color:#fff; text-align:center; }
.lv2-hover-listed{ padding-top: 1.1vw; font-size:1.2vw; line-height:1.2vw;  }
.lv2-hover-range{ padding-top: 0.8vw; font-size:0.8vw; line-height:0.8vw;  }
.lv2-hover-range span{font-size:1.1vw; line-height:1.1vw; }
.lv2-hover-median{ padding-top: 0.8vw; font-size:0.8vw; line-height:0.8vw;  }
.lv2-hover-separator{ height:1px; margin: 0.8vw auto 0px;}
.lv2-hover-low{  margin-top:0.8vw; }
.lv2-hover-low div{ font-size:1.2vw; line-height:1.2vw; }
.lv2-hover-low div span{ font-size:0.7vw; line-height:0.7vw;}

} /* 1920 */


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

.lv2-item-line { padding: 4px 0 4px 0px;}
.lv2-item-line div{font-size:12px; line-height:13px;  }
.lv2-item-line div span{   font-size:15px;  }

} /* 1800 */



@media screen and (max-width: 1700px) {
.lv2-item-line div{ display: flex; flex-direction:column; width:33.333%; }

}/* 1700*/


@media screen and (max-width: 1500px) {
.lv2-cities ul li h4 { font-size: 1.2vw;}

} /* 1500*/



@media screen and (max-width: 1400px) {
.lv2-sale-rent div{ padding-left: 6px;   font-size:12px; line-height:12px; }
.lv2-sale-rent div span{   font-size:15px; }
.lv2-hover-low { margin-top: 0.4vw; }

}
/* 1400 */



@media screen and (max-width: 1300px) {
.lv2-cities ul li { width: 31.8%;  margin: 0 0.75% 1.5vw 0.75%; }
.lv2-cities ul li h4 { font-size: 16px; line-height: 18px;}
.lv2-hover-listed{ padding-top: 1.4vw; font-size:1.5vw; line-height:1.5vw;  }
.lv2-hover-range{ padding-top: 0.8vw; font-size:1.2vw; line-height:1.2vw;   }
.lv2-hover-range span{font-size:1.3vw; line-height:1.3vw; }
.lv2-hover-median{ padding-top: 1vw; font-size:1.1vw; line-height:1.1vw;  }
.lv2-hover-separator{ margin: 1.1vw auto 0px; }
.lv2-hover-low{ margin-top:0.8vw; }
.lv2-hover-low div{ font-size:1.6vw; line-height:1.6vw; }
.lv2-hover-low div span{ font-size:1vw; line-height:1vw;}


} /*1300 */


@media screen and (max-width: 1200px) {
.lv2-seal{ width:80px;  height: 80px;}

} /* 1200 */


@media screen and (max-width: 1023px) {
.lv2-top-block { width: 100%;}
.content-lv2-wrapper{width: 100%;}
.content-lv2{padding: 0 2% 0 2%;}
.lv2-cities ul li h4 { font-size: 1.8vw;}
.lv2-hover-listed{ padding-top: 2.2vw; font-size:1.8vw; line-height:1.8vw;  }
.lv2-hover-range{ padding-top: 1vw; font-size:1.4vw; line-height:1.4vw;   }
.lv2-hover-range span{font-size:1.6vw; line-height:1.6vw; }
.lv2-hover-median{ padding-top: 1vw; font-size:1.4vw; line-height:1.4vw;  }
.lv2-hover-separator{ margin: 1.4vw auto 0px; }
.lv2-hover-low{ margin-top:1vw; }
.lv2-hover-low div{ font-size:1.9vw; line-height:1.9vw; }
.lv2-hover-low div span{ font-size:1.2vw; line-height:1.2vw;}


} /* 1023 */




@media screen and (max-width: 900px) {
.lv2-cities ul li a:hover .lv2-item-def{ opacity:1; }
.lv2-cities ul li a:hover .lv2-item-hover{ opacity:0;}
.lv2-item-hover{display: none;}


}/* 900 */



@media screen and (max-width: 800px) {
.lv2-cities ul li {  width: 48.5%;} 
.lv2-sale-rent div { padding-left: 6px;  font-size: 14px;  line-height: 14px; }
 .lv2-cities ul li h4 {  font-size: 2.2vw;  }
}
/* 800 */


@media screen and (max-width: 700px) {
.lv2-seal{ width:74px;  height: 74px;}


}/* 700 */


@media screen and (max-width: 600px) {
.lv2-top-block{ flex-direction:column; }
.lv2-toptext{ margin-left:0px;  }
.lv2-toptext h2{ margin-top: 0px; text-align:left; }
.content-lv2-wrapper { width: 100%; }
.content-lv2 {  padding-left: 0; padding-right: 0; width: 94%;}
.lv2-county{ display:none; }
.lv2-cities {  width: 100%; }
.lv2-cities ul li h4 { font-size: 3vw; line-height: 3.2vw;} 

} /* 600*/



@media screen and (max-width: 450px) {
.lv2-cities ul li { width: 48.5%;  margin: 0 0.75% 3.5vw 0.75%; }
.lv2-cities ul li h4 { font-size: 4vw; line-height: 4.5vw;} 
.content-lv2-wrapper {  margin: 16px 0 0 0;}
.lv2-item-line { padding: 2px 0 3px 0px;}
.lv2-item-line div{font-size:11px; line-height:12px; padding-left: 4px; }
.lv2-item-line div span{ font-size:14px;  }
.content-lv2-wrapper {  margin: 10px 0 0 0;}

} /* 450 */
