#portfolios {
    background: white;
}
        .section {
            padding: 20px 0;
        }

        #section_news {
    background-color: #f5f5f5;
}
#section_news, #section_catagories, #section_contact {
    min-width: 1240px;
    overflow: hidden;
}
.section_animate_news {
    margin: 0 0 30px;
}
.section_animate_news .block_news_cnt, .section_animate_news .block_news_img {
    height: 580px;
    width: 50%;
    float: left;
    overflow: hidden;
}
.section_animate_news .block_news_img .news_cnt_img {
    position: absolute;
    z-index: 1;
    right: 100%;
    left: inherit;
    width: 50%;
}
.news_cnt_img::before {
    content: '';
    position: absolute;
    top: -2px;
    bottom: 0;
    width: 220px;
    background-color: #ffffff;
    right: 0;
    left: inherit;
    transform: skewX(20deg) translateX(115px);
    -webkit-transform: skewX(20deg) translateX(115px);
    -moz-transform: skewX(20deg) translateX(115px);
    -ms-transform: skewX(20deg) translateX(115px);
    -o-transform: skewX(20deg) translateX(115px);
}

.news_cnt_img_1::before {
    content: '';
    position: absolute;
    top: -2px;
    bottom: 0;
    width: 220px;
    background-color: #ffffff;
    left: 0;
    right: inherit;
    transform: skewX(-20deg) translateX(-115px);
    -webkit-transform: skewX(-20deg) translateX(-115px);
    -moz-transform: skewX(-20deg) translateX(-115px);
    -ms-transform: skewX(-20deg) translateX(-115px);
    -o-transform: skewX(-20deg) translateX(-115px);
}
    .news_title
    {
    
    font-size: 200%;
    line-height: 35px;
    margin: 10px 0 5px 0;
    color: #1565c0 !important;
 
    }
    .news_blade {
    font-size: 100%;
    color: #ffb100 !important;
}
.news_cnt_txt {
    margin-bottom: 30px;
    color: #1565c0;
}
#color-style-switcher {
    content-visibility: hidden;
}