.navbar-header .icon-bar{
	background:#333;
}

@media only screen and (max-width:768px){
	
	.header-main{text-align:center;}
	
	.header-main .logo-wraper{
		width:100%;
	}
	
	.header-main .logo-wraper .logo{
		margin: auto;
	}
	
	.header-main .logo-wraper .logo h1{
		margin:10px 0;
	}
	
	.header-main .nav-wraper{
		width:100%;
		max-width:100%;
	}
	
	.header-main .nav-wraper .navbar-toggle{
		float:none;
		margin:auto;
	}
	
	.mobile-nav{
		background:#333;
	}
	
	.header-main .nav-wraper .navbar-nav{
		margin:auto;
	}
	
	.header-main .nav-wraper .navbar-nav li{
		width:100%;
		display:block;
		margin:auto;
	}

	.header-main .nav-wraper .navbar-nav li a{
		padding:10px;
		color:RGBA(255,255,255,.8);
	}
	
	.header-main .nav-wraper .navbar-nav li .sub-nav{
		position:static;
		width:100%;
		margin:0;
		padding: 10px 0px;
	}
	
	.header-main .nav-wraper .navbar-nav li .sub-menu{
		position:static;
		width:100%;
		margin:0;
		padding: 20px 0px;	
	}
	
	.header-main .nav-wraper .navbar-nav .sub-nav .sub-nav-header{
		padding:10px;
	}	
	
	.header-main .nav-wraper .navbar-nav .sub-nav .col-md-6:first-child{
		border:none;
	}
	
	.banner  .carousel-inner .item {
		height: 220px;
	}
	
	.banner .banner-title{
		font-size:30px;
	}
	
	.banner .sub-title {
		font-size: 20px;
	}	
	
	.banner .pos1,
	.banner .pos2,
	.banner .pos3{
		right:10%;
	}
	
	.banner .pos4,
	.banner .pos5,
	.banner .pos6{
		left:10%;
	}	
	
	.banner .btn a{
		font-size:14px;
		padding: 5px 10px;
	}
	
	.banner .btn-right::before,
	.banner .btn-left::after{
		border-width:17px;
	}

	.index-heading h2{
		font-size: 24px;
	}

	.index-main .col-inner,
	.col-inner2{
		padding:20px;
	}	
	
	
	.col-inner.ml,
	.col-inner.mr{
		margin:0;
	}
	
	.col-inner .icon-box-text, .col-inner2 .icon-box-text{
		min-height:auto;
	}

	.index-main-margin{
		margin:0;
	}
	
	.commitment .commitment-sub-header{
		margin-top:30px;
	}
	
	.commitment .commitment-logo .col-md-5{
		width:100%;
		border-bottom:none;
	}
	
	.vision .vision-box1 .vision-item{
		padding:20px;
	}
	
	.links{
		display:none;
	}
	
	footer{
		padding:60px 0; 
	}
	
	.foot-logo{
		float:none;
		margin:35px auto 15px;
	}
	
	.news-content-inner{
		padding:0;
	}
	
	.news-content .news-content-title h1{
		font-size:24px;
	}
	
	.contact {
		margin-top:0px;
	}
	.contact .contact-right,
	.contact .contact-left .contact-left-inner{
		padding:20px;
	}
}