@charset "utf-8";
/* CSS Document */


/* T A B L E T   P O R T R A I T  (for 768px width) ======================================================== */
	
@media only screen and (min-width: 768px) and (max-width: 1010px) {
	
	/* INDEX----------------------------------------------------- */
	._height_index, .div_content_sep_index { height: 250px; }
	._top_index { top: 250px; }
	/* ---------------------------------------------------------- */
		
}

/* ========================================================================================================= */


/* M O B I L E   P O R T R A I T  (for 320px width) ======================================================== */

@media only screen and (max-width: 767px) {
	
	/* INDEX----------------------------------------------------- */
	._height_index, .div_content_sep_index { height: 140px; }
	._top_index { top: 140px; }
	/* ---------------------------------------------------------- */
	
	  .div_block_content h1
	, .div_block_content h2
	, .div_block_content h3
	, .div_block_content p
	, .div_block_foot .p_title
	, .div_block_foot p
	, .div_block_foot address {
		padding-right: 10px;
		padding-left: 10px;		
	}
	
	.popup-gallery {
		text-align: center;
	}
			
}

/* ========================================================================================================= */


/* M O B I L E   L A N D S C A P E  (for 480px width) ====================================================== */

@media only screen and (max-width: 480px) {
	
	/* INDEX----------------------------------------------------- */
	._height_index, .div_content_sep_index { height: 100px; }
	._top_index { top: 100px; }
	/* ---------------------------------------------------------- */
	
}

/* ========================================================================================================= */