.mainmenumodule{
	background: #ededed;
	border-radius: 23px;
	padding: 8px 0;
}
#mainmenu{
	font-size: 15px;
}
.insidecontmodule{
	font-family: 'CoreRhino45Regular';
	font-size: 15px;
	color: #000;
	position: absolute;
	top: 190px;
	left: 30px;
}
#header{
	margin-bottom: 25px;
}

@media only screen and (max-width: 1120px){

.cartmodule{
	left: 10px;
}

}

@media only screen and (max-width: 960px){

.first.deucemodule{
	top: 40px !important;
	left: -40px;
}
.two.deucemodule{
	top: 65px !important;
	right: -40px;
}
.insidecontmodule{
/*	top: 255px;
	text-align: center;
	max-width: 250px;
	left: 10px;
	text-align: left;*/
	display: none;
}
#header{
	height: 340px;
}
.cartmodule{
	top: 275px !important;
	padding-left: 50px;
}
.cartmodule::before{
	width: 30px;
	height: 30px;
	background-size: 100% auto;
	top: 10px;
	left: 10px;
	border-radius: 0;
}
.details .price span{
	font-size: 10px !important;
}

}

@media only screen and (max-width: 960px) and (orientation: landscape){

body, html{
	background-size: auto 200px;
}

}

@media only screen and (max-width: 600px){

.shop_item{
	width: 100%;
}
.shop_items_list, .image_td, .details_td{
	display: block;
}
.price_table div{
	text-align: right;
}

.customer_info td{
	display: block;
	max-width: 100%;
	width: 90%;
}
.customer_info td input{
	max-width: 100%;
}

}






