#focim { 
margin-top: 20px; 
text-align: center; 
font-family: "Dancing Script", serif;
font-weight: bold; 
font-size: 35px; 
text-shadow: 4px 4px 5px white; 
color: rgb(60, 60, 60); 
} 

#alcim { 
text-align: center; 
font-family: "Dancing Script", serif; 
font-size: 30px; 
font-weight: bold; 
text-shadow: 4px 4px 5px white;
color: rgb(60, 60, 60); 
} 

#szoveg { 
text-align: center; 
font-family: cursive; 
font-style: italic; 
text-shadow: 4px 4px 5px white; 
color: rgb(60, 60, 60); 
font-size: 20px; 
} 
.img-fluid { 
display: block; 
margin: auto; 
margin-top: 30px; 
margin-bottom: 30px; 
box-shadow: 8px 8px 8px grey; 
} 

#myBtn { 
border: 8px outset white; 
background-color: rgb(255, 192, 171); 
color: rgb(60, 60, 60); 
font-family: "Dancing Script", serif; 
font-weight: bold; 
margin-bottom: 20px; 
margin-top: 10px; 
margin: auto; 
} 

.container { 
margin: auto; 
} 

#link1 { 
text-decoration: none; 
font-weight: bold; 
font-style: italic; 
text-shadow: 4px 4px 5px white; 
text-align: left; 
margin: 10px; 
color: black; 
} 

#bemutatkozas { 
text-align: justify; 
font-size: 25px; 
font-family: "Dancing Script", serif;
} 

#bemutatkozoszoveg { 
text-align: justify; 
font-size: 25px; 
font-family: "Dancing Script", serif;
} 

#fotozas_fajtak_1 { 
	text-align: center; 
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 35px; 
	margin-bottom: 20px; 
	font-style: italic; 
} 

#fotozas_fajtak_1_a { 
	color: gray; 
} 

#fotozas_csomag_cim_a { 
	color: gray; 
} 

#fotozas_fajtak_2 { 
	margin-top: 10px; 
	text-align: center; 
	list-style-type: none; 
	font-size: 25px; 
} 
#kep_arhoz { 
	float: right; 
	border-radius: 50%; 
} 
#kep_arhoz_1 { 
	border-radius: 50%; 
} 
#fotozas_csomag_cim { 
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
	font-weight: bold; 
	font-size: 35px; 
	font-style: italic; 
} 
#fotozas_csomag_3 { 
	list-style-type: none; 
	text-align: center; 
} 
#fotozas_csomag_2 { 
	text-align: center;  
} 
#fotozas_csomag_1 { 
	text-align: center; 
	margin-top: 10px; 
} 


#fotozas_csomag_kep_1 { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	border-radius: 50%; 
} 
#fotozas_csomag_kep_2 { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	border-radius: 50%; 
} 
#fotozas_csomag_kep_3 { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	border-radius: 50%; 
} 


#fotozas_csomag_3_A { 
	list-style-type: none; 
	text-align: center; 
	font-weight: bold;
	color: gray; 
} 
#fotozas_csomag_3_B { 
	list-style-type: none; 
	text-align: center; 
	font-weight: bold; 
	color: gray; 
} 

} 
#felar { 
	text-align: center; 
	color: rgba(255, 0, 0, 0.6); 
	margin-top: 20px; 
} 
/*#link2 { 
text-decoration: none; 
color: rgb(177, 113, 255); 
font-weight: bold; 
font-style: italic; 
text-shadow: 4px 4px 5px white; 
text-align: left; 
margin: 10px; 
display: block; 
text-align: center; 
font-size: 25px; 
opacity: 0.7; 
} 

#link3 { 
text-decoration: none; 
color: rgb(177, 113, 255); 
font-weight: bold; 
font-style: italic; 
text-shadow: 4px 4px 5px white; 
text-align: left; 
margin: 10px; 
display: block; 
text-align: right; 
font-size: 25px; 
opacity: 0.7; 
} */ 

#menu { 
text-align: center; 
margin-bottom: 20px; 
} 

button {
	height:40px;
	text-align:center;
	color:white;
	font-weight:bold;
	background-color:gray;
	font-size: 10px;
	border: 2px solid white;
}

#koszones { 
	display: block; 
	text-align: center; 
	font-weight: bold; 
	font-style: italic; 
	font-size: 32px; 
	color:gray; 
} 

#feherbetu { 
font-weight: bold; 
font-size: 28px; 
}

#Nimrod_kep { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	border-radius: 25px; 
	box-shadow: 10px 10px 20px; 
} 

.tartalom-blokk { 
	display: flex; 
	justify-content: space-between; 
	align-items: flex-start; 
	gap: 30px; 
	max-width: 1200px; 
	margin: 0 auto; 
} 

.kep-oldal, .urlap-oldal { 
	flex: 1; 
} 

.responsive-img { 
	width: 100%; 
	height: auto; 
	border-radius: 20px; 
} 

@media screen and (max-width: 768px) { 
	.tartalom-blokk  { 
		flex-direction: column; 
		align-items: center; 
		gap: 20px; 
	} 
	
	.kep-oldal, .urlap-oldal { 
		width: 100%; 
	} 
	
	#menu { 
		display: flex; 
		flex-wrap: wrap; 
		justify-content: center; 
		gap: 10px; 
	} 
} 

	