@media (max-width: 2048px) {
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {left:5% !important}
}



@media (min-width: 1200px) {

.video-fluid-wrapper {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.video-fluid {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: flex;
  top: 0;
  justify-content: center;
}

}



@media (max-width: 1199px) {
.btn-continue {float: none; display: block; width: 100%; margin: 0 0 10px;}
.main-label {padding:10px 20px !important;font-size:1.3em !important}
.btn-slide {padding:10px 20px !important;font-size:1.1em !important}

.video-fluid-wrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.video-fluid {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.product-details-box .product-name {display:block;width:100%;float:left}
.shop-podnaslov {display:block;width:100%;float:left}
.product-details-box .product-short-desc p li{display:block;width:100%;float:left}
.text-left {display:block;width:50%;float:right}
.product-details-box .product-detail-info {border:none}
.product-details-box .product-short-desc  {border:none}

}






@media (max-width: 991px) {

.righttoleft {text-align:left;}
.centertoleft {text-align:left;}

.blockimg-right {padding:0 !important; float:none;}
.blockimg-left {padding:0 !important; float:none;}

.product-actions a.posaljiupit, .product-actions a.brzipregled {visibility:visible; opacity:1; left:auto; right:auto;}
.filters .dropdown button {border-radius:0;padding:15px 30px;font-size:1em}

}






@media (max-width: 767px) {
.bottom-label {padding:10px 20px !important;margin-top:15px !important;font-size:0.9em !important}
.btn-slide {margin-top:30px !important;font-size:1em !important}
.product {height:inherit}
.filters .dropdown button {border-radius:0;padding:15px;font-size:1em}
#header .header-search {float:left;margin-left:0}

}






@media (max-width: 479px) {
.glavna-tekst img {width:100%; display:block;}
.main-label {font-size:1em !important}
.header-logo {width:80%;height:auto}
#header .header-logo img {width:100%;height:auto}
#header .header-body {min-height:100px}
.bottom-label {display:none !important}
.btn-slide {display:none !important}
.red-1 {padding:20px 0 0 0}
.red-2 {padding:20px 0 0 0}
.red-1 h3 {height:auto}
.red-2 h3 {height:auto}
.izdvojeno-naslov {font-size:2em;font-weight:400;margin:0;line-height:30px}
.clear60 {clear:both; height:30px;}
.clear20 {clear:both; height:10px;}
.clear100 {display:none}
.owl-carousel .owl-nav {top:20%}
.product .product-name {height:95px;overflow:hidden;font-weight:800}
.product-actions a.posaljiupit, .product-actions button.posaljiupit {display:none}
.product-actions .add_to_cart {font-size:11px;padding:5px;line-height:12px;margin-top:-50px}
.margin-male {margin-top:-150px}
.pocetna-aktualno h4 {font-size:1.3em;font-weight:600;line-height:15px;height:88px;overflow:hidden}
.pocetna-aktualno {padding:10px}
/*#footer {margin-top:-300px}*/
#footer h4 {margin-top:30px}
.product .product-label span {padding:10px;border-radius:50%;font-size:11px;font-weight:800}
.popup-responsive {width:320px !important;top:120px !important;left:7% !important}
.popup-responsive .close {top:0;left:290px}
.filters .dropdown button {border-radius:0;padding:5px;font-size:1em}
.filters .dropdown-menu > li > a {font-size:0.7em !important}
.header-cart-smalls {color:#fff;background:#64B64D;float:left;padding:3px 5px 7px 5px;font-size:1.3em;width:30px;height:30px;position:absolute;top:60px;right:20px}
.header-cart-smalls a {color:#fff;}
.product-price-box .product-price {position:relative;top:-37px}

}