/* Sizing */
@media (min-width: 960px) {
	.container{
		width: 975px;
		margin: 0px auto;
	}
	.media .wrap-overlay img{
		max-height: 184px;
	}
	.mid-below .list-col{
		min-height: 214px;
	}
	.mn_map a{
		max-height: 250px;
	}
	.mn_map.competitiveness a{
		max-height: 275px;
	}
}
@media only screen and (max-width: 1250px) {
	
}

@media only screen and (max-width: 767px) {

}
/* Size 480px-767px */
@media (min-width: 768px) and (max-width: 991px) {
	.navbar .nav li a{
		text-transform: none;
		font-size: 13px;
	}
	.navbar-nav>li>a{
		padding: 10px;
	}
	.navbar .nav li a:hover{
		text-transform: none;
	}
}
@media (min-width: 768px) and (max-width: 959px) {
	.media .wrap-overlay img{
		max-height: 136px;
	}
}
@media (min-width: 1157px){
	
}
@media (min-width: 768px){
	.main-menu{
		padding: 0;
	}
	.slider .item p{
		height: 165px; overflow: hidden;
	}
	.slider-wrap{
		max-height: 321px;
		overflow: hidden;
	}
	.page-menu .menu ul li ul.dropdown-menu{
		min-width: 100px;
		top:0;
		left: 100%;
	}
	.page-menu .menu ul li ul{
		right: -100px;
	}
}
/* Size 0px-767px */

@media (max-width: 767px){
	.jcarousel-member .jcarousel-item, .jcarousel-partner .jcarousel-item{
		width: 228px;
	}
	#search{
		width: 100%;
		margin: 5px 0px 15px;
	}
	.slider-wrap #pager{
		position: absolute;
		bottom: 20px;
		right: 45%;
		font-size: 36px;
		line-height: 18px;
		color: #fff;
	}
	.single-news a.img {
		margin-bottom: 10px;
	}
	.single-news .col-sm-8{
		padding-left: 0;
	}
}
@media (max-width: 989px){
	.slider .item .item-detail{
		border: none;
	}
}
@media (max-width: 1300px){
	
}
/* Size 0px-479px */
@media (max-width: 479px) {
	.logo a{
		float: none;
		display: block;
		text-align: center;
		margin: 0;
	}
	.company-info{
		text-align: center;
		max-width: 100%;
		padding: 0 20px;
	}
}
