 @-ms-viewport {
 width: device-width;
}
@viewport {
 width: device-width;
}
@-moz-document url-prefix() {
 ul.products li.product-category .tabbable ul li a {
 padding: 5px 10px 4px;
}
 ul.products li.product-category .tabbable ul li.active a {
 padding-bottom: 5px;
}
 ul.products li.product-category .tabbable ul li.single a {
padding-bottom:4px !important;
}
}
 @media print {
}
@media screen and (min-width: 1400px) {
}
@media screen and (min-width: 1500px) {
}
@media screen and (min-width: 992px) {
#Home-Page ul.product-cats li {
 width:20%;
}
}
@media (min-width: 768px) {
 .container {
 width: 100%;
}
}
@media (min-width: 1200px) {
 .container {
 width: 1200px !important;
}
}
 @media screen and (max-width: 1024px) {
}
@media screen and (max-width: 900px) {
}
@media screen and (max-width: 768px) {
 #Home-Page section,  #footer-contact-us {
 padding: 40px 10px !important;
}
 ul.products li.product-category {
padding:10px;
}
 .page-title, .page-header h1, #main.single-page .entry-header .entry-title {
text-align:center;
}
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 460px) {
 #Home-Page section {
 padding:40px 20px;
}
 #Home-Page section h2, #Home-Page section h2 a, #Home-Page section a h2, #footer-contact-us h2 {
font-size:30px;
margin-bottom:25px;
}
}
@media screen and (max-width: 400px) {
 #Home-Page ul.product-cats li, ul.products li.product-category {
 width:100% !important;
}
 #footer .footer-left, #footer .footer-right {
width:100%;
float:none;
clear:both;
text-align: center;
}
 #footer .footer-right .social-links {
float:none;
width:90px;
margin:0 auto 20px;
}
ul.products li.product-category {
 padding: 0;
 margin-bottom: 15px;
}
}
