@media only screen and (max-width: 1300px) {
    .container{
        padding: 0px 24px;
    }
    .overHeader{
        padding: 16px 24px;
    }
    #smlSlidersCont{
        height: auto;
        gap: 24px;
        align-items: unset;
    }
    .smlSliderCont{
        width: 31%;
        height: auto;
    }
    .smlSliderTitle{
        font-size: 20px;
    }
    .smlSlide img {
        max-width: 150px;
        max-height: 70px;
    }
    .mainSliderSlide{
        padding-left: 64px;
        background-size: 400px !important;
        background-position: center right 50px !important;
    }
    .mainSliderSlideLeft{
        width: 440px;
    }
    .mainSliderSlideTitle{
        font-size: 36px;
    }
    #mainSliderNavCont{
        left: 64px;
    }
    #mainNewsCont .mainNewsSingle:nth-child(3){
        display: none;
    }
    #mainContanctWrap{
        width: 100%;
    }
    #overFooterWrap{
        height: auto;
        flex-direction: column;
        gap: 16px;
    }
    .footer #footerCont .footerConts:nth-child(2){
        display: none;
    }
    .footer{
        padding: 64px;
    }
    .footer .container{
        padding: 0;
    }
    #mainNewsWrap hr,
    #mainNewsTitle,
    #mainNewsFlexRow{
        margin-left: 0;
        padding: 0;
    }
    #mainNewsCont{
        justify-content: center;
    }
    #contentWrap{
        flex-direction: column;
    }
    #contentLeft{
        width: 100%;
    }
    #contentRight{
        flex-direction: row;
        width: 100%;
    }
    .stickyCont{
        display: none !important;
    }
    #newsCont .mainNewsSingle{
        width: 48%;
    }
    .newsSingleWrap{
        padding: 0px 24px !important;
    }
    #contactRestCont{
        flex-direction: column;
        align-items: center;
    }
    #contactRestLeft{
        width: 100%;
    }
}
@media only screen and (max-width: 1025px){
    #headerRestCont{
        display: none;
    }
    #mobBurger{
        display: block;
    }
}
@media only screen and (max-width: 770px) {
    .mainSliderSlide{
        background-image: unset !important;
        padding-right: 64px;
    }
    .mainSliderSlideLeft{
        width: 100%;
    }
    .container-fluid .overHeader:first-of-type,
    hr{
        display: none;
    }
    #smlSlidersCont{
        flex-direction: column;
    }
    .smlSliderCont{
        width: 100%;
    }
    .footerConts{
        width: 40%;
    }
    #mainNewsWrap hr{
        display: block;
    }
    #busKartaCont{
        width: 100%;
    }
    #mainNewsCont{
        height: auto;
        flex-direction: column;
    }
    .mainNewsSingle{
        width: 100%;
    }
    #contentRight{
        flex-direction: column;
    }
    .contentRightSingleCont img{
        max-width: 20%;
    }
    .clfFlexRowCont{
        flex-direction: column-reverse;
    }
    .clfCont,
    .clfFlexRowCont p{
        width: 100%;
        max-width: unset;
        box-sizing: border-box;
    }
    .imgFlexSingle.sml{
        width: 29%;
    }
    #newsCont .mainNewsSingle {
        width: 47%;
    }
    #contactRestLeft,
    #contactRestRight{
        height: auto;
    }
    #p404_cont{
        width: 100%;
    }
    #contentLeft, #newsSinglePrintWrap{
        width: 100%;
    }
}
@media only screen and (max-width: 690px) {
    #mainNewsFlexRow{
        height: auto;
        flex-direction: column;
        gap: 24px;
        align-items: flex-end;
    }
    #mainNewsTxt{
        width: 100%;
    }
    .imgFlexSingle{
        width: 46%;
    }
    #contactWrap #mainContactTxt {
        width: 100%;
    }
}
@media only screen and (max-width: 450px) {
    .mainSliderSlide{
        padding: 0px 24px;
    }
    .mainSliderSlideLeft{
        margin-top: 0px;
        height: 100%;
        justify-content: center;
    }
    .mainSliderSlideTitle{
        font-size: 24px;
        line-height: normal;
    }
    .mainSliderSlideLink{
        padding: 0px 16px;
        font-size: 16px;
        line-height: normal;
    }
    #mainSliderNavCont{
        left: 24px;
    }
    #mainContactLink{
        padding: 0px 16px;
    }
    #mainContactTitle{
        font-size: 36px;
    }
    #overFooterWrap img{
        max-width: 100%;
    }
    #busKartaCont{
        height: auto;
        padding: 0;
        padding-top: 64px;
        background-position: top left -24px;
    }
    .footerConts{
        display: none;
    }
    .footerConts:first-of-type{
        display: block;
        width: 100%;
    }
    .footer {
        padding: 64px 24px;
    }
    .imgFlexSingle{
        width: 100%;
    }
    .contentRightSingleCont img {
        max-width: 100%;
    }
    .imgFlexSingle.sml{
        width: 100%;
        height: 195px;
    }
    .imgFlexSingle img {
        max-width: 50%;
        max-height: 50%;
    }
    .flexUlCont{
        flex-direction: column;
    }
    .flexUlSingle{
        width: 100%;
    }
    #newsCont .mainNewsSingle {
        width: 100%;
    }
    #p404_cont img {
        max-width: 100%;
    }
    #contentOverHeader{
        height: 92px;
    }
}