.sec1{
	line-height: 1.5;
	padding:7.8% 0;
}
.sec1 .inner{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-direction:row-reverse;
}
.sec1 h5{
	margin-bottom:1em;
}
.sec1 h3{
	font-size: 3em;
	line-height: 1.2;
	margin-bottom:0.5em;
}
.sec1 p{
	font-size: 1.125em;
}
.sec1 .text-box{
	width:39%;
}
.sec1 .img-box{
	width:55%;
}


.sec2{
	background-repeat:no-repeat;
	background-image:url(../images/about_sec2_img1.jpg);
	background-position:center center;
	background-size:cover;
	background-attachment:fixed;
	padding:10.9% 0;
}
.sec2 p{
	font-size: 1.125em;
	line-height: 1.5;
	color: #FFFFFF;
	width:64.56%;
	margin:0 auto;
	text-align:center;
}


.sec3{
	padding:7.8% 0;
}
.sec3 ul{
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction:row-reverse;
	margin-top:-14%;
}
.sec3 ul:first-child{
	margin-top:0;
}
.sec3 ul:nth-child(even){
	flex-direction:row;
}
.sec3 li{
	width:47.56%;
}
.sec3 li.text-box{
	margin-bottom:14%;
}
.sec3 ul:nth-child(even) li.text-box{
	margin-bottom:-14%;
}
.sec3 p{
	font-size: 1.125em;
	line-height: 1.5;
}

.sec4{
	background-repeat:no-repeat;
	background-image:url(../images/about_sec4_img1.jpg);
	background-position:center center;
	background-size:cover;
	padding:9.58% 0;
	text-align:center;
}
.sec4 p{
	font-size: 2em;
	line-height: 1.5;
	color: #F2F2F2;
	width:64.56%;
	margin:0 auto;
}

@media only screen and (min-width:1025px){
}
@media only screen and (max-width:1024px){
	.sec1{
		padding:15% 0;
	}
	.sec1 .inner{
		display:block;
	}
	.sec1 h5{
		font-size: 1.75em;
		margin-bottom:0.75em;
	}
	.sec1 h3{
		font-size: 3.5em;
		margin-bottom:0.5em;
	}
	.sec1 p{
		font-size: 1.75em;
	}
	.sec1 .text-box{
		width:100%;
	}
	.sec1 .img-box{
		width:100%;
		margin: 4em 0 3em;
	}


	.sec2{
		padding:38.8% 0;
		background-attachment:unset;
	}
	.sec2 p{
		font-size: 1.75em;
		width:100%;
	}


	.sec3{
		padding:15% 0;
	}
	.sec3 ul{
		display:block;
		margin-top:8em;
	}
	.sec3 ul:first-child{
		margin-top:0;
	}
	.sec3 li.text-box{
		margin-bottom:0;
	}
	.sec3 ul:nth-child(even) li.text-box{
		margin-bottom:0;
	}
	.sec3 li{
		width:100%;
	}
	.sec3 p{
		font-size: 1.75em;
		margin-top: 1.78em;
	}

	.sec4{
		padding:15% 0;
		background-attachment: initial;
	}
	.sec4 p{
		font-size: 1.75em;
		width:100%;
	}
}