@media screen and (max-width:1300px) {
#indexBanner .swiper-button-prev{margin-left:30px;}
#indexBanner .swiper-button-next{margin-right:30px;}
}
@media screen and (max-width:1200px) {
nav.mainMenu > ul > li{margin:0 20px;}
.footerContact li a { font-size: 14px !important; }
.footerContact p { font-size: 16px;}
}
@media screen and (max-width:1024px) {
#navbar-wrap { margin:0; width:100%;padding:0; position:static; background:#090806; border-color:#858585; border-width:1px;}
#navbar-wrap:before, #navbar-wrap:after{display:none;}
a.meanmenu-reveal { display: none; }
.mean-bar {  width: 100%; position: relative;  padding: 0px 0;  z-index:1000; min-height:40px; }
a.meanmenu-reveal { width:100%; padding:10px 20px 0 0; text-align:right !important; position: absolute; top:0; right:0 !important; height:100%; cursor: pointer; color: #fff; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-weight: 700; }
a.meanmenu-reveal span { display: block; background: #fff; height: 3px; margin-top: 5px; }
a.meanmenu-reveal .menuIcon{position:absolute; right:20px; width:30px; top:6px;}
.mean-nav { float: left; width: 100%; background: #ffce61;}
.mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none;}
.mean-nav ul li { position: relative; float: left; width: 100%; }
.mean-nav ul li.mean-last{ border-bottom:2px solid #8f6810; }
.mean-nav ul li:first-child a{border-top:0;}
.mean-nav ul li a { letter-spacing:1px; display: block; float: left; width:100%; padding: 10px 15px; margin: 0; text-align: left; color: #000; border-bottom:1px dotted #9f7518; text-decoration: none; text-transform: uppercase;transition: none 0s ease 0s !important;}
.mean-nav ul li li a { width:100%; padding:10px 30px;  opacity: 0.75; filter: alpha(opacity=75); text-shadow: none !important; visibility: visible; letter-spacing:1px;}
.mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-nav ul li li li a { width:100%; padding: 10px 45px; color:#fff; }
.mean-nav ul li li:first-child a{border-top:0;}
.mean-nav ul li a:hover { background: #8f6810; color:#fff;}
.mean-nav ul li a.mean-expand { width:38px; height:38; border: none !important; padding:10px !important; text-align: center; position: absolute; right: 0; top:0; z-index: 2; font-weight: normal; font-size:23px !important; color:#fff; font-family:Arial, Helvetica, sans-serif; background:#8f6810; }
.menuName{font-size:16px; color:#fff; line-height:40px; padding-left:15px;}
#productSlider{padding:0 30px;}
#footer .leftCol{float:none; text-align:center;}
#footer .rightCol{float:none; margin:25px auto 0 auto; width:270px; padding:0; border:0;}
#footer .address, .footerContact{margin-top:15px;}
#footer{padding:30px 0;}
.footerNav li, .footerContact li{padding:0 7px;}
.footerContact li:after{right:-2px;}
#header{position:static;}
#indexBanner .sliderArrow{top:50%;}
#innerContent{padding-top:40px;}
.headerAddress{display:none;}
.whiteRow{padding:20px;}
#innerContent h1{font-size:28px;}
#innerContent p{font-size:19px; padding-bottom:15px;}
.innerProduct ul {margin:0 -10px;}
.innerProduct ul li{padding:0 10px;}
.innerProduct .innerBox h2{font-size:20px;}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 { text-align: center !important; }
}
@media screen and (max-width:991px) {
#logo{float:none; max-width: 250px; margin:0 auto;}
.hdRightCol{margin:0 auto 15px auto; max-width:456px; width:100%; float:none;}
.hdRightCol .contact{margin-top:15px;}
.innerPage.searchBox{width:100%;}
}
@media screen and (max-width:767px) {
.footerNav li{padding:5px 10px;}	
.footerContact li{display:block; text-align:center;padding:7px 10px;}
.footerContact li:after{display:none; }
.innerProduct ul li{width:50%; margin:10px 0;}
.whiteRow, .innerProduct{margin-bottom:20px;}
#innerContent{padding-top:15px;}
#map { height: 300px !important;}	
}
@media screen and (max-width:480px) {
.hdRightCol .topNav ul li a { font-size:  10px; }
#productSlider{padding:0 40px;}
#productSlider .swiper-button-next{right:10px;}
#productSlider .swiper-button-prev{left:10px;}
.hdRightCol .contact, .topSocialBar{display:none;}
.topSearch{width:100%;}
.hdRightCol .topNav ul{margin:0 auto; width: 275px;}
.hdRightCol .topNav ul li{display:block; margin:8px 0;float: left;
padding: 5px;}
.hdRightCol .topNav ul li:first-child{ }
.hdRightCol .topNav .icon3{background-position:-120px 0;}
.featuredProducts h1{font-size:19px;}
#indexBanner .swiper-button-next, #indexBanner .swiper-button-prev{opacity:0.6;}
#indexBanner .swiper-button-prev{margin-left:15px;}
#indexBanner .swiper-button-next{margin-right:15px;}
.footerNav li a{font-size:15px;}
.footerContact li a, .featuredProducts .productBox a, .featuredProducts .productBox h2{font-size:16px;}
.footerContact li{padding:4px 10px;}
.innerPage.searchBox label{font-size:14px;}
.innerPage.searchBox .topSearch .input{height:30px; line-height:30px;}
.innerPage.searchBox .topSearch .submit{background-position:-152px -35px;}
.searchBox.innerPage{margin-top:8px;}
#innerContent h1{font-size:23px; margin-bottom:15px;}
#innerContent p{font-size:18px;}
.innerProduct .innerBox h2{font-size:17px;}
.footerContact p { font-size: 14px; }
}
@media screen and (max-width:360px) {
#map { height: 200px !important;}	
}