.su-kien .news-left {
    position: relative;
    overflow: hidden;
    height: 500px;
}
.su-kien .news-left img{
    width: 100%;
    position: absolute;
}
    .su-kien .news-left .div-title-big-img {
        width: 100%;
        background: rgba(0, 0, 0, 0.3);
        z-index: 10;
        position: absolute;
        height: 500px;
        /*height: 100%;*/
        border-radius: 8px;
    }
        .su-kien .news-left .div-title-big-img .div-content-big-img {
            /*padding: 20px;*/
            position: absolute;
            /*bottom: 0;*/
            /* height: 180px; */
            width: 50%;
            margin-left: unset !important;
            margin-right: unset !important;
            /* max-width: 400px; */
            right: 0 !important;
            /* position: fixed !important; */
            top: 75% !important;
            left: 32px;
            transform: translateY(-75%);
            -ms-transform: translateY(-75%);
            -webkit-transform: translateY(-75%);
            text-shadow: 0px 0px 5px #000000;
        }
.su-kien .news-left .div-title-big-img h1{
    /*color: #fff;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 0;
    text-shadow: 2px 2px 5px #000;*/
}
.su-kien .news-left .div-title-big-img small{
    color: #fff;
    font-size: 14px;
}
.su-kien .news-bottom .news-article{
    height: auto !important;
}
.su-kien .news-right h1{
    font-size: 18px;
    color: #4b4b4b;
}
.su-kien .news-right h1 b{
    color: #121212;
}
.su-kien .news-right .col-lg-8 img{
    /*width: 50px;
    margin-top: -5px;*/
}
.su-kien .news-right .event-hot-img{
    display: flex;
    justify-content: center;
    overflow: hidden;
    border-radius:4px;
}
.su-kien .news-left .div-title-big-img .div-content-big-img img{
        margin-bottom:5px
}
.su-kien .news-right .event-hot-img a {
    width: 100%;
    overflow: hidden;
}
.su-kien .news-right .event-hot-img a div.img-event{
    width: 100%;
    height: 108px;
    background-size: cover;
    background-position: center; 
    display: flex; justify-content: center;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.su-kien .news-right .event-hot-img a div.img-event:hover{
    transform: scale(1.2);
    animation: all 3s ease;
}
.su-kien .news-right h2 {
    margin-top: 12px !important;
    margin-bottom:15px !important;
    height:38px;
    font-size: 16px !important;
    font-weight: 900;
    line-height: 19px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.su-kien .news-right .col-sm-4{
    padding-right: 0;
}
.su-kien .news-bottom .img-event{
    width: 100%;
    height: 150px;
    background-size: cover;
    background-repeat:no-repeat;
    background-position: center; 
    display: flex; 
    display:-webkit-flex;
    justify-content: center;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius:4px;
}
.su-kien .news-bottom .img-event:hover{
    -moz-transform: scale(1.2);
    //-webkit-transform: scale(1.3);
    transform: scale(1.2);
    animation: all 3s ease;
}
.su-kien .title-div{
    width: 100%;
    padding: 15px 10px;
    background: #fcfcfc;
    position: relative;
    overflow: hidden;
}
.su-kien .title-div .color-orange{
    width: 8px;
    background: #f7931e;
    position: absolute;
    bottom: -10px; left: 0;
    transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
}
.su-kien .title-div h2{
    font-size: 17px;
    margin: 0;
    line-height: 1;
}
.su-kien .xemthem {
    padding: 0px;
    margin-top: 0;
    color: #388E3C;
    font-family: Lato;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    margin:64px auto;
    margin-top:32px;
}
.su-kien .xemthem a{
    margin:0px;
    padding:0px;
}
#event span li{
    display: inline-block;
    margin: 7px 5px;
    color: #ccc;
}
    #event span li a, .pagination li a {
        color: #6C738D;
        border-radius: initial;
        padding: 5px 9px;
        height: 32px;
        min-width: 32px;
    }
ul.pagination li a {
    padding: 6px 9px;
    text-align: center;
}
        #event span li a.current, .pagination li.active a {
            color: #ffffff;
            border: 1px solid #388E3C;
            background: #388E3C;
            border-radius: initial;
            padding: 8px 9px;
            height: 32px;
            min-width: 32px;
        }
.bg-gray-light {
    background: #FFFFFF;
}

.general_news {
    /*background: #E5E5E5;*/
    font-family: Lato;
    font-style: normal;
}

    .general_news h2 {
        color: #1D243E;
        font-weight: 900;
        font-size: 24px;
        line-height: 29px;
        margin-bottom: 35px;
    }

    .general_news .item {
        padding: 0 15px;
        /*padding-right: 30px;*/
        margin-bottom: 0px;
        padding-bottom: 32px;
        background: #F5F6FA;
    }
        .general_news .item:nth{

        }
        .general_news .item .news-article {
            background: #ffffff;
            padding-bottom: 16px;
            border-radius: 4px;
            position: relative;
        }

            .general_news .item .news-article .list {
                padding: 16px;
                box-sizing: border-box;
            }

        .general_news .item:hover li.news-article {
            background: #FFFFFF;
            /* Hover 2 */
            box-shadow: 0px 6px 8px rgba(29, 36, 62, 0.16);
            border-radius: 4px;
        }

        .general_news .item .see_detail {
            background: #388E3C;
            border-radius: 4px;
            /*width: 107px;*/
            height: 40px;
            font-weight: bold;
            font-size: 14px;
            line-height: 17px;
            color: #ffffff;
            /*margin: 16px;*/
            margin-bottom: 0px;
            padding: 12px 8px 11px 8px;
            text-transform:uppercase;
            visibility: hidden;
        }

        .general_news .item:hover .see_detail {
            visibility: visible;
        }

.padding_right_22 {
    padding-right: 22px;
}

#loadMore {
    font-family: Lato;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    color: #388E3C;
    border: none;
    cursor: pointer;
}

.btn_buy_card {
    z-index: 100;
    min-width: 140px;
    height: 48px;
    background: #388E3C;
    border-radius: 4px;
    outline: none;
    display: block;
    max-width: 150px;
    color: #FFFFFF;
    font-family: Lato;
    font-style: normal;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    padding: 16px 10px;
    margin-top: 16px;
}

@media only screen and (max-width: 1200px) {
    .su-kien .news-left{
        height: 447px;
    }
    .su-kien .news-left .div-title-big-img{
        height: 447px;
    }
    .su-kien .news-left .div-title-big-img h1{
        font-size: 22px;
    }
    .su-kien .news-right h2{
        font-size: 75%;
        margin: 3px 0;
    }
    .su-kien .news-right .event-hot-img a div.img-event{
        height: 111px;
    }
    .su-kien .news-right h2,.su-kien .news-right small{
        font-size: 72%;
    }
}
@media only screen and (max-width: 991px) {
    .general_news .item:nth-child(even){
        padding-right:0px;
    }
    .su-kien .news-bottom .img-event {
        height: 200px;
    }
    .su-kien .news-bottom .news-article{
        height: 385px;
    }
    .su-kien .news-left{
        height: 250px;
    }
    .su-kien .news-left .div-title-big-img{
        height: 250px;
    }
    .su-kien .news-left .div-title-big-img h1{
        font-size: 18px;
    }
    .su-kien .news-right h1{
        margin: 5px 0;
        font-size: 13px;
    }
    .su-kien .news-right .row{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    
    .su-kien .news-right .col-lg-8 img{
        width: 34px;
    }
    .su-kien .news-right h2{
        font-size: 65%;
        margin: 2px 0;
    }
    .su-kien .news-right span{
        margin-bottom: 0;
    }
    .su-kien .news-right .event-hot-img a div.img-event{
        height: 103px;
    }
    #event span li{
        margin: 1px 3px;
        font-size: 8px;
    }
    #event span li a{
        padding: 5px 8px;
    }
    .su-kien .news-right h2, .su-kien .news-right small{
        font-size: 65%;
        margin:  0;
    }
    .general_news .item .see_detail{
        visibility:visible !important;
    }
}
@media only screen and (max-width: 767px) {
    .btn_buy_card{
        padding:12px 10px;
        height:40px;
        margin-top:0px;
    }
    .su-kien .news-right .col-lg-8 {
        padding: 0px;
        margin: 16px 0;
    }
    .su-kien .news-bottom .img-event{
        height: 367px;
    }
    .su-kien .news-bottom .news-article{
        height: 540px;
    }
    .su-kien .news-left,.su-kien .news-left .div-title-big-img,.su-kien .news-right .event-hot-img a div.img-event{
        height: 330px;
    }
        .su-kien .news-left .div-title-big-img h1 {
            font-size: 23px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            line-height: 16px;
            max-height: 32px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }
    .su-kien .news-right .col-lg-8 img{
        width: 60px;
        /*margin-left: 7px;
        margin-top: 6px;*/
    }
    .su-kien .news-right h2{
        font-size: 22px;
        margin: 15px 7px;
    }
    .su-kien .news-right small{
        font-size: 100%;
        margin-left: 7px;
    }
    .su-kien .news-right h1{
        margin: 20px 0;
        font-size: 19px;
    }
    .su-kien .news-right .row{
        margin-top: 10px;
        margin-bottom: 25px;
    }
    #event span li{
        margin: 10px 5px;
        font-size: 13px;
    }
    #event span li a{
        padding: 6px 10px;
    }
}
@media only screen and (max-width: 630px) {
    .su-kien .news-bottom .img-event{
        height: 310px;
    }
    .su-kien .news-bottom .news-article{
        height: 465px;
    }
    .su-kien .news-left,.su-kien .news-left .div-title-big-img,.su-kien .news-right .event-hot-img a div.img-event{
        height: 276px;
    }
}
@media only screen and (max-width: 530px) {
    h1.title, h2.title {
        font-size: 32px;
        line-height: 40px;
    }
    .su-kien .news-bottom .img-event {
        height: 245px;
    }
    .su-kien .news-bottom .news-article{
        height: 395px;
    }
    .su-kien .news-left{
        height: 240px;
    }
    .su-kien .news-left .div-title-big-img,.su-kien .news-right .event-hot-img a div.img-event{
        height: 255px;
    }
    .su-kien .news-left .div-title-big-img h1{
        font-size: 19px;
    }
}
@media only screen and (max-width: 479px) {
    .su-kien .news-bottom .img-event{
        height: 190px;
    }
    .su-kien .news-bottom .news-article{
        height: 375px;
    }
    .su-kien .news-left{
        height: 205px;
    }
    .su-kien .news-left .div-title-big-img,.su-kien .news-right .event-hot-img a div.img-event{
        height: 205px;
    }
    .su-kien .news-left .div-title-big-img .div-content-big-img{
        padding-bottom: 0px;
        left:16px;
        /*padding-top: 56px;*/
    }
    .su-kien .news-left .div-title-big-img .div-content-big-img img{
        height: 15px;
    }
    .su-kien .news-left .div-title-big-img h1{
        font-size: 12px;
        margin-bottom:8px;
    }
}
@media only screen and (max-width:414px) {
    .btn_buy_card {
        min-width: 112px;
        font-size: 12px;
        line-height: 16px;
    }
}
@media only screen and (max-width: 371px) {
    .su-kien .news-bottom .img-event{
        height: 190px;
    }
    .su-kien .news-bottom .news-article{
        height: 375px;
    }
    .su-kien .news-left{
        height: 150px;
    }
    .su-kien .news-left .div-title-big-img,.su-kien .news-right .event-hot-img a div.img-event{
        height: 190px;
    }
    .su-kien .news-left .div-title-big-img .div-content-big-img{
        /*padding-top: 22px;*/
    }
    .su-kien .news-left .div-title-big-img small{
        font-size: 10px;
    }
    .su-kien .news-left .div-title-big-img .div-content-big-img img{
        height: 15px;
        width:45px;
    }
    .su-kien .news-right h2{
        font-size: 19px;
    }
    .su-kien .news-left .div-title-big-img h1{
        font-size: 12px;
    }
    
}

@media only screen and (min-width:600px) {
    .general_news {
        padding-right: 0px;
        /*margin-right:-14px;*/
    }
}

@media only screen and (max-width:599px) {
    .su-kien.general_news .new-home .item {
        padding-right: 0px;
    }
}