.video_item{
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

.video_item iframe{
    width: 100%;
}

.video_item .name{
    font-size: 14px;
    display: block;
    margin-top:10px;
}

.video_item .company_page{
    font-size: 14px;
    display: block;

}

.item-block.video .paragraph-row .column4:nth-child(3n+1) {margin-left: 0 !important;}

.item-article-category.item-article-category-prez {opacity: 1; font-size: 120%;}

.item-block.video .item {position: relative;}

.item-block.video .item .item-article-category.item-article-category-prez a {color: #666666;}

.item-block.video .item .item-article-category.item-article-category-prez a:hover {color: #8cb500;}

.video .item-photo i.fa {top: 37px !important;}

.item-block.video .item .item-photo img {width: 100%;}

.item-block.video .load_more.widget-view-more {
    clear: both;
    display: block;
    padding: 13px;
    font-size: 14px;
    background-color: #8cb500;
    font-weight: 500;
    letter-spacing: -0.4px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
    border-radius: 5px !important;;
    border-bottom: 1px solid #dcdcdc;
    box-shadow: inset 0 120px 100px -100px rgb(255 255 255 / 20%);
}

.item-block.video .load_more.widget-view-more:hover {
    background-color: #44ab76;
    color: #fff;
}

/*.video.chartlist .item-photo {min-height: 241px;}*/

.video.chartlist .item-photo:before {box-shadow: inset 0 -110px 50px -70px rgb(0 0 0 / 60%);}

.chart-canvas {
    width: 407px !important;
    height: 203px !important;
}

@media only screen and (max-width: 1366px) {
    .chart-canvas {
        width: 388px !important;
        height: 194px !important;
    }
}

@media only screen and (max-width: 1280px) {
    .chart-canvas {
        width: 372px !important;
        height: 186px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .chart-canvas {
        width: 447px !important;
        height: 223px !important;
    }
}

@media only screen and (max-width: 768px) {
    .chart-canvas {
        width: 352px !important;
        height: 176px !important;
    }
}

@media only screen and (max-width: 425px) {
    .chart-canvas {
        width: 399px !important;
        height: 199px !important;
    }
}

@media only screen and (max-width: 375px) {
    .chart-canvas {
        width: 352px !important;
        height: 175px !important;
    }
}

@media only screen and (max-width: 370px) {
    .chart-canvas {
        width: 347px !important;
        height: 173px !important;
    }
}

@media only screen and (max-width: 360px) {
    .chart-canvas {
        width: 338px !important;
        height: 168px !important;
    }
}

@media only screen and (max-width: 320px) {
    .chart-canvas {
        width: 300px !important;
        height: 150px !important;
    }
}

/*.video.chartlist canvas {min-height: 241px;}*/