@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/**
{
	margin: 0;
	padding: 0;
}*/
body
{
	background-color: #f2fff3;
	background-image: url("../img/two.png");
	background-repeat: no-repeat;
	background-position-x: 125%;
	background-position-y: 104%;
	background-attachment: fixed;
	overflow-x: hidden;
}

*
{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
	font-family: Open Sans;

}
a 
{
	font-weight: 600;
}
strong
{
	font-weight: 600;
}
h1,h2,h3 
{
	font-family: PT Serif;
}
.button
{
	display: flex;
	color: white;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999;

}
.button-c1
{
	flex: 50%;

}
.button-c2
{
	flex: 50%;
}
.button-c1 p 
{
	background-color: #0091ea;
	width: 100%;
	padding: 14px 0px;
	text-align: center;
	
}
.button-c2 p 
{
	background-color: #4FE760;
	width: 100%;
	padding: 14px 0px;
	text-align: center;


	
}
.button p a 
{
	color: #ffffff;
	font-size: 20px;
	font-weight: 600;
}
.content-boxes
{
	display: flex;
	flex-wrap: wrap;
}
.content-box1
{
	display: flex;
	margin-bottom: 45px;
	column-gap: 20px;
}
.content-box1-left
{
	flex: 25%;
	border: 3px solid #0091EA;
	border-radius: 50%;
	width: 300px;
	height: 300px;
	overflow: hidden;
	/*align-items: center;*/
	/*display: block;*/
  /*margin: auto;*/
	
}

.content-box1-left img 
{
	width: 100%;
	height: 100%;
	object-fit: cover;




}
.content-box1-right
{
	flex: 67%;
	margin: auto;
}
#girl-name
{
	margin-right: 40px;
	font-weight: 600;


}
.button-page1
{
	/*border: 2px solid black;*/
	padding: 5px 10px;
	box-shadow: 0 0 15px rgba(0, 123, 255, 0.7);
}
.button-page1 i 
{
	margin-right: 5px;
}
.button-page2
{
	/*border: 2px solid black;*/
	padding: 5px 10px;
	box-shadow: 0 0 15px rgba(0, 123, 255, 0.7);
	color: #4FE760;
}
.button-page2 i 
{
	margin-right: 5px;
	font-size: 21px;
}

.profile
{
	margin-top: 73px;
/*	border: 3px solid black;*/
}
.profile img 
{
	width: 100%;
	height: auto;
	display: table-cell;
}
header
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #8ff997;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	padding: 4px 12%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 1000;
}
/*header .logo
{
	color: green;
	font-weight: bold;
	font-size: 25px;
}*/
header .navbar ul
{
	list-style: none;
}
header .navbar ul li 
{
	position: relative;
	float: left;
}
header .navbar ul li a 
{
	font-size: 18px;
	padding: 20px;
	color: #000000;
	display: block;
	font-weight: 600;
}
header .navbar ul li ul  
{
	position: absolute;
	left: 0;
	width: 200px;
	background: #fff;
	display: none;
}
header .navbar ul li ul li 
{
	width: 100%;
	height: 50px;
	color: black;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}
header .navbar ul li ul li a 
{
	color: #0091EA;

}
header .navbar ul li ul li a:hover
{
	background-color: #4FE760;
	color: #ffffff;
}
header .navbar ul li:focus-within > ul,  
header .navbar ul li:hover > ul  
{
	display: initial;
}
.logo
{
/*	border: 2px solid white;*/
	width: 20%;
}
.logo img 
{
	width: 100%;
	height: auto;
/*	border: 2px solid yellow;*/

}
#menu-bar
{
	display: none;
}
header label
{
	font-size: 20px;
	font-weight: bold;
	color: #333;
	display: none;
}
label i 
{
	color: #ffffff;
	font-size: 40px;
}
h1,h2,h3
{
	font-family: PT Serif;
}
img 
{
	width: 100%;
}
span a 
{
	color: #ffffff;
	font-weight: 700;
	font-size: 17.5px;
}
.button1
{
	background-color: #0091EA;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 10px;

}
.button2
{
	background-color: #4FE760;
	color: #ffffff;
	padding: 5px 10px;

}
.picture-box
{
	padding: 5%;
	padding-bottom: 0px;
	text-align: center;
}
.picture
{
	display: flex;
	gap: 20px;
	flex-wrap: wrap;

}
.pic-c1
{
	flex: 0px;
	flex-basis: 18%;
	/*border: 2px solid black;*/

}

.pic-c1-img
{
	border: 3px solid #0091EA;
	border-radius: 50%;
	width: 300px;
	height: 300px;
	overflow: hidden;
	align-items: center;
	display: block;
  margin: auto;
	
}

.pic-c1-img img 
{
	width: 100%;
	height: 100%;
	object-fit: cover;




}

.pic-c1-content
{
	text-align: center;
}
.pic-c1-content h4 
{
	font-size: 1.19rem;
	margin-bottom: 10px;
	margin-top: 10px;
}
.pic-c1-content p 
{
	text-align: center;
}
.bg
{
/*	margin-top: 90px;*/
	margin-bottom: 30px;
	background-color: #54c0ff;
	text-align: center;
	padding: 50px 20px;
	margin-top: 80px;


}
.bg h2
{
	font-size: 2.4rem;
	margin-bottom: 4px;
}
.bg p 
{
	font-size: 17px;
	line-height: 1.4;
	margin-bottom: 18px;
}
.content ol li
{
	font-size: 17px;
	line-height: 1.5;
}
.content ol img 
{
	margin: 20px 0px;
}
.content h2
{
	line-height: 1.1;
	margin-bottom: 10px;
}
.content h3 
{
	font-size: 1.2rem;
}
table {
  border-collapse: collapse;
  width: 100%;
/*  margin-left: 5%;*/
}
table, td, th {  
  border: 1px solid #ddd;
  text-align: center;
}
th, td {
  padding: 8px;
  font-size: 17px;
}

tr:nth-child(even){background-color: #E7E9EB}
tr:nth-child(odd){background-color: #ffffff}


th {
  background-color: #040DC4;
  color: white;
  font-family: Playfair;
  font-size: 25px;
}
/*.maps
{
	margin: 0px 7%;
	margin-bottom: 60px;
	border: 3px solid #ffffff;
}*/
.bottom-part
{
	display: flex;
	flex-wrap: wrap;
	gap: 70px;
	padding: 5%;
	padding-bottom: 0px;
	/*border: 2px solid black;*/
}
.bottom-part-c1
{
	flex: 60%;
}
.bottom-part-c2
{
	flex: 30%;
	margin-top: 20px;

}
.bottom-part-c2 h4 
{
	font-family: PT Serif;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 6px;
}
.bottom-part-c2 ul li a 
{
	color: #040DC4;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.5;
}
.sec 
{
	display: flex;
	gap: 20px;
}

.sec img 
{
	width: 100%;
	height: auto;
}
.sec-c1 
{
	flex: 17%;
}
.contt  
{
	padding: 0px 3%;
}
.contt h2
{
	color: #040DC4;
}
.contt p 
{
	color: #f9fffa;
}
.video
{
	position: relative;
	margin-bottom: 10px;
	margin-top: 40px;
	
}

.video video
{
	width: 80%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	display: table-cell;
}
.process
{
	background-color: #54C0FF;
	padding: 5%;
	margin-bottom: 30px;
	margin-top: 70px;
}
.process a 
{
	font-family: PT Serif;
}
.process h3 
{
	text-align: center;
	font-size: 32px;
	color: #040DC4;
	line-height: 1.2;
	margin-bottom: 2px;

}
.process p 
{
	text-align: center;
	font-size: 17px;
	margin-bottom: 20px;
	color: #f9fffa;
}
.process h3 a 
{
	text-decoration: none;
	color: inherit;
}
.beg-c1 strong
{
	color: #000;
	

}
.beg-c1 p a 
{
	color: inherit;
}
.beg-c1 a
{
	color: #000;
	text-decoration: none;
	color: #e75b1e;
	

}
.begin 
{
	display: flex;
	flex-wrap: wrap;
	gap: 23px;
}
.beg-c1
{
	flex: 22%;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	padding: 20px;
	transition: all 0.2s;
	padding-bottom: 20px;
	background-color: #FFFAF5;
}
.beg-c1:hover
{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	cursor: pointer;
}
.beg-c1 h4 
{
	text-align: center;
	color: #040DC4;
	font-weight: 600;
	font-size: 70px;
	font-family: Ubuntu;
}
.beg-c1 h5
{
	text-align: center;
	color: #000;
	font-weight: 700;
	font-size: 25px;
	line-height: 1.2;
	margin-bottom: 10px;
}
.beg-c1 p
{

	color: #2e2e2e;
	font-size: 16px;
}
	p
{
	text-align: justify;
}


.photo img 
{
	margin-top: 73px;
}
.section
{
	max-width: 1200px;
	/*border: 2px solid black;*/
	margin: auto;
}
.content
{
	padding: 5%;
	padding-bottom: 0%;

}
.content h1  
{
	text-align: center;
	font-size: 2.4rem;

}
.content h1 a 
{
	text-decoration: none;
	color: inherit;
	font-family: PT Serif;

}
.content p 
{
	font-size: 17px;
	line-height: 1.4;
	margin-bottom: 14px;
	text-align: justify;


}
.content h2  
{
	text-align: center;
	font-size: 2.4rem;

}
.content h2 a 
{
	text-decoration: none;
	color: inherit;
	font-family: PT Serif;

}
.footer
{
	display: flex;
	background-color: #FFB200;
	gap: 40px;
	padding: 5%;
}
.foot-c1
{
	flex: 28%;
/*	border: 2px solid white;*/
}
.foot-c2
{
	flex: 20%;
/*	border: 2px solid white;*/
padding-left: 30px;

}
.foot-c3
{
	flex: 20%;
/*	border: 2px solid white;*/

}
.foot-c4
{
	flex: 20%;
/*	border: 2px solid white;*/

}
.foot-c1 img 
{
	width: 70%;
/*	margin-left: 20px;*/
	margin-bottom: 20px;
}
.foot-c1 p 
{
	color: #ffffff;
	text-align: justify;
}
.foot-c2 h5 
{
	color: #ffffff;
	font-size: 26px;
	margin-bottom: 10px;
}
.foot-c2 ul  
{
	list-style-type: none;
}
.foot-c2 ul li a 
{
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	line-height: 1.4;
}
.foot-c3 h5 
{
	color: #ffffff;
	font-size: 26px;
	margin-bottom: 10px;
}
.foot-c3 ul  
{
	list-style-type: none;
}
.foot-c3 ul li a 
{
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	line-height: 1.4;
}
.foot-c4 h5 
{
	color: #ffffff;
	font-size: 26px;
	margin-bottom: 10px;
}
.foot-c4 ul li
{
	list-style-type: none;
	display: inline-block;
}
.foot-c4 ul li i 
{
	font-size: 30px;
	color: #ffffff;
	margin-right: 6px;
}
.content a 
{
	text-decoration: none;
	color: #0091EA;
	font-weight: 600;
}
.data
{
/*	margin-top: 90px;*/
	margin-bottom: 20px;
	margin-top: 80px;
	background-color: #54C0FF;

}
.contain
{
	max-width: 1400px;
	margin: auto;
}
.data 
{
	padding-bottom: 80px;
}
.dataa
{
	display: flex;
	gap: 30px;
/*	padding-top: 50px;*/
/*border: 2px solid black;*/
}
.data-c1
{
	flex: 40%;
}
.data-c1 img 
{
	display: table-cell;
}
.data-c2
{
	flex: 48%;
}
.data-c2 p 
{
	font-size: 17px;
	line-height: 1.4;
	margin-bottom: 14px;
	text-align: justify;


}

.contain h2  
{
	color: #040DC4;
	text-align: center;
	font-size: 2.4rem;
	padding-top: 50px;
	padding-bottom: 20px;
}
.contain h2 a
{
	text-decoration: none;
	color: #040DC4;
	font-family: PT Serif;

}
.data-c2 p 
{
	color: #f9fffa;
}
.data-c2 p strong

{
	color: #ffffff;
}
.data-c2 p a 
{
	color: #040DC4;
	text-decoration: none;
	font-weight: 700;
}
.contain-06
{
	padding-bottom: 60px;
	background-color: #efefdc;
	margin-bottom: 80px;
	margin-top: 80px;
}
.contain-06 h2
{
	background-color: #0091EA;
	color: #ffffff;
	margin-bottom: 20px;
	text-align: center;
	font-size: 2rem;
	padding: 20px 0px;


}
.contain-06 h2 a
{
	color: inherit;
	font-family: PT Serif;

}
.contain-06 p 
{
	padding: 0% 25px;
	text-align: justify;
	line-height: 1.4;
	font-size: 16px;
	margin-bottom: 20px;
}
.contain-06 p a 
{
	font-weight: 700;
	color: #0091EA;
}
.night-06
{
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	padding: 0px 20px;
}
.night-c7
{
	flex: 0px;
	flex-basis: 18%;
	background-color: #040DC4;
	position: relative;
	margin-bottom: 30px;
	border-radius: 20px;
	border: 3px solid #0091EA;
}
.night-c7 img 
{
	border-radius: 18px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.name-06
{
	background-color: #fc2aa8;
	color: #ffffff;
/*	padding-left: 6px;
	padding-bottom: 8px;
	padding-top: 2px;*/
	padding-bottom: 30px;
	border-bottom-right-radius: 17px;
	border-bottom-left-radius: 17px;
}
.name-06 h3
{
	text-align: center;
	font-size: 21px;

}
.name-06 h4
{
	font-family: Open Sans;
	text-align: center;
	font-size: 17px;

}
.name-06 p 
{
	text-align: center;
	font-size: 19px;
	font-weight: 600;
	font-family: sans-serif;
	letter-spacing: 0.5px;
	color: #ffffff;
	background-color: #040DC4;
	padding-bottom: 7px;
	padding-top: 2px;
}
.name-06 span i
{
	color: #ffffff;
	font-size: 20px;
}
.name-06 i 
{
	color: #FFE604;
	text-align: center;
	font-size: 18px;
}
.info-06 a
{
	background-color: #040DC4;
	color: #ffffff;
	padding: 5px 10px;
	font-size: 21px;
	text-decoration: none;
	font-weight: 600;
	border: 3px solid #ffffff;


}
.info-06
{
	position: absolute;
	top: 97%;
	left: 28%;
}
.location
{
	padding-top: 0px;
	padding: 30px;
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	margin-top: 50px;
/*	border: 2px solid black;*/
	padding-left: 5%;
	margin-bottom: 20px;
	
}

.loc-c1
{
	flex: 0;
	flex-basis: 15%;
/*	border: 1px solid green;*/
/*	background-image: linear-gradient(to left,#ff512f, #dd2476);*/
	text-align: center;
	background-color: #0091EA;
	border-radius: 20px;
	padding: 7px 0px;


}
.loc-c1 a  
{
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
}
.map
{

	margin: 30px 5%;
/*	border: 3px solid #FFB200;*/
 margin-top: 90px;
}
.carr
{
	max-width: 1400px;
	margin: auto;
}
.book
{
	padding: 5%;
	padding-bottom: 0%;
}
.book h1 
{
	text-align: center;
	font-size: 2.2rem;
	margin-bottom: 3px;
}
.book h1 a 
{
	text-align: center;
	color: inherit;
	text-decoration: none;
	font-family: PT Serif;
}
.book p 
{
	font-size: 17px;
	text-align: justify;
	margin-bottom: 14px;
}
.book p a 
{
	color: #0091EA;
	font-weight: 700;
}
.conn
{
	background-color: #ffc46e;
	margin-top: 80px;
}
.conn h2 
{
	font-size: 2.4rem;
	color: #ffffff;
	text-align: center;
	margin-bottom: 30px;
	background-color: #040dc4;
	width: 100%;
	padding: 10px 0px;


}
.divi
{
	display: flex;
	gap: 20px;
	padding: 1% 5%;
	padding-bottom: 5%;
}
.divi-c1
{
	flex: 45%;
	border: 2px solid #040dc4;
}
.divi-c2
{
	flex: 53%;
	margin-top: 10px;
/*	border: 2px solid black;*/
	margin-left: 10px;

}
.divi-c2 p  
{
	margin-top: 37px;
	text-align: center;

}
.divi-c2 p span 
{
	background-color: #040DC4;
	padding: 10px 12px;

}
.divi-c2 p span a 
{
	color: #ffffff;
	font-size: 21px;
	font-family: Montserrat;	
	font-weight: bold;
}
.divi-c1 img 
{
	display: table-cell;
}
.divi-c2 h3  
{
	color: #1e1926;
	font-size: 1.8rem;
	margin-bottom: 10px;
	text-align: center;
}
.divi-c2 ul
{
	border-top: 2px solid #040DC4;
	border-left: 2px solid #040DC4;
	border-right: 2px solid #040DC4;
}
.divi-c2 ul li
{
	list-style-type: none;
	padding: 8px 9px;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 2px solid #040DC4;
	text-transform: uppercase;
	background-color: #007eff;
	color: #ffffff;
}
.intro
{
	padding: 5%;
	padding-bottom: 0px;
}
.intro span 
{
	font-size: 2.8rem;
	font-family: Montserrat;
	color: #040DC4;
	font-weight: 700;
}
.intro p 
{
	line-height: 1.4;
	font-size: 17px;
	text-align: justify;

}
.intro p a 
{
	color: #0091EA;
	font-weight: 700;
}
.intro ul
{
	margin-left: 20px;
	margin-top: 5px;
}
.intro ul li  
{
	line-height: 1.4;
	font-size: 16px;
	font-weight: 500;
}
.intro ul li::marker {
  color: #B71C1C;
}
.bottom
{
	text-align: center;
	/*border: 2px solid black;*/
	margin-bottom: 6%;
}
.bottom a 
{
	font-family: PT Serif;
	color: #111111;
}
@media all and (max-width:991px),
{

body
{
	background-color: #f2fff3;
	background-image: url("../img/oe.png");
	background-repeat: no-repeat;
	background-position-x: 125%;
	background-position-y: 104%;
	background-attachment: fixed;
}
	header
	{
		padding: 12px 30px;
	}
	header label
	{
		display: initial;
	}
	header .navbar
	{
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #fff;
/*				border-bottom: 1px solid #333;*/
		display: none;
	}
	header .navbar ul li  
	{
		width: 100%;
		height: 50px;
		border-bottom: 1px solid #0091EA;
		padding-left: 10px;
	}
	header .navbar ul li ul 
	{
		position: relative;
		width: 100%;
	}
	header .navbar ul li ul li 
	{
		background: #eee;

	}
	#menu-bar:checked ~ .navbar
	{
		display: initial;
	}
	header .navbar ul li a 
	{
		font-size: 15px;
		padding: 10px;
		color: #0091EA;
		display: block;
	}
	.logo
	{
	/*	border: 2px solid white;*/
		width: 48%;
	}
	.logo img 
	{
		width: 100%;
		height: auto;
	/*	border: 2px solid yellow;*/

	}
	.photo img
	{
		height: 300px;
		width: 100%;
		margin-top: 60px;
	}
	.profile img
	{
		height: 300px;
		width: 100%;
		margin-top: 0px;
	}
	.footer
	{
		padding: 50px 30px;
		flex-wrap: wrap;
	}
	.foot-c1
	{
		flex: 100%;
	}
	.foot-c2
	{
		flex: 100%;
		padding-left: 0px;

	}
	.foot-c3
	{
		flex: 100%;
	}
	.foot-c4
	{
		flex: 100%;
	}
	.content h1 
	{
		font-size: 1.75rem;
		line-height: 1.2;
		margin-bottom: 8px;
	}
	.content h2
	{
		font-size: 1.75rem;
		line-height: 1.2;
		margin-bottom: 8px;
	}
	.data
	{
		flex-wrap: wrap;
		padding: 0px 3%;
	}
	.data-c1
	{
		flex: 100%;
	}
	.data-c2
	{
		flex: 100%;
	}
	.contain h2  
	{
		color: #040DC4;
		text-align: center;
		font-size: 1.75rem;
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.content p 
	{
		font-size: 16px;
		line-height: 1.4;
		margin-bottom: 14px;
		text-align: justify;


	}
	.night-c7
	{
		flex-basis: 100%;
	}
	.info-06
	{
		position: absolute;
		top: 97%;
		left: 35%;
	}
	.location 
	{
		padding:8% 10%;
		padding-bottom: 12%;
	}
	.loc-c1
	{
	flex-basis: 100%;
	padding: 10px 0px;


	}
	.loc-c1 a  
	{
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		font-size: 19px;
	}
	.book
	{
		padding: 5%;
		margin-top: 2%;
	}
	.book h1 
	{
		text-align: center;
		font-size: 1.8rem;
		margin-bottom: 4px;
	}
	.divi
	{
		flex-wrap: wrap;
		padding-bottom: 80px;
	}
	.divi-c1
	{
		flex: 100%;
	}
	.divi-c2
	{
		flex: 100%;
		margin-left: 0px;
	}
	.divi-c2 p  
	{
		margin-top: 50px;
		text-align: center;

	}
	.intro span 
	{
		font-size: 2.3rem;
		font-family: Montserrat;
		color: #29198F;
		font-weight: 700;
	}
	.conn h2 
	{
		font-size: 1.9rem;
	}
	.contt h2 
	{
		font-size: 1.9rem;
	}
	.video
	{
		position: relative;
		margin-bottom: 10px;
		margin-top: 73px;
		
	}

	.video video
	{
		width: 90%;
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;
		display: table-cell;
	}
	.sec 
	{
		display: flex;
		gap: 20px;
		flex-wrap: wrap;
	}


	.sec-c1 
	{
		flex: 40%;
	}
	#res h2 
	{
		margin-top: 25px;
	}
	#res ol
	{
		padding: 0px 22px;
	}
	.dataa
	{
		display: flex;
		gap: 20px;
		flex-wrap: wrap;
		padding: 0px 10px;
	}
	#res-2  
	{
		padding: 50px 0px;
		overflow: hidden;
	}
	#res-2 h2
	{
		padding: 0px 1px;
		margin-bottom: 16px;

	}
	.data-c1
	{
		flex: 57%;
	}
	.data-c1 img 
	{
		display: table-cell;
	}
	.data-c2
	{
		flex: 40%;
	}
	#res-3
	{
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.begin 
	{
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
	}
	.beg-c1
	{
		flex: 50%;
		box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
		padding: 20px;
		transition: all 0.2s;
		padding-bottom: 20px;
		background-color: #FFFAF5;
	}
	#res-4
	{
		padding-top: 40px;
		padding-bottom: 70px;
		overflow: hidden;
	}
	#res-5
	{
		margin-top: 25px;
	}
	th, td {
  padding: 8px;
  font-size: 16.5px;
	}
	#res-6
	{
		padding-top: 50px;
		padding-bottom: 70px;
		overflow: hidden;
	}
	#res-6 h3 
	{
		font-size: 1.9rem;
		margin-bottom: 10px;
	}
	.bottom-part
	{
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		padding: 5%;

	}
	.bottom-part-c1
	{
		flex: 60%;
	}
	.bottom-part-c2
	{
		flex: 30%;
		margin-top: 20px;
		padding-left: 20px;

	}
	.bottom-part-c1 .maps
	{
		width: 51%;
		height: 100%;
	}
	.picture
	{
		display: flex;
		gap: 50px;
		flex-wrap: wrap;

	}
	#res-7
	{
		margin-bottom: 30px;
	}
	.bottom
	{
		text-align: center;
		/*border: 2px solid black;*/
		margin-bottom: 17%;
	}
	.bottom h3
	{
		font-size: 15.1px;
	}
	.bottom a 
	{
		font-size: 16px;
	}
	.bottom-part-c2 ul li a 
	{
		font-size: 16px;
	}
}