.newsCart{
    margin: 5px 0;
    padding: 10px 50px;
    /*border: 2px solid #313b44;*/
    display: flex;
    height: 200px;
}

.newsCart:hover .btnInside{
    display: block;
 }

.btnInside{
    display: none;
    margin: 15px 0 0 auto;
    width: 150px;
    border: 2px solid #b0d3ff;
    text-align: center;
    border-radius: 10px;
    font-size: 18px;
    color: white;
}

.newsText{
    height: 130px;
    overflow: hidden;
    color: #b0d3ff;
}

.newsShortText{
    font-size: 16px;
    overflow: hidden;
}

.blockBtnInside{
    width: 100%;
}


.newsTitle{
    font-size: 25px;
}

.blockHeroImg{
    width: 260px;
    overflow: hidden;
    margin-right: 10px;
    min-width: 180px;
    text-align: center;
}

.blogHeroImg{
    width: auto;
    max-width: 250px;
    height: auto;
    max-height: 176px;
    text-align: center;
}

.articlesCart{
    padding: 15px;
    margin: 25px 0 ;
    font-size: 18px;
}

.articles-iframe{
    padding: 10px;
    width: 100%;
    text-align: center;
}

.articles-img-block-g{
    width: 95%;
    margin: 5px auto;
}

.articles-img-g {
    width: 100%;
    max-height: 700px;
    overflow: hidden;
}

.articles-img {
    text-align: center;
    max-height: 700px;
    overflow: hidden;
}

.articles-img img{
border-radius: 5px;
}

@media screen and (max-width: 991px){

}


@media screen and (max-width: 580px){
    .newsCart{
        display: block;
        height: auto;
        padding: 10px;
    }

    .newsCart:hover .btnInside{
        display: none;
    }

    .blogHeroImg{
        max-width: 580px;
        max-height: 300px;
        width: 100%;
    }

    .blockHeroImg{
        width: 100%;

    }

    .newsCart:hover .btnInside{
        display: block;
    }

    .btnInside{
        display: block;
    }

    .newsTitle{
        font-size: 20px;
    }

    .newsShortText{
        font-size: 16px;
        overflow: hidden;
    }

    .newsText{
        height: 200px;
    }

    .articles-img{
        width: auto;
        overflow: hidden;
    }

    .articles-img img{
        width: 100%;

    }
}

@media screen and (max-width: 404px){

}