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


}


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


}



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

}



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

}




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

}




/**=======================================================================   1440 px ================================================================================***/
@media screen and (max-width: 1440px) {

}







/**=======================================================================   1366 px ================================================================================***/
@media screen and (max-width: 1366px) {



}



/**=======================================================================   1280 px ================================================================================***/
@media screen and (max-width: 1280px) {
/* featured prop */
.wec-featured-pics ul li{  width: 33.0%;  }
.wec-featured-pics ul li:nth-child(4){  display: none; }


}







/**=======================================================================   1200 px ================================================================================***/
@media screen and (max-width: 1200px) {
/*  header */
.wec-header{width: 980px; }
/* text block */
.wec-text-block{ width: 980px; }
/* neighborhood */
.wec-neighborhood{ width: 980px;  }


/* footer */
.footer-lower-wrapper{width: 960px; }

/* ? ADVANCED SEARCH 		******************************/	
.advanced-search{  width:750px; top:7%; margin:0 0 0 -400px;  }

	/*   SEARCH RESULTS */
	.search-results .sr-wrapper{ width:980px; }
	.sr-list .sr-item .sr-picture div img{ height:266px; }
	.sr-list .sr-item .sr-3nd-line .sr-price{ width:39%; }
	.sr-list .sr-item .sr-3nd-line .sr-options { width:18%; padding:8px 0 0 7%;}
}

/*=================================================================  1000 px ==========================================================================*/
@media screen and (max-width: 1000px) {

/*   SEARCH RESULTS */
.search-results .sr-option-line{  padding:0 2% 0 2%;}
.search-results .sr-option-line .sr-page-numb{ padding:9px 0 0 0;}
.search-results .sr-sort:before{  top:10px; }

.search-results .sr-wrapper{ width:100%; }
.sr-list .sr-item{ margin:8px 1.3% 12px 1.3%;}
.sr-list .sr-item .sr-address{ font-size:15px; line-height:19px; }

.sr-list .sr-item .sr-3nd-line .sr-price{ width:51%; }
	.sr-list .sr-item .sr-3nd-line .sr-price .sr-sp-1{ display:none; }
	.sr-list .sr-item .sr-3nd-line .sr-price .sr-sp-2{ width:34px; text-transform:uppercase;}
.sr-list .sr-item .sr-3nd-line .sr-favorites{ width:10%; }
.sr-list .sr-item .sr-3nd-line .sr-options { width:13%; padding:8px 0 0 9%;}
	.sr-list .sr-item .sr-3nd-line .sr-options  span{ display:none;}


}


/*=================================================================   900 px =========================================================================================**/
@media screen and (max-width: 900px) {
/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:240px; } /**/
}




/*=================================================================   980 px =========================================================================================**/
@media screen and (max-width: 980px) {
/*  header */
.wec-header{width:96%; padding: 16px 2px 0 2px; }
/* search block */
.wec-search-text h2{ font-size: 34px; line-height: 34px;  }
.wec-search-text h3{ font-size: 16px; line-height: 16px; }
/* search panel*/
.search-panel{ width: 96%;   }
/* featured prop */
.wec-featured-pics ul li{  width: 32.9%;  }
.wec-featured-pics ul li:nth-child(4){  display: none; }
.wec-featured-pics ul li a p{  font-size: 15px; line-height: 18px;  }
.wec-featured-pics ul li a div{  font-size: 15px; line-height: 18px; }

/* text block */
.wec-text-block{ margin: 110px auto 0; width: 96%; padding: 0 2% 0 2%; }
/* neighborhood */
.wec-neighborhood{ padding: 46px 2% 91px 2%; width: 96%;  }
.wec-neighborhood ul li{ float: left; width: 23%; padding: 0 0 0 2%; }
.wec-neighborhood ul li a{ font-size: 14px; line-height: 28px; }



/* footer */
.footer-lower-wrapper{width: 100%; }
.footer-phone{ float: left; width: 20%;  height: auto;  }
	.as-footer-phone{ height: 54px; padding: 54px 0 0 0px; background-size: 54px 54px; font-size: 18px; line-height: 54px; text-align: center; 
	 background-position: center top;}
.footer-menu{ float: left; width: 66%;  padding:0 0 50px 0;}
.footer-menu ul li{ height: 24px; }
.footer-menu ul li a{  font-size: 14px; line-height: 16px; }
.footer-social{ float: left; width: 14%;   }


/* ? ADVANCED SEARCH 		******************************/	
.advanced-search{  width:700px; top:7%; margin:0 0 0 -375px;  }	
ul.as-check-block li{ width:33%; }




}





/*=================================================================   880 px =========================================================================================**/
@media screen and (max-width: 880px) {

/* featured prop */
.wec-featured-pics ul li a p{  font-size: 14px; line-height: 17px;  }
.wec-featured-pics ul li a div{  font-size: 14px; line-height: 17px; }
}



/*=================================================================   840 px =========================================================================================**/
@media screen and (max-width: 840px) {
/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:223px; } /**/


}



/*=================================================================   768 px =========================================================================================**/
@media screen and (max-width: 768px) {


.wec-header{ display: none; }
/* ------------------------------------------------ MOBILE MENU ------------------------------------------*/
.wec-mobile-menu{ display: block; }
.container {  width: 100%;  margin: 0 auto;}
.m-header {  height: 55px;  background-color: #4e6483;  position: relative;}
.nav {  width: 100%;  box-shadow: inset 0 5px rgba(0, 0, 0, 0.5);  position: absolute;  top: 100%;  left: 0;  z-index: 100;  display: none;}
.nav__item {  display: block;  height: 50px;  font-weight: bold;  color: #314258;  font-size: 16px;  line-height: 50px;  text-align: center;
  text-decoration: none;  background-color: rgba(255, 255, 255, 1);  transition: background-color 0.1s linear, color 0.1s linear;}
/*.nav__item:not(:first-of-type) {  border-top: 1px solid rgba(255, 255, 255, 0.2);}*/
.nav__item:first-of-type {  border-top: 1px solid rgba(0, 0, 0, 0.2); }
.nav__item:not(:last-of-type) {  border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.nav__item:last-of-type {  box-shadow:  0 5px 10px -5px rgba(0, 0, 0, 0.4);}
.nav__item:hover {  background-color: #f4f4f4; color: #295da7;}
.nav__item:active {  background-color: #f4f4f4;  color: #bb10a4;}
.nav-burger {  display: block;  width: 25px;  height: 23px;  cursor: pointer;  color: transparent;  font-size: 0;
  background: url("../img/menu-icon.png") no-repeat;  position: absolute;  top: 16px;  right: 20px;  z-index: 1; background-size: 25px 22px;}
.nav-burger__checkbox {  display: none;}
.nav-burger__checkbox:checked + .nav-burger { /* background-image: url("../img/icon-cross.svg");*/ background-image: url("../img/menu-cross.png");
 background-size: 22px 22px; }
.nav-burger__checkbox:checked ~ .nav {  display: block;}
.m-logo{ display: block; position: absolute; top: 9px; left: 10px; width: 184px; height: 38px; background-image: url("../img/wec-logo.png");
 background-size: 184px 38px; }
/* ------------------------------------------------ / MOBILE MENU ------------------------------------------*/

/* neighborhood */
.wec-neighborhood ul li{ float: left; width: 29.333%; padding: 0 0 0 4%; }

/* featured prop */
.wec-featured-pics ul li a p{  font-size: 13px; line-height: 16px;  }
.wec-featured-pics ul li a div{  font-size: 13px; line-height: 16px; }


/* footer */
.footer-phone{ float: left; width: 25%;   }
.footer-menu{ float: left; width: 50%;  padding:0 0 50px 0;}
.we-footer-col{float: none; width: 100%; text-align: center;}
.we-footer-col2{float: none; width: 100%; margin-top: 20px; text-align: center;}
.footer-social{ width: 23%;  padding: 0 2% 0 0 ;  }

/* ? ADVANCED SEARCH 		******************************/	
.advanced-search{  width:88%; padding:25px 4% 80px 4%; top:2%; left:0; right:0; margin:0 auto;  }	
ul.as-check-block li{ width:33%; }
.spoiler-trigger{  background-position:top 10px right 14px; }
.spoiler-trigger2{   background-position:top 10px right 14px;}

/*  ? ********************* DATAPICKER ----------------------------------------*/
select.ui-datepicker-month{ height: 36px!important; margin: 2px 0 4px 0;}
select.ui-datepicker-year{height: 36px!important;  margin: 2px 0 4px 6px;}


/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:204px; } /**/
}








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

/* search block */
.wec-search-text h2{ font-size: 32px; line-height: 32px;  }
.wec-search-text h3{ font-size: 16px; line-height: 16px; }

/* search panel*/
.search-panel{ position: relative; width: 460px;  height: 110px;  margin: 20px auto 0px; padding: 16px 10px 0 10px; }
	
	.we-city{float: left; width: 32%; margin: 0 1.5% 0 0%; }
	.we-check-in{ width: 32%; margin: 0 1.5% 0 0; }
	.we-check-out{width: 32%; padding: 0 0 0 0; margin: 0 0 0 0;}
	.we-guests{  width: 32%; margin: 10px 1.5% 0 0%;}
	/* .we-button-search{position:absolute; width:92%; top:120px; left:50%; right:50%; float:none;     margin:0 0 0 -46%; }  */
	.we-advanced{float:left;  width:32%; padding:12px 0 0 0;  margin:10px 1.5% 0 0%; text-align:center;}
	.we-button-search{width:32%; height: 42px;  margin: 10px 0 0 0;  /*margin:0 0 0 -46%;*/}

	.h-search .h-guests{float:left; width:45%; margin:10px 1% 0 4%;}
	.h-search button.h-button-search{ position:absolute; width:92%; top:107px; left:50%; right:50%; float:none;     margin:0 0 0 -46%; }
	.h-search button.h-advanced{float:left; width:38%; padding:0 0 0 7%;  margin:9px 2% 0 3%; text-align:left; }

/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:186px; } /**/
.sr-list .sr-item .sr-3nd-line .sr-price{ width:42%; }
	.sr-list .sr-item .sr-3nd-line .sr-price .sr-sp-2{ visibility:hidden; display: none;}
.sr-list .sr-item .sr-3nd-line .sr-favorites{ width:10%; }
.sr-list .sr-item .sr-3nd-line .sr-options { width:16%; padding:8px 0 0 11%;}



}
















/*=================================================================   650 px ===============================================================*/
@media screen and (max-width: 650px) {
/* ADVANCED SEARCH 		******************************/	
ul.as-check-block label{ font-size:13px;}


/* featured prop */
.wec-featured-pics ul li{  width: 49%;  }
.wec-featured-pics ul li:nth-child(4), .wec-featured-pics ul li:nth-child(3){  display: none; }
.wec-featured-pics ul li a p{  font-size: 15px; line-height: 18px;  }
.wec-featured-pics ul li a div{  font-size: 15px; line-height: 18px; }
}

/*=================================================================   620 px ===============================================================*/
@media screen and (max-width: 620px) {
/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:165px; } /**/

}


/*=================================================================   560 px =========================================================================================**/
@media screen and (max-width: 560px) {

/* featured prop */
.wec-featured-pics ul li a p{  font-size: 13px; line-height: 16px;  }
.wec-featured-pics ul li a div{  font-size: 13px; line-height: 16px; }


/* ADVANCED SEARCH 		******************************/	
ul.as-check-block li{  width:50%; }
ul.as-check-block label{ font-size:16px;}
	.as-button-block button.as-button-apply{  width:30%; }
	.as-button-block a{  width:30%;  margin:0 0 0 2%;}
	.as-button-block button.as-button-clear{  width:30%; }

/*   SEARCH RESULTS */
.sr-list .sr-item{ float:none; width:100%;  margin:12px 0 10px 0;}
.sr-list .sr-item .sr-picture div img{ height:314px; } /**/
	.sr-list .sr-item .sr-3nd-line .sr-price .sr-sp-2{ visibility:visible; display: inline-block;}

.sr-pagination{  margin:28px auto 70px; width:366px;}
.sr-pagination ul li:nth-child(3), .sr-pagination ul li:nth-child(7){ display:block;}


}








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

/* search panel*/
.search-panel{ position: relative; width: 80%;  height: 162px;  margin: 20px auto 0px;  }
.we-city{ width: 100%; margin: 0 0% 0 0%; }
.we-check-in{ width: 49.25%; margin: 10px 1.5% 0 0; }
.we-check-out{width: 49.25%;  margin: 10px 0 0 0;}
.we-guests{  width: 32.33%; margin: 10px 1.5% 0 0%;}
.we-advanced{  width:32.33%;  margin:10px 1.5% 0 0%; }
.we-button-search{width:32.33%;  margin: 10px 0 0 0;  }



/* neighborhood */
.wec-neighborhood ul li{ float: left; width: 44%; padding: 0 0 0 6%; }

/* footer */
.footer-phone{ float: none; width: 96%;  margin: 0 auto; min-height: 120px;}
	.as-footer-phone{ padding: 64px 0 0 0px;  font-size: 22px; line-height: 22px;	}
.footer-menu{ float: none; width: 96%;  margin: 10px auto; }
.footer-menu ul li{ float: none; width: 96%; margin: 0 auto; height: 28px; padding: 0 0 0 0;  text-align: center; }
.footer-menu ul li a{ font-size: 16px; }
.footer-social{ float: none; width: 96%;  margin: 0 auto; padding: 0; }
.footer-social ul{  margin: 0 auto; }

.footer-copy{ width: 96%; height: auto;   margin: 20px auto 0px; padding:10px 0 10px 0; text-align: center; font-size: 12px; line-height: 16px; color: #fff; }
}







/*=================================================================   500 px =========================================================================================**/
@media screen and (max-width: 500px) {

/* featured prop */
.wec-featured-title{ height: 30px; padding: 16px 0 6px 0;  font-size: 22px; line-height: 22px;}
.wec-featured-pics ul li{ float: none;  width: 100%;  }
.wec-featured-pics ul li:nth-child(2), .wec-featured-pics ul li:nth-child(3){ display: block; margin: 4px 0 0 0; }
.wec-featured-pics ul li:nth-child(4){  display: none; }
.wec-featured-pics ul li a p{  font-size: 16px; line-height: 19px;  }
.wec-featured-pics ul li a div{  font-size: 16px; line-height: 19px; }
}





/*=================================================================   450 px =========================================================================================**/
@media screen and (max-width: 450px) {


/* search block */
.wec-search-text h2{ font-size: 28px; line-height: 28px;  }
.wec-search-text h3{ font-size: 14px; line-height: 14px; }




/* ADVANCED SEARCH 		******************************/	
.as-options div{ float:none; width:100%;}
.as-options div.as-bedrooms{ margin:10px 0 0 0;}
.as-options div.as-bathrooms{margin:10px 0 0 0;}
ul.as-check-block li{ float:none;  width:100%; margin:14px 0 3px 0;}
.as-button-block button.as-button-apply{  float:none; width:100%;}
	.as-button-block a{  float:none;  width:100%;  margin:10px 0 0 0; padding:11px 0 0 0; }
	.as-button-block button.as-button-clear{  float:none; width:100%; margin:10px 0 0 0; }
	
	ul.as-check-block label{ font-size:18px;}

/*ADVANCED SEARCH 2   */
.as2-line{margin:16px 0 0 0;}
.as2-block{ float: none; width: 100%; margin: 0 0 16px 0; }
	.as2-margin{margin:0 0 16px 0%;}
.as2-price-from{  float: none; padding: 0 0 0 44px; }
.as2-price-to{ float: none;  padding: 16px 0 0 44px; }
	.as2-price-to:before{  top: 26px; left: 15px;}

/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:253px; }
}
/*=================================================================   420 px =========================================================================================**/
@media screen and (max-width: 420px) {
/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:236px; } /**/

}


/*=================================================================   400 px =========================================================================================**/
@media screen and (max-width: 400px) {
/* search block */
.wec-search-text{  padding: 12px 0 0 0; }
.wec-search-text h2{ font-size: 24px; line-height: 34px;  }
.wec-search-text h3{margin: 0px 0 0 0; font-size: 14px; line-height: 20px; }
.wec-search-text h3 br{ display: block; }
/* search panel*/
.search-panel{width: 90%;   margin: 15px auto 0px;  }

/* text block */
.wec-text-block{ margin: 90px auto 0; width: 92%; padding: 0 4% 0 4%; }
.wec-text-block h2{ margin: 24px 0 0 0; font-size: 24px; line-height: 28px;  }
	.wec-text-block h3{margin: 24px 0 0 0; font-size: 18px; line-height: 20px; text-align: left;  }
	.wec-text-block p{ margin: 14px 0 0 0; font-size: 15px; line-height: 21px; }
/* neighborhood */
.wec-neighborhood ul{ padding: 21px 0 0 0; }
.wec-neighborhood ul li{ float: none; width: 88%; padding: 0 6% 0 6%; text-align: center; }



}











/*=================================================================   380 px =========================================================================================**/
@media screen and (max-width: 380px) {
/*   SEARCH RESULTS */
.search-results .sr-sort {      width: 120px;  margin-top: 4px;}
.search-results .sr-sort::before {     top: 7px;    left: -43px;    content: 'Sort by:';    font-size: 13px;    line-height: 13px;}
.sr-list .sr-item .sr-picture div img{ height:213px; } /**/

.search-results .sr-option-line .sr-page-numb span { color: #000; font-size: 15px; line-height: 15px; }
}
/*=================================================================   340 px =========================================================================================**/
@media screen and (max-width: 340px) {
/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:191px; } /**/
}
/*=================================================================   320 px =========================================================================================**/
@media screen and (max-width: 320px) {
/*   SEARCH RESULTS */
.sr-list .sr-item .sr-picture div img{ height:180px; } /**/
}