@media only screen and (max-width: 959px) {
#container {
	width:86%;
}
#container2 {
	width:100%;
}
#container .container-part1 {
	width:33%;
	overflow:hidden;
	padding:30px 0px 0px 0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	margin-top:15px;
}
#container .container-part1 input[type="text"] {
	width:81%;
}
#container .container-part1 input[type="submit"] {
	right:34px;
}
#container .container-part1 .search {
	margin-left:19px;
}
#container .container-part1-1 {
	width:100%;
	float:none;
}
#container .container-part1-1 .cat-box {
	width:100%;
	padding:30px 0px 30px 0px;
}
#container .container-part2 {
	width:100%;
	float:none;
	display:table-cell;
	margin-top:0px;
}
#container .container-part2 .products {
	width:47%;
	height:auto;
}
header {
	height:auto;
}
header .header-full {
	position:relative;
	top:0px;
}
header .header-content .header-content-part1 {
	width:100%;
	height:auto;
	float:none;
	background:none;
	position:relative;
	top:0px;
	text-align:center;
}
header .header-content .header-content-part1-1 {
	text-align:center;
	float:none;
	margin-top:18px;
}
header .header-content .header-content-part1 img {
	margin-top:19px;
}
header .header-content .header-content-part2 {
	float:none;
}
header .header-content .header-content-part2 .language {
	position:relative;
	top:0px;
	text-align:center;
	font-weight:bold;
}
footer .footer-content .footer-content-col {
	width:100%;
	float:none;
	margin-right:0px;
}
.footer-content-col ul {
	width:35%;
	margin:0 auto;
}
footer .footer-content .copyright {
	text-align:center;
	margin-bottom:5px;
}
.content-page {
	padding:5px 10px 0px 10px;
}
.content-page img {
	margin-top:0px;
}
.contact .contact-part1 {
	width:100%;
	float:none;
	margin-right:0px;
}
#container .container-part1-1 .cat-box h2 {
	margin-left:15px;
}
.contact .contact-part2 {
	width:100%;
	float:none;
	padding-top:30px;
}
#container .container-part2 .products img {
	width:100%;
}
.products .products-part1 {
	width:100%;
	float:none;
	overflow:hidden;
	margin-right:0px;
	margin-bottom:20px;
}
.products .products-part2 {
	width:100%;
	float:none;
}
.product-detail .product-detail-part1 {
	width:100%;
	float:none;
	padding:0px;
	margin-right:0px;
	border:none;
}
.product-detail .product-detail-part1 img {
	width:100%;
}
.product-detail .product-detail-part2 {
	width:100%;
	float:none;
}
.product-detail .product-detail-part2 h2 {
	text-align:center;
}
.product-detail .product-detail-part2 h3 {
	text-align:center;
}
.floatleft {
	float:none;
}
.floatright {
	float:none;
}
.products .products-part2 .products-box .products-box-col-1 {
	width:30%;
}
.products .products-part2 .products-box .products-box-col-1 img {
	width:100%;
}
.products .products-part2 .products-box .products-box-col-2 {
	width:31%;
}
footer .footer-top .footer-top-col {
	width:100%;
	float:none;
}
footer .footer-top .footer-top-col2 {
	width:100%;
	float:none;
	margin:30px 0px 0px 0px;
}
footer .footer-top .footer-logo {
	display:none;
}
footer .footer-top .footer-contact {
	display:none;
}
footer .footer-top .ebulletin {
	width:65%;
	margin:0 auto;
}
.breadchumbs .breadchumbs-part1 {
	display:none;
}
.breadchumbs .breadchumbs-part2 {
	width:auto;
	float:none;
	padding:0px;
	font-size:12px;
}
#security img {
	width:107px;
	float:left;
	margin-right:15px;
}
.scrollup {
	right:5px;
}
#back-to-top {
	right:6px;
}
.slider-shadow {
	display:none;
}
.top-label {
	margin-top:-71px !important;
}
.main-label {
	margin-top:-71px !important;
}
.tparrows {
	display:none !important;
}
}

@media only screen and (max-width: 575px) {
#container .container-part1 {
	width:100%;
	float:none;
	margin-bottom:30px;
}
#container .container-part2 {
	display:block;
}
#container .container-part1 input[type="text"] {
	width:87%;
}
#container .container-part2 .products {
	width:100%;
	height:auto;
	float:none;
}
.footer-content-col ul {
	width:62%;
}
.products .products-part2 .products-box .products-box-col-1 {
	width:100%;
	padding-right:0px;
	margin-right:0px;
	float:none;
	border:none;
	margin-bottom:20px;
}
.products .products-part2 .products-box .products-box-col-1 img {
	width:100%;
}
.products .products-part2 .products-box .products-box-col-2 {
	width:100%;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:0px;
	float:none;
	border:none;
	margin-bottom:20px;
}
.products .products-part2 .products-box .products-box-col-3 {
	margin-top:0px;
	float:none;
}
}

@media only screen and (max-width: 320px) {
.contact .contact-form input[type="submit"] {
	width:30%;
}
.footer-content-col ul {
	width:88%;
}
}