.smaller-font {
	font-size: 12px !important;
}

.smaller-font .top-lt-wrap .logo-info h1 {
	font-size: 16px;
}

.smaller-font .top-menu ul.navbar-nav > li.nav-item {
	font-size: 0.72rem;
}

.smaller-font .cont-abt .row-tit {
	font-size: 22px;
}



.smaller-font .cont-abt .col-tit {
	font-size: 20px;
}

.smaller-font .h3,
.smaller-font h3 {
	font-size: 1.40rem;
}

.smaller-font .h4,
.smaller-font h4 {
	font-size: 1.2rem;
}

.smaller-font .page-title {
	font-size: 24px;
}

.smaller-font .cont-abt .recent-news-col h4.col-tit {
	font-size: 16px;
}

.smaller-font .container-block:last-child h4.col-tit {
	font-size: 14px;
}

.smaller-font .abt-img-wrap h3.title.below {
	font-size: 15px;
}

.smaller-font .abt-img-wrap h5.sub-title.below {
	font-size: 11px;
}

.smaller-font .foot-top {
	font-size: 12px;
}

.smaller-font .site-footer {
	font-size: 11px;
}

.smaller-font .top-menu ul.navbar-nav > li > a {
	font-size: 12px;
}

.smaller-font .nav-rt a {
	font-size: 12px;
}

.smaller-font .top-lt-wrap .logo-info h2 {
	font-size: 21px;
}

.smaller-font .top-lt-wrap .logo-info p {
	font-size: 13px;
}

.smaller-font .top-select.lang-btn select,
.smaller-font .top-header {
	font-size: 12px;
}

.smaller-font .site-header.hide-top-header {
	top: -35px;
}

.smaller-font .internal-link,
.smaller-font .external-link {
	font-size: 11px;
}

.smaller-font .nxpg a,
.smaller-font label.arc-btn span,
.smaller-font .search-fild {
	font-size: 13px;
}

.smaller-font .breadCrumb {
	font-size: 12px;
}

@media only screen and (max-width: 575px) {
	.smaller-font .top-lt-wrap .logo-info h2 {
		font-size: 14px;
	}

		.smaller-font .top-lt-wrap .logo-info p {
		font-size: 11px;
	}

		.smaller-font  .top-lt-wrap .logo-info h1 {
		font-size: 16px;
	}
}
