@media screen and (max-width: 1400px) {
	.wrap{
		max-width:1000px;

	}


}


@media screen and (max-width: 1000px) {
	

	.mobilmenu{
		display:inline-block;
		}
		
	nav{
		display:none;
		}

	header .wrap .left, header .wrap .right{
		display: block;
		float:none;
		width: 100%;
	}

	header .wrap .right .search{
		margin-top: 10px;
	}

	.wrap{
		max-width:calc(100% - 20px) !important;
		padding-left:10px;
		padding-right:10px;
	}
}

@media screen and (max-width: 1000px) {
	
	.window{
		height:calc(700px - 150px);
	}


	.window .darker .inner .title{
		font-size: 40px;
	}

	.window .darker .inner .text{
		font-size: 20px;
		padding:30px 0;
	}

	section.main .wrap article.withsidebar{
		float:left;
		padding:0px;
		width: calc(100% - 250px);
	}
	section.main .wrap .sidebar{
		float:left;
		padding:121px 0px 20px 20px;
		width: calc(250px - 20px);
	}



}


@media screen and (max-width: 900px) {

	.graypanel .wrap .bottommenu .cell{
		width:50%;
		}


	.google{
		display: block;
		width: 100% !important;
	}
	.county{
		display: block;
		width: 100%;
		padding: 0 0 0 20px !important;
		margin:0 !important;
	}
	.map{
		width: calc(100%) !important;
		height:300px !important;

	}

	footer .wrap .footeritems .item{
		float:none;
		width: calc(100% - 20px);
		text-align: center;
		padding:10px;
	}

}

@media screen and (max-width: 800px) {
	
	h1{
		font-size:25px;
		}
		
	h2{
		font-size:20px;
		}
		
	.main img{
			float:none !important;
			text-align:left !important;
			}


section.main .wrap article.withsidebar{
	float:none;
	padding:0;
	width:100%;
}	
section.main .wrap .sidebar{
	float:none;
	width:100%;
	padding: 20px 0 20px 0;
}	
		
.window .darker .inner  h1.title.sub{
	font-size: 30px;
}

}
@media screen and (max-width: 740px) {


}

@media screen and (max-width: 650px) {
	

header .wrap .item{
	padding:0 10px 0 15px;
	font-size: 9px;
	background-size: auto 10px;
}


	

.wrap .logo img{
	width:100px;
	}


header .wrap{
	text-align: center;
}
header .wrap .item.address{
	display: none;
}

	
.sliderWrap{
	margin:150px 0 0 0;
}

.graypanel .wrap .bottommenu .cell{
	width:calc(100% - 50px);
	}

}


@media screen and (max-width: 400px) {
	


}


@-ms-viewport {
  width: device-width;
}
