@media (min-width: 992px) {
#header .header-nav.header-nav-top-line nav > ul > li > a:before, #header .header-nav.header-nav-top-line nav > ul > li:hover > a:before {top: -22px;}
#header .header-nav-main nav > ul > li > a {font-size: 12px;font-weight: 400;font-family: 'Tinos', serif;letter-spacing: normal;}
#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a {padding: 22px 4px 30px;}
}






@media (min-width: 1200px) {
#header .header-nav-main nav > ul > li > a {font-size: 14px;letter-spacing: normal;}
#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a {padding: 22px 10px 30px;}
}






@media (min-width: 1300px) {
#header .header-nav-main nav > ul > li > a {font-size: 16px;letter-spacing: 2px;}
#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a {padding: 22px 9px 30px;}
.header-lang {margin: 26px 0 0 10px;}
}






@media (min-width: 1500px) {
#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a {padding: 22px 19px 30px;}
}






@media (min-width: 1600px) {
#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a {padding: 22px 23px 30px;}
}






@media (max-width: 1299px) {
.header-lang {margin: 26px 0 0 10px;}
}






@media (max-width: 1199px) {
.btn-continue {float: none; display: block; width: 100%; margin: 0 0 10px;}
}






@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;}
}






@media (max-width: 767px) {
.tim-info {min-height: auto;padding-right: 0;margin-bottom: 70px;}
.usluge {min-height: auto;margin-bottom: 70px !important;}
}






@media (max-width: 600px) {
#header.header-narrow .header-logo img {max-width: 200px;height: auto;}
#header .header-btn-collapse-nav {margin: 9px 0 8px 5px;}
.header-lang {margin: 6px 0 0 0;}
.header-lang>li>a {padding: 10px;}
}






@media (max-width: 479px) {
.glavna-tekst img {width:100%; display:block;}
}