@media screen and (min-width:1620px){
	.s2-caption-right .secondim{ margin-top:200px; }
}
@media screen and (min-width:981px){
	.init-pc{  background-image:url(../images/banner-images-pc.jpg); background-size:100% auto;}
}

@media screen and (max-width:980px){
	.init-small{  background-image:url(../images/banner-images-small.jpg);  background-size:110% auto;}
	.bxslider li{background-position:-280px 0}
}

@media screen and (max-width:1280px){
	.ra-content{ max-width:100%; padding:30px 60px; max-width:1000px;} 
}
@media screen and (max-width:1580px){
	.s4-caption_b,
	.slider-last-content{ padding-left:10px; }
	.s4-caption_c{ margin-right:0; width: 320px; }
	.s4-caption_b .secondim{ margin-left:50px }
}
@media screen and (max-width:1024px){
	.s2-caption-right .secondim{ display:none; }
	.dc-content{ padding-top:75px; }
	.dc-content a{ margin-top:200px; }
	.gh{ margin: 60px 0 0 15px;}
	.gr-chart{ margin-top:40px; }
	.bx-wrapper .s1-caption img { width:370px;}
}
@media screen and (max-width:801px){
	.dc-content{ text-align:center; }
	.dc-content img{ width:420px; }
	.dc-content a{ width:190px; height:190px; display:inline-block; float:none; padding-top: 62px; }
	.dc-content a:before{ width:190px; height:190px;}	
}
@media screen and (max-width:1000px){
	.swipe-enabled .swipe-indicator{ display:block;}
	.swipe-enabled table.financial_table{ font-size: 14px; }
	/*.xls-download-link{ display:none; }*/
}

@media screen and (max-width:768px){
	.logo-wrap { margin: 35px 0 0 70px;}
	.home-init-caption_a > img{ width:390px; margin: 430px 30px 0 0; }
	.scroll-sign{ padding:0;}
	.side-nav{ display:none; }
	.bxslider li{background-position:-580px 0}
	.bx-wrapper .s1-caption{padding-right:25px; }
	.bx-wrapper .s1-caption img{ width:460px; }
	.bx-wrapper .s1-caption img.award{ width:350px; }
	.bx-wrapper img.inmob{ display:block; padding-top:80px; }
	.bx-wrapper img.inpc{ display:none; }
	
	.slider-semifull-content{ padding-top:40px; }
	.s2-caption-left{ float:none; }
	.s2-caption-left .firstim{ width:630px; margin:0 auto;}
	.s2-caption-left .secondim{ margin-top:80px; }
	.s2-caption-right{ display:none }
	.bxslider li.mobbgfix{background-position: left bottom;}
	.slider-last-content{padding: 0px 0 0 30px;}
	.bx-wrapper .s4-caption_a img{ width:360px; }
	.s4-caption_a{ margin:100px 0 0 0; width: 362px;}
	.s4-caption_a .secondim {margin-top: 200px; width: 362px; }
	.s4-caption_b{ width: 360px; margin:100px 0 0 0; }
	.s4-caption_b .firstim{margin-left:-20px; }
	.s4-caption_b .secondim { margin:395px 0 0 0px;}
	.s4-caption_c{ display:none; }
	.chaiman-pht{ right:-120px; }
	.cm-head { left: 15%;}
	
	.dc-content{ text-align:center; }
	.dc-content img{ width:420px; }
	.dc-content a{ width:190px; height:190px; display:inline-block; padding-top: 62px; }
	.dc-content a:before{ width:190px; height:190px; }
	
	
	.rh{margin:40px 0 0 39px}
	
	.four-col {width: 50%;}
	.two-col {width: 50%}
	.text-right{ text-align:left; }
	
	.bx-wrapper .s1-caption img { padding-top:45px;}
	.slide-selector a.active:before{ font-size: 14px;}
	table.financial_table { min-width:700px; }
	table.download_table.financial_table { min-width:auto; }
	.image-box-left,
	.image-box-right{ width:100%; float:none; padding:0 }

	#quick_edit_tools{ display:none !important}
	.cm-state-content{ padding-top:65px; }
}
@media screen and (max-width:767px){
	.container .row{ margin:0 }
	.common-left-col{ width:100%; box-sizing: border-box; float:left; padding:0; }
	.search-right-col,
	.common-right-col{ width:100%; box-sizing: border-box; float:left; padding:0 0 30px; }
	.banner-yellow-forest,
	.inner-banner{ height:450px; }
	.in-chairman-statement-banner{ position:static; margin:100px 0 0 0;}
	h1.banner-heading{ font-size:45px; }
	
}
@media screen and (max-width:680px){
	/* #sidebar{ width:310px;   } */
	.small-sidebar-bottom{ width:50px; }
	.mainmenu > li{padding-left:20px; }
	
	.home-init-caption_a > img{margin: 90px 10px 0 0; width: 200px;}
	.scroll-sign i { font-size: 30px;}
	.scroll-sign{ width: 210px;}
	#menuButton{ padding:10px 0;}
	.search-in-sidebar{ padding:12px 0; }
	.socials-in-sidebar{ padding-bottom:3px; }
	.socials-in-sidebar a { padding-top: 10px;}
	.bxslider li{ background-position: -230px 0;}
	
	.bx-wrapper .s1-caption img { width: 250px;}
	.bx-wrapper .s1-caption img.award { width: 250px; padding-top: 20px; }
	.s2-caption-left .firstim {width: 280px;}
	.s2-caption-left .secondim{ margin-left:15px; width:300px; }
	.bx-wrapper img.inmob {padding-top: 29px;width: 240px;}
	.s4-caption_a {margin: 10px 0 0;}
	.slider-last-content{ box-sizing:border-box; width:100%; padding:0 5px; }
	
	.bx-wrapper .s4-caption_a img.secondim{ width:150px;   margin-top: 120px; }
	.s4-caption_a {margin: 20px 0 0 0; width: 50%; box-sizing:border-box; padding:0 5px; }
	.s4-caption_b {margin: 20px 0 0 0; width: 50%; box-sizing:border-box; padding:0 5px;}
	
	.bx-wrapper .s4-caption_a img{ margin-top:24px; }
	.s4-caption_b .secondim { margin: 235px 0 0;}
	.bxslider li{background-position: left bottom;}
	.recognition-awards .bx-wrapper .bx-next{ right:-58px;}
	
	
	.chaiman-pht{ right: -50px;}
	.chaiman-pht img{ width:240px; height:auto; }
	.cm-head > img { width: 160px; margin-left: -23px;}
	
	.gh{ margin: 60px 0 0 15px;}
	.gh img{ width:265px; }
	
	.gr-chart { margin: 20px auto 0 auto; padding: 20px; width: 290px;}
	
	.dc-content { padding:40px 0 0 0; }
	.dc-content img{ width:220px; }
	
	.dc-content a:before{ height: 91px; width: 91px;}
	.dc-content a{ height: 91px; width: 91px; margin:0 3px; margin-top:90px; font-size: 13px; padding-top: 28px;	}
	
	.recognition-awards .bx-wrapper .bx-controls-direction a{ font-size:50px;  }
	.recognition-awards .bx-wrapper .bx-prev {left: -30px;}
	.recognition-awards .bx-wrapper .bx-right {left: 730px; right:-40px;}
	
	.slide-selector{ width:85%; }
	.slide-selector a.ss-04 {margin-left: -26px;}
	
	.four-col {width: 100%;}
	.two-col {width: 100%}
	
	.menu-inner-content{ width:100%; }
	
	.inner-settings{ text-align:center; }
	.inner-settings-tools{ border:0; text-align:center; margin-bottom:5px; width:100%; padding-top:10px; }
	.inner-settings-tools a{ margin:0 7px; }
	.inner-settings .qf{ display:block; margin-top:10px; }
	.inner-settings .qf select{ margin:0 auto; float:none; }
	footer{ padding:0 0 0 40px; }
}

@media screen and (max-width:480px){
	#loader{ z-index:999999; }
	.home-init-caption_a > img{margin-top:10px;}
	#sidebar{ background:none transparent; left: -400px; width: 100%; }
	.small-sidebar{ display:none; }
	.mobileonly{display:block; float:right;}
	.menu-inner{position:fixed; z-index:9; padding-top:75px; width:100%;}
	.menu-inner-content{ }
	.menu-inner-content .logo,
	.logo-wrap{ display:none; }
	.top-strip{ display:block; background:rgba(0,0,0,0.5); padding:6px; position:relative; z-index:9999; }
	.logo-in-top{ margin:0; float:left; }
	.logo-in-top img{ width:140px; }
	.mobileonly .lan-in-sidebar{ border:0;  }
	.mobileonly a{text-decoration:none; color:#fff; display:inline-block; margin:0 3px;}
	.lang{ border: 2px solid #fff; border-radius: 50%; color: #8e8e8e;  font-size: 11px; font-weight: 700; height:32px;padding-top: 3px; text-align: center; width: 32px; display:inline-block; }
	.lang.en{ background:#fff; color:#3e3e3e; }
	.search-top i{ font-size:20px; padding-top:4px; vertical-align:middle }
	#mobileMenuButton{ text-align:center; vertical-align:middle; position:relative; z-index:999999; display:inline-block }
	#mobileMenuButton i{ display: block;  font-size: 25px;}
	#mobileMenuButton span{ font-weight:700; font-style:italic; font-size:12px; }
	.lower-footer{ text-align:right }
	.lower-footer .two-col{ text-align:right;font-size:16px; }
	.lower-footer a{ font-size:16px; }
	.ra-content{ max-height: 430px; overflow:hidden;  }
	.links, .links-drop{ width:220px; }
	.cm-head {  margin-top: -86px;}
	.bx-wrapper .s1-caption img {width: 250px; padding-top: 20px;	}
	.bxslider li.first-slide-home {background-position: -310px 0;}
}
@media screen and (max-width:580px){
	.growth-return,
	.bxslider li { background-position: -530px 0;}
}
@media screen and (max-width:380px){
	.growth-return,
	.bxslider li { background-position: -460px 0;}
}


/* @media screen and (max-height: 600px){ .chaiman-pht img {height: 450px;} } */
@media screen and (max-height: 440px){ .small-sidebar-bottom{ display:none; } }
@media screen and (max-height: 330px){ 
	.bxslider li{ background-position:0 0;  } 
	.chaiman-pht { right: -70px; width: 34%;}
	.home-init-caption_a > img{ margin-top:30px; width: 240px; }
	.bx-wrapper img{ width:250px; }
	.s2-caption-left .secondim,
	.bx-wrapper .s1-caption img.award{ display:none }
	.bxslider li.mobbgfix{ background-position:left top }
}
@media screen and (max-height: 730px) and (min-height: 550px){ 
	.chaiman-pht img{height:450px; width:auto;}	
}