@media (min-width: 576px) {
.container, .container-sm {max-width: 100%;}
}


@media (min-width: 1500px) {
.owl-carousel.embedslider.show-nav-title .owl-nav {top: 40%; right: initial; margin-top: 20px; width: 100%;}
.owl-carousel.embedslider.show-nav-title .owl-nav .owl-prev {left:-120px;}
.owl-carousel.embedslider.show-nav-title .owl-nav .owl-next {right:-120px;}

.owl-carousel.embedslider .owl-nav .owl-prev:before, .owl-carousel.embedslider .owl-nav button.owl-prev:before {content:"\f104"; font-size:30px; line-height:50px; margin-top:10px;}
.owl-carousel.embedslider .owl-nav .owl-next:before, .owl-carousel.embedslider .owl-nav button.owl-next:before{content:"\f105"; font-size:30px; line-height:50px; margin-top:10px;}

.owl-carousel.embedslider .owl-nav .owl-prev, .owl-carousel.embedslider .owl-nav .owl-next {display: inline-block; width: 63px !important; height: 65px !important; text-align:center; border-radius:0;}
.owl-carousel.embedslider .owl-nav [class*="owl-"], .owl-carousel.embedslider .owl-nav button[class*="owl-"] {color: #b2b2b2; text-shadow: none; background-color: #fff !important; border: 1px solid #b2b2b2 !important;}
.owl-carousel.embedslider .owl-nav [class*="owl-"]:hover, .owl-carousel.embedslider .owl-nav button[class*="owl-"]:hover {color: #fff !important; background-color: #b2b2b2 !important;}
.owl-carousel.embedslider .owl-nav .disabled {opacity:0.3}
}

@media (min-width: 1200px) {
#header .header-nav-main nav > ul > li > a {padding:16px 4px !important; font-size:14px !important;}
.besdos {max-width: 200px;max-height: 52px;}
}


@media (max-width: 1199px) {
.btn-continue {float: none; display: block; width: 100%; margin: 0 0 10px;}
#header .header-search {margin: 12px 0 4px 0;}
#header .header-search .form-control {width: 270px;}
.besdos {max-width: 150px;max-height: 39px;margin-bottom: 8px;}
.okocartlogos {display: block;margin-top: 10px;clear: both;float: left;}
.nibat {font-size: 1em;}
.newsletter-group {margin: 10px 0 5px;}
}


@media (min-width: 1024px) {
.product-view .nav.nav-tabs li a {text-transform:uppercase; font-size:16px; padding: 10px 40px; border-radius: 20px 20px 0 0; border:none; margin-right:5px;background: #F4F4F4;line-height: 1.42857143;position: relative;display: block;}
.product-view .nav.nav-tabs li.active a, .product-view .nav.nav-tabs li a.active {background:#de3945; color:#fff;}
}


@media (max-width: 1023px) {
ul.ss-box {top: 33px !important; left: 0px !important;}
#header .header-nav-main nav>ul>li.mr-xlg {margin-right: 20px !important;}
}


@media (min-width: 992px) {

.cart-right {float:right !important;text-align: right;}
.flex-max-width {flex: 1 1 100%;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {transition-delay: 0.5s !important;}

.dropdown-mega-content .row .col-lg-3:nth-child(5), .dropdown-mega-content .row .col-lg-3:nth-child(9) {clear:both;}
#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {background:#de3945; color:#fff;}
#header .header-nav-bar {padding:0;}
#header .header-nav-main {margin:0; min-height:auto;}
#header .header-nav-main nav > ul > li > a {font-weight:400; text-transform:none; padding:16px 2px; font-size:12px;letter-spacing: 0;line-height: 20px;white-space: nowrap;}
#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a {padding-bottom:16px}
#header .header-nav-bar .header-nav-main, #header .header-nav-main nav, #header .header-nav-main nav ul.nav {width:100%;justify-content: center;flex-wrap: nowrap;}

#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {padding:0 8px; margin:0;}

.dropdown-mega-sub-title a {
    color: #292929 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-left:0;
	text-transform:uppercase !important;
    padding:8px !important;
    letter-spacing:-0.5px;
    line-height:18px;
    height:36px;
    display:table-cell;
    vertical-align:middle;
}

#header .header-nav-main.header-nav-main-light nav > ul > li.active > a.dropdown-toggle:after {
    border-color: #ffffff transparent transparent transparent;
}

#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {border-bottom:1px solid #000; margin-bottom:5px;}
.dropdown-mega-sub-title a:hover {text-decoration:none; background:#f4f4f4}

.dropdown-mega-sub-nav {margin-bottom:15px !important;}

#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {color:#000;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {padding:10px !important;}

#header .akcija {background: #8FCCBB; color: #fff;}

#header .header-nav-main nav>ul>li>a.dropdown-toggle:after {border:none !important;}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    font-size: 0.9em;
    padding: 3px 20px 3px 8px;
    line-height:16px;
    color: #222;
}

.dropdown-mega-sub-nav {
    margin-bottom: 7px !important;
}
#header .header-search .btn-default {color: #fff;background: #de3945;border-radius: 20px; margin:1px; padding:7px 11px; width:70px;}
#header .header-search .btn-default:hover {color: #fff;background: #E7154D;}
.mt-xxlg {margin-top:40px;}

#header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {display: none;}
#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu {display: block;}

.dropdown-menu {max-height: calc(100vh - 150px); overflow-y: scroll; overflow-x:hidden;}
}


@media (max-width: 991px) {
.righttoleft {text-align:left;}
.centertoleft {text-align:left;}

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

.product-actions a.posaljiupit, .product-actions a.listazelja {visibility:visible; opacity:1; left:auto; right:auto;}
.proizvodi-slider-naslov {font-size:20px; line-height:32px;}

#header .header-nav-bar .header-btn-collapse-nav {margin-top:-46px;}
#header, .header-body {min-height:70px !important;}

#header.has-nav-bar .header-logo img {top: 10px !important; width:auto !important; height:40px !important; padding:0 !important; margin-top:10px;}

#header .header-logo {padding:0 !important;}

#header .header-nav-main {background:#fff;}

.product-quickview {visibility:visible !important; opacity:1 !important;}
.product .product-quickview {background-color: #525050;opacity: 0.5 !important;position: static;text-align: center;display: block;border-radius: 0;}
.header-top-kontakt {bottom: 5px;right: 14px;}
#header .header-top .htbd {height: auto;width: auto;max-height: 70px;}

.btn-share {margin-top: 10px;}
.paymono {margin-top: 10px;}

#header .header-nav-main nav > ul li a .fa-caret-down {line-height: 30px;min-height: 30px; top: 2px;background: #eee;}
#header .header-nav-main nav > ul li ul li a .fa-caret-down {background: #f5f5f5;}
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {color: #de3945 !important;}
#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav>ul>li>a:hover {color: #de3945 !important;display: block;}

.product-tabs .nav-tabs li a.nav-link {padding: 10px 15px;}
.product-naakciji {bottom: 30px;}
.owl-carousel .product-naakciji {bottom: 0;}
.fancybox__dialog .f-html, .fancybox__dialog .has-iframe .f-html, .fancybox__dialog .has-pdf .f-html, .fancybox__dialog .has-gmap .f-html {max-width: 93%;margin: 0;padding: 5px;}
}






@media (max-width: 767px) {

.ikone-box {padding:15px 60px;}

.product {
    margin-left: auto;
    margin-right: auto;
    
    .tp-leftarrow {z-index:100000 !imoprtant}
    .tp-rightarrow {z-index:100000 !imoprtant}
}
#header .header-top .htbd {
    max-width: 330px;
    position: relative;
    left: -60px;
}

.owl-carousel.show-nav-hover.owl-ikone-pogodnosti .owl-nav {opacity:1 !important;}
.owl-carousel.show-nav-hover.owl-ikone-pogodnosti:hover .owl-nav button.owl-prev {left: 0;}
.owl-carousel.show-nav-hover.owl-ikone-pogodnosti:hover .owl-nav button.owl-next {right: 0;}

ul.header-ul-brendovi
{
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}

#header .header-logo {float:right;align-self: flex-end;}
#header.has-nav-bar .header-logo img {margin-top: 0;}
#header .header-nav {padding: 16px 0 2px;}
#header .header-nav-main {top: 85px;max-height: 52vh;overflow: hidden auto;padding: 0px 15px;transition: all 500ms ease 0s;border-bottom: 1px solid #000;}
#header .header-nav-main nav > ul {padding-top: 2px;padding-bottom: 2px;}
#header .header-nav-main nav > ul li.cart-right.ml-md {margin-left: 0 !important;}
#header .header-btn-collapse-nav {float:left}
.header-lista-mob {left:50px;}
.header-cart-mob {left:102px;}
.header-tel-mob {left:50px; position:relative}
.certifiedshopheader {float: left;left: 175px;}
#header .search-form .input-group {flex-wrap: nowrap;}
#header .search-form .input-group .ss-wrap {flex: 1 1 100%;}
#header .search-form .input-group .ss-wrap .form-control {line-height: 1.75;}

.product-details-box-mobilev .product-name {margin-top: -10px;}
.mtml-sm {margin-top: 0;}

.sortmob {width: 48%;display: inline-block;margin-left: 3%;float: right;}
.dropdown-menu-xs-right {right: 0;left: auto;}
.filters .dropdown.filter-visible {width: 100%;}
.filters .dropdown button {border-radius: 0;width: 100%;text-align: left;}
.filtermob {display: none;}
#fmobbtn {display: inline-block;width: 48%;text-align: left;}
.filtermob .dropdown button.btn-tertiary {background-color: #777;border-color: #777;}
.filtermob .dropdown button.btn-tertiary:hover {background-color: #7f7f7f;border-color: #7f7f7f;}

.filtershalf .dropdown.filter-visible {width: 47%;margin-right: 0;}
.filtershalf .dropdown.filter-visible:nth-child(2) {float: right;}

.filtersthird {text-align: center;}
.filtersthird .dropdown.filter-visible {width: 30%;margin-right: 1%;margin-left: 1%;}

#footer ul li a {padding:15px 5px; display:inline-block;}

.dropdown-menu.kategorija {left:auto; right:0; width:340px;}
.dropdown-menu.kategorija a {white-space:normal}
}






@media (max-width: 600px) {
.product-naakciji {font-size:12px;}
.product .product-price-box {overflow: hidden;height: 85px;}
.product-malakolicina {font-size:11px; padding-right:0px; height: 50px; padding:5px 0;}
.pdvdost {font-size:10px; padding-right:0px;}
.tabs.product-tabs .nav-tabs li.nav-item {display: block;width: 100%;}
}






@media (max-width: 479px) {
.glavna-tekst img {width:100%; display:block;}
ul.header-ul-brendovi {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
.product .product-name {height: 80px;}
.cart h1 span {display: block;margin-bottom: 10px;}
.cart h1 .pull-right {float: none !important;}
.cart h1 .btn {font-size: 14px;font-weight: 400;letter-spacing: 0;}
}