@media only screen and (max-width: 1685px) {
    #homeSliderCont{
        height: 650px;
    }
    #homeSliderCont img{
        max-width: unset;
        width: auto !important;
        max-height: 100%;
    }
}
@media only screen and (max-width: 1200px){
    .searchResultsCont{
        width: 100%;
        padding: 0px 16px;
    }
    #headerLinkCont,
    #footerLinkCont,
    #contentPageGreen,
    #headerLangCont,
    #headerSocialCont,
    #headerSearchCont{
        display: none;
    }
    #mobBurger{
        display: block;
    }
    #mainBigSliderDiv{
        max-width: 400px;
    }
    #mainBigSliderCont{
        gap: 64px 0px;
        justify-content: space-between;
    }
    #contentPage{
        max-width: unset;
        width: 100%;
        padding: 0px 64px;
    }
    #formcont, #formCV{
        width: 100%;
    }
    #kontaktiMapCont{
        flex-direction: column;
        height: auto;
    }
    #kontaktiMapRight{
        height: 370px;
        max-width: unset;
    }
    #kontaktiMapLeft{
        width: 100%;
    }
    #productsFilterCont,
    #productsListCont{
        padding: 0px 24px;
    }
    #productsListCont{
        gap: 80px 40px;
    }
    #proizvodiSingleDetailCont{
        flex-direction: column;
    }
    #psdcTextCont{
        max-width: 100%;
    }
    #blogListCont{
        padding: 0px 24px;
    }
    #blogSingleCont{
        padding: 0px 24px;
    }
    #mainBigSliderDiv .slick-list .slick-track{
        gap: 0px !important;
    }

}
@media only screen and (max-width: 770px){
    #mainBigSliderCont{
        flex-direction: column;
        padding: 0;
    }
    #mainBigSliderIntroCont{
        width: 100%;
        height: auto;
        padding: 0px 48px;
    }
    #mainBigSliderDiv .slick-list .slick-track{
        gap: 50px !important;
    }
    #mainBigSliderDiv {
        max-width: 100%;
        height: auto;
        padding: 0px 24px;
    }
    .bsSingle{
        width: 100% !important;
        max-width: unset !important;
        height: auto;
        padding: 0px 24px;
    }
    .bsSingleImgCont{
        height: auto;
    }
    #mainBigSliderNavCont{
        padding: 0px 48px;
    }
    #mainCVCont{
        flex-direction: column;
        padding-bottom: 80px;
    }
    #cvContLeft,
    #cvContRight{
        width: 100%;
    }
    #cvContRight{
        padding: 0px 64px;
    }
    #contentBs{
        gap: 40px;
    }
    .contentHeaderBig{
        overflow: hidden;
    }
    #contentRombRest{
        width: 100%;
        padding: 0px 64px;
        position: absolute;
        background-color: rgba(255, 255, 255, 0.6);
    }
    #kontaktiMapRight{
        height: auto;
    }
    #productsListCont{
        justify-content: space-evenly;
    }
    #psdcImgCont{
        width: 100%;
    }
    .productsSingleCont{
        margin-bottom: 80px;
    }
    #blogListCont{
        justify-content: center;
        gap: 0;
        gap: 64px;
    }
    #contentHeaderTxt a,
    #contentHeaderTxt span{
        display: none;
    }
    #blogSingleCont{
        width: 100%;
    }
    .blogListCont{
        padding-bottom: 0;
    }
    .kontaktiRow{
        flex-direction: column;
    }
    .kontaktiFormGroup{
        width: 100%;
    }
    #mainBigSliderRowCont{
        flex-wrap: wrap;
    }
}
@media only screen and (max-width: 685px){
    #contentBs{
        flex-direction: column;
        align-items: center;
    }
    #footerGoTop{
        width: 86px;
        height: 86px;
    }
    #kontaktiSmlCont,
    #productsFilterCont,
    #p404FlexRow{
        flex-direction: column;
    }
    #productsFilterinputCont,
    #productsFilterSelectCont,
    #p404Cont,
    .p404Top{
        width: 100%;
    }
    #p404Cont{
        padding: 0px 24px;
    }
    #p404Img{
        width: 50%;
    }
}
@media only screen and (max-width: 420px){
    #floatCont{
        width: 70%;
        height: auto;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    #mainProductSliderCont {
        padding-left: 0;
        padding-right: 0;
        height: 150px;
    }
    #mainProductSlider{
        height: 64px;
    }
    #mainProductSlider .slick-list .slick-track{
        gap: 0px !important;
    }
    .bsSingle{
        width: 100% !important;
    }
    #mainBigSliderDiv .slick-list .slick-track{
        gap: 0px !important;
    }
    #contentPage{
        padding: 0px 24px;
    }
    .bsSingleTitle,
    .bsSingleImgCont,
    .bsSingle,
    #contentRombRest,
    #blogSingleImgCont{
        height: auto;
    }
    #contentBs{
        gap: 80px;
    }
    #contentRombRest{
        padding: 16px 24px;
    }
    #contentRombTitle{
        font-size: 42px;
    }
    .kontaktiSmlSingle{
        width: 100%;
    }
    #proizvodiSingleDetailCont,
    #contentHeader{
        padding: 0px 24px;
    }
    .header{
        padding-left: 0px;
        padding-right: 24px;
    }
    #mainBigSliderDiv{
        padding: 0;
    }
    #mainBigSliderIntroCont{
        padding: 0px 24px;
    }
}