@media screen and (max-width: 1220px) {
.sub-wrapper{width:960px;}
ul#main-menu {padding: 0;}
#logo-container {width: 200px;}
#logo-container img{width: 100%;}
#banner .slides img{width:100% !important;height:auto !important;}
}
@media screen and (max-width: 980px) {
.sub-wrapper{width:780px;}
}
@media screen and (max-width: 810px) {
.sub-wrapper{width:700px;}
#main-menu li a {padding: 10px 10px;}
}
@media screen and (min-width: 768px) {
#navigation{display:block !important;}
}
@media screen and (max-width: 767px) {
.sub-wrapper{width:580px;}
div#header-wrap {height: 119px;}
div#header-wrap {padding-top: 37px;background: #333; position:relative;}
#mobile-nav {top: 0;}
#mobile-nav{display:block;}
div#top-second {float: left;margin-right: 20px;}
div#main-container.left-side #main-content{width:100%;float:none;}
div#main-container.left-side #left-sidebar{width:100%;float:left;}
div#main-container.left-side #left-sidebar .widget-area{margin-left:0px;}
div#main-container.right-side #main-content{width:100%;float:none;}
div#main-container.right-side #right-sidebar{width:100%;float:none;}
div#main-container.right-side #right-sidebar .widget-area{margin-left:0px;}
#banner .slide-data {width:60%;bottom: 30px;}
#text-3 a{margin-top:3px;}
#navigation {
position: absolute;
top: 0;
left: -210px;
width: 210px;
height:900px;
background: #333;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
transition: all .5s ease;
z-index: 99;
}
.logo {
width: 130px;
}
div#wrapper.slideRight #navigation {left:0px;}
#navigation ul#main-menu {padding:0;}
#navigation #main-menu li a,#main-menu li{clear:both;float:none;display:block;color:#eee;text-align:center;}
#navigation #main-menu li ul.sub-menu {display:block !important;position:relative;top:auto;background:#333;}
div#header.navbar-fixed-top{position:relative;}
.fadebox.col-3 li .content{position:relative;bottom:auto;opacity:1;}
.fadebox.col-3 li a.title{position:relative;top:auto;opacity:1;}

.products_display ul.display-posts-listing li{overflow:visible;}
.products_display ul.display-posts-listing li a.title{opacity:1;position:relative;top:auto;height:auto;width:100%;padding:10px;display:block;}
#socialblock{text-align:center;}
#socialblock a{display:inline-block;}
#socialblock span.title{padding-bottom:20px;margin-right:0;display:block;}
}
@media screen and (max-width: 610px) {
.sub-wrapper{width:520px;}
}
@media screen and (max-width: 541px) {
.sub-wrapper{width:460px;}
}
@media screen and (max-width: 480px) {
.sub-wrapper{width:94%;}
#top {width: 100%; clear:both; margin-top:10px;}
#text-3 a{margin-top:0;}
div#header-wrap {height: 173px;}
#text-3 a {padding: 5px 10px;}
div#navigation {right: -6px;}
#mobile-nav {margin-top: 3px;}
#logo-container {margin: 0 auto;float: none;}
.clearfix.colum-3 > ul, .col-3 li {width: 100%;float:none;margin:0;}

}


@media (min-width: 768px) { 
#fancybox-content form.wpcf7-form {padding: 50px;}
#main-menu li ul.sub-menu li a{border-bottom: 1px solid #CF4200;border-top: 1px solid #FA533C;}
}



/*
@media screen and (max-width: 320px) {
.sub-wrapper{
width:300px;
}
}
*/
