




@media (max-width: 2100px) {
/* SEARCH RESULTS */
.sr-content > ul li{ width:24.25%; margin-right:1%;  }
      .sr-content > ul li:nth-child(5n+5){ margin-right:1%;  }
      .sr-content > ul li:nth-child(4n+4){ margin-right:0;  }

}

@media (max-width: 2100px) {
.fav-top-bar .lv2-tb-sort select {   font-size: 15px;  }

}


@media (max-width: 1600px) {
.breadcrumbs ul {  margin-top: 15px;}
 .lv2-title {    margin: 17px 0 0 0;    font-size: 24px;    line-height: 24px;  }
 .fav-top-bar {  margin-top: 22px;}
/* SEARCH RESULTS */
.sr-item-line-1 { font-size: 17px;}
.sr-item-line-2 { font-size: 14px; }
.sr-item-line-3 { font-size: 13px; line-height: 15px; }
.sr-old-price { font-size: 12px;}

.fav-actions { margin-top: 16px;}
.fav-actions button { height: 30px;  line-height: 30px;}

.fav-tabs-wrap a.active { font-size: 28px;  line-height: 28px;}
.fav-tabs-wrap a { font-size: 24px; line-height: 24px;}
.fav-tabs-wrap { margin-top: 22px;}

 } /* 1600*/



@media (max-width: 1400px) {
/* SEARCH RESULTS */
.sr-content > ul li{ width:32.66%; margin-right:1%; }
      .sr-content > ul li:nth-child(4n+4){ margin-right:1%;  }
      .sr-content > ul li:nth-child(3n+3){ margin-right:0;  }
/* Saved Searches */
.ss-content ul li{  width:49%; margin-right:2%; margin-top: 20px; padding: 14px 0 23px 0;  }
   .ss-content ul li:nth-child(3n+3){ margin-right:2%; }
   .ss-content ul li:nth-child(2n+2){ margin-right:0; }
.ss-notification {  margin-top: 12px;}
.ss-links { margin-top: 10px;}


}/* 1400*/




 @media (max-width: 1300px) {
.lv2-title{margin:16px 0 0 0;  font-size: 23px;  line-height: 23px; }
.fav-top-bar { margin-top: 28px;}

.fav-tabs-wrap a.active { font-size: 26px;  line-height: 26px;}
.fav-tabs-wrap a { font-size: 23px; line-height: 23px;}

} /* 1300 */



@media (max-width: 1100px) {
/* SEARCH RESULTS */
.sr-item-info { padding: 6px 5px 10px 5px;}
.sr-item-line-2 { font-size: 13px;}
.sr-item-line-3 { margin-top: 6px; font-size: 12px;    line-height: 14px;}
.sr-old-price{ display: none; }
.sr-item-info .lv2h-percent.lv2h-percent-down{ margin-left: 4px; }
.sp-range{ position: absolute; top: 33px; left: 8px; height: 22px;  padding: 0 7px; background-color: rgba(0, 0, 0, 0.6);
                color: #fff; z-index:1; border-radius: 5px; font-size: 13px; line-height: 22px; }
.sp-range-separator{ display: none; }
.sr-tower .sr-item-line-3{ margin-top: 10px; }

.sr-tower .fav-item-line, .fav-mortgage, .sr-new-dev .fav-item-line { font-size: 13px;}

}



@media (max-width: 1024px) {
.fav-actions button{padding: 0 10px;}

}



@media (max-width: 950px) {
  /**/
.fav-top-bar{ position:relative; }
.fav-top-bar .lv2-tb-sort { position: absolute;  right: 0;  top: 52px; background:transparent; padding-right:5px; }
.fav-schedule-button { margin-left: 15px;}
.fav-delete-button{ width:auto; }

}



@media (max-width: 900px) {
 /* SEARCH RESULTS */
.sr-content > ul li{ width:49.2%; margin-right:1.6%; margin-top: 14px;  }
      .sr-content > ul li:nth-child(4n+4){ margin-right:1%;  }
      .sr-content > ul li:nth-child(3n+3){ margin-right:1%;  }
      .sr-content > ul li:nth-child(2n+2){ margin-right:0;  }



  }


@media (max-width: 850px) {
.lv2-title {  font-size: 21px;    line-height: 21px;  }
.fav-top-bar { margin-top: 20px;  }


.fav-tabs-wrap a.active { font-size: 24px;  line-height: 24px;}
.fav-tabs-wrap a { font-size: 22px; line-height: 22px;}
.fav-tabs-wrap { margin-top: 16px;  }

/* Saved Searches */
.ss-content ul li{  width:100%; margin-right:0; margin-top: 16px; padding: 14px 0 23px 0;  }
   .ss-content ul li:nth-child(3n+3){ margin-right:0; }
   .ss-content ul li:nth-child(2n+2){ margin-right:0; }
.ss-details{height: auto; }

}




@media (max-width: 768px) {
.fav-actions{ display:none; }
.sr-content.fav-content{ margin-top: 32px;  padding-bottom: 20px;}
.fav-top-bar .lv2-tb-sort { top: 44px; left: 0;}
.fav-select{ margin-top: 4px; }
.fav-actions-mob{ display:flex; }
.fav-select { margin-top: 1px;  }


/* Saved Searches */
.fav-top-bar.fav-savsearch-bar{ display:none; }
.ss-content {margin-top: 16px; padding-bottom: 6px;}

}




@media (max-width: 700px) {
.fav-left-col { width: 100%;  flex-shrink: 1;  padding-right: 0px;}
/* SEARCH RESULTS */
.serach-results .lv2-left-col { padding-right: 0px;}

}



@media (max-width: 500px) {
article { padding:50px 2% 0 2%;  margin-bottom:50px; }
.lv2-title { font-size: 14px; line-height:17px;  }
.lv2-title span{ display:block; font-size: 22px; line-height: 22px;  font-family: 'Reddit Sans', sans-serif;}
.fav-top-bar { margin-top: 15px;  }

.fav-top-bar{ height:auto; padding:4px 0; }
.sr-spoiler-wrap{ flex-wrap:wrap; }
.sr-spoiler-wrap div{ width:50%; margin-right: 0;}
.fav-top-bar .lv2-tb-sort { top: 60px; }

/* Saved Searches */
.ssm-modal-content { width: 96%;}



}



@media (max-width: 450px) {
.breadcrumbs ul {  margin-top: 11px;  }
.breadcrumbs ul li a { font-size: 14px; line-height: 14px; }
/* SEARCH RESULTS */
.sr-content > ul li{ width:100%; margin-right:0; margin-top: 14px;  }
 .sr-content > ul li:nth-child(3n+3) {  margin-right: 0; }
.sr-pic {  padding-bottom: 56.7%; }
.sr-item-line-1 { font-size: 19px;  }
.sr-item-line-2 { font-size: 15px;  }
.sr-item-line-3 { font-size: 14px; }

.fav-select label { font-size: 14px;}
.fav-actions-mob button { font-size: 14px; padding: 0 10px; } 

}/* 450 */



@media (max-width: 400px) {
/* Saved Searches */
.ssm-header p { font-size: 18px;}
.ssm-full-text { font-size: 15px;  line-height: 22px;}

.fav-actions-mob .fav-select label{ font-size: 13px;}



}



@media (max-width: 380px) {
.fav-actions-mob button {  padding: 0 6px;  }

}





@media (max-width: 360px) {
 .fav-actions-mob button { font-size: 13px;  padding: 0 6px;  }


}