@media (max-width: 1150px) {
	.aw_works .type2 .work.big,
	.aw_works .type3 .work.big {
		float: left;
		width: 100%;
		order:-1;
	}
	.aw_works .type4 .work.big {
		float: left;
		width: 100%;
		order:2;
	}
	.aw_works .type2 .work.big .image,
	.aw_works .type3 .work.big .image,
	.aw_works .type4 .work.big .image {
		margin: 1%;
		width: 98%;
	}
	.aw_works .type2 .work.small,
	.aw_works .type3 .work.small,
	.aw_works .type4 .work.small {
		width: 50%;
	}
	.aw_works .type2 .work.small .image,
	.aw_works .type3 .work.small .image,
	.aw_works .type4 .work.small .image {
		margin: 2%;
		width: 96%;
	}
}
@media (max-width: 1000px) {
	#k2Container.default .itemBody {
		padding: 0px 3.5% 0 7.5%;
	}
	#k2Container.itemListView #itemListLeading .itemContainer {
		float: left;
		width: 100%;
	}
	.contact_page .contact .contact_form {
		float: left;
		width: calc(100% - 300px);
	}
	.contact_page .contact .details {
		float: right;
		width: 230px;
	}
	.aw_varieties .variety {
		width: calc(100% / 3);
	}
	.aw_varieties .variety .spacer {
		margin: 0 3% 6%;
		width:94%;
	}
}
@media (max-width: 850px) {
	.gk-logo-wrap .gk-logo {
		margin: 25px 0 0 25px;
		width: 180px;
	}
	.aw_varieties, .aw_works {
		padding: 0 25px;
	}
	.aw_varieties, .aw_works {
		padding: 0 25px 170px;
	}
	.gk-logo-wrap .gk-logo img {
		width:100%;
	}
	.gkIsWrapper-gk_photo figcaption {
		top: 180px;
	}
	.gkIsWrapper-gk_photo figcaption {
		padding-left: 25px;
	}
	#gk-mainbody {
		padding: 160px 0 0 0;
	}
	.contact_page .connect {
		padding: 0 25px;
	}
	.contact_page .contact {
		padding: 45px 25px 190px;
	}
}
@media (max-width: 800px) {
	.contact_page .contact .contact_form {
		float: left;
		width: 100%;
	}
	.contact_page .contact .details {
		float: right;
		width: 100%;
		margin-top: 60px;
	}
	.contact_page .contact .details h2 {
		margin-bottom: 5px;
	}
}
@media (max-width: 750px) {
	#page-nav .gk-page {
		padding: 15px 10px;
	}
	#overlay-menu .right {
		float: right;
		width: 100%;
	}
	#Pnevmatikos {
		float: left;
		width: auto;
		clear: none;
	}
	#Copyrights {
		width: 100%;
	}
	#AW_developed {
		float: left;
		width: 100%;
	}
	#AW_developed .developed_design {
		float: right;
		clear: none;
	}
	.aw_works .type1 .work.big {
		float: left;
		width: 100%;
	}
	.aw_works .type1 .work.big .image {
		margin: 1%;
		width: 98%;
	}
}

@media (max-width: 650px) {
	#k2Container.default .itemBody,
	#k2Container.default .itemImageBlock {
		width: 100%;
	}
	#k2Container.default .itemBody,
	#k2Container.itemListView .itemListCategoriesBlock {
		padding: 0px 25px 0 25px;
	}
	#k2Container.default .itemBody h2 {
    	margin: 30px 0 40px;
	}
	.aw_varieties .variety {
		width: 50%;
	}
	.aw_varieties .variety .spacer {
		margin: 0 2% 4%;
		width:96%;
	}
	.aw_varieties .variety .name {
		position: relative;
		left: 0;
		top: 0;
		transform: translate(0);
		color: #000;
		font-size: 14px;
		opacity: 1;
		text-align: center;
		float: left;
		padding: 10px 0 10px;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content {
		position: relative;
		left: 0;
		top: auto;
		transform: translate(0);
		color: #000;
		font-size: 30px;
		line-height: 1.2;
		opacity: 1;
		float: left;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content .catItemTitle {
		color: #000;
		font-size: 20px;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content .catItemReadMore {
		margin: 10px 0 30px;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content .catItemReadMore a {
		border: 1px solid #000;
		color: #000;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content .catItemReadMore a:hover {
		border: 1px solid #000;
		color: #fff;
		background-color:#000;
	}
	#k2Container.itemListView #itemListLeading {
		margin-bottom: 50px;
	}
	.aw_works .work .title {
		display:none;
	}
	.mobile_title {
		float:left;
		width:100%;
		display:block;
		padding: 1%;
		font-size: 20px;
		line-height: 1.2;
		text-align:center;
		margin-bottom:25px;
	}
	.mobile_title .subtitle {
		float:left;
		width:100%;
		display:block;
		padding: 1%;
		font-size: 15px;
		text-align:center;
	}
}
@media (max-width: 500px) {
	#page-nav {
		bottom: 0;
	}
	.no-mainbody .gkIsWrapper-gk_photo {
		height: calc(100% - 55px) !important;
	}
	#k2Container.default,
	#k2Container.itemListView {
		padding-bottom: 60px;
		overflow: hidden;
	}
	#k2Container.default .itemBody h2,
	#k2Container.default .itemBody h4.subtitle,
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content .catItemTitle,
	#k2Container.itemListView .itemListCategoriesBlock h2,
	.aw_varieties .variety .name, .aw_works .work .title,
	.aw_varieties h2.title, 
	.aw_works h2.title {
		font-size: 24px;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content .catItemTitle {
		color: #000;
		font-size: 20px;
	}
	#k2Container.default .itemBody p {
		line-height: 20px;
		font-size: 14px;
	}
	.aw_works .type2 .work.small,
	.aw_works .type3 .work.small,
	.aw_works .type4 .work.small {
		width: 100%;
	}
	.aw_works .type2 .work.small .image,
	.aw_works .type3 .work.small .image,
	.aw_works .type4 .work.small .image {
		margin: 1%;
		width: 98%;
	}
	.contact_page .contact .contact_form .rsform-block-name,
	.contact_page .contact .contact_form .rsform-block-email {
		width: 100%;
	}
	.aw_varieties .filters {
		display:none;
	}
	.aw_varieties .variety {
		width: 100%;
	}
	.aw_varieties .variety .spacer {
		margin: 0 1% 2%;
		width:98%;
	}
	.aw_varieties .variety .name, .aw_works .work .title {
		font-size: 14px;
	}
	.aw_works .work .overlay {
		opacity: 0.4;
	}
	.aw_works .work .title {
		opacity: 1;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .overlay {
		opacity: 0.4;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .catItemView .content {
		opacity: 1;
	}
}

@media (max-width: 400px) {
	#Pnevmatikos {
		width: 230px;
		margin-top: 5px;
	}
}
