.breadcrumbs-list{
text-align:center
}
.loading{
position:fixed;z-index:999;background:rgba(255,255,255,0.7);top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center
}
.loading i{
animation:spin 1s infinite linear;color:#0d4b88
}
.loading img{
animation:spin 1s infinite linear;width:30px
}
@-moz-keyframes spin{
0%{
-moz-transform:rotate(0deg)
}
100%{
-moz-transform:rotate(360deg)
}

}
@-webkit-keyframes spin{
0%{
-webkit-transform:rotate(0deg)
}
100%{
-webkit-transform:rotate(360deg)
}

}
@keyframes spin{
0%{
transform:rotate(0deg)
}
100%{
transform:rotate(360deg)
}

}
.page-title{
text-align:center
}
#main_content{
position:relative;z-index:10
}
.filter-tab-inner ul{
justify-content:center;display:flex;flex-wrap:wrap;padding:0;margin:0
}
.filter-tab-inner ul li{
list-style:none
}
.filter-tab-inner ul li a{
background-color:#e5eef7;color:#0d4b88;padding:12px 24px;display:block;text-transform:uppercase;font-weight:500
}
.filter-tab-inner ul li.active a{
background-color:#0d4b88;color:#fff
}
@media (max-width: 767.98px){
.filter-tab-inner ul li{
width:100%
}

}
@media (min-width: 768px){
.filter-tab{
transform:translateY(-50%)
}
.filter-tab-inner ul li{
margin:0 2px
}
.filter-tab-inner ul li a{
background-color:#e5eef7
}

}
@media (min-width: 1600px){
.filter-tab{
margin:0 40px
}
.filter-tab ul li a{
font-size:16px;padding:12px 32px
}

}
.section-news{
padding:30px 0 20px
}
@media (min-width: 1200px){
.section-news{
padding:30px 0 20px
}

}
@media (min-width: 1600px){
.section-news{
padding:60px 0 40px
}

}
.post{
padding:10px;background:#f2f2f2;margin-bottom:20px
}
.post .news-thumb{
margin-bottom:5px
}
.post .news-meta{
color:#0d4b88;text-transform:uppercase;font-weight:700;margin-bottom:5px
}
.post .news-title{
font-size:16px;line-height:24px;font-weight:700
}
.post .news-title a{
color:#333
}
.post .news-title a:hover{
color:#333
}
.post .news-link{
border-bottom:1px solid #0d4b88;margin-bottom:10px
}
.post .news-link a{
color:#0d4b88;display:block;font-weight:700
}
.post .news-link a:hover{
color:#0d4b88
}
.post .news-content{
font-weight:500
}
.read-more__wrapper{
text-align:center
}
.read-more-post{
font-weight:700;color:#0d4b88;text-align:center;cursor:pointer
}
.read-more-post:hover{
color:#0d4b88
}
@media (min-width: 1200px){
.post.full{
margin-bottom:20px;display:flex
}
.post.full .news-thumb{
width:50%;margin-bottom:0
}
.post.full .news-detail{
width:50%;padding:30px
}
.post.full .news-title{
height:auto
}
.post .news-meta{
font-size:16px
}
.post .news-link{
font-size:16px
}
.post .news-content{
font-size:16px;line-height:28px
}
.post .news-title{
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px
}
.read-more-post{
font-size:14px
}

}
@media (min-width: 1600px){
.post{
margin-bottom:30px
}
.post.full{
margin-bottom:40px
}
.post.full .news-detail{
padding:40px
}
.read-more-post{
font-size:16px
}

}
#triangle-down{
width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#e5edf6;margin:0 auto
}
#triangle-down span{
width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid #0d4b88
}
#pagination{
width:100%;margin-top:30px;margin-bottom:30px
}
#pagination ul{
list-style:none;padding:0;text-align:center;margin:0 auto
}
#pagination ul li{
display:inline-block;width:40px;height:40px;margin:0 auto;line-height:40px;text-align:center;transition:all 0.25s;-webkit-transition:all 0.25s;background:#fff
}
#pagination ul li a{
display:block;height:100%;width:100%;font-size:13px
}
#pagination ul li.active{
background-color:#0d4b88;color:#fff
}
@media (min-width: 1200px){
#pagination ul li a{
font-size:14px
}
#pagination ul li.active{
font-size:14px
}

}
@media (min-width: 1600px){
#pagination ul li a{
font-size:16px
}
#pagination ul li.active{
font-size:16px
}

}


