/* Large desktop :1170px. */
@media (min-width: 1171px) and (max-width: 1400px) {


}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1170px) {
	.our-business-box{
		padding: 20px!important;
    	min-height: 212px!important;
	}
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.our-business h3{
		margin-top: 0!important;
	}
 }
	
 
/* smal Mobile :480px. */
@media only screen and (min-width: 200px) and (max-width: 767px) {
	.indexNav-wrapper { position: relative; }
	.navbar-toggle { background-color: #1a55a1; color: #fff; position: absolute; top: -50px;right: 0; z-index: 999;}
	.navbar-toggle .icon-bar { color: #fff; background-color: #fff; }
	.topNav .indexNav  {  display: none; }
	.topNav .indexNav.in { display: block; }
	.topNav .indexNav>li>a { padding-top:12px;padding-bottom: 12px;  }
	.topNav .indexNav>li>.secondNav { position: relative; width: 100%; }
	.topNav { margin-bottom: 10px; }
	.banner-text h2  { font-size: 16px;margin-bottom: 25px; font-weight: bold; }
	.banner-text ul  {font-size: 14px;}
	.banner .owl-dots  {bottom: 15px ;right: 15px;}
	.banner img { min-height: 350px; }
	.banner-text .view-more { width: 120px; padding: 10px 0; }
	.banner-text .view-more span  {margin-left: 0px;}
	.business>.container>.row{display: block;}
	.business-item .view-more{position: static;}
	.business-item  {padding:40px 0 ; border-bottom: 1px solid #eeeeee;}
	.social  {background-position: 0 300px;}
	.social-item  { padding: 50px 0 80px;  }
	.news-item img { width: 100%; }
	.news-item  { margin-bottom: 20px; }
	.footer-contact  {-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.footer-contact li { width: 100%;margin-bottom: 15px; }
	.footer-icon { padding-left: 0; float: left; }
	.footer-icon li { margin-left: 0;margin-right: 15px; }
	.footer-2  {text-align: center;}
	.footer-2 .pull-right { float: none !important; display: inline-block; }
	.footer-2 p { margin-bottom: 10px; }
	.reach { padding: 50px 0 }
	.business-item p { margin-bottom: 30px; }
	.business-item span[class^="icon-"] { margin-bottom: 30px; }
	.business-item h4 { margin-bottom: 30px; }
	.mission-content .mission-text p { width: 100%; }
	.mission-img  {display: none;}
	.mission-detail { padding: 40px 0; }
	.value-list  {-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top: 30px;}
	.value-list li  {width: 100%; margin-bottom: 55px;}
	.scope p  { padding: 0; }
	.scope-text  {position: relative; width: 100%; top: 0; -webkit-transform:translateY(0); transform:translateY(0);margin-top: 20px;}
	.strategies { margin-bottom: 40px; }
	.team-detail { padding: 40px 0 45px; }
	#team-slider { padding: 50px 0; }
	.business-detail { padding: 40px 0;  }
	.business1-item-text  {width: 100%;}
	.business1-item ul li { width: 85%; margin: 0 auto 20px;}
	.business1-item ul li em { display: inline-block; width: 85%; vertical-align: top; }
	.business2-item  { background:none; padding: 45px 0; }
	.company-detail  { padding: 40px 0; }
	.page { margin-bottom: 30px; }
	.csr-detail  {margin: 40px 0 40px;}
	.csr-img  {display: none;}
	.csr-text  {position: relative;}
	.csr-text ul li em { display: inline-block;  width:89%;vertical-align: top;  }
	.csr-text p  {width: 100%;}
	.sub-title{margin-bottom: 26px;}
	.opportunity-img  {width: 100%;}
	.opportunity-text  {width: 100%; padding: 15px;}
	.opportunity-text ul li em { display: inline-block;  width:90%;vertical-align: top;  }
	.contact-list li em  {width: 85%;}
	.contact-detail { margin: 40px 0; }
	.otherAddress-content { padding:30px 15px; }
	.address-nav li a { font-size: 14px; }
	.address-map .address-info { position: relative; top: 0; left: 0; width: 100%; margin-top: 10px; }
	.joinUs img  {display: none;}
	.join-info { width: 100%; position: relative;top: 0;left: 0; -webkit-transform:none; transform:none; }
	.joinDetail { background-color: rgba(0,0,0,0.8); position: relative;padding-top: 50px; }
	.joinDetail img { display: none; }
	.joinDetail-close  {right: 15px;top: 0;}
	.joinDetail-close:before  {font-size: 48px;}
	.joinDetail .join-info p  {font-size: 14px; line-height: 24px;}
	.join-detail { padding:40px; }
	.value  {padding-bottom: 40px;}
	.mission-text p  { margin-bottom: 20px; }
	.strategies-list li span { display: inline-block;  width:90%;vertical-align: top;  }
	.services-list li span { display: inline-block;  width:90%;vertical-align: top;  }
	.social-img { width: 100%; position: relative; top: 0;left: 0; height: auto;min-height: 200px; }
	.our-business-box{min-height: 1px !important;}
	.director-list{text-align: left;}
	.director-list h3{margin: 0;}
	@media only screen and (max-width:374px ) {
		.communication-content span{width: 77%;}
		.csr-text ul li em{width: 87%;}
	}
}	


