

@media only screen 



and (max-width : 1920px) {

#top-header {

	background-size: cover;

}

}

@media only screen 



and (max-width : 1280px) {



/* Smartphones (portrait) ----------- */



#weblink {

	top: 95px;

	right: -84px;

		font-size: 25px;

}
	

#top-header {
	height: 50px;
}
	


#hd-inf {

	left: 32%;

	top: 180px;

}
nav .menu {
width: 90%;

}




}

@media only screen 

and (max-width : 980px) {



.preflex-title #pops span{

	font-size: 38px;

}

#top-header{

	height: 173px;;

}

#hd-inf {

	left: 28%;

	top: 137px;

	font-size: 24px;

}



#weblink {

	font-size: 20px;

	right: -59px;

	top: 70px;

}

#adress {

	position: absolute;

display:none;

}

#now, #soon, #plan {

	font-size: 16px;

}

.box-text {

	font-size: 16px;

}

.in-block {

	width: 300px;



	padding: 10px;

}

.box-title {



	font-size: 30px;



}

.pic-wrap img{

	width:260px;

}

.pic-wrap {

	width: 280px;

	height: auto;

}

#top-header img {



	width: 200px;



}

nav .menu .m-submenu {

	left: 400px;

	width: 20%;

	padding-left: 0px;

	}



}



@media only screen 

and (max-width : 800px) {
#top-header {
	height: 50px;
}
nav .menu {
	width: 85%;
}
.show_img img {
	border: solid 2px #acacac;
	width: 680px;
}
#top-header img {
	width: 200px;
	width: 50px;
}
nav .menu .m-submenu {
	left: 0px;
	width: 108%;
	padding-left: 0px;
}

}

@media only screen 



and (max-width : 768px) {
#top-header {
	height: 55px;
}
#top-header img {
	width: 60px;
}
#hd-inf {
	margin-right: 8px;
}
.show_img img {
	width: 658px;
}
	.load_img img {
	width: 320px;
}
nav .menu .m-submenu {
	left: 0px;
	width: 108%;
	padding-left: 0px;
}

}
@media only screen 
and (max-width : 640px) {
nav .menu {
	width: 95%;
}
.docFlex {
	padding: 8px;
	}
.show_text {
		font-size: 22px;
	color: #f5f5f5;
	line-height: 28px;
		height: 65px;
	text-align: center;
}
.show_img img {
	width: 560px;
}

}
	@media only screen 
and (max-width : 414px) {

#top-header {

	height: 100px;

background-size: cover;

}
nav .menu .m-submenu {
	left: 0px;
	width: 70%;
	padding-left: 0px;
}
#hd-inf {
flex: inherit;
font-size: 26px;
margin-left: 39%;
}

#weblink {

	font-size: 12px;

	top: 43px;

	right: -35px;

}

nav .menu {

	display: none;

}

#toggle-menu {

	display: block;

}

#top-header img {
	width: 50px;
	margin-left: 19%;
}

.docFlex {
	
	padding:2px;

}
.an-wrap {
	width: 100%;
}	
.show_text {
	font-size: 18px;
	line-height: 24px;
	height: 55px;
	text-align: center;
	align-items: center;
}
.show_img {
	padding: 5px;
}
.show_img img {
	width: 320px;
}

	.descript {
	font-size: 16px;

	}
	.line-flex{
	flex-direction: column;
	}
	.load_img {
	padding: 0px;
	}

	.load_img img {
	width: 320px;
	}
.descript {
	font-size: 16px;
	padding-left: 10px;
	width: 380px;

}
#admin {
	display: none;
}
.afsh-text{
	text-align: center;
	font-size: 16px;
}
.make-afisha {
	display: none;
}	
		

}
@media only screen 
	and (max-width : 384px) {
		.descript {
	
	padding-left: 0px;
	width: 360px;
}
		
}
@media only screen 
	and (max-width : 375px) {
	#top-header {

	height: 100px;

background-size: cover;

}

#hd-inf {
flex: inherit;
font-size: 26px;
margin-left: 39%;
}

#weblink {

	font-size: 12px;

	top: 43px;

	right: -35px;

}

nav .menu {

	display: none;

}

#toggle-menu {

	display: block;

}

#top-header img {
	width: 50px;
	margin-left: 19%;
}

.docFlex {
	
	padding:2px;

}
.an-wrap {
	width: 100%;
}	
.show_text {
	font-size: 16px;
	line-height: 24px;
	height: 45px;
	text-align: center;
	align-items: center;
}
.show_img {
	padding: 5px;
}
.show_img img {
	width: 320px;
}

	.descript {
	font-size: 16px;

	}
	.line-flex{
	flex-direction: column;
	}
	.load_img {
	padding: 0px;
	}

	.load_img img {
	width: 320px;
	}
.descript {
	font-size: 16px;
	padding-left: 10px;
	width: 341px;
}
#admin {
	display: none;
}
.afsh-text{
	text-align: center;
	font-size: 14px;
}
.make-afisha {
	display: none;
}	
		
		
}

@media only screen 



and (max-width : 360px) {

#top-header {

	height: 100px;

background-size: cover;

}

#hd-inf {
flex: inherit;
font-size: 26px;
margin-left: 39%;
}

#weblink {

	font-size: 12px;

	top: 43px;

	right: -35px;

}

nav .menu {

	display: none;

}

#toggle-menu {

	display: block;

}

#top-header img {
	width: 50px;
	margin-left: 19%;
}

.docFlex {
	
	padding:2px;

}
.an-wrap {
	width: 100%;
}	
.show_text {
	font-size: 16px;
	line-height: 24px;
	height: 45px;
	text-align: center;
	align-items: center;
}
.show_img {
	padding: 5px;
}
.show_img img {
	width: 320px;
}

	.descript {
	font-size: 16px;

	}
	.line-flex{
	flex-direction: column;
	}
	.load_img {
	padding: 0px;
	}

	.load_img img {
	width: 320px;
	}
.descript {
	font-size: 16px;
	padding-left: 10px;
	width: 326px;
}
#admin {
	display: none;
}
.afsh-text{
	text-align: center;
	font-size: 14px;
}
.make-afisha {
	display: none;
}

}





























@media only screen 



and (min-device-width : 768px) 



and (max-device-width : 1024px) {



/* iPads (portrait and landscape) ----------- */







}



@media only screen 



and (min-device-width : 768px) 



and (max-device-width : 1024px) 



and (orientation : landscape) {



/* iPads (landscape) ----------- */







}











@media only screen 



and (min-device-width : 768px) 



and (max-device-width : 1024px) 



and (orientation : portrait) {



/* iPads (portrait) ----------- */











}







@media only screen 



and (min-width : 1200px) {



/* Desktops and laptops ----------- */







}







@media only screen 



and (min-width : 1700px) {



/* Large screens ----------- */







}







@media



only screen and (-webkit-min-device-pixel-ratio : 1.5),



only screen and (min-device-pixel-ratio : 1.5) {



/* iPhone 4 ----------- */







}

