@media (min-width: 280px) and (max-width: 1350px){

}

@media (min-width: 280px) and (max-width: 1224px){

}

@media (min-width: 280px) and (max-width: 1199px){
	.banner-text .text-top {font-size: 40px;}
	.banner-text .text-bottom {font-size: 50px;}
	.banner-text p {font-size: 24px;}
	.home-glance h1 {font-size: 60px;padding-bottom: 30px;}
	.home-glance p{font-size: 28px;}
	.box {width: 25%;font-size: 28px;}
	.chairman-message,.inner-message .message-top, .inner-message .message-bottom {width: 70%;margin-left: 30%}
	.inner-message hr {margin-left: calc(30% + 20px);}
	.chairman-image {width: 30%;background-position: 75% 100%;}
	.color-box {min-height: 200px;}
	.color-box .content {min-height: 180px;}
	.inner-content .content h1 {font-size: 32px;}
	.inner-content .content p {font-size: 18px;}
	.segment-box .content {height: 8em;}
}

@media (min-width: 280px) and (max-width: 1024px){
}

@media (min-width: 280px) and (max-width: 1023px){
	.chairman-message,.inner-message .message-top, .inner-message .message-bottom {width: 60%;margin-left: 40%}
	.inner-message hr {margin-left: calc(40% + 20px);}
	.chairman-image {width: 40%;}
	.chairman-message h3,.home-tagline h2 {font-size: 60px;}
	.chairman-message p {font-size: 28px;}
	.chairman-message h3,.chairman-message p {padding:0;}
}

@media (min-width: 280px) and (max-width: 999px){

}

@media (min-width: 280px) and (max-width: 998px){
}

@media (min-width: 280px) and (max-width: 992px){
}

@media (min-width: 280px) and (max-width: 991px){
	.banner-text .text-top {font-size: 32px;}
	.banner-text .text-bottom {font-size: 40px;}
	.banner-text p {font-size: 20px;}
	.home-glance h1 {font-size: 60px;padding-bottom: 30px;}
	.home-glance p {font-size: 28px;}
	.box {width: 30%;font-size: 28px;}
	.chart-cont {padding: 15px;}
	.home-performance{padding:40px 0;}
	.home-performance h2 {font-size: 50px;padding-bottom:15px;}
	.chairman-message h3,.home-tagline h2 {font-size: 50px;}
	.chairman-message p {font-size: 24px;}
	.color-box {min-height: 140px;}
	.color-box .content {min-height: 120px;}
	.inner-content {padding-bottom: 0px;}
	.inner-content .content p {padding:10px 0}
	.number-box {padding: 0 15px;}
	.segment-box-cont .segment-box{width:100%;margin: 10px 0!important;}
	.segment-box .heading {height: auto;}
	.segment-box .content {height: auto;}
	.inner-glance .container,.inner-segment .container {padding:15px;}
}

@media (min-width: 280px) and (max-width: 979px){
}

@media (min-width: 280px) and (max-width: 800px){

}

@media (min-width: 280px) and (max-width: 799px){
}

@media (min-width: 280px) and (max-width: 768px){
}

@media (min-width: 280px) and (max-width: 767px){
	.banner-text .text-top {font-size: 48px;}
	.banner-text .text-bottom {font-size: 60px;}
	.banner-text p {font-size: 28px;}
	.home-banner,.banner{height:auto;}
	.banner-text,.banner-img{height:auto;margin: 20px 0;}
	.tagline,.bulb-img {position: inherit; top: 0;transform:none;}
	.box {width: 50%;}
	.chairman-message,.inner-message .message-top, .inner-message .message-bottom {width: 100%;margin: 0;padding:30px;}
	.inner-message .message-top, .inner-message .message-bottom{padding:15px 0;}
	.inner-message hr {margin-left:0;}
	.chairman-image{height: 100%;width: 100%;position: static;}
	.inner-message h1{font-size: 36px;}
	.inner-message .message-top {font-size: 24px;}
	.inner-message .message-bottom,.bottom-box p {font-size: 18px;}
	.inner-section h1{font-size: 36px;}
	.inner-section .top-box {font-size: 24px;}
	.bottom-box ol li {font-size: 18px;}
	.bottom-box h2.list-heading{font-size:20px;}
	.bottom-box h2{font-size:25px;}
	.bottom-box h3,.bottom-box h4{font-size:20px;}
	.chart-bullet {text-align: left;padding: 0 15px;}
	.founder-banner .desktop{display:none;}
	.founder-banner .mobile{display:block;}
}

@media (min-width: 280px) and (max-width: 640px){
}

@media (min-width: 280px) and (max-width: 639px){
	.banner-text .text-top {font-size: 40px;}
	.banner-text .text-bottom {font-size: 50px;}
	.banner-text p {font-size: 24px;}
	.chairman-message h3,.home-tagline h2 {font-size: 40px;}
	.chairman-message p {font-size: 20px;}
	.home-tagline {font-size: 24px;}
	.content-box h2, .inner-segment h2 {font-size: 32px;}
	.content-box .content-top {font-size: 20px;}
	.segment-box .heading {font-size: 24px;}
	.segment-box .content {font-size: 18px;}
	.plant-box {font-size: 20px;}
	.inner-banner.people-banner {background-image: url(../images/bg-people2.jpg);}
	.directors-accordion .director-img{	width:100%;height:auto;float:none;	padding:15px 0;}
	footer .aicl-logo,footer .aicl-icon {float: left;padding:10px 0;}
}

@media (min-width: 280px) and (max-width: 480px){

}

@media (min-width: 280px) and (max-width: 479px){
	.banner-text .text-top {font-size: 28px;}
	.banner-text .text-bottom {font-size: 35px;}
	.banner-text p {font-size: 16px;}
	.home-glance h1 {font-size: 40px;padding-bottom: 20px;}
	.home-glance p {font-size: 20px;}
	.box {width: 80%;height:120px;}
	.chairman-message h3,.home-tagline h2 {font-size: 30px;}
	.chairman-message p {font-size: 18px;}
	.home-tagline {font-size: 20px;}
	.inner-content .content h1 {font-size: 20px;}
	.inner-content .content p {font-size: 16px;}
	.chairman-image {height: 70%;}
	.inner-section h1{font-size: 30px;}
	.inner-section .top-box {font-size: 20px;}
	.bottom-box p,.bottom-box ol li,.list-1 > li {font-size: 16px;}
}

@media (min-width: 280px) and (max-width: 359px){
	.banner-text .text-top {font-size: 24px;}
	.banner-text .text-bottom {font-size: 30px;}
	.banner-text p {font-size: 16px;}
	.home-glance h1 {font-size: 30px;padding-bottom: 10px;}
	.info-graphic {width:90%;right:0;left:0;margin:0 auto;}
}

@media (min-width: 280px) and (max-width: 360px){
}

@media (min-width: 280px) and (max-width: 320px){

}

