#pages_xop_page_path_header{margin-top:20px;}

body#pages div.maincontainer{margin-top:0px;margin-bottom:0px}
body#pages .center-content{display:none;}

.pages-vision{margin-left:-15px;margin-right:-15px;height:56vh;position:relative;}
@media (max-height: 599px) {
	.pages-vision{height:70vh;}
}
@media (max-height: 450px) {
	.pages-vision{height:100vh;}
}

.pages-caption{position:absolute;bottom:40px;width:100%;padding:0px 50px;color:#FFF;}
.pages-caption h1{font-size:50px;margin:0px 0px 20px;}
.pages-caption h2{margin:0px;}

.pages-main{margin-top:15px;line-height:2em;padding:35px 35px 50px;}
.pages-main-title{font-size:40px;margin-top:0px;}
.pages-main-img img{width:100%;height:auto;}

.pages-main-img .photo{position:relative;}
.pages-main-mask{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.0);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.pages-main-desc{position:absolute;left:0px;bottom:0px;width:100%;color:#FFF;padding:15px;}
.pages-main-img .photo:hover .pages-main-mask{background-color:rgba(255,255,255,0.15);}

@media (max-width: 1199px) {
	.pages-caption h1{font-size:40px;}
	.pages-caption h2{font-size:18px;line-height:1.5em;}
}
@media (max-width: 767px) {
	.pages-caption{bottom:15px;padding:0px 15px;}
	.pages-caption h1{font-size:26px;}
	.pages-main{padding:0px 0px 15px;}
	.pages-main-title{font-size:30px;}
	.pages-main-img{padding-top:10px;}
}


.middle-item{margin-bottom:80px;}
.middle-item .pages-main-title{text-align:center;}
.middle-text{text-align:center;}
.item-text{line-height:1.6em;margin-bottom:130px;}
.pages-sub{margin-bottom:15px;font-weight:bold;font-size:18px;}
.pages-sub-img{margin-top:30px;}
.pages-sub-img span{
	display:inline-block;
	width:100px;
	height:100px;
	border-radius:100%;
}

@media (max-width: 767px) {
	.middle-item{margin-bottom:20px;}
	.middle-item .pages-main-title{text-align:left;}
	.middle-text{text-align:left;}
	.item-text{margin-bottom:50px;}
}