.img-header {
    margin-top: -123px;
    z-index: 1;
    position: relative;
	    text-align: center;
}
.ih-main-title{
	position:absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 1157px;
    max-height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(https://file.hstatic.net/200000627799/file/group-6-rs_d58bc1d713894e1184407873164c043c.png);
}
.ih-main-title h2{
	font-weight: 400;
	font-size: 120px;
	line-height: 144px;
	font-family: var(--g-font-1);
	text-align: center;
	color: #171717;
}
.blog-main-title span{
	    font-weight: 400;
    font-size: 36px;
    line-height: 40px;
    font-family: var(--g-font-3);
    color: #171717;
        margin: 50px 10px 30px;
    padding-bottom: 5px;
    border-bottom: 4px solid #74FF0D;
	display: inline-block;
}
.container-fix {
    max-width: 1680px;
    width: 100%;
}
.box-latest-news{margin-bottom:0;}
.articelItem {
    margin-bottom: 40px;
}
h3.blog-main-title.title-2 span {
    margin: 20px 10px 30px;
}
.blog .pagination li a svg{display:block;}
.blog .pagination li a:before{display:none !important;}

.blog .content_sortPagiBar .pagination>li{padding:0;}
.blog .pagination{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.blog .pagination li{
	    margin: 5px;
    min-width: 50px;
    min-height: 50px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog .pagination li a,.blog .pagination li span{
	    font-weight: 400;
    font-size: 40px !important;
    line-height: 48px;
    font-family: var(--g-font-3);
    color: #171717 !important;
    border: 1px solid #949499 !important;
    border-radius: 4px;
    padding: 0 13px;
}
.blog .pagination li a:hover,.blog .pagination li span:hover,.blog .pagination li.active span{
	background:#74FF0D !important;
	border: 1px solid #740EE7 !important;
}
.blog .pagination li.pagination_previous a,.blog .pagination li.pagination_next a{
	border:none !important;
	background: none !important;
	outline:none;
}
.blog .pagination li.pagination_next a:hover, .blog .pagination li.pagination_next span:hover,
.blog .pagination li.pagination_next a:hover, .blog .pagination li.pagination_next span:hover,{
	border:none !important;
	background: none !important;
	outline:none;
}
.box-latest-news .content-ln{
	background: #f4f4f4;
    background-image: url(https://file.hstatic.net/200000627799/file/grain_texture_29eeb9a229e94d3bb5c06883c6602738.png);
}
@media(max-width:1700px){
	.container-fix{padding: 0 120px;}
}
@media(max-width:1560px){
	.ih-main-title{
		background-size: 82%;
		background-position-y: 78%;
	}
	.ih-main-title h2{
		      font-size: 95px;
    line-height: 120px;
	}
	.container-fix{padding:0 100px;}
	.blog .pagination li{
		min-width: 40px;
    min-height: 40px;
	}
	.blog .pagination li a, .blog .pagination li span{
		font-size: 30px !important;
		line-height: 38px;
		padding: 0px 11px;
	}
	.blog .pagination li a svg {
		display: block;
		width: 13px;
		height: 25px;
	}
} 
@media(max-width:1440px){
	.ih-main-title {
    background-size: 75%;
    background-position-y: 78%;
}
	.ih-main-title h2 {
    font-size: 85px;
    line-height: 110px;
}
.blog .pagination li a, .blog .pagination li span{
		font-size: 25px !important;
		line-height: 35px;
		padding: 0 10px;
	}
	.blog .pagination li{
		min-width: 31px;
    min-height: 31px;
	}
	.blog .pagination li a svg {
		display: block;
		width: 12px;
		height: auto;
	}
}
@media(max-width:1199px){
	.container-fix {
		padding: 0 60px;
	}
	.ih-main-title h2 {
		font-size: 50px;
		line-height: 70px;
	}
	.ih-main-title {
		background-size: 64%;
		background-position-y: 86%;
	}
	.blog-main-title span{
		font-size: 26px;
		line-height: 30px;
		margin: 20px 5px 10px;
		padding-bottom: 0px;
		border-bottom: 2px solid #74FF0D;
	}
	h3.blog-main-title.title-2 span {
		margin: 0px 5px 10px;
	}
	.articelItem {
		margin-bottom: 20px;
	}
	.box-latest-news .content-ln{
		padding: 15px 12px 0px;
	}
}
@media(max-width:767px){
	.container-fix .row{margin: 0 -10px;}
	.content_sortPagiBar.pagi{
		    padding: 0 0 10px;
	}
	.blog-main-title span{
		font-size: 20px;
    line-height: 25px;
	}
	.box-latest-news .content-ln{padding:5px;}
	.container-fix {
		padding: 0 15px;
	}
.blog .pagination li a, .blog .pagination li span {
		font-size: 20px !important;
		line-height: 29px;
		padding: 0 9px;
	}
	.blog .pagination li a svg {
		display: block;
		width: 9px;
		height: auto;
	}
	.ih-main-title h2 {
		font-size: 20px;
		line-height: 30px;
		padding-top: 20%;
	}
}

/*Article*/
section#stArticle {
    position: relative;
	background:#111;
	padding-bottom:50px;
}
section#stArticle:before {
    content: "";
    background-image: url(https://file.hstatic.net/200000627799/file/grain_texture_29eeb9a229e94d3bb5c06883c6602738.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 5%;
	pointer-events: none;
}
.article .footer.hv3{margin-top:0;}
.article .col-left{
  width:100%;
  padding-top: 50px;  
}
.col-left span{
    font-size: 18px;
    line-height: 28px;
    font-family: var(--g-font-2);
    text-transform: uppercase;
    color: #fff;
}
.col-left h2{
	    font-weight: 400;
    font-size: 64px;
    line-height: 80px;
    color: #fff;
    font-family: var(--g-font-3);
	margin:20px 0;
}
.col-left h4{
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	color: #74FF0D;
	font-family: var(--g-font-2);
}
.col-left h4 span{
font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	color: #74FF0D;
	font-family: var(--g-font-2);
	text-decoration: underline;
}
.col-right{
	padding-top:60px;
	padding-left:70px;
}
.blog-detail-page .social-share .share-b {
    float: none;
    display: flex;
		margin-bottom:30px;
    align-items: center;
}
.blog-detail-page .social-share .share-b b{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-transform: none;
	color: #fff;
	font-family: var(--g-font-2);
	margin-right: 50px;
}
.blog-detail-page .social-share .share-b ul{margin-bottom:0;display:flex;}
.blog-detail-page .social-share .share-b ul li{height:32px;}
.small-thumb,.small-thumb p,.small-thumb a,.small-thumb ul li{
	color:#fff;
	font-family:var(--g-font-2);
	font-size:24px;
	line-height:36px;
	margin-bottom:20px;
	font-weight: 300;
}
.small-thumb ul li{margin-bottom:0;}
.small-thumb a{
	color: #74FF0D;
	text-decoration: underline;
}
.small-thumb h2,.small-thumb h3,.small-thumb h4,.small-thumb h5,.small-thumb h6{
	font-weight: 400;
	margin-bottom:20px;
	font-size: 48px;
	line-height: 60px;
	color: #74FF0D;
	font-family:var(--g-font-3);
}
.blog-detail-page .small-thumb img{
  width:100% !important;
  height:auto !important;
}
.small-thumb ul{
	    padding: 20px 0 20px 30px;
	margin-bottom:0;
}
.article .blog-main-title span{
	color:#fff;
}
.article .box-latest-news .content-ln{
	background: #111;
}
.article .box-latest-news .content-ln h3{color:#fff;}
.article .box-latest-news .content-ln:before{
	content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-image: url(https://file.hstatic.net/200000627799/file/grain_texture_29eeb9a229e94d3bb5c06883c6602738.png);
    opacity: 5%;
}
@media(max-width:1560px){
	.col-left{padding-top:100px;padding-right:60px;}
	.col-right{padding-top:35px;padding-left:80px;}
	.col-left span{
		font-size: 15px;
		line-height: 24px;
	}
	.col-left h2{
		    font-size: 50px;
    line-height: 65px;
	}
	.blog-detail-page .social-share .share-b b{
		    font-size: 12px;
    line-height: 20px;
		    margin-right: 40px;
	}
	.col-left h4,.col-left h4 span{
		    font-size: 18px;
    line-height: 24px;
	}
	.blog-detail-page .social-share .share-b ul li{
		    width: 25px;
    height: 25px;
    margin-right: 10px;
	}
	.blog-detail-page .social-share .share-b ul li svg{
		width:100%;
		height:100%;
	}
	.blog-detail-page .social-share .share-b{
		margin-bottom: 15px;
	}
	.small-thumb, .small-thumb ul li, .small-thumb p, .small-thumb a{
		font-size: 19px;
		line-height: 30px;
	}
	.small-thumb ul{
		padding: 10px 0 10px 30px;
	}
	.article .blog-main-title span{
		margin: 30px 10px 22px;
		font-size: 30px;
		line-height: 34px;
		border-width:3px;
	}
	.small-thumb h2, .small-thumb h3, .small-thumb h4, .small-thumb h5, .small-thumb h6{
		    font-size: 38px;
    line-height: 50px;
	}
}
@media(max-width:1439px){
	.col-left{padding-top:80px;    padding-right: 40px;}
	.col-right{padding-top:17px;}
	.article .container-fix {
		padding: 0 80px;
	}
	.col-left h2 {
		font-size: 40px;
		line-height: 55px;
	}
	.small-thumb h2, .small-thumb h3, .small-thumb h4, .small-thumb h5, .small-thumb h6 {
		font-size: 30px;
		line-height: 42px;
	}
}
@media(max-width:1199px){
	.col-left{padding-right:15px;}
	.col-right{padding-left:15px;}
}
@media(max-width:767px){
  .article .col-left{padding-top:20px;}
	.blog .img-header{
		    margin-top: -60px;
	}
		.article .container-fix {
		padding: 0 15px;
	}
	.article .img-header img{height:25vh;}
	.col-left{padding-top:15px;}
	.col-left h2 {
		margin: 10px 0;
		font-size: 25px;
		line-height: 35px;
	}
	.col-left h4, .col-left h4 span {
		font-size: 14px;
		line-height: 20px;
	}
	.blog-detail-page .social-share {
		margin-top: 0px;
	}
	.small-thumb h2, .small-thumb h3, .small-thumb h4, .small-thumb h5, .small-thumb h6 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom:10px;
	}
	.small-thumb, .small-thumb ul li, .small-thumb p, .small-thumb a {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.small-thumb ul {
		padding: 0px 0px 0px 30px;
		margin-bottom:0;
	}
	.article .blog-main-title span{
		font-size: 20px;
    margin: 0 5px 22px;
	}
	section#stArticle{padding-bottom:0;}
}





































