@media (max-width: 1800px) {

    #footer .container-xl.mt-4 {padding-left:0; padding-right:0;}
    .container-xl.sidebar-padding {padding-left:0; padding-right:0;}
    .section-pages {padding-left:0; padding-right:0;}

}

@media (max-width: 1640px) {

    .hero-sekcija .hero-left { padding: 60px 64px 60px 15px;}
    .hero-sekcija .hero-title { padding-left:0;}
    .forma-pretraga { margin:0 0 38px;}
    .carousel-hero { padding-left: 0;  padding-right: 0;}

}

@media (max-width: 1440px) {

    .najave-flex-right { width: 41%; margin-left: 60px;}

}

@media (max-width: 1200px) {
    
    body {overflow:hidden;}
    .hero-sekcija { display: block;}
    .swiper-slide-text { left: 15px;}
    .hero-sekcija .hero-left h1 { max-width: 100%;}
    .hero-sekcija-onama .hero-left h2{ max-width: 100%;}
    .hero-sekcija .hero-left { padding: 60px 15px; width: 100%;}
    .forma-pretraga { max-width: 100%;}
    .container-xl.button-tag {padding-left:0; padding-right: 0;}
    .carousel-hero .owl-stage { display: grid !important;  grid-template-columns: repeat(2, minmax(0, 1fr));}
    .carousel-hero .owl-item {border-bottom: 1px solid #D3DBE5; width: 100% !important; padding: 18px 15px 18px 0;}
    .carousel-hero .owl-item:first-child  { border-bottom: 1px solid #D3DBE5;}
    .carousel-hero .owl-item:nth-child(5) {  grid-column: 1 / -1; }
    .carousel-hero .owl-item:nth-child(3) {  padding-left: 0px; border-left: 0;}
    .carousel-hero .owl-item:nth-child(2) {  padding-left: 15px;}
    .carousel-hero .owl-item:nth-child(4) {  padding-left: 15px;}
    .carousel-hero .owl-item:last-child {  padding-left: 0; border: 0;  width: 100% !important;}
    .carousel-hero .owl-item:last-child .content { display: flex; align-items: center; justify-content: space-between; border:0;}
    .carousel-hero .owl-stage {width:100%!important;}
    .carousel-hero h4 { font-size: 28px; }
    .carousel-hero p {font-size: 15px;}
    .article-load-vijesti .sprig-component .row[id^="id-"] { display: block;}
    .vijesti-banner {padding-left:15px;}
    .najave-flex { display: block;}
    .section-padding { padding: 60px 0px;}
    .najave-flex-right {  width: 100%;  margin-left: 0;}
    .footer-col-kontakt .col-sm-12 {display:block!important;}
    #footer .row.py-5 > .footer-col-logo, #footer .row.py-5 > .footer-col-kontakt {align-self: flex-start;}
    .footer-copyright {margin-left: -30px;}
    .col-lg-3.media-order.imenik-list-grid { padding-left: 0px !important; flex: 0 0 100%;  max-width: 100%;}
    .page-header-top h1 { font-size: 50px !important;}
    .page-header.page-header-lg { padding: 35px 0 16px;}
    .col-lg-3.media-order.imenik-list-grid { padding-right: 0; }
    .imenik-list-grid .col-lg-6 { flex: 0 0 100%;  max-width: 100%;  padding-left: 0; padding-right: 0;}
    .on-dark {  padding: 45px 0;}
    .on-dark .container-xl {padding-left:0px;}
    .partner-grid .row[id^="id-"] { margin: 0; }
    .partner-grid .article-load {padding:0 15px 15px!important;}
    .karta { padding: 8px 0 0;}
    .header-nav-top li { margin-left: 0;}
    #header .header-nav-features { padding-left: 0;}
    .imenik-home .container-xl:has(> .tag-link) { margin-top:0;}
    .article-load-vijesti-home .article-load {padding-right:0;}


}

@media (max-width: 990px) {
    
    p {line-height: 1.55;}
    .sidebar-padding { display: block;}
    .imenik-home .container-xl:has(> .tag-link) { overflow-x: auto; flex-wrap: nowrap; margin-left: 15px; padding-left: 0;}
    .imenik-home .tag-link {padding-bottom: 15px;}
    .article-load-vijesti .sprig-component .row[id^="id-"] > .article-load:not(:first-child) .post { display: block; }
    .article-load-vijesti .sprig-component .row[id^="id-"] > .article-load:not(:first-child) .post-image { margin-bottom: 15px !important;}
    .article-load-vijesti .sprig-component .row[id^="id-"] > .article-load .post-meta {display:none!important;}
    .heading-title .button-tag a { font-size: 16px !important;}
    .heading-title .button-tag a i {display:none;}
    .heading-title .button-tag {align-items: flex-end;}
    article.post-large .post-image+.post-date+.post-content {margin-left: 0;}
    .post-date {max-width: 90px;float: unset!important;margin-bottom: 15px; margin-right:0!important;}
    .article-load-najave h4 a { color: #0d1b2e !important; font-size: 22px !important; line-height: 1.2 !important;}
    .article-load-najave h4 { margin-bottom: 5px !important; }
    .on-dark { padding: 30px 15px!important;}
    .on-dark a {display:block!important; text-align: center;}
    .on-dark a:first-child {margin-bottom:15px;}
    .db-mobile {  display: block !important;}
    .on-dark ul {display:block!important;}
    .on-dark ul li{margin-bottom:15px;}
    .h-d { font-size: 34px; margin-bottom: 0;}
    .footer-tel { margin-right: 0; margin-bottom: 15px !important;}
    .hamburguer-btn.filham-btn.btn.btn-success.btn-outline.btn-lg { background: #f2c230; border-color: #f2c230; color: #0d1b2e;  margin: 0 0 15px auto;}
    .hamburguer-btn.filham-btn.btn.btn-success.btn-outline.btn-lg:hover { background:#ddaa0e;}
    .section-pages { padding-bottom: 60px;}
    .obrt-main { padding: 35px 0 60px;}
    .obrt-text p {margin-bottom: 0;}
    .obrt-cta .btn-y { width: 100%;}
    .section-padding {  padding: 35px 0px 60px;}
    .article-load-vijesti-more .sprig-component .row[id^="id-"] > .article-load:first-child .post-image, .article-load-vijesti-more .sprig-component .row[id^="id-"] > .article-load:not(:first-child) .post-image {margin-bottom:15px;}
    .nav-tabs { border-bottom: 0; overflow-x: auto;flex-wrap: nowrap; padding-left: 0; }
    .nav-tabs .nav-item { margin-bottom: 15px; box-shadow: rgb(211, 219, 229) 0px 0px 0px 1px inset; border-radius: 4px; margin-right: 10px;background: #FFFFFF;}
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { border-radius: 4px;}
    .page-header-top h1 { font-size: 40px !important;}
    .single-post p {  font-size: 17px; line-height: 1.5; }
    .single-post .post-content p { max-width: 100%; }
    .col-lg-9 ol li { font-size: 17px; line-height: 1.55;max-width: 100%;  margin-bottom: 2px;}
    .col-lg-9 ul li { font-size: 17px; line-height: 1.55;max-width: 100%;  margin-bottom: 2px;}
    .col-lg-9 h1, .col-lg-9 h2, .col-lg-9 h3, .col-lg-9 h4{text-align: left !important;}
    .col-lg-9 h1, .col-lg-9 h2, .col-lg-9 h3, .col-lg-9 h4 {margin-bottom:25px!important;}
    .main .row { display: block;}
    .single-post .col-md-6 { flex: 0 0 100%; max-width: 100%; margin-bottom: 15px !important;}
    .main .col-lg-3 { flex: 0 0 100%; max-width: 100%;  margin-bottom: 60px;}
    .sidebar-imenik .btn { width: 100%;}
    .sidebar-imenik .col {padding-left:0; padding-right:0;}
    .sidebar-imenik .col-sm-12 {  padding: 0 15px; }
    .naj-page {padding: 35px 0 60px; }
    .column-half { display: block;}
    .column-half-left { width: 100%;}
    .column-half-right { width: 100%;}
    .heading.heading-middle-border h2, .heading.heading-middle-border h3 {  padding-right: 0; margin-bottom: 20px !important;justify-content: flex-start;}
    .zo-razine .featured-boxes .row > [class*="col-"] { margin-bottom: 10px;  padding: 0;   margin-left: 7px; margin-right: 0px;}
    .zo-razine .featured-boxes {  max-width: 100%; }
    .zo-razine .row { max-width: 100%;margin: auto;}
    .zo-razine { margin-top: 0px; margin-bottom: 0px; width: 100%;}
    .zo-h .heading { margin-top: 30px !important;}
    .zo p, .zo li {font-size: 17px;line-height: 1.55;}
    .on-dark {margin: 35px 0!important;}
    .on-dark .container-xl {  display: block !important; padding-right:0;}
    .cl-box {display:block!important;}
    .cl-box span { position: relative;  display: block; margin-top:15px;}
    .cl-content {  margin-bottom: 30px; padding: 0 !important;}
    .cl-p {font-size:17px!important; line-height:1.55!important;}
    .on-dark .btn-y {width: 100%;}
    .natj-tabs { border-bottom: 0; overflow-x: auto;flex-wrap: nowrap; padding-left: 0; }
    .natj-tab, .natj-tabs .tag-badge {padding-bottom:0!important;}
    .natj-tabs .tag-link, .natj-tab { margin-bottom: 15px!important; box-shadow: rgb(211, 219, 229) 0px 0px 0px 1px inset!important; border-radius: 4px!important; margin-right: -18px!important;background: #FFFFFF!important; padding: .5rem 1rem!important;}
    .pogodnosti-right { max-width: 100%;  margin-left: 0; padding: 0;}
    .zo .call-to-action .col-lg-3 {margin-bottom:0!important;}
    .zo .call-to-action p {font-size:17px; line-height:1.55;}
    .heading.heading-middle-border-center h1, .heading.heading-middle-border-center h2, .heading.heading-middle-border-center h3, .heading.heading-middle-border-center h4, .heading.heading-middle-border-center h5, .heading.heading-middle-border-center h6 {width:100%;}
    .zo {padding: 0px 0 60px;}
    .obrazovanje-flex {display: block;}
    .obrtnicko-uciliste .button-tag .col-sm-12 { justify-content: normal !important;  padding: 0 15px;  margin: 0 15px; }
    .zo .col-lg-12 { padding-right: 0;}
    .natj-grid .col-lg-9{padding-left:0; padding-right:0;}
    .natj { padding: 35px 0 35px; }
    .dok-tools .dok-chips {margin-bottom: 0; border-bottom: 0;  overflow-x: auto; flex-wrap: nowrap; padding-left: 0;}
    .dok-chips .tag-badge {margin-bottom:15px!important;}
    .hero-sekcija .hero-title { padding: 0;}
    .hero-sekcija-onama .table {  margin-top: 30px; }
    .hero-sekcija-onama .table td, .table th {padding: 15px 0; width:100%;}
    .hero-sekcija-onama .table tr {display:flex; flex-wrap:wrap;}
    .flex-col { display: block;}
    .flex-column-left {  width: 100%;}
    .flex-column-right {  width: 100%;}
    .row.counters { grid-template-columns: repeat(2, minmax(0, 1fr)); display: grid;}
    .counter-about .counter strong { font-size: 28px;}
    .counter-about .counters .col-sm-6 { max-width: 100%; padding: 25px 15px !important; margin-bottom: 0 !important;}
    .counters label { margin-bottom: 0;}
    .counter-about .counter p { font-size: 16px;}
    .counter-about .counters > .col-sm-6:first-child {padding-left:15px!important;}
    .counter-about .counters > .col-sm-6:nth-child(4n) {padding-left:15px!important; border-left: 1px solid #D3DBE5!important; border-bottom: 1px solid #D3DBE5!important;}
    .carousel-blue .owl-item { width: 100%!important;}
    .owl-carousel .owl-stage {width:100%!important;}
    .ceh-nav__link {margin-bottom:15px!important;}
    .btn.btn-y {width:100%;}
    .article-load-galerija .row > .article-load:nth-child(5n + 1), .article-load-galerija .row > .article-load:nth-child(5n + 2) {   flex: 0 0 100%; max-width: 100%; }
    .article-load-galerija .row > .article-load { flex: 0 0 33.3333%; max-width: 100%; }
    .article-load-galerija h4 a { font-size: 22px !important; line-height: 1.2 !important;}
    .kontakt-icons .feature-box-info {  padding-left: 15px;}
    .kontakt-icons .feature-box-info h4 p { font-size: 22px;}
    .link-box { padding: 32px 32px 22px !important;width: 94%;  margin-bottom: 15px;}
    .link-box p { font-size: 17px;}
    .link-box a {font-size: 17px !important; }
    .glightbox-gallary img{max-height: unset;  min-height: unset;}
    #header .header-nav-main {background:#FFFFFF;}
    #header .header-row.container-xl .nav.nav-pills a {  position: relative; font: inherit; font-weight: 600;font-size: 17px; padding: 0;}
    #header .header-nav-main nav>ul>li>a { min-height: unset; }
    #header .header-nav-main nav > ul > li { align-items: flex-start;}
    .open {  background: #FFFFFF;}
    #header .header-nav-main nav>ul li.dropdown .dropdown-menu {position:unset;}
    .dropdown-menu {box-shadow: none!important;}
    #header .header-nav-main nav>ul li { min-height: unset;padding: 15px;}
    #header .header-nav-main nav>ul li.dropdown.open>.dropdown-menu {margin-left:15px; margin-top:0; padding-right: 0 !important; background: transparent;  border: 0;box-shadow: none !important;}
    #header .header-nav-main nav > ul > li:hover > .dropdown-menu, #header .header-nav-main nav > ul > li:focus-within > .dropdown-menu {  margin-top: 0px !important;width: 100%;}
    #header .header-nav-main { background: #FFFFFF; }
    #header .header-row.container-xl .nav.nav-pills a { position: relative; font: inherit; font-weight: 600; font-size: 17px; padding: 0; }
    #header .header-nav-main nav > ul > li > a { min-height: unset; }
    #header .header-nav-main nav > ul > li:last-child a { background: #f2c230!important;  border-radius: 4px!important; text-align: center; align-items: center!important; width: 100%;  height: 100%; justify-content: center; padding: 15px!important;}
    html.sticky-header-active #header .header-body { top: -20px!important;}
    html.sticky-header-active #header .header-logo { top: 6px; }
    #header .header-nav-features { margin-left: 0px;}
    #header .header-row.container-xl .nav.nav-pills a .fa-magnifying-glass:before { font-size: 17px; }
    .sticky-header-active #header .header-row.container-xl .nav.nav-pills a .fa-magnifying-glass { margin-top: -4px; }
    .pretraga-form .input { padding: 0 15px; font-size:14px;}
    .hero-sekcija-onama h2{font-size: clamp(2.375rem, 1.6rem + 3.2vw, 4.625rem);} 
    .karta-filters__row {border-bottom: 0; overflow-x: auto;flex-wrap: nowrap; padding-left: 0; }
    .karta-filters__row .chip {margin-bottom:15px!important;}



}