@media screen and (min-width: 1200px) {
	.right_content {
		width: 400px;
	}
}
@media screen and (min-width: 900px) {	
	.rightpannel {
		margin-left: -28px;
	}
}	
@media screen and (min-width: 768px) {
	.right_content {
		width: 300px;
	}
	.left.carousel-control span{
		width:40px;
		background-color: #fff;
		height: 80px;
		-moz-border-radius: 0px 150px 150px 0;
		border-radius: 0px 150px 150px 0;
		line-height: 76px;
		font-size: 18px;
		color:#0e8f9d;
		margin-top: -50px;
		
		
			}
	.right.carousel-control span{
		width:40px;
		background-color: #fff;
		height: 80px;
		-moz-border-radius: 150px 0px 0px 150px;
		border-radius: 150px 0px 0px 150px;
		line-height: 76px;
		text-align: right;
		font-size: 18px;
		color:#0e8f9d;
		margin-top: -50px
	}
	.carousel-control .glyphicon-chevron-left:before {
		margin-left: 4px;
	}
	.carousel-control .glyphicon-chevron-right:before {
		margin-right: 4px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		margin: 0;
	}
	.carousel-control {
		width: auto;
		opacity: 1;
		text-shadow:0 0 0 !important;
	}
	.mobile_nav {
		display: none;
	}
}
@media screen and (max-width: 990px) {
	.tab_clear {
		clear: both;
	}
	.leftpannel {
		display: none;
	}
	
}	
@media screen and (max-width: 1100px) {
	.header .left .logo-title h1 {
		font-size: 12px;
	}
	#menubar {
		margin-left:-17px;
		margin-right:-17px;
	}
}	
@media screen and (max-width: 992px) {
	ul.menu .menulink  {
		padding-left: 7px;
		padding-right: 7px;
	}
	ul.menu {
		font-size: 11px;
	}
	.logo-title, .logo-line {
		display: none;
	}
	.download_blog {
		float: none;
	}
	.header {
		padding-bottom: 10px;
	}
	.about_blog, .cer_blog {
		padding-bottom: 15px;
	}
}	
@media screen and (max-width: 767px) {
	.mobile_nav .dropdown-menu > li {
    	border-bottom: 1px dotted #ccc;
    	font-size: 12px;
	}
	.mob_txt_c {
		text-align: center;
		float: none;
	}
	.main_nav {
		display: none;
	}
	.header .right {
		background: none;
		height: auto;
	}
	.header .right .globalbtn {
    	margin: 10px 0 0;
    	text-align: center;
	}
	.header .left, .header .left .logo {
		float: none;
		text-align: center;
	}
	.header .right {
		text-align: center;
		float: none;
	}
	.header .right .toplinks {
		text-align: center;
		/*white-space: nowrap;*/
	}
	.footercontent .right {
		float: none;
	}
	.target_blog, .green_blog, .ehs_blog, .news_blog {
		border:none;
	}
	.pres_img img {
		width: 100%;
	}
}
@media screen and (max-width: 480px) {	
	.milestone ul li.right div.text, .milestone ul li.left div.text {
		width: 200px;
	}
	.milestone ul li.right {
		float: left;
	}
}
@media screen and (max-width: 360px) { 
	.milestone ul li.right div.text, .milestone ul li.left div.text {
		width: 159px;
	}
}	
@media screen and (min-width: 992px) and (max-width: 1200px) {
	ul.menu .menulink {
		padding: 17px 10px 10px;
	}
}	