@media only screen {
	
	* {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		border: 0;
		font-family: 'Merriweather', serif;
		transition: all 0.1s ease-in;
		-moz-transition: all 0.1s ease-in;
		-webkit-transition: all 0.1s ease-in;
		-o-transition: all 0.1s ease-in;
		-ms-transition: all 0.1s ease-in;
	}
	
	.sections {
		width: 100%;
		height: 100vh;
		margin: 0 auto;
		padding: 0;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
	}
	
	.buttonbox_blue {
		display: block;
		padding: 20px 30px 20px 30px;
		background-color: #ffffff;
		color: #545a5c;
		border-left: 10px solid #10b0e6;
		cursor: pointer;
		font-size: 0.8vw;
		text-decoration: none;
	}
		
	.buttonbox_blue:hover {
		padding: 20px 30px 20px 60px;
	}
		
	.buttonbox_blue b {
		font-size: 1.4em;
		font-weight: bold;
		color: #10b0e6;
	}
	
	.buttonbox_green {
		display: block;
		padding: 20px 30px 20px 30px;
		background-color: #ffffff;
		color: #545a5c;
		border-left: 10px solid #2ed710;
		cursor: pointer;
		font-size: 0.8vw;
		text-decoration: none;
	}
		
	.buttonbox_green:hover {
		padding: 20px 30px 20px 60px;
	}
		
	.buttonbox_green b {
		font-size: 1.4em;
		font-weight: bold;
		color: #2ed710;
	}
	
	.buttonbox_white {
		display: block;
		padding: 20px 30px 20px 30px;
		color: #ffffff;
		border-left: 10px solid #ffffff;
		cursor: pointer;
		font-size: 0.8vw;
		text-decoration: none;
	}
		
	.buttonbox_white:hover {
		padding: 20px 30px 20px 60px;
	}
		
	.buttonbox_white b {
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	}
	
	
	
	/*_________________    H E A D E R   _________________*/
	
		header {
			display: block;
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 90px;
			line-height: 90px;
			display: grid;
			grid-template-columns: 10% 15% 75%;
			grid-template-rows: 30px 60px;
			gap: 0;
			z-index: 9999;
		}
		
		#header_green {
			grid-row: 1/2;
			grid-column: 1/4;
			background-color: #2ed710;
		}
		
		#header_white {
			grid-row: 2/3;
			grid-column: 1/4;
			background-color: #ffffff;
		}
		
		#header_logo {
			grid-row: 1/3;
			grid-column: 2/3;
			background-image: url('_images/nyugati_zold_ct_header_logo.png');
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		#header_sandwich {
			display: none;
		}
		
		nav {
			grid-row: 2/3;
			grid-column: 3/4;
			line-height: 60px;
		}
		
		nav a {
			font-size: 0.9vw;
			color: #3f5052;
			text-decoration: none;
			text-transform: uppercase;
			padding: 0 20px 0 0;
			cursor: pointer;
		}
		
		nav a:hover {
			color: #10b0e6;
		}
		
		nav .booked {
			font-size: 0.9vw;
			background-color: #2ed710;
			color: #ffffff;
			text-decoration: none;
			text-transform: uppercase;
			padding: 10px 10px;
			margin: 0 10px 0 0;
			cursor: pointer;
			font-weight: bold;
			border-radius: 3px;
		}
		
		nav .booked:hover {
			background-color: #10b0e6;
			color: #ffffff;
		}
		
		#book {
			display: none;
		}
	
	/*_________________    H E A D E R   _________________*/
	
	
	
	
	/*_____________    S E C T I O N   0 1   _____________*/
	
		#section_01 {
			display: grid;
			grid-template-columns: 10% 40% 40% 10%;
			grid-template-rows: 90px 3fr 1fr 2fr;
			gap: 0;
			background: #f0f2f2;
		}
		
		#section_01_image {
			grid-row: 2/4;
			grid-column: 2/3;
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}
		
		#section_01_content {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #f0f2f2;
			padding: 60px;
			font-size: 1em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_01_content_ext {
			grid-row: 3/4;
			grid-column: 3/4;
			background-color: #aeb9ba;
			padding: 20px;
			font-size: 1em;
			color: #ffffff;
			text-align: justify;
		}
		
		#section_01_content h2 {
			font-size: 1.9em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_01_content h3 {
			font-size: 1.7em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_01_content h3 b {
			color: #2ed710;
		}	
		
		#section_01_footer {
			grid-row: 4/5;
			grid-column: 1/5;
			background-color: #7a8c8f;
		}
		
		#section_01_footer_map {
			grid-row: 4/5;
			grid-column: 2/3;
			padding: 20px;
			background-color: #7a8c8f;
			z-index: 100;
		}
		
		#section_01_footer_mapinfo {
			grid-row: 4/5;
			grid-column: 2/3;
			padding: 20px;
			z-index: 102;
			text-align: right;
			transition: all 0.3s ease-in;
			-moz-transition: all 0.3s ease-in;
			-webkit-transition: all 0.3s ease-in;
			-o-transition: all 0.3s ease-in;
			-ms-transition: all 0.3s ease-in;
		}
		
		#section_01_footer_mapinfo:hover {
			opacity: 0;
			transition: all 0.3s ease-in;
			-moz-transition: all 0.3s ease-in;
			-webkit-transition: all 0.3s ease-in;
			-o-transition: all 0.3s ease-in;
			-ms-transition: all 0.3s ease-in;
		}
		
		#section_01_footer_mapinfo h4 {
			display: inline-block;
			background-color: #10b0e6;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.3em;
		}
		
		#section_01_footer_mapinfo h5 {
			display: inline-block;
			background-color: #2ed710;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.8em;
		}
		
		#section_01_footer_info {
			grid-row: 4/5;
			grid-column: 3/4;
			padding: 20px;
		}
	
	/*_____________    S E C T I O N   0 1   _____________*/
	
	
	
	
	/*_____________    S E C T I O N   0 2   _____________*/
	
		#section_02 {
			display: grid;
			grid-template-columns: 10% 40% 40% 10%;
			grid-template-rows: 90px 1fr 120px;
			gap: 0;
			background: #ffffff;
		}
		
		#section_02 h2 {
			font-size: 1.8em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
		}
		
		#section_02_content1 {
			grid-row: 2/3;
			grid-column: 2/3;
			background-color: #e2e6e6;
			padding: 60px 40px;
			font-size: 1em;
			color: #545a5c;
			text-align: left;
		}
		
		#section_02_content1 table {
			display: table;
			font-size: 1vw;
			width: 100%;
		}
		
		#section_02_content1 tr:nth-child(even) {
			background-color: rgba(255, 255, 255, 0.7);
		}

		#section_02_content1 tr:nth-child(odd) {
			background-color: rgba(255, 255, 255, 0.2);
		}
		
		#section_02_content1 td:nth-child(odd) {
			text-align: left;
		}
		
		#section_02_content1 td:nth-child(even) {
			text-align: right;
		}
		
		#section_02_content1 td {
			padding: 8px 15px;
			font-weight: bold;
			border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		}
		
		#section_02_content1 .tableheader {
			background-color: #2ed710;
			color: #ffffff;
			font-size: 1.2vw;
		}
		
		#section_02_content1 .tablelight {
			font-weight: normal;
			padding: 8px 15px 8px 35px;
			font-size: 0.9vw;
		}
			
		#section_02_content2 {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #ffffff;
			padding: 60px 40px;
			font-size: 1em;
			color: #545a5c;
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-template-rows: repeat(5, 1fr);
		}
		
		#section_02_content2 .ep01 {
			grid-row: 1/2;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/otp.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep02 {
			grid-row: 1/2;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/allianz.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep03 {
			grid-row: 2/4;
			grid-column: 1/2;
			background-image: url('../_images/egeszsegpenztarak/mkb.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep04 {
			grid-row: 2/3;
			grid-column: 2/4;
			background-image: url('../_images/egeszsegpenztarak/ujpiller.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep05 {
			grid-row: 3/4;
			grid-column: 2/4;
			background-image: url('../_images/egeszsegpenztarak/generali.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep06 {
			grid-row: 2/4;
			grid-column: 4/5;
			background-image: url('../_images/egeszsegpenztarak/premium.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep07 {
			grid-row: 4/5;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/medicina.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep08 {
			grid-row: 4/5;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/patika.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep09 {
			grid-row: 5/6;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/tempo.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep10 {
			grid-row: 5/6;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/vitamin.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_footer {
			grid-row: 3/4;
			grid-column: 1/5;
			background-color: #6c8083;
			font-size: 1em;
			color: #ffffff;
			text-align: center;
			padding: 40px 0;
		}
		
	/*_____________    S E C T I O N   0 2   _____________*/
	
	

	/*_____________    S E C T I O N   0 3   _____________*/
		
		#section_03 {
			display: grid;
			grid-template-columns: 10% 40% 40% 10%;
			grid-template-rows: 90px 1fr;
			gap: 0;
			background: #f0f2f2;
		}
		
		#section_03_image {
			grid-row: 2/4;
			grid-column: 2/3;
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}
		
		#section_03_content {
			grid-row: 2/4;
			grid-column: 3/4;
			background-color: #f0f2f2;
			padding: 60px;
			font-size: 0.9em;
			line-height: 1.4em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_03_content h2 {
			font-size: 1.9em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_03_content h3 {
			font-size: 1.7em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_03_content h3 b {
			color: #2ed710;
		}	
		


	/*_____________    S E C T I O N   0 3   _____________*/

	

	/*_____________    S E C T I O N   0 4   _____________*/
	
	#section_04 {
		display: grid;
		grid-template-columns: 25% 25% 25% 25%;
		grid-template-rows: 1fr 2fr;
		gap: 0;
		background: #ffffff;
		padding: 90px 10% 0 10%;
	}
	
	#section_04 .img_portrait {
		background-color: #7a8c8f;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		border: 10px solid #ffffff;
	}

	#section_04 .img_landscape {
		background-color: #7a8c8f;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		border: 10px solid #ffffff;
	}
	
/*_____________    S E C T I O N   04   _____________*/



	/*_____________    S E C T I O N   0 5   _____________*/
	
		#section_05 {
			display: grid;
			grid-template-columns: 10% 40% 40% 10%;
			grid-template-rows: 90px 1fr;
			gap: 0;
			background: #ffffff;
		}
		
		#section_05 h2 {
			font-size: 1.8em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
		}
		
		#section_05_content1 {
			grid-row: 2/3;
			grid-column: 2/3;
			background-color: #ffffff;
			padding: 40px 40px;
			font-size: 0.9em;
			color: #545a5c;
			text-align: left;
		}
		
		#section_05_content1 table {
			display: table;
			font-size: 0.9vw;
			width: 100%;
		}
		
		#section_05_content1 tr:nth-child(even) {
			background-color: rgba(0, 0, 0, 0.05);
		}

		#section_05_content1 tr:nth-child(odd) {
			background-color: rgba(0, 0, 0, 0);
		}
		
		#section_05_content1 td:nth-child(odd) {
			text-align: left;
		}
		
		#section_05_content1 td:nth-child(even) {
			text-align: right;
		}
		
		#section_05_content1 td {
			padding: 6px 15px;
			font-weight: bold;
			border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		}
		
		#section_05_content1 .tableheader {
			background-color: #2ed710;
			color: #ffffff;
			font-size: 1.2vw;
		}
		
		#section_05_content1 .tablelight {
			font-weight: normal;
			padding: 6px 15px 6px 35px;
			font-size: 0.8vw;
		}
			
		#section_05_content2 {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #e2e6e6;
			padding: 60px 40px;
			font-size: 1em;
			color: #545a5c;
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-template-rows: repeat(5, 1fr);
			background-image: url('../_images/vizsgalatok.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
	
	/*_____________    S E C T I O N   0 5   _____________*/

	
	/*_____________    S E C T I O N   0 6   _____________*/
	
		#section_06 {
			display: grid;
			grid-template-columns: 10% 40% 40% 10%;
			grid-template-rows: 90px 1fr 180px;
			gap: 0;
			background: #ffffff;
		}
		
		#section_06 h2 {
			font-size: 1.8em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
		}
		
		#section_06_content1 {
			grid-row: 2/3;
			grid-column: 2/3;
			background-color: #e2e6e6;
			padding: 60px 40px;
			font-size: 1em;
			color: #545a5c;
			text-align: left;
		}
		
		#section_06_content1 a {
			display: block;
			font-size: 1vw;
			padding: 10px 0;
			cursor: pointer;
		}
		
		#section_06_content1 a:hover {
			font-size: 1vw;
			padding: 10px 20px;
			background-color: #2ed710;
			color: #ffffff;
		}
		
		#section_06_content2 {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #ffffff;
			padding: 60px 40px;
			font-size: 1em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_06_footer {
			grid-row: 3/4;
			grid-column: 1/5;
			background-color: #6c8083;
			font-size: 1em;
			color: #ffffff;
			text-align: center;
			padding: 40px 0;
		}
	
	/*_____________    S E C T I O N   0 6   _____________*/
	

	/*_____________    S E C T I O N   0 7   _____________*/
		
		#section_07 {
			display: grid;
			grid-template-columns: 10% 40% 40% 10%;
			grid-template-rows: 90px 1fr;
			gap: 0;
			background: #f0f2f2;
		}
		
		#section_07_map {
			grid-row: 2/4;
			grid-column: 2/3;
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}
		
		#section_07_content {
			grid-row: 2/4;
			grid-column: 3/4;
			background-color: #f0f2f2;
			padding: 60px;
			font-size: 1em;
			line-height: 1.5em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_07_content h2 {
			font-size: 1.9em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}

		#section_07_content h4 {
			display: inline-block;
			background-color: #10b0e6;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.3em;
		}
		
		#section_07_content h5 {
			display: inline-block;
			background-color: #2ed710;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.8em;
		}
		


	/*_____________    S E C T I O N   0 7   _____________*/
	
	h1 {
		font-size: 5em;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		color: #ffffff;
	}


}















/*  ______________________________________________________   L O W   D E S K T O P   N É Z E T  _______________________________________________________   */

@media only screen and (min-width: 800px) and (max-width: 1499px) {
	
	.sections {
		width: 100%;
		height: 100vh;
		margin: 0 auto;
		padding: 0;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
	}
	
	.buttonbox_blue {
		display: block;
		padding: 6px 20px 6px 20px;
		background-color: #ffffff;
		color: #545a5c;
		border-left: 6px solid #10b0e6;
		cursor: pointer;
		font-size: 0.9em;
		text-decoration: none;
	}
		
	.buttonbox_blue:hover {
		padding: 6px 20px 6px 40px;
	}
		
	.buttonbox_blue b {
		font-size: 1.4em;
		font-weight: bold;
		color: #10b0e6;
	}
	
	.buttonbox_green {
		display: block;
		padding: 6px 20px 6px 20px;
		background-color: #ffffff;
		color: #545a5c;
		border-left: 6px solid #2ed710;
		cursor: pointer;
		font-size: 0.9em;
		text-decoration: none;
	}
		
	.buttonbox_green:hover {
		padding: 6px 20px 6px 40px;
	}
		
	.buttonbox_green b {
		font-size: 1.2em;
		font-weight: bold;
		color: #2ed710;
	}
	
	.buttonbox_white {
		display: block;
		padding: 6px 20px 6px 20px;
		color: #ffffff;
		border-left: 6px solid #ffffff;
		cursor: pointer;
		font-size: 0.85em;
		text-decoration: none;
	}
		
	.buttonbox_white:hover {
		padding: 6px 20px 6px 40px;
	}
		
	.buttonbox_white b {
		font-size: 1.2em;
		font-weight: bold;
		color: #ffffff;
	}
	
	
	
	/*_________________    H E A D E R   _________________*/
	
		header {
			display: block;
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 90px;
			line-height: 90px;
			display: grid;
			grid-template-columns: 0% 15% 85%;
			grid-template-rows: 30px 60px;
			gap: 0;
			z-index: 9999;
		}
		
		#header_green {
			grid-row: 1/2;
			grid-column: 1/4;
			background-color: #2ed710;
		}
		
		#header_white {
			grid-row: 2/3;
			grid-column: 1/4;
			background-color: #ffffff;
		}
		
		#header_logo {
			grid-row: 1/3;
			grid-column: 2/3;
			background-image: url('_images/nyugati_zold_ct_header_logo.png');
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		#header_sandwich {
			display: none;
		}
		
		nav {
			grid-row: 2/3;
			grid-column: 3/4;
			line-height: 60px;
		}
		
		nav a {
			font-size: 0.9vw;
			color: #3f5052;
			text-decoration: none;
			text-transform: uppercase;
			padding: 0 20px 0 0;
			cursor: pointer;
		}
		
		nav a:hover {
			color: #10b0e6;
		}
		
		nav .booked {
			font-size: 0.9vw;
			background-color: #2ed710;
			color: #ffffff;
			text-decoration: none;
			text-transform: uppercase;
			padding: 10px 10px;
			margin: 0 10px 0 0;
			cursor: pointer;
			font-weight: bold;
			border-radius: 3px;
		}
		
		nav .booked:hover {
			background-color: #10b0e6;
			color: #ffffff;
		}
		
		#book {
			display: none;
		}
	
	/*_________________    H E A D E R   _________________*/
	
	
	
	
	/*_____________    S E C T I O N   0 1   _____________*/
	
		#section_01 {
			display: grid;
			grid-template-columns: 0% 50% 50% 0%;
			grid-template-rows: 90px 3fr 1fr 1fr;
			gap: 0;
			background: #f0f2f2;
		}
		
		#section_01_image {
			grid-row: 2/4;
			grid-column: 2/3;
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}
		
		#section_01_content {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #f0f2f2;
			padding: 20px 30px;
			font-size: 0.9em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_01_content_ext {
			grid-row: 3/4;
			grid-column: 3/4;
			background-color: #aeb9ba;
			padding: 12px 20px;
			font-size: 1em;
			color: #ffffff;
			text-align: justify;
		}
		
		#section_01_content h2 {
			font-size: 1.7em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_01_content h3 {
			font-size: 1.5em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_01_content h3 b {
			color: #2ed710;
		}	
		
		#section_01_footer {
			grid-row: 4/5;
			grid-column: 1/5;
			background-color: #7a8c8f;
		}
		
		#section_01_footer_map {
			grid-row: 4/5;
			grid-column: 2/3;
			padding: 12px 20px;
			background-color: #7a8c8f;
			z-index: 100;
		}
		
		#section_01_footer_mapinfo {
			grid-row: 4/5;
			grid-column: 2/3;
			padding: 12px 20px;
			z-index: 102;
			text-align: right;
			transition: all 0.3s ease-in;
			-moz-transition: all 0.3s ease-in;
			-webkit-transition: all 0.3s ease-in;
			-o-transition: all 0.3s ease-in;
			-ms-transition: all 0.3s ease-in;
		}
		
		#section_01_footer_mapinfo:hover {
			opacity: 0;
			transition: all 0.3s ease-in;
			-moz-transition: all 0.3s ease-in;
			-webkit-transition: all 0.3s ease-in;
			-o-transition: all 0.3s ease-in;
			-ms-transition: all 0.3s ease-in;
		}
		
		#section_01_footer_mapinfo h4 {
			display: inline-block;
			background-color: #10b0e6;
			color: #ffffff;
			padding: 6px 12px;
			font-size: 1em;
		}
		
		#section_01_footer_mapinfo h5 {
			display: inline-block;
			background-color: #2ed710;
			color: #ffffff;
			padding: 6px 12px;
			font-size: 1.3em;
		}
		
		#section_01_footer_info {
			grid-row: 4/5;
			grid-column: 3/4;
			padding: 20px;
		}
	
	/*_____________    S E C T I O N   0 1   _____________*/
	
	
	
	
	/*_____________    S E C T I O N   0 2   _____________*/
	
		#section_02 {
			display: grid;
			grid-template-columns: 0% 50% 50% 0%;
			grid-template-rows: 90px 1fr 80px;
			gap: 0;
			background: #ffffff;
		}
		
		#section_02 h2 {
			font-size: 1.8em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
		}
		
		#section_02_content1 {
			grid-row: 2/3;
			grid-column: 2/3;
			background-color: #e2e6e6;
			padding: 30px;
			font-size: 1em;
			color: #545a5c;
			text-align: left;
		}
		
		#section_02_content1 table {
			display: table;
			font-size: 0.9em;
			width: 100%;
		}
		
		#section_02_content1 tr:nth-child(even) {
			background-color: rgba(255, 255, 255, 0.7);
		}

		#section_02_content1 tr:nth-child(odd) {
			background-color: rgba(255, 255, 255, 0.2);
		}
		
		#section_02_content1 td:nth-child(odd) {
			text-align: left;
		}
		
		#section_02_content1 td:nth-child(even) {
			text-align: right;
		}
		
		#section_02_content1 td {
			padding: 8px 15px;
			font-weight: bold;
			border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		}
		
		#section_02_content1 .tableheader {
			background-color: #2ed710;
			color: #ffffff;
			font-size: 1em;
		}
		
		#section_02_content1 .tablelight {
			font-weight: normal;
			padding: 8px 15px 8px 35px;
			font-size: 0.8em;
		}
			
		#section_02_content2 {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #ffffff;
			padding: 60px 40px;
			font-size: 1em;
			color: #545a5c;
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-template-rows: repeat(5, 1fr);
		}
		
		#section_02_content2 .ep01 {
			grid-row: 1/2;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/otp.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep02 {
			grid-row: 1/2;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/allianz.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep03 {
			grid-row: 2/4;
			grid-column: 1/2;
			background-image: url('../_images/egeszsegpenztarak/mkb.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep04 {
			grid-row: 2/3;
			grid-column: 2/4;
			background-image: url('../_images/egeszsegpenztarak/ujpiller.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep05 {
			grid-row: 3/4;
			grid-column: 2/4;
			background-image: url('../_images/egeszsegpenztarak/generali.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep06 {
			grid-row: 2/4;
			grid-column: 4/5;
			background-image: url('../_images/egeszsegpenztarak/premium.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep07 {
			grid-row: 4/5;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/medicina.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep08 {
			grid-row: 4/5;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/patika.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep09 {
			grid-row: 5/6;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/tempo.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_content2 .ep10 {
			grid-row: 5/6;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/vitamin.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
		
		#section_02_footer {
			grid-row: 3/4;
			grid-column: 1/5;
			background-color: #6c8083;
			font-size: 1em;
			color: #ffffff;
			text-align: center;
			padding: 20px 0;
		}
		
	/*_____________    S E C T I O N   0 2   _____________*/
	
	

	/*_____________    S E C T I O N   0 3   _____________*/
		
		#section_03 {
			display: grid;
			grid-template-columns: 0% 50% 50% 00%;
			grid-template-rows: 90px 1fr;
			gap: 0;
			background: #f0f2f2;
		}
		
		#section_03_image {
			grid-row: 2/4;
			grid-column: 2/3;
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}
		
		#section_03_content {
			grid-row: 2/4;
			grid-column: 3/4;
			background-color: #f0f2f2;
			padding: 30px;
			font-size: 0.8em;
			line-height: 1.4em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_03_content h2 {
			font-size: 1.9em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_03_content h3 {
			font-size: 1.7em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_03_content h3 b {
			color: #2ed710;
		}	
		


	/*_____________    S E C T I O N   0 3   _____________*/

	

	/*_____________    S E C T I O N   0 4   _____________*/
	
	#section_04 {
		display: grid;
		grid-template-columns: 25% 25% 25% 25%;
		grid-template-rows: 1fr 2fr;
		gap: 0;
		background: #ffffff;
		padding: 90px 0 0 0;
	}
	
	#section_04 .img_portrait {
		background-color: #7a8c8f;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		border: 10px solid #ffffff;
	}

	#section_04 .img_landscape {
		background-color: #7a8c8f;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		border: 10px solid #ffffff;
	}
	
/*_____________    S E C T I O N   04   _____________*/



	/*_____________    S E C T I O N   0 5   _____________*/
	
		#section_05 {
			display: grid;
			grid-template-columns: 0% 50% 50% 0%;
			grid-template-rows: 90px 1fr;
			gap: 0;
			background: #ffffff;
		}
		
		#section_05 h2 {
			font-size: 1.3em;
			color: #10b0e6;
			padding: 0 0 12px 0;
			font-weight: bold;
		}
		
		#section_05_content1 {
			grid-row: 2/3;
			grid-column: 2/3;
			background-color: #ffffff;
			padding: 20px 30px;
			font-size: 0.9em;
			color: #545a5c;
			text-align: left;
		}
		
		#section_05_content1 table {
			display: table;
			font-size: 0.85em;
			width: 100%;
		}
		
		#section_05_content1 tr:nth-child(even) {
			background-color: rgba(0, 0, 0, 0.05);
		}

		#section_05_content1 tr:nth-child(odd) {
			background-color: rgba(0, 0, 0, 0);
		}
		
		#section_05_content1 td:nth-child(odd) {
			text-align: left;
		}
		
		#section_05_content1 td:nth-child(even) {
			text-align: right;
		}
		
		#section_05_content1 td {
			padding: 3px 10px;
			font-weight: bold;
			border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		}
		
		#section_05_content1 .tableheader {
			background-color: #2ed710;
			color: #ffffff;
			font-size: 0.9em;
		}
		
		#section_05_content1 .tablelight {
			font-weight: normal;
			padding: 6px 15px 6px 35px;
			font-size: 0.75em;
		}
			
		#section_05_content2 {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #e2e6e6;
			padding: 60px 40px;
			font-size: 0.85em;
			color: #545a5c;
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-template-rows: repeat(5, 1fr);
			background-image: url('../_images/vizsgalatok.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
		}
	
	/*_____________    S E C T I O N   0 5   _____________*/

	
	/*_____________    S E C T I O N   0 6   _____________*/
	
		#section_06 {
			display: grid;
			grid-template-columns: 0% 50% 50% 0%;
			grid-template-rows: 90px 1fr 180px;
			gap: 0;
			background: #ffffff;
		}
		
		#section_06 h2 {
			font-size: 1.5em;
			color: #10b0e6;
			padding: 0 0 20px 0;
			font-weight: bold;
		}
		
		#section_06_content1 {
			grid-row: 2/3;
			grid-column: 2/3;
			background-color: #e2e6e6;
			padding: 30px;
			font-size: 0.9em;
			color: #545a5c;
			text-align: left;
		}
		
		#section_06_content1 a {
			display: block;
			font-size: 0.9em;
			padding: 10px 0;
			cursor: pointer;
		}
		
		#section_06_content1 a:hover {
			font-size: 0.9em;
			padding: 10px 20px;
			background-color: #2ed710;
			color: #ffffff;
		}
		
		#section_06_content2 {
			grid-row: 2/3;
			grid-column: 3/4;
			background-color: #ffffff;
			padding: 60px 40px;
			font-size: 0.9em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_06_footer {
			grid-row: 3/4;
			grid-column: 1/5;
			background-color: #6c8083;
			font-size: 1em;
			color: #ffffff;
			text-align: center;
			padding: 40px 0;
		}
	
	/*_____________    S E C T I O N   0 6   _____________*/
	

	/*_____________    S E C T I O N   0 7   _____________*/
		
		#section_07 {
			display: grid;
			grid-template-columns: 0% 50% 50% 0%;
			grid-template-rows: 90px 1fr;
			gap: 0;
			background: #f0f2f2;
		}
		
		#section_07_map {
			grid-row: 2/4;
			grid-column: 2/3;
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}
		
		#section_07_content {
			grid-row: 2/4;
			grid-column: 3/4;
			background-color: #f0f2f2;
			padding: 30px;
			font-size: 0.9em;
			line-height: 1.5em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_07_content h2 {
			font-size: 1.5em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}

		#section_07_content h4 {
			display: inline-block;
			background-color: #10b0e6;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.2em;
		}
		
		#section_07_content h5 {
			display: inline-block;
			background-color: #2ed710;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.5em;
		}
		


	/*_____________    S E C T I O N   0 7   _____________*/
	
	h1 {
		font-size: 5em;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		color: #ffffff;
	}
	
	
	
}





















/*  _________________________________________________________   M O B I L   N É Z E T  ________________________________________________________________   */

@media only screen and (min-width: 1px) and (max-width: 799px) {


	/*_________________    H E A D E R   _________________*/
	
		header {
			display: block;
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 90px;
			line-height: 90px;
			display: grid;
			grid-template-columns: 80% 20%;
			grid-template-rows: 30px 60px;
			gap: 0;
			z-index: 9999;
		}
		
		#header_green {
			grid-row: 1/2;
			grid-column: 1/3;
			background-color: #2ed710;
		}
		
		#header_white {
			grid-row: 2/3;
			grid-column: 1/3;
			background-color: #ffffff;
		}
		
		#header_logo {
			grid-row: 1/3;
			grid-column: 1/2;
			background-image: url('_images/nyugati_zold_ct_header_logo.png');
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		#header_sandwich {
			display: block;
			grid-row: 2/3;
			grid-column: 2/3;
			padding-top: 6px;
		}
		
		#header_sandwich div {
			width: 60%;
			height: 6px;
			background-color: rgba(0, 0, 0, 0.6);
			margin: 7px auto;
			border-radius: 3px;
		}
		
		nav {
			position: fixed;
			display: none;
			top: 90px;
			left: 0px;
			height: 100%;
			width: 100%;
			line-height: 40px;
			background-color: rgba(0, 0, 0, 0.8);
			padding-top: 20px;
		}
		
		nav a {
			display: block;
			font-size: 1em;
			color: #ffffff;
			text-decoration: none;
			text-transform: uppercase;
			padding-left: 20px;
			cursor: pointer;
		}
		
		nav a:hover {
			background-color: #2ed710;
			color: #ffffff !important;
		}
		
		nav .booked {
			display: none;
		}
		
		#book {
			position: fixed;
			display: inline-block;
			right: 0;
			top: 0;
			font-size: 1em;
			background-color: #ffffff;
			color: #10b0e6;
			text-decoration: none;
			text-transform: uppercase;
			padding: 2px 10px;
			margin: 3px 3px 0 0;
			cursor: pointer;
			font-weight: 400;
			border-radius: 2px;
			z-index: 11111;
			letter-spacing: 2px;
		}
		
		#book:hover {
			background-color: #10b0e6;
			color: #ffffff;
		}
	
	/*_________________    H E A D E R   _________________*/


	.sections {
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
	}

	.buttonbox_blue {
		display: block;
		padding: 20px 30px 20px 30px;
		background-color: #ffffff;
		color: #545a5c;
		border-left: 10px solid #10b0e6;
		cursor: pointer;
		font-size: 1em;
		text-decoration: none;
	}
		
	.buttonbox_blue:hover {
		padding: 20px 30px 20px 30px;
	}
		
	.buttonbox_blue b {
		font-size: 1em;
		font-weight: bold;
		color: #10b0e6;
	}
	
	.buttonbox_green {
		display: block;
		padding: 20px 30px 20px 30px;
		background-color: #ffffff;
		color: #545a5c;
		border-left: 10px solid #2ed710;
		cursor: pointer;
		font-size: 1em;
		text-decoration: none;
	}
		
	.buttonbox_green:hover {
		padding: 20px 30px 20px 30px;
	}
		
	.buttonbox_green b {
		font-size: 1em;
		font-weight: bold;
		color: #2ed710;
	}
	
	.buttonbox_white {
		display: block;
		padding: 20px 30px 20px 30px;
		color: #232323;
		border-left: 10px solid #787878;
		cursor: pointer;
		font-size: 1em;
		text-decoration: none;
	}
		
	.buttonbox_white:hover {
		padding: 20px 30px 20px 30px;
	}
		
	.buttonbox_white b {
		font-size: 1em;
		font-weight: bold;
		color: #232323;
	}


	/*_____________    S E C T I O N   0 1   _____________*/
	
		#section_01 {
			display: block;
			gap: 0;
			background: #f0f2f2;
		}
		
		#section_01_image {
			margin-top: 90px;
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}
		
		#section_01_content {
			margin-top: 90px;
			background-color: #f0f2f2;
			padding: 20px;
			font-size: 1em;
			color: #545a5c;
			text-align: justify;
		}
		
		#section_01_content_ext {
			background-color: #aeb9ba;
			padding: 10px;
			font-size: 1em;
			color: #ffffff;
			text-align: justify;
		}
		
		#section_01_content h2 {
			font-size: 1.9em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_01_content h3 {
			font-size: 1.7em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}
		
		#section_01_content h3 b {
			color: #2ed710;
		}	
		
		#section_01_footer {
			background-color: #7a8c8f;
		}
		
		#section_01_footer_map {
			display: none;
		}
		
		#section_01_footer_mapinfo {
			display: none;
		}
		
		#section_01_footer_info {
			padding: 20px;
		}

	/*_____________    S E C T I O N   0 1   _____________*/



	/*_____________    S E C T I O N   0 2   _____________*/
	
		#section_02 {
			display: block;
			gap: 0;
			background: #ffffff;
			padding-top: 90px;
		}

		#section_02 h2 {
			font-size: 1.8em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
		}

		#section_02_content1 {
			grid-row: 2/3;
			grid-column: 2/3;
			background-color: #e2e6e6;
			padding: 20px;
			font-size: 1em;
			color: #545a5c;
			text-align: left;
		}

		#section_02_content1 table {
			display: table;
			font-size: 0.7em;
			width: 100%;
		}

		#section_02_content1 tr:nth-child(even) {
			background-color: rgba(255, 255, 255, 0.7);
		}

		#section_02_content1 tr:nth-child(odd) {
			background-color: rgba(255, 255, 255, 0.2);
		}

		#section_02_content1 td:nth-child(odd) {
			text-align: left;
		}

		#section_02_content1 td:nth-child(even) {
			text-align: right;
		}

		#section_02_content1 td {
			padding: 8px 15px;
			font-weight: bold;
			border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		}

		#section_02_content1 .tableheader {
			background-color: #2ed710;
			color: #ffffff;
			font-size: 0.9em;
		}

		#section_02_content1 .tablelight {
			font-weight: normal;
			padding: 8px 15px 8px 35px;
			font-size: 0.6em;
		}
			
		#section_02_content2 {
			display: block;
			background-color: #ffffff;
			padding: 20px;
			font-size: 1em;
			color: #545a5c;
			display: grid;
		}

		#section_02_content2 .ep01 {
			background-image: url('../_images/egeszsegpenztarak/otp.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_content2 .ep02 {
			grid-row: 1/2;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/allianz.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_content2 .ep03 {
			grid-row: 2/4;
			grid-column: 1/2;
			background-image: url('../_images/egeszsegpenztarak/mkb.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 100%;
		}

		#section_02_content2 .ep04 {
			grid-row: 2/3;
			grid-column: 2/4;
			background-image: url('../_images/egeszsegpenztarak/ujpiller.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_content2 .ep05 {
			grid-row: 3/4;
			grid-column: 2/4;
			background-image: url('../_images/egeszsegpenztarak/generali.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_content2 .ep06 {
			grid-row: 2/4;
			grid-column: 4/5;
			background-image: url('../_images/egeszsegpenztarak/premium.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 100%;
		}

		#section_02_content2 .ep07 {
			grid-row: 4/5;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/medicina.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_content2 .ep08 {
			grid-row: 4/5;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/patika.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_content2 .ep09 {
			grid-row: 5/6;
			grid-column: 1/3;
			background-image: url('../_images/egeszsegpenztarak/tempo.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_content2 .ep10 {
			grid-row: 5/6;
			grid-column: 3/5;
			background-image: url('../_images/egeszsegpenztarak/vitamin.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 50%;
		}

		#section_02_footer {
			background-color: #6c8083;
			font-size: 1em;
			color: #ffffff;
			text-align: center;
			padding: 20px;
		}

	/*_____________    S E C T I O N   0 2   _____________*/



	/*_____________    S E C T I O N   0 3   _____________*/
				
		#section_03 {
			display: block;
			padding-top: 90px;
			background: #f0f2f2;
		}

		#section_03_image {
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
			padding-top: 100%;
		}

		#section_03_content {
			background-color: #f0f2f2;
			padding: 20px;
			font-size: 0.8em;
			line-height: 1.5em;
			color: #545a5c;
			text-align: justify;
		}

		#section_03_content h2 {
			font-size: 1.8em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}

		#section_03_content h3 {
			font-size: 1.2em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}

		#section_03_content h3 b {
			color: #2ed710;
		}	

	/*_____________    S E C T I O N   0 3   _____________*/



	/*_____________    S E C T I O N   0 4   _____________*/
			
		#section_04 {
			display: block;
			
			gap: 0;
			background: #ffffff;
			padding: 90px 10px 10px 10px;
		}

		#section_04 .img_portrait {
			background-color: #7a8c8f;
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: cover;
			border: 10px solid #ffffff;
			padding-top: 133%;
		}

		#section_04 .img_landscape {
			background-color: #7a8c8f;
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: cover;
			border: 10px solid #ffffff;
			padding-top: 66%;
		}

	/*_____________    S E C T I O N   04   _____________*/



	/*_____________    S E C T I O N   0 5   _____________*/
			
		#section_05 {
			display: block;
			background: #ffffff;
			padding: 90px 0 0 0;
		}

		#section_05 h2 {
			font-size: 1.8em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
		}

		#section_05_content1 {
			background-color: #ffffff;
			padding: 20px;
			font-size: 0.9em;
			color: #545a5c;
			text-align: left;
		}

		#section_05_content1 table {
			display: table;
			font-size: 1em;
			width: 100%;
		}

		#section_05_content1 tr:nth-child(even) {
			background-color: rgba(0, 0, 0, 0.05);
		}

		#section_05_content1 tr:nth-child(odd) {
			background-color: rgba(0, 0, 0, 0);
		}

		#section_05_content1 td:nth-child(odd) {
			text-align: left;
		}

		#section_05_content1 td:nth-child(even) {
			text-align: right;
		}

		#section_05_content1 td {
			padding: 6px 15px;
			font-weight: bold;
			border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		}

		#section_05_content1 .tableheader {
			background-color: #2ed710;
			color: #ffffff;
			font-size: 1.1em;
		}

		#section_05_content1 .tablelight {
			font-weight: normal;
			padding: 6px 15px 6px 35px;
			font-size: 0.8em;
		}
			
		#section_05_content2 {
			background-color: #e2e6e6;
			padding: 20px;
			display: block;
			background-image: url('../_images/vizsgalatok.png');
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-size: contain;
			padding-top: 133%;
		}

	/*_____________    S E C T I O N   0 5   _____________*/



	/*_____________    S E C T I O N   0 7   _____________*/
				
		#section_07 {
			display: block;
			padding: 90px 0 0 0;
			background: #f0f2f2;
		}

		#section_07_map {
			background-color: #cfd7d9;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%;
		}

		#section_07_content {
			background-color: #f0f2f2;
			padding: 20px;
			font-size: 1em;
			line-height: 1.5em;
			color: #545a5c;
			text-align: justify;
		}

		#section_07_content h2 {
			font-size: 1.9em;
			color: #10b0e6;
			padding: 0 0 30px 0;
			font-weight: bold;
			text-align: left;
		}

		#section_07_content h4 {
			display: inline-block;
			background-color: #10b0e6;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.3em;
		}

		#section_07_content h5 {
			display: inline-block;
			background-color: #2ed710;
			color: #ffffff;
			padding: 10px 20px;
			font-size: 1.8em;
		}


	/*_____________    S E C T I O N   0 7   _____________*/
	

}