@font-face {
  font-family: Montserrat-Regular;
  src: url('https://schneiderei-dunz.de/home/Montserrat-Regular.ttf');
}

@font-face {
  font-family: Montserrat-SemiBold;
  src: url('https://schneiderei-dunz.de/home/Montserrat-SemiBold.ttf');
}


@media screen and (min-width: 0px) {
	section {
		width: 100%;
		padding: 0;
		height: auto;
	}
	.first_part {
			position: static;
			width: 100%;
			height: 60%;
			margin-left: 0;
			margin-top: 0px;
			padding: 0;
			padding-top: 0px;
		}
		.headlinediv {
			width: 100%;
			margin-top: 0px;
			background-image: url('background_image.jpg');
			visibility: visible;
			background-color: inherit;
			position: static;
			text-align: center;
			padding-top: 65px;
			box-shadow: 0 0 0 0;
			padding-bottom: 50px;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
		}
		#headline1{
			color: #F6C029;
			font-family: Montserrat-SemiBold;
			font-weight: 500;
			font-size: 35px;
			padding-bottom: 0;
			visibility: visible;
			text-align: center;
			margin-top: 7%;
		}
		#headline2 {
			color: #F2F2F2;
			font-family: Montserrat-SemiBold;
			font-weight: 500;
			font-size: 18px;
			text-align: center;
			visibility: visible;
			margin-left: 10%;
			width: 80%;
			margin-top: 0;
		}
		#explorebutton {
			width: 50%;
			height: 45px;
			background-color: #FFF;
			color: #000;
			border: 1px solid #fff;
			font-family: Montserrat-Regular;
			text-align: center;
			position: static;
			padding: 0;
			margin-left: 50%;
			margin-top: 50px;
			margin-bottom: 0px;
			transform: translateX(-50%);
			font-size: 15px;
			font-weight: 500;
			border: 0px;
			transition: 0.6s;
		}
		.seiwasduwillst {
			width: 94%;
			background-color: #FDD875;
			padding-top: 4%;
			margin-left: 3%;
			padding-bottom: 20%;
			margin-top: 3%;
			z-index: 1;
		}
		#wrap {
			color: #222;
			font-family: Montserrat-SemiBold;
			font-weight: 500;
			font-size: 18px;
			visibility: visible;
			margin-left: 0;
			text-align: center;
			width: 100%;
			z-index: 3;
		}
		.wrap {
			color: #111;
			font-family: Montserrat-Regular;
			position: absolute;
			font-weight: 500;
			visibility: visible;
			margin-top: 20px;
			font-size: 24px;
			margin-left: -3px;
			left: 50%;
			transform: translateX(-50%);
		}
		.down_icon {
			margin-top: -2%;
			margin-left: calc(50% - 23px);
			text-align: center;
			padding: 10px;
			padding-bottom: -5px;
			border-radius: 180px;
			position: static;
			width: 35px;
			height: 35px;
			position: relative;
			z-index: 1;
			background-color: rgba(255, 255, 255, 1);
		}

		.down_icon i {
			font-size: 25px;
			color: #000;
			opacity: 1;
			margin: 0;
			margin-top: 3px;
		}

		.about {
				width: 94%;
				height: 630px;
				position: static;
				margin-left: 3%;
				margin-top: 30%;
				padding: 0;
				background-color: inherit;
				padding-right: 0;
			}
			.about .left_part {
				width: 90%;
				padding-left: 10px;
				margin-right: 5%;
				margin-left: 0;
			}

			.about h3 {
				text-align: left;
				font-size: 13px;
				color: #444;
				font-family: Montserrat-Regular;
				margin-left: 0;
				padding-top: 30px;
				font-weight: 400;
				padding-bottom: 0;
				line-height: 10px;
			}
			.about h1 {
				padding-top: 0px;
				text-align: left;
				font-size: 25px;
				color: #444;
				font-family: Montserrat-Regular;
				margin-left: 0;
				font-weight: 400;
				line-height: 20px;
			}
			.about p {
				text-align: left;
				font-size: 15px;
				color: #222;
				font-family: Montserrat-Regular;
				padding-right: 50px;
				width: 100%;
				padding-top: 30px;
				font-weight: 400;
				padding-left: 0px;
			}
			.about #read_more {
				width: 120px;
				background-color: #111;
				border: 0px;
				line-height: 30px;
				float: left;
				margin-top: 20px;
				color: #E6E6E6;
				font-size: 12px;
				text-align: center;
				transition: 0.6s;
			}
			.about .picture {
				width: 200px;
				height: 200px;
				border-radius: 180px;
				background-image: url('personal_picture.png');
				background-position: center;
				background-repeat: no-repeat;
				background-size: cover;
				background-color: #888;
				margin-left: 50%;
				position: static;
				z-index: 1;
				margin-top: 220px;
				transform: translate(-50%, -50%);
			}
			.about .picture::before {
				content: "";
				position: absolute;
				float: left;
				background-color: #fff;
				z-index: 1;
				opacity: 0.02;
				width: 200px;
				height: 200px;
				border-radius: 180px;
			}
		#hr {
			width: 70%;
			margin-top: 30px;
			border: 1px solid #F2F2F2;
			margin-bottom: 60px;
			height: 0px;
			margin-left: 15%;
		}
		.work {
			width: 94%;
			height: 400px;
			position: static;
			margin-left: 3%;
			margin-top: 20%;
			margin-bottom: 50px;
			padding: 0;
		}
		.workpictures {
			width: 70%;
			top: -1000%;
			margin-top: 0px;
			position: absolute;
		}
		.workimgone {
			width: 45%;
			height: 130px;
			margin-bottom: 0;
			margin-left: 35%;
			border: 0px solid;
			visibility: hidden;
			margin-top: 25px;
			position: absolute;
		}
		.workimgtwo {
			width: 55%;
			height: 130px;
			margin-top: 20px;
			margin-left: 10%;
			visibility: hidden;
			position: absolute;
		}
		.workimgthree {
			width: 40%;
			height: 180px;
			margin-left: 70%;
			margin-top: -115px;
			visibility: hidden;
			position: static;
		}
		.work .right_part {
			width: 90%;
			padding-left: 10px;
			margin-right: 5%;
			margin-left: 0;
		}
		.work h3 {
			text-align: left;
			font-size: 13px;
			color: #444;
			font-family: Montserrat-Regular;
			margin-left: 0;
			padding-top: 30px;
			font-weight: 400;
			padding-bottom: 0;
			line-height: 10px;
		}
		.work h1 {
			padding-top: 0px;
			text-align: left;
			font-size: 25px;
			color: #444;
			font-family: Montserrat-Regular;
			margin-left: 0;
			font-weight: 400;
			line-height: 20px;
		}
		.work p {
			text-align: left;
			font-size: 15px;
			color: #222;
			font-family: Montserrat-Regular;
			padding-right: 50px;
			width: 100%;
			padding-top: 30px;
			font-weight: 400;
			padding-left: 0px;
		}
		.work #read_more {
			width: 120px;
			background-color: #111;
			margin-left: 0%;
			margin-bottom: 0;
			border: 0px;
			line-height: 30px;
			margin-top: 20px;
			color: #E6E6E6;
			font-size: 12px;
			text-align: center;
			transition: 0.6s;
		}
		.upcoming_work {
			position: static;
			margin-top: 0%;
			width: 94%;
			margin-left: 3%;
			background-color: inherit;
			height: 1380px;
		}
		.upcoming_work h2 {
			text-align: center;
			font-size: 13px;
			color: #444;
			font-family: Montserrat-Regular;
			margin-left: 0;
			padding-top: 30px;
		}
		.upcoming_work h1 {
			text-align: center;
			font-size: 22px;
			color: #111;
			width: 100%;
			font-family: Montserrat-Regular;
			margin-left: 0;
			font-weight: 400;
			padding-top: 10px;
		}
		.newest_work {
			width: 100%;
			margin: 0;
			height: 900px;
			position: static;
			margin-top: 50px;
			display: grid;
			grid-template-rows: 1fr 1fr 1fr;
			padding: 0;
		}
		.upcom_work {
			width: 85%;
			margin-left: 7.5%;
			display: inline-grid;
			background-color: #FAF2DC;
			margin-bottom: 30px;
		}
		.upcom_work h1 {
			padding-left: 30px;
			width: 50%;
			font-size: 20px;
			padding-top: 25px;
			text-align: left;
			color: #222;
		}
		.upcom_work p {
			font-size: 15px;
			margin-top: 5px;
			font-family: Montserrat-Regular;
			text-align: justify;
			font-weight: 400;
			color: #444;
			margin-right: 10%;
			padding-bottom: 30px;
			padding-left: 30px;
		}
		.explore {
			width: 94%;
			position: static;
			margin-top: 60px;
			margin-left: 3%;
			height: 450px;
			background-color: #F2F2F2;
		}
		.explore h2 {
			text-align: center;
			font-size: 27px;
			color: #333;
			font-family: Montserrat-Regular;
			margin-left: 0;
			padding-top: 50px;
		}
		.explore p {
			text-align: center;
			font-size: 15px;
			color: #555;
			font-family: Montserrat-Regular;
			margin-left: 0;
			padding-top: 20px;
			width: 70%;
			margin-left: 15%;
		}
		#start_now {
			width: 180px;
			height: 40px;
			background-color: #F6C029;
			margin-left: 50%;
			border: 0px;
			line-height: 30px;
			margin-top: 70px;
			color: #E6E6E6;
			font-size: 14px;
			font-weight: 400;
			text-align: center;
			transform: translateX(-50%);
			transition: 0.6s;
		}
}

@media screen and (min-width: 960px) {
section {
	width: 100%;
	padding-top: 0;
	height: auto;
}
.first_part {
		position: static;
		width: 94%;
		height: 90%;
		margin-left: 3%;
		margin-top: 0px;
		padding-top: 60px;
	}
	.headlinediv {
		width: 100%;
		margin-top: 0px;
		background-image: url('background_image.jpg');
		visibility: visible;
		background-color: inherit;
		position: static;
		text-align: center;
		padding-top: 30px;
		box-shadow: 0 0 0 0;
		padding-bottom: 100px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	#headline1{
		color: #F6C029;
		font-family: Montserrat-Regular;
		font-weight: 500;
		font-size: 50px;
		visibility: visible;
		text-align: center;
		margin-top: 10%;
	}
	#headline2{
		color: #F2F2F2;
		font-family: Montserrat-Regular;
		font-weight: 400;
		font-size: 18px;
		text-align: center;
		visibility: visible;
		width: 100%;
		margin-left: 0;
		margin-top: 2%;
	}
	#explorebutton {
		width: 20%;
		height: 45px;
		background-color: #fff;
		color: #333;
		border: 1px solid #fff;
		font-family: Montserrat-Regular;
		text-align: center;
		position: static;
		padding: 0;
		margin-left: 20%;
		margin-top: 20px;
		margin-bottom: 20px;
		transform: translateX(-50%);
		font-size: 15px;
		font-weight: 400;
		border: 0px;
		transition: 0.6s;
	}
	#explorebutton:hover {
		color: #333;
		background-color: #FDD875;
	}
	.seiwasduwillst {
		width: 100%;
		background-color: #FDD875;
		padding-top: 4%;
		padding-bottom: 8%;
		margin-top: 3%;
		z-index: 1;
		margin-left: 0;
	}
	#wrap {
		color: #222;
		font-family: Montserrat-Regular;
		font-weight: 500;
		font-size: 18px;
		visibility: visible;
		margin-left: 0;
		text-align: center;
		width: 100%;
		z-index: 3;
	}
	.wrap {
		color: #111;
		font-family: Montserrat-Regular;
		position: absolute;
		font-weight: 500;
		visibility: visible;
		margin-top: 20px;
		font-size: 26px;
		margin-left: -3px;
		left: 50%;
		transform: translateX(-50%);
	}
	.down_icon {
		margin-top: -2%;
		margin-left: calc(50% - 22.5px);
		text-align: center;
		padding: 10px;
		padding-bottom: -5px;
		border-radius: 180px;
		position: static;
		width: 35px;
		height: 35px;
		position: relative;
		z-index: 1;
		background-color: rgba(255, 255, 255, 1);
	}

	.down_icon i {
		font-size: 25px;
		color: #000;
		opacity: 1;
		margin: 0;
		margin-top: 3px;
	}

.about {
		width: 94%;
		height: 350px;
		position: static;
		margin-left: 3%;
		margin-top: 15%;
		display: grid;
		padding-right: 0;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
	}
	.about .left_part {
		width: 100%;
		padding-left: 0;
		margin-left: 0;
	}

	.about h3 {
		text-align: left;
		font-size: 15px;
		color: #444;
		font-family: Montserrat-Regular;
		margin-left: 0;
		padding-top: 30px;
		font-weight: 400;
		padding-bottom: 0;
		line-height: 15px;
		padding-left: 50px;
	}
	.about h1 {
		text-align: left;
		font-size: 30px;
		color: #444;
		font-family: Montserrat-Regular;
		margin-left: 0;
		font-weight: 400;
		line-height: 20px;
		padding-top: 20px;
		padding-left: 50px;
	}
	.about p {
		text-align: left;
		font-size: 15px;
		color: #222;
		font-family: Montserrat-Regular;
		margin-left: 0;
		width: 90%;
		padding-top: 50px;
		font-weight: 400;
		padding-left: 50px;
	}
	.about #read_more {
		width: 120px;
		background-color: #111;
		margin-left: 10%;
		border: 0px;
		line-height: 30px;
		float: left;
		margin-top: 20px;
		color: #E6E6E6;
		font-size: 12px;
		text-align: center;
		transition: 0.6s;
	}
	.about #read_more:hover {
		background-color: #F6C029;
	}
	.about .picture {
		width: 250px;
		height: 250px;
		border-radius: 180px;
		background-image: url('personal_picture.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		background-color: #888;
		float: left;
		margin-left: 22%;
		z-index: 1;
		position: static;
		margin-top: 150px;
		transform: translateY(-50%);
	}
	.about .picture::before {
		content: "";
		position: absolute;
		float: left;
		z-index: 1;
		background-color: #fff;
		opacity: 0.02;
		width: 250px;
		height: 250px;
		border-radius: 180px;
	}
	#hr {
		width: 70%;
		margin-top: 30px;
		border: 1px solid #F2F2F2;
		margin-bottom: 60px;
		height: 0px;
		margin-left: 15%;
	}
	.work {
		width: 94%;
		height: 400px;
		position: static;
		margin-left: 3%;
		margin-top: 7%;
		margin-bottom: 50px;
		display: grid;
		padding: 0;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
	}
	.workpictures {
		width: 70%;
		top: 0;
		margin-top: 0px;
		position: static;
	}
	.workimgone {
		width: 45%;
		height: 130px;
		margin-bottom: 0;
		margin-left: 35%;
		border: 0px solid;
		visibility: visible;
		margin-top: 25px;
		position: static;
	}
	.workimgtwo {
		width: 55%;
		height: 130px;
		margin-top: 20px;
		margin-left: 10%;
		visibility: visible;
		position: static;
	}
	.workimgthree {
		width: 40%;
		height: 180px;
		margin-left: 70%;
		margin-top: -115px;
		visibility: visible;
		position: static;
	}
	.work .right_part {
		width: 100%;
		position: relative;
	}
	.work h3 {
		text-align: left;
		font-size: 15px;
		color: #444;
		font-family: Montserrat-Regular;
		margin-left: 0%;
		padding-top: 30px;
		font-weight: 400;
		padding-bottom: 0;
		line-height: 15px;
		padding-left: 0px;
	}
	.work h1 {
		text-align: left;
		font-size: 30px;
		color: #444;
		font-family: Montserrat-Regular;
		margin-left: 0%;
		font-weight: 400;
		padding-top: 20px;
		line-height: 20px;
		padding-left: 0px;
	}
	.work p {
		text-align: left;
		font-size: 15px;
		color: #222;
		font-family: Montserrat-Regular;
		margin-left: 0%;
		width: 80%;
		padding-top: 50px;
		font-weight: 400;
		padding-left: 0px;
	}
	.work #read_more {
		width: 120px;
		background-color: #111;
		margin-left: 0%;
		border: 0px;
		line-height: 30px;
		margin-top: 20px;
		color: #E6E6E6;
		font-size: 12px;
		text-align: center;
		transition: 0.6s;
	}
	.work #read_more:hover {
		background-color: #F6C029;
		color: #fff;
	}
	.upcoming_work {
		position: static;
		margin-top: 0%;
		width: 94%;
		margin-left: 3%;
		height: 600px;
	}
	.upcoming_work h2 {
		text-align: center;
		font-size: 15px;
		color: #444;
		font-family: Montserrat-Regular;
		margin-left: 0;
		font-weight: 400;
		padding-top: 50px;
	}
	.upcoming_work h1 {
		text-align: center;
		font-size: 30px;
		color: #111;
		width: 60%;
		padding-left: 20%;
		font-family: Montserrat-Regular;
		margin-left: 0;
		font-weight: 400;
		padding-top: 40px;
	}
	.newest_work {
		width: 100%;
		margin: 0;
		height: 320px;
		position: static;
		margin-top: 30px;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: 1fr 1fr 1fr;
		padding: 0;
	}
	.upcom_work {
		width: 85%;
		margin-left: 7.5%;
		display: inline-grid;
		background-color: #FAF2DC;
	}
	.upcom_work h1 {
		padding-left: 10%;
		font-size: 22px;
		text-align: left;
		font-weight: 400;
		color: #222;
	}
	.upcom_work p {
		font-size: 14px;
		text-align: justify;
		font-weight: 500;
		color: #222;
		margin-right: 10%;
		padding-left: 10%;
		margin-top: 20px;
		padding-bottom: 40px;
		font-family: Montserrat-Regular;
	}
	.explore {
		width: 94%;
		position: static;
		margin-top: 100px;
		margin-left: 3%;
		height: 400px;
		background-color: #F2F2F2;
	}
	.explore h2 {
		text-align: center;
		font-size: 35px;
		color: #333;
		font-family: Montserrat-Regular;
		margin-left: 0;
		padding-top: 80px;
	}
	.explore p {
		text-align: center;
		font-size: 15px;
		color: #555;
		font-family: Montserrat-Regular;
		margin-left: 0;
		padding-top: 20px;
		width: 60%;
		margin-left: 20%;
	}
	#start_now {
		width: 180px;
		height: 40px;
		background-color: #111;
		margin-left: 50%;
		border: 0px;
		line-height: 30px;
		margin-top: 70px;
		color: #E6E6E6;
		font-size: 14px;
		font-weight: 400;
		text-align: center;
		transform: translateX(-50%);
		transition: 0.6s;
	}
	#start_now:hover {
		background-color: #F6C029;
	}
}

@media screen and (min-width: 1050px) {
	.first_part {
			position: static;
			width: 94%;
			height: 90%;
			margin-left: 3%;
			margin-top: 0px;
			padding-top: 60px;
		}
		.headlinediv {
			width: 100%;
			margin-top: 0px;
			background-image: url('background_image.jpg');
			visibility: visible;
			background-color: inherit;
			position: static;
			text-align: center;
			padding-top: 30px;
			box-shadow: 0 0 0 0;
			padding-bottom: 80px;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
		}
		#headline1{
			color: #F6C029;
			font-family: Montserrat-Regular;
			font-weight: 500;
			font-size: 50px;
			visibility: visible;
			text-align: center;
			margin-top: 6%;
		}
		#headline2{
			color: #F2F2F2;
			font-family: Montserrat-Regular;
			font-weight: 400;
			font-size: 18px;
			text-align: center;
			visibility: visible;
			width: 100%;
			margin-top: 2%;
		}
		#explorebutton {
			width: 20%;
			height: 45px;
			color: #333;
			border: 1px solid #fff;
			font-family: Montserrat-Regular;
			text-align: center;
			position: static;
			padding: 0;
			margin-left: 20%;
			margin-top: 20px;
			margin-bottom: 20px;
			transform: translateX(-50%);
			font-size: 15px;
			font-weight: 400;
			border: 0px;
			transition: 0.6s;
		}
		#explorebutton:hover {
			width: 20%;
			height: 45px;
			color: #333;
			border: 1px solid #fff;
			font-family: Montserrat-Regular;
			text-align: center;
			position: static;
			padding: 0;
			margin-left: 20%;
			margin-top: 20px;
			margin-bottom: 20px;
			transform: translateX(-50%);
			font-size: 15px;
			font-weight: 400;
			border: 0px;
			transition: 0.6s;
		}
		.seiwasduwillst {
			width: 100%;
			background-color: #FDD875;
			padding-top: 5%;
			padding-bottom: 9%;
			margin-top: 3%;
			z-index: 1;
		}
		#wrap {
			color: #222;
			font-family: Montserrat-Regular;
			font-weight: 500;
			font-size: 18px;
			visibility: visible;
			margin-left: 0;
			text-align: center;
			width: 100%;
			z-index: 3;
		}
		.wrap {
			color: #111;
			font-family: Montserrat-Regular;
			position: absolute;
			font-weight: 500;
			visibility: visible;
			margin-top: 20px;
			font-size: 26px;
			margin-left: -3px;
			left: 50%;
			transform: translateX(-50%);
		}
		.down_icon {
			margin-top: -1%;
			margin-left: calc(50% - 22.5px);
			text-align: center;
			padding: 10px;
			padding-bottom: -5px;
			border-radius: 180px;
			position: static;
			width: 35px;
			height: 35px;
			position: relative;
			z-index: 1;
			background-color: rgba(255, 255, 255, 1);
		}

		.down_icon i {
			font-size: 25px;
			color: #000;
			opacity: 1;
			margin: 0;
			margin-top: 3px;
		}
		.about #read_more {
			width: 120px;
			background-color: #111;
			margin-left: 9%;
			border: 0px;
			line-height: 30px;
			float: left;
			margin-top: 20px;
			color: #E6E6E6;
			font-size: 12px;
			text-align: center;
			transition: 0.6s;
		}
}


@media screen and (min-width: 1200px) {
	.first_part {
			position: static;
			width: 94%;
			height: 90%;
			margin-left: 3%;
			margin-top: 0px;
			padding-top: 60px;
		}
		.headlinediv {
			width: 100%;
			margin-top: 0px;
			background-image: url('background_image.jpg');
			visibility: visible;
			background-color: inherit;
			position: static;
			text-align: center;
			padding-top: 30px;
			box-shadow: 0 0 0 0;
			padding-bottom: 80px;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
		}
		#headline1{
			color: #F6C029;
			font-family: Montserrat-Regular;
			font-weight: 500;
			font-size: 50px;
			visibility: visible;
			text-align: center;
			margin-top: 5%;
		}
		#headline2{
			color: #F2F2F2;
			font-family: Montserrat-Regular;
			font-weight: 400;
			font-size: 18px;
			width: 100%;
			text-align: center;
			visibility: visible;
			margin-left: 0;
			margin-top: 2%;
		}
		#explorebutton {
			width: 20%;
			height: 45px;
			background-color: #FFF;
			color: #333;
			border: 1px solid #fff;
			font-family: Montserrat-Regular;
			text-align: center;
			position: static;
			padding: 0;
			margin-left: 20%;
			margin-top: 20px;
			margin-bottom: 20px;
			transform: translateX(-50%);
			font-size: 15px;
			font-weight: 400;
			border: 0px;
			transition: 0.6s;
		}
		.seiwasduwillst {
			width: 100%;
			background-color: #FDD875;
			padding-top: 4%;
			padding-bottom: 8%;
			margin-top: 3%;
			z-index: 1;
		}
		#wrap {
			color: #222;
			font-family: Montserrat-Regular;
			font-weight: 500;
			font-size: 18px;
			visibility: visible;
			margin-left: 0;
			text-align: center;
			width: 100%;
			z-index: 3;
		}
		.wrap {
			color: #111;
			font-family: Montserrat-Regular;
			position: absolute;
			font-weight: 500;
			visibility: visible;
			margin-top: 20px;
			font-size: 26px;
			margin-left: -3px;
			left: 50%;
			transform: translateX(-50%);
		}
		.down_icon {
			margin-top: -1%;
			margin-left: calc(50% - 22.5px);
			text-align: center;
			padding: 10px;
			padding-bottom: -5px;
			border-radius: 180px;
			position: static;
			width: 35px;
			height: 35px;
			position: relative;
			z-index: 1;
			background-color: rgba(255, 255, 255, 1);
		}

		.down_icon i {
			font-size: 25px;
			color: #000;
			opacity: 1;
			margin: 0;
			margin-top: 3px;
		}
		.about #read_more {
			width: 120px;
			background-color: #111;
			margin-left: 8%;
			border: 0px;
			line-height: 30px;
			float: left;
			margin-top: 20px;
			color: #E6E6E6;
			font-size: 12px;
			text-align: center;
			transition: 0.6s;
		}
}
