@media only screen and (min-width:2049px) {
	.grid-items.js-isotope.js-grid-items {
		max-width:1900px;
		margin:0 auto;
	}
	
}
@media only screen and (min-width:1800px) {
	.container {
		width: 1600px;
	}
}
@media only screen and (max-width:1199px) {
	.header-menu {
		display:none!important;
	}
	.header-langs {
		display:none!important;
	}
	
}
@media only screen and (max-width:1215px) {
	#topMain.nav-pills > li > a {
		padding-left:10px;
		padding-right:10px;
	}
}
@media only screen and (max-width:992px) {
	#topMain .products_menu_col {
		width:100%!important;
	}
	.blog-box a.img img {
		height: 200px;
	}
	
}
@media(max-width:767px) {
	.extra_images a {
	
		width:49%;
	}
	.extra_images a img {
		
		height:200px;
		
	}
	.index-slider.inarticle img {
		
		height:300px;
		
	}
	
}
@media only screen and (max-width:576px) {

	.blog-box a.img img {
		height: auto;
	} 
	.sliderbtns a  {
		display:block!important;
		margin: 0 0 10px;

		
	}
	.page-title {
		display: none;
	}
	.extra_images a {
	
		width:100%;
		margin:0 0 10px;
	}
	.extra_images a img {
		
		height:auto;
		
	}
	.news_image {
		display: block;
		float: none;
		margin: 0px auto 20px;
		padding: 0;
		width: auto;
		max-width:100%;
		height: auto;
		text-align:center;
	}
	.news_image img {
		width: auto;
		max-width:100%;
	}
	.article_right > h2 {
		display:block;
		float: none;
		margin: 0 0 3px;
		line-height: 1;
		
	}
	.article_social {
		float: none;
		display: block;
		margin: 0 0 3px;
		text-align:center;
	}
}

@media only screen and (min-width:1200px) {
	.navbar-toggle {
		display: none!important;
	}
	
	
	.header_content {
		  position: relative;
		  display: flex;
		  justify-content: space-between;
		  align-items: center;
		  
		}

		
		.navbar .brand, .menu_right  {
		  flex: 0 0 auto;
		  float: none;
		}

		/* Το μενού απόλυτα κεντραρισμένο στο parent */
		.header-menu {
		  position: absolute;
		  left: 50%;
		  transform: translateX(-50%);
		}

		

	
}
@media only screen and (min-width:577px) {
	.blog-box a.img img {
			object-fit: cover;
		}
}