
@media (max-width: 991px) {
header#topHead { height: auto !important }
.navbar .navbar-logo { float:none; text-align: center }
.navbar .navbar-menu { float:none }
.navbar .navbar-menu .navbar-collapse { padding-bottom: 5px }
footer .footer-bottom { padding-bottom:60px }
.panel-multi-column .col-md-6 { margin-bottom:15px; clear:both }
.panel-multi-column .col-md-6:last-child { margin-bottom:0 }
}
@media (max-width: 1050px) {
#slider_container { margin-bottom: 15px }
}
@media (max-width: 767px) {
.images-group .col-xs-6 .images { height:180px }
.picture-content .col-sm-8 { margin-top: 15px }
.navbar-default .navbar-collapse { border-color:transparent !important }
.navbar .navbar-logo img { display: inline; margin-left:0 }
#topNav ul.nav li a.nav-item { padding: 10px 15px; margin-right:0 }
#topNav ul.nav > li { margin-bottom:1px }
ul.nav > li.dropdown .dropdown-menu { display:block; background-color: transparent; border: 0 none; box-shadow: none; float: none; margin-top: 0; position: static; width: auto }
ul.nav > li.dropdown ul, ul.nav > li.dropdown ul li { list-style-type: circle }
ul.nav > li.dropdown > .dropdown-menu li { display:block }
ul.nav > li.dropdown > .dropdown-menu li a::before { content: "\00BB \00a0"; }
ul.nav > li.dropdown > .dropdown-menu li a { color: #FFF; padding-left:30px !important }
ul.nav > li.dropdown > .dropdown-menu li a:hover, ul.nav > li.dropdown > .dropdown-menu li a:focus { color: #ECB300; background-color:transparent  }
ul.nav > li.dropdown > .dropdown-menu li ul.sub-vm li { padding-left:30px }
ul.nav li.dropdown.open .dropdown-menu > li > a { color: #FFF }
ul.nav li.dropdown.open .dropdown-menu > li > a:focus, ul.nav li.dropdown.open .dropdown-menu > li > a:hover { color: #ECB300 }
#jflanguageselection .jflanguageselection { margin-top:9px; margin-right:15px }
}
@media (min-width: 510px) {
.list-block .media-left { padding-top:3px }
}
@media (max-width: 580px) {
.col-xs-full .col-xs-6, .images-group .col-xs-6 { width:100% }
.images-group .col-xs-6 .images { width:240px }
}

/*  FOOTER address-style  */
@media (min-width: 550px) and (max-width: 992px) {
.address-style .col-md-3.col-md-3 { width: 50%; float: left }
#module_2 { width:48%; float:left }
#module_2 { float:right }
#module_229 { clear:both }
}

/* Without banner */
@media (min-width: 992px) {
.navbar .navbar-logo { float:left; display:block }
.navbar .navbar-menu { float:right; display: block }
.navbar .navbar-menu .navbar-collapse { padding:57px 0 0 }
#slider_container.hide + .container #adv-search-header-1 { display: none }
#topNav .container { background-image: url("../images/bg.jpg"); background-repeat: no-repeat; background-position:left top }
}
/* news list */
@media (min-width: 768px) {
#topNav ul.nav li.dropdown:hover > .dropdown-menu { display:block }
.col-right, .col-left { padding-top:15px }
.list-block .img-wrapper { width: 140px; display: block; position: relative; font-size: 0; max-height: 100px; overflow: hidden }
.list-block .col-md-6 .img-wrapper { width: 110px }
ul.products.column-4 li.product { float: left; margin-right: 4.88235%; width: 21.33819% }
ul.products.column-3 li.product { float: left; margin-right: 5.88235%; width: 29.4118% }
ul.products li.product.first { clear: both !important }
ul.products li.product.last { margin-right: 0 !important }
}
@media (min-width: 511px) and (max-width: 767px) {
ul.products li.product { float: left; margin-right: 5.88235%; width: 47.0588% }
ul.products li.product:nth-child(odd) { clear: both !important }
ul.products li.product:nth-child(even) { margin-right: 0 !important }
.products .product .price { font-size:16px }
}
@media (max-width: 510px) {
.breadcrumb { display:none }
.list-block .media .media-left { float: none; display: block }
.img-wrapper { float: none; width: 100%; height: 0; padding-bottom: 62.5%; margin-bottom: 10px; position: relative }
.media-left { padding-right: 0 }
.login-signup label, .login-signup .panel-member label { width: 100% }
.login-signup input[type=text], .login-signup input[type=email], .login-signup input[type=password], .login-signup select { width: 95% }
label.empty { display:none }
ul.products li.product { float: none !important; clear: both !important; margin: 0 0 30px !important }
.products .product .price { font-size:16px }
}
@media (max-width: 480px) {
.login-signup li.button { text-align:inherit }
.login-signup li.lostpass a { display:block; text-align:left; margin-bottom:5px }
.login-signup .btn { width: 95%; margin-left:0 !important; margin-right:0 !important }
.panel-body.list-block .col-xs-6 { width: 100% }
}

/* navbar */
@media (max-width: 470px) {
footer .footer-bottom { padding-bottom:80px }
}
@media (min-width: 1051px) {
.panel-body .media.m-divide { float:left; width:45% }
.panel-body > .media.m-divide:nth-child(even) { margin-left:10px; margin-top:0 }
}
@media (min-width: 1024px) {
.container.container-medium { width: 1000px }
}