@media (max-width: 1550px) {
	.category-view .category-view .row .inside_categories_promo,
	.category-view .category-view .row .category {
		border: none;
		margin: 10px;
		width: calc((100% / 3) - 20px);
	}
	#gkBottom1 .contact_form .mainbody .inner > div {
		flex-basis: calc((100% / 3) - 20px);
	}
	#gkBottom1 .contact_form .mainbody .inner > div.form {
		flex-grow: 2;
	}
	#gkBottom5 > .box.normal {
		float:right;
		margin-right:0;
	}
	#gkBottom5 > .box.social {
		float: left;
		clear: left;
		margin-top: 60px;
	}
	#gkBottom5 > .box.newsletter {
		float: right;
		margin-top: 60px;
		width: 200px;
	}
	#gkBottom5 > .box.newsletter .header {
		margin-top: 0;
	}
}
@media (max-width: 1250px) {
	html.open_menu,
	body.open_menu {
		overflow:hidden;
	}
	#MobileMenuToggler .icon{
		float: left;
		width: 100%;
		height: 4px;
		background-color: #10069d;
		top: calc(50% - 2px);
		position: relative;
	}
	#MobileMenuToggler .icon:before{
		float: left;
		content: "";
		width: 100%;
		height: 4px;
		background-color: #10069d;
		top: -10px;
		position: relative;
	}
	#MobileMenuToggler .icon:after {
		float: left;
		content:"";
		width: 100%;
		height: 4px;
		background-color: #10069d;
		top: 6px;
		position: relative;
	}
	#gkCartPopup .intro {
		font-size: 35px;
		max-width: 100%;
	}
	#gkCartPopup .subtotal,
	#gkCartPopup .total .total_net {
		font-size: 20px;
	}
	#gkCartPopup .show_cart a {
		line-height: 50px;
		font-size: 16px;
	}
	#gkCartPopup {
		right: -400px;
		width: 400px;
		padding: 80px 40px 0 40px;
	}
	.category-view .category-view .row .inside_categories_promo, 
	.category-view .category-view .row .category {
		width: calc((100% / 4) - 20px);
	}	
	#gkBottom1 .contact_form .title {
		width: 100%;
		margin: 0 0 50px;
	}
	#gkBottom1 .contact_form .title br {
		display:none;
	}
	#gkBottom1 .contact_form .mainbody {
		float: left;
		width: 100%;
	}
	#gkBottom1 .contact_form .mainbody .inner > div {
		flex-basis: calc((100% / 4) - 20px);
	}
	#gkBottom1 .contact_form .mainbody .inner > div.form {
		flex-grow: 3;
	}
	#gkBottom2 .aw_content .image_left {
		display:none;
	}
	#gkBottom2 .aw_content .mainbody {
		float: left;
		width: 100%;
	}
}
@media (max-width: 1000px) {
.category-view .category-view .row .inside_categories_promo, 
	.category-view .category-view .row .category {
		width: calc((100% / 3) - 20px);
	}	
	#gkBottom1 .contact_form .mainbody .inner > div {
		flex-basis: calc((100% / 3) - 20px);
	}
	#gkBottom1 .contact_form .mainbody .inner > div.form {
		flex-grow: 2;
	}
}

@media (max-width: 991px) {
	#gkFooter .developed_design {
		margin: 0 auto;
		float: none;
		display: table;
	}
}
@media (max-width: 950px) {
	#gkSearch {
		display:none;
	}
}
@media (max-width: 900px) {
	.copyright {
		font-size: 16px;
	}
	.developed_design a {
		font-size: 16px;
	}
}
@media (max-width: 850px) {
	.category-view .category-view .row1 {
		font-size:50px !important;
	}
	.category-view .category-view .row2 {
		font-size: 30px !important;
	}
	#gkBottom2 .aw_content .mainbody .inner > div.image_right{
		display:none;
	}
	#gkBottom2 .aw_content .mainbody .inner > div.maincontent .title p {
		font-size: 40px;
	}
	#gkBottom2 .aw_content .mainbody .inner > div.maincontent .title p br {
		display:none;
	}
}
@media (max-width: 750px) {
	.category-view .category-view .row .inside_categories_promo, 
	.category-view .category-view .row .category {
		width: calc((100% / 2) - 20px);
	}	
	#gkBottom1 .contact_form .title p {
		font-size: 30px;
	}
	#gkBottom1 .contact_form .mainbody .inner {
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	#gkBottom1 .contact_form .mainbody .inner > div.form {
		width:100%;
	}
	#gkBottom1 .contact_form .mainbody .inner > div {
		flex-basis: 100%;
	}
	#gkBottom1 .contact_form .mainbody .inner > div.contact_details {
		width: 300px;
		flex-basis: auto;
		margin-top:30px;
	}
	#gkBottom1 .contact_form .contact_details > div {
		float:left;
	}
	#gkBottom5 {
		display:flex;
		display:-webkit-flex;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		order:1;
		-webkit-order:1;
	}
	#gkBottom5 > .box.double {
		width: 100%;
		margin-right: 0;
	}
	#gkBottom5 > .box.normal {
		float: left;
		margin-top: 60px;
		order:2;
		-webkit-order:2;
	}
	#gkBottom5 > .box.newsletter {
		justify-self:flex-end;
		-webkit-justify-self:flex-end;
		order:3;
		-webkit-order:3;
		margin-left:auto;
	}
	#gkBottom5 > .box.social {
		justify-self:center;
		-webkit-justify-self:center;
		margin-left:auto;
		margin-right:auto;
		order:4;
		-webkit-order:4;
		padding: 0 60px;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		-ms-box-sizing: content-box;
		-o-box-sizing: content-box;
		box-sizing: content-box;
	}
	#gkBottom5 > .box.newsletter .header {
		font-size: 30px;
	}
	#AW_Social {
		float: left;
		width: auto;
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		justify-content: center;
		-webkit-justify-content: center;
	}
	#AW_Social span a:before {
		margin: 0 10px;
	}
	#AW_Social .text_after {
		text-align: center;
	}
	#gkFooter .copyright {
		text-align: center;
		width:100%;
	}
	
}
@media (max-width: 600px) {
	.gkLogin,
	.gkLogout {
		display:none;
	}
}
@media (max-width: 500px) {
	.category-view .category-view .row {
		justify-content: center;
		-webkit-justify-content: center;
	}
	.category-view .category-view .row .inside_categories_promo, 
	.category-view .category-view .row .category {
		width: 100%;
		max-width: 350px;
	}
	#gkBottom2 .aw_content .mainbody .inner > div.maincontent .text p {
		font-size: 16px;
	}
	#gkBottom2 .aw_content .mainbody .inner > div.maincontent .title p {
		font-size: 30px;
	}
	#gkBottom5 > .box.double {
		display: none;
	}
	#gkBottom5 > .box.normal {
		margin-top: 0;
		width: 100%;
	}
	#gkBottom5 > .box li {
		float: left;
		width: 100%;
	}
	#gkBottom5 > .box.newsletter {
		margin-right: auto;
		width: 100%;
	}
	#gkBottom5 > .box li.secondary {
		border-top: none;
	}
	#gkBottom5 > .box.newsletter .header {
		text-align: left;
	}
	#gkBottom5 > .box.newsletter .onefield.fieldacyemail .inputbox.required {
		text-align: left;
	}
	.acysubbuttons .button.subbutton {
		float: left;
	}
	#gkBottom5 > .box.social {
		margin-left: 0;
		padding: 0;
	}
	#AW_Social .text_after {
		text-align: left;
	}
	#AW_Social {
		justify-content: flex-start;
		-webkit-justify-content: flex-start;
	}
	#gkFooter .copyright {
		text-align: left;
	}
	#gkFooter .developed_design a {
		float: left;
		clear:left;
	}
}
@media (max-width: 480px) {
	.awLogin .modal {
		width: 240px;
	}
	.awLogin .userdata > .bottom input.button {
		clear: left;
		float: left;
		margin-top: 15px;
	}	
}
@media (max-width: 400px) {
	#gkCartPopup {
		right: -100%;
		width: 100%;
		padding: 80px 20px 0 20px;
	}
	#gkCartPopup .intro {
		font-size: 30px;
		max-width: 100%;
	}
	body.open_cart {
		left: -100%;
	}
	#MobileMenu .close {
		display: block;
		position: absolute;
		right: 15px;
		top: 15px;
		z-index: 2000;
		color: #10069d;
		font-family: 'aw-font';
		font-size: 32px;
		text-align: center;
		width: 28px;
		line-height: 28px;
		float: right;
		cursor:pointer;
	}
}




















