a {
    transition: all .3s ease;
}

header {
    background: #22387d;
}

header .menu ul li a {
    font-size: 16px;
}

header .menu ul li a:hover {
    color: rgb(68, 227, 241);
}

header .menu ul li .current, header .menu ul li .current:hover {
    color: rgb(254, 131, 88);
}

.left-side .add-info .info {
    background: #22387d;
    transition: all .3s ease;
}

.left-side .add-info .info:hover {
    background: #929292;
}

.content-left .arrow {
    width: 45px;
    height: 45px;
    background-size: contain;
}

.content-left .arrow-left {
    background: url(../img/style/al.png);
    left: 10px;
}

.content-left .arrow-right {
    background: url(../img/style/ar.png);
    right: 10px;
    z-index: 100;
}


.swiper-container {
    height: auto !important;
}

body footer {
    bottom: 0;
}

.content-left .about .block-header {
    background: #22387d;
}

@media (max-width: 768px) {
    header .menu ul .burger {
        left: 0;
        top: 6px !important;
        height: 30px;
    }

    header .menu ul .circles {
        display: block;
        position: absolute !important;
        top: -4px;
    }
}

header .menu-mobile {
    background: #22387d;
}

@media (max-width: 570px) {

    .news-item  {
        margin-bottom: 16px;
        width: 49%;
    }
}

@media (max-width: 370px) {

    .news-item  {
        margin-bottom: 16px;
        width: 100%;
    }

    .news-item .image img{
        width: 100%;
    }
}

.flat-links .flat-links__item {
    width: 100%;
    background: #22387d;
    transition: all .3s ease;
}

.flat-links__item:hover {
    background: #929292;
}
@media (max-width: 768px) {
    .flat-links.flat-links__container {
        display: flex;
    }
    }

   .shortnews__item--midle-size {
        width: calc(24% - 1px);
        margin-left: 10px;
    }
    @media (max-width: 1200px) {
    .shortnews__item--midle-size  {
        width: calc(50% - 10px);
    }        
    }
    @media (max-width: 700px) {
        .shortnews__item--midle-size  {
            width: calc(100% - 10px);
        }        
    
    }
    .flat-links {
        padding-left: 0px;
    }   