@charset "utf-8";
/* CSS Document */
.about_boxInfo {text-align:center;}
.about_boxInfo .title {font-size:24px; font-weight:300;}
.about_boxInfo .pic {padding:10px 0;}
.about_boxInfo .info {padding:20px 0;}
.about_boxInfo .info_lg {font-size:18px;}
.about_boxInfo .txt_md {font-size:16px;}
.about_boxInfo .info p {line-height:1.6;}
.about_boxInfo .pic_fl {float:left; width:45%;}
.about_boxInfo .pic_fr {float:right; width:45%;}
.about_boxInfo .info_fl {margin-right:50%;}
.about_boxInfo .info_fr {margin-left:50%;}
.about_boxInfo .box {padding:30px 5% 0 5%;}
.about_boxInfo .box .item {float:left; width:33.3%; padding:20px 3%;}
.about_boxInfo .box .item .title {font-size:18px; color:#4a4a4a; font-weight:700;}
.about_boxInfo .box .item .pic {padding:0 0 10px 0;}
.about_boxInfo .num {font-size:120px; line-height:1; color:#fb4e57; font-weight:300; padding:20px 0;}
.about_boxInfo .info_fl .icon,
.about_boxInfo .info_fr .icon {float:left; width:50px;}
.about_boxInfo .info_fl .column,
.about_boxInfo .info_fr .column {text-align:left; margin:0; padding:0; min-height:48px; margin-left:65px; display:table;}
.about_boxInfo .info_fl .column span,
.about_boxInfo .info_fr .column span {display:table-cell; vertical-align:middle;}
.about_boxInfo .info_fl .txt,
.about_boxInfo .info_fr .txt {text-align:left; padding:20px 0 0 0;}
@media (max-width: 767px) {
	.about_boxInfo .box {padding:30px 0 0 0;}
	.about_boxInfo .pic_fl,
	.about_boxInfo .pic_fr {float:none; width:auto;}
	.about_boxInfo .info_fl,
	.about_boxInfo .info_fr {margin:0; padding-top:30px;}
}

.about_info .info {padding:0 10%;}
.about_info .info p {padding-bottom:10px;}

.about_boxInfo_bgImg { position:relative; z-index:1;}
.about_boxInfo_bgImg .pic {position:relative; z-index:2; padding:0;}
.about_boxInfo_bgImg .info {position:absolute; z-index:4; top:0; left:50%; margin-left:-50%; width:100%; padding:60px 0; font-size:20px;}
.about_boxInfo_bgImg .info p {padding-top:10px;}
@media (max-width: 767px) {
	.about_boxInfo_bgImg,
	.about_boxInfo_bgImg .column {color:#fff;}
	.about_boxInfo_bgImg:after {display:block; content:''; background:#5f5f5f; opacity:.5; width:100%; height:100%; position:absolute; z-index:3; top:0; left:0;}
	.about_boxInfo_bgImg .info p {padding-top:0;}
}

.awards_accolade {text-align:center;}
.awards_accolade .info {padding:0 20%;}
.awards_accolade .founded {padding:30px 0;}
.awards_accolade .founded strong {display:block; font-size:120px; line-height:1; color:#fb4e57; font-weight:300;}
.awards_accolade .founded span {display:block;font-size:24px; font-weight:300;}
.awards_accolade .pic {padding:20px 0;}
.awards_accolade .btnBox {padding:20px 0 0 0;}

.about_contact {text-align:center;}
.about_contact .info {padding:20px 5%;}
.about_contact .info ul {list-style:none; margin:0; padding:0;}
.about_contact .info ul li {padding:3px 0;}
.about_contact .follow {padding:50px 0;}
.about_contact .follow a {display:inline-block; margin:0 20px;}

.privacy_cont { font-size:18px; line-height:1.6;}
.privacy_cont .text-left {text-align:left;}
.privacy_cont a {text-decoration:underline;}
.privacy_cont .column,
.privacy_cont .title {padding-bottom:10px;}
.privacy_cont p {padding-bottom:10px;}