@media only screen and (max-width: 1600px) {
    /* 14–15" laptops */
    #headerFluid,
    #sliderFluid,
    #prednostClanstvaFluid,
    #externalLinksCont,
    #newsCont .container,
    .sliderFluid,
    #claniceFluid,
    #footerFluid,
    .pageBG .container,
    #subpageContainer{
        padding-left: 48px;
        padding-right: 48px;
    }
    #stickyCont{
        left: -140px;
    }
    #blueFluid .container{
        padding: 0px 16px;
    }
    .pcItemImgCont{
        height: 470px;
    }
    #newsCont .container{
        gap: 16px;
    }
    #najavaDogadjajaWrap{
        gap: 8px;
    }
    /* .sliderFluid .najavaItem{
        max-width: 362px !important;
        margin-left: 21px !important;
    } */
    .sliderFluid .najavaImgCont img{
        height: unset;
        max-height: unset;
    }
    .claniceItem{
        width: 172px !important;
        margin-left: 19px !important;
    }
    #subpageMainCont{
        width: calc(100% - 260px);
    }
    #subpageContainer{
        gap: 16px;
    }
    #novostiWrap{
        gap: 12px;
    }
}

@media only screen and (max-width: 1263px) {
    /* 13" laptops, small notebooks */
    #headerLinkDiv,
    #headerSearchCont{
        display: none;
    }
    #hamburger{
        display: block;
    }
    #statsCont{
        flex-wrap: wrap;
        justify-content: center;
    }
    .statsCont{
        width: 40%;
    }
    .pcItemImgCont{
        display: none;
    }
    #pcMainCont{
        justify-content: center;
    }
    #pcMainRight{
        width: 340px;
    }
    #externalLinksCont{
        flex-direction: column;
    }
    .externalLinkItem{
        width: 100%;
    }
    #newsCont .container{
        align-items: flex-start;
    }
    .sliderFluid .najavaItem{
        width: 427px !important;
        max-width:  unset !important;
        margin-left: 20px !important;
    }
    .claniceItem{
        width: 205px !important;
        margin-left: 18px !important;
    }
    #headerContainer{
        padding: 16px 0px;
    }
    #pageFlexCont{
        flex-direction: column-reverse;
    }
    #pageMenuCont{
        width: 100%;
    }
    #pageMenuWrap{
      padding: 16px 24px;
    }
    .level0{
        flex-direction: row;
        gap: 32px;
    }
    #expendMenu{
        display: block;
    }
    /* .level1{
        display: none;
    } */
    #subpageContainer{
        flex-direction: column;
    }
    #subpageMainCont,
    #subpageSidebarCont{
        width: 100%
    }
    #novostiWrap{
        gap: 24px;
    }
    .najavaItem{
        max-width: calc(33% - 14px);
    }
}

@media only screen and (max-width: 1023px) and (orientation: landscape) {
  /* Tablets landscape */
}

@media only screen and (max-width: 1023px) and (orientation: portrait) {
  /* Tablets portrait */
}

@media (max-width: 1023px) and (max-height: 500px) {
  /* Large phones landscape */

  #newsCont .container{
    flex-direction: column;
  }
  .sliderFluid .najavaItem{
    width: 355px !important;
    margin-left: 19px !important;
  }
  #stickyCont{
    display: none;
  }
  #newsLetterCont{
    max-width: unset;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  #newsLetterCont h2{
    width: 100%;
  }
  #newsLetterWrap,
  #prijavaNewsLetterCont{
    width: calc(50% - 16px);
  }
  #newsCont .container{
    gap: 48px;
  }
  #inicijativeSlider, #promocijaSlider{
    height: 303px !important;
  }
  .claniceItem{
    width: 166px !important;
    margin-left: 21px !important;
  }
  #prednostClanstvaFluid .container{
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 575px) {
  /* Large phones portrait */

  #stickyCont,
  #footerLinksCont{
    display: none;
  }

  #headerFluid,
  #sliderFluid,
  #prednostClanstvaFluid,
  #externalLinksCont,
  #newsCont .container,
  .sliderFluid,
  #claniceFluid,
  #footerFluid,
  .pageBG .container,
  #subpageContainer{
    padding-left: 16px;
    padding-right: 16px;
  }
  #headerLogoCont{
    max-width: 70%;
  }
  #headerLogoCont span{
    font-size: 0;
  }
  .sliderItem{
    position: relative;
  }
  .sliderItemLeft,
  .sliderItemImgCont{
    width: 100%
  }
  .sliderItem, #sliderDiv .slick-slide{
    align-items: flex-end;
  }
  .sliderItemImgCont{
    position: absolute;
    z-index: 997;
    top: 0;
    left: 0;
  }
  .sliderItemLeft{
    padding: 16px;
    position: relative;
    z-index: 998;
    background-color: rgba(0, 0, 0, 0.4);
    height: auto !important;
  }
  .sliderItemTitle{
    font-size: 24px;
  }
  .sliderItemTxt{
    font-size: 16px;
  }
  .sliderItemDate{
    font-size: 14px;
  }
  #blueFluid .container{
    padding: 0;
    text-align: center;
  }
  #statsCont{
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .statsCont,
  .pcItemInfoCont{
    width: 100%;
  }
  #pcTopCont h1{
    font-size: 32px;
  }
  #pcMainCont,
  #newsCont .container{
    flex-direction: column;
  }
  #pcMainLeft{
    margin: 0;
    max-width: unset;
    justify-content: center;
  }
  #pcMainRight{
    width: 100%;
    min-height: 380px;
    height: unset;
  }
  .najavaItem{
    width: 100%;
    max-width: unset;
  }
  .najavaImgCont img{
    height: unset;
  }
  #najavaDogadjajaWrap{
    gap: 24px;
  }
  .sliderFluid .najavaItem,
  .claniceItem{
    width: 100% !important;
    max-width: 352px !important; 
    margin: 0 !important;
  }
  #footerFlexWrap{
    flex-direction: column;
  }
  #footerContactCont{
    padding: 0;
  }
  /* #pageMenuCont{
    position: fixed;
    bottom: 0;
    left: 0;
    top: unset;
    z-index: 997;
  } */
  .level0 .menuItem{
    width: calc(100% - 46px);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    align-self: stretch;
    white-space: nowrap;
  }
  #breadcrumbs {
    flex-wrap: wrap;
  }
  .level0{
    gap: 0;
  }
  .level0 .menuItem.activeMenu{
    background-position: center right 0px;
  }
  #pageWrap{
    padding: 16px;
  }
  #organiUdruzenjaCont a{
    width: 100%;
  }
}

@media only screen and (max-width: 479px) {
  /* Most phones portrait */
}

@media (max-width: 359px) {
  /* Very small phones */
}