@media only screen and (max-width:1025px)
{#container 
{width:94%;
margin:0 3%;
}
.products
{width:100%;
display:block;
float:left;
margin:40px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products ul li
{width:30%;
display:block;
float:left;
margin:0px 44px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.products ul li:nth-child(3n+3)
{width:30%;
display:block;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float:right;
}

.footer_list
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul li
{width:30%;
display:block;
float:left;
margin:0px 70px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul li:last-child
{width:20%;
display:block;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_categories_text
{width:91%;
display:block;
float:left;
font-size:18px;
color:#000000;
padding:10px;
color:#ffffff;
}

.categories_list_text
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.categories_list_text ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.categories_list_text ul li
{width:100%;
display:block;
float:left;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
list-style:none;
background:#ecebeb;
}
.categories_list_text ul li a
{width:93%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:10px 8px 10px 8px;
text-decoration:none;
font-size:13px;
color:#000000;
}
.categories_list_text ul li a:hover{color:#3e519e; background:#cacad2;}



.products_list
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_list ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_list ul li
{width:30%;
display:block;
float:left;
margin:0px 30px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.products_list ul li:nth-child(3n+3)
{width:30%;
display:block;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float:right;
}

}


@media only screen  and (max-width: 979px) {
#container 
{width:93%;
margin:0 3%;
}

.products
{width:100%;
display:block;
float:left;
margin:40px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products ul li
{width:30%;
display:block;
float:left;
margin:0px 32px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.products ul li:nth-child(3n+3)
{width:30%;
display:block;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float:right;
}

.footer_list
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul li
{width:30%;
display:block;
float:left;
margin:0px 35px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul li:last-child
{width:25%;
display:block;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_left
{width:30%;
display:block;
float:left;
}
.products_right
{width:68%;
display:block;
float:right;
}

.products_list
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_list ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_list ul li
{width:30%;
display:block;
float:left;
margin:0px 20px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.products_list ul li:nth-child(3n+3)
{width:30%;
display:block;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float:right;
}

}
 @media only screen and (max-width: 767px) {
#container {
	width: 457px;
	display: block;
	margin: auto;
}
.products
{width:100%;
display:block;
float:left;
margin:40px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products ul li
{width:100%;
display:block;
float:left;
margin:0px 32px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.products ul li:nth-child(3n+3)
{width:100%;
display:block;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}
.footer_list
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul li
{width:100%;
display:block;
float:left;
margin:0px 55px 10px 0px;
padding:0px 0px 0px 0px;
}
.footer_list ul li:last-child
{width:100%;
display:block;
float:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
.products_left
{width:100%;
display:block;
float:left;
}
.products_right
{width:100%;
display:block;
float:left;
margin-top:10px;
}

.products_list
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_list ul
{width:100%;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.products_list ul li
{width:100%;
display:block;
float:left;
margin:0px 23px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.products_list ul li:nth-child(3n+3)
{width:100%;
display:block;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}
.about_left
{width:100%;
display:block;
float:left;
}
.about_right
{width:100%;
display:block;
float:right;
height:323px;
border:#a1a1a1 solid 3px;
margin-top:10px;
}
.contact_left_text
{width:100%;
display:block;
float:left;
}
.contact_left_content
{width:100%;
display:block;
float:left;
margin-top:12px;
}
.gallery-grid {
  width: 33%;
  float: left;
  margin :0.5px;
}
.gallery-grid p {
  font-size: 0.8em;
  margin-top: 0.5em;
}
.gallery-button {
  margin-top: 0.5em;
}
.gallery-button a:hover {
  background: url(../imgs/list1.png) no-repeat 46% 54%;
}
.gallery-button a {
	font-size:0.8em;
  background: url(../imgs/list.png) no-repeat 46% 54%;
}
}
 @media only screen and (max-width: 479px) {
#container {
	width: 90%;
	display: block;
	margin: auto;
}

.contact_form_content
{width:89%;
display:block;
height:30px;
border:none;
padding-left:15px;
}
.gallery-grid {
  width: 100%;
 margin-bottom:1em;
  padding: 0;
  .gallery-grid {
  width: 33%;
  float: left;
 
}
}

}
