.WrapAll{
	padding: 0!important;
        padding-left: 10px!important;
}
.UIArticleListContent .ModuleTitle {
        margin: 0 0 20px 0px;
}
.UIArticleListContent {
        background: #fff none repeat scroll 0 0;
        margin: 30px 0;
}
.UIArticleListContent .Wrap {
}
.UIArticleListContent .Wrap ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
}
.UIArticleListContent .ModuleTitle .div {
}
.UIArticleListContent .ModuleTitle .titletext {
        background-color: #2a7f49;
        border-radius: 40px;
        box-shadow: 0 5px 10px #888;
        color: #fff;
        font: bold 15px arial;
        padding: 10px 25px;
        text-transform: uppercase;
}
.UIArticleListContent ul.first-box li.item {
        display: flex;
        flex-direction: row-reverse;
}
.UIArticleListContent .Wrap .first-box {
        display: inline-block;
        margin: 0;
        padding: 0;
        width: 100%;
}
.UIArticleListContent .Wrap .first-box .item .textlink {
      
        font: bold 16px arial;
        color: #2a7f49;
        margin: 10px 0;
        display: block;
            margin-right:15px;
}
.UIArticleListContent .Wrap .first-box .item .textlink:hover {
        color: #2f945d;
}
.UIArticleListContent .Wrap .first-box .item .imagelink {
        float: left;
}
.UIArticleListContent .Wrap .first-box .item .imagelink .box {
        width: 350px;
        background: url(Images/anh.png) no-repeat left top;
        display: inline-block;
        position: relative;
}
.UIArticleListContent .Wrap .first-box .item .image {
       
        margin: 0;
        padding: 0;
        width: 100%;
        height: 200px;
        object-fit: cover;
        border-radius: 10px;
}
.UIArticleListContent .Wrap .first-box .item p {
       font-size: 14px!important;
        line-height: 1.3333;
        font-weight: normal;
        color: #666;
        margin-top: 10px;
}
.UIArticleListContent .Wrap .second-box {
        padding: 0;
        gap: 20px;
        display: inline-block;
        text-align: left;
            display: grid;
    grid-template-columns: 1fr 1fr;
        margin-top: 20px;
}
.UIArticleListContent .second-box .item {
        height: auto;
        padding: 0;
        position: relative;
        float: left;
}
.UIArticleListContent .Wrap .second-box .item .textlink {
        color: #444444;
        font: 14px arial;
        position: absolute;
        text-decoration: none;
        line-height: 1.3333;
}
.UIArticleListContent .Wrap .second-box .item .textlink:hover {
        color: #2f945d;
}
.UIArticleListContent .Wrap .second-box .item .imagelink {
        display: inline-block;
        float: left;
}
.UIArticleListContent .Wrap .second-box .item .image {
      object-fit: cover;
        height: 90px;
        margin-right: 15px;
        width: 140px;
        border-radius: 10px;
}
.UIArticleListContent .Wrap .second-box .item p {
        height: 65px;
        margin: 0;
        overflow: hidden;
        padding-top: 20px;
        display: none;
}
.UIArticleListContent .Wrap .third-box {
        background: #f6f6f6 none repeat scroll 0 0;
        border-top: 1px solid #d9d9d9;
        color: #2f945d;
        list-style: square;
        padding: 15px 0px 10px 25px;
        display: inline-block;
        min-height: 170px;
}
.UIArticleListContent .Wrap .third-box li {
        padding: 0;
        float: left;
        width: 45%;
        margin-right: 39px;
        vertical-align: top;
        height: 45px;
}
.UIArticleListContent .Wrap .third-box .item .link {
        color: #444;
        font: 14px arial;
}
.UIArticleListContent .Wrap .third-box .item .link:hover {
        color: #2f945d;
}
@media only screen and (max-width: 768px) {
        .UIArticleListContent .Wrap .first-box .item .imagelink .box {
                width: 190px;
                height: 242px;
                background: url(Images/anh.png) no-repeat left top;
                display: inline-block;
                position: relative;
        }
        .UIArticleListContent .Wrap .first-box .item .image {
                height: 204px;
                margin: 0;
                padding: 0;
                width: 303px;
                position: absolute;
                top: 3px;
                left: -6px;
                border-radius: 16px;
        }
}
