@media(min-width:768px) {
	section.disclosure-section {
		padding: 120px 0;
	}
}

@media(min-width:1200px) {
	.document-list-col:last-child .col-inner {
		border-right: none;
	}
}



@media(max-width:1400px) {

	.banner-caption .banner-text,
	.offering-section .content-text,
	ul.document-listing li a:not(.btn) {
		font-size: 20px;
	}

	.document-list-col .document-list-title {
		margin-bottom: 30px;
		font-size: 16px;
	}

	ul.document-listing .date-text {
		font-size: 14px;
	}
}

@media(max-width:1199px) {
	.document-list-col {
		height: auto;
	}

	.document-list-col:nth-child(even) .col-inner {
		border-right: none;
	}

	.document-list-col {
		margin-bottom: 40px;
	}

}

@media(max-width:767px) {

	.banner-caption .banner-text,
	.banner-caption .banner-text p,
	.offering-section .content-text,
	.offering-section .content-text p,
	ul.document-listing li a:not(.btn) {
		font-size: 16px;
	}

	section.banner-section {
		padding-bottom: 100px;
	}

	.document-list-col .document-list-title {
		font-size: 14px;
	}

	.document-list-col .col-inner {
		border-right: none;
	}

	ul.document-listing .date-text {
		font-size: 12px;
	}

	.document-list-col .document-list-title {
		margin-bottom: 20px;
	}

	.document-list-col:not(:last-child) .col-inner {
		border-bottom: 1px solid rgba(27, 33, 90, 0.25);
		padding-bottom: 20px;
	}

	.document-list-col {
		min-height: auto;
	}
	.banner-section{
		max-height: 450px;
	}
}



/* bc-gssic */

@media (max-width: 1600px) {

	.title-wrap .breadcrumb-wrapper .breadcrumb-item a,
	.news-sidebar-col .sidebar-title {
		font-size: 22px;
	}

	.bottom-header .navbar .text-logo {
		font-size: 38px;
	}

	.scrolled .bottom-header .navbar .text-logo {
		font-size: 26px;
	}

	.contact-section+.site-footer .footermenu li {
		margin-right: 20px;
	}

}

@media (max-width: 1400px) {
	.news-list-single .news-title {
		font-size: 26px;
	}

	.detail-section .title-wrap .title-top-small {
		font-size: 18px;
	}

	.detail-content-right {
		font-size: 20px;
	}

	.title-wrap .breadcrumb-wrapper {
		font-size: 22px;
	}

	.title-wrap .breadcrumb-wrapper .breadcrumb-item a {
		font-size: 20px;
	}

	.news-detail-section .news-sidebar-col .media-content-wrap {
		margin-top: 40px;
	}

	.news-sidebar-col .sidebar-title {
		font-size: 20px;
	}



	.bottom-header .navbar .text-logo {
		font-size: 34px;
	}

	.scrolled .bottom-header .navbar .text-logo {
		font-size: 24px;
	}
	.contact-section+.site-footer .footermenu li {
		margin-right: 15px;
	}
}

@media (max-width: 1199px) {
	.detail-section .title-wrap .section-title.mb-60 {
		margin-bottom: 40px;
	}

	.bottom-header .navbar .text-logo {
		font-size: 32px;
	}

	.scrolled .bottom-header .navbar .text-logo {
		font-size: 20px;
	}
}

@media (max-width: 991px) {



	.bottom-header .navbar .text-logo {
		font-size: 28px;
	}

	.scrolled .bottom-header .navbar .text-logo {
		font-size: 20px;
	}
}

@media (max-width: 767px) {

	.news-content .news-date,
	.news-list-single .news-date {
		font-size: 12px;
	}

	.news-list-single .news-title {
		font-size: 20px;
	}

	.detail-section .title-wrap .title-top-small {
		font-size: 16px;
	}

	.detail-section .title-wrap .section-title.mb-60 {
		margin-bottom: 30px;
	}

	.detail-content-right {
		padding-left: 15px;
		margin-top: 40px;
		font-size: 16px;
	}

	.detail-row-wrapper .small-title.title-uppercase {
		font-size: 14px;
	}

	.title-wrap .breadcrumb-wrapper {
		font-size: 16px;
	}

	.title-wrap .breadcrumb-wrapper .breadcrumb-item a {
		font-size: 14px;
	}

	.news-detail-section .news-sidebar-col .media-content-wrap {
		margin-top: 20px;
	}

	.news-sidebar-col .media-content-wrap {
		padding-bottom: 0;
	}

	.people-grid .team-desc h4 {
		font-size: 16px;
	}

	.people-grid .team-footer,
	.people-grid .team-desc small {
		font-size: 14px;
	}


	.link-list-col .link-list-title {
		font-size: 16px;
		margin-bottom: 24px;
	}

	.news-listing-wrap .news-date span.tag-text {
		font-size: 12px;
	}

	.news-listing-wrap .news-date .date-text {
		font-size: 14px;
	}

	.bottom-header .navbar .text-logo {
		font-size: 22px;
	}

	.scrolled .bottom-header .navbar .text-logo {
		font-size: 18px;
	}


	footer .social-icon-col {
		margin-top: 15px;
	}

	footer .social-icon-col .social-icon {
		justify-content: flex-start;
	}
}