@charset "utf-8";
/* CSS Document */
@media (min-width: 768px) {
	html, body{font-family:arimo; font-size: 14px; line-height: 20px}
	p{font-size:14px; line-height: 20px; margin-bottom: 30px;}
	.mobile-header .logo{width:77px; height: 77px;}
	.hidden-xs{display:block;}
	.homeBanner{height:405px;}
	.homeBanner .slogan img{width:375px; height: auto; position: absolute; top: 45px; left: 15px;}
	.homeInvestment-slide{background:#c2c3c4; }
	.homeInvestment .homeInvest-pager{ bottom: 80px; width: 245px;}
	.homeInvestment-slide > .photo{display:table-cell;}
	.homeInvestment-slide > .info{width: 245px; padding: 25px; display:table-cell;}
	.homeInvestment-slide > .info .heading{font-size: 19px; margin-bottom: 10px;}
	.home-events .events .item{ position: relative; padding: 20px 40px 40px; margin: 20px 0 0 0;}
	.home-events .events .item:nth-child(odd) { padding: 20px 10px 20px 40px; }
	.home-events .events .item:nth-child(even) { padding: 20px 40px 20px 10px; }
	.home-events .events .item .info{min-height: 500px;}
	.homeStock iframe { height: 135px; }
	.alert-txt{font-size:12px;padding-left:30px;padding-right:30px;margin-top:25px;}
	.sub-banner{height:300px;}
	.sitemap{display:table;}
	
	.quickLinks .link li{ display: inline-block; padding: 0 5px; font-size: 12px;}
	.industry .box{position: relative; width: 235px; height:235px;}
	.industry .box .title{font-size: 16px; top: calc(50% - 20px); line-height: 26px;}
	.home-logo img{width:120px;}
	
	.content-wrapper .fright-img{float:right; margin: 0 0 20px 20px; max-width: 200px; height: auto;}
	.content-wrapper .fleft-img{float:left; margin:0 20px 20px 0; max-width: 200px; height: auto;}
	.content-wrapper .year .select{display: inline-block;}
	
	.table-row .left { max-width: 230px; padding-right: 30px; }
	.table-row .right > .table-row .left, .table-row .right > .table-row .right { float: left; }
	
	.management .profile{ display: table-cell;}
	.management img{display:table-cell; margin: 0 20px 20px 0; width: 200px;}
	
	.reports .item{width:20%; float: left; padding: 0 20px; margin:0 0 50px 0;height:260px;}
	.reports .year{font-size:20px;}
	.reports .cover{margin:15px 0 5px 0;}
	
	.products-list .item .products-logo{display: table-cell; width: 200px; vertical-align: middle; }
	.products-list .item .products-logo img{max-width: 120px; height: auto}
	.products-list .item .info{display:table-cell; text-align: left;}
	.products-list .item .read-more{display:inline;}
	
	.contactInfo .col{display: table-cell; width: 50%;text-align:center;}
	
	.footer .copyright{float: right; padding:15px 20px;}
	.footer .terms{float:left; padding:15px 20px;}
	.video-link{min-height:238px;}
	.news-outer-wrapper{width:75%;float:left}
	
}

@media (min-width: 768px) and (max-width: 1023px) {
	.footer-contact .contact .item{ float: left; padding: 0 48px 0 0; }
	.footer-contact .contact .item:first-child { float: none; padding-bottom: 20px; }
	.video-link{min-height:205px;}
}

@media (max-width: 1023px) {
	.cg-info div div{
	margin-left:0px !important;
	}
}