@media (min-width: 576px) {

	/* .container,
	.container-sm {
		max-width: 100%;
	} */
}

@media (max-width: 767px) {

	.container,
	.container-sm {
		max-width: 720px;
	}

	.section-article-detail .article-detail img {
		width: 100% !important;
		height: auto !important;
	}
}

@media (min-width: 768px) {

	/* Theme */
	.theme-section-highlight {
		padding: 1.625rem 1.875rem;
	}

	.theme-section-highlight.margin-top {
		/* margin-top: 2.5rem; */
	}

	/* Header */
	nav .nav-top .nav-logo img {
		width: 140px;
		height: 70px;
		/* height: 50px; */
	}

	/* Footer */
	footer .sitemap .sitemap-nav .sitemap-subscribe {
		margin-top: 0;
	}

	/* Section */
	.card-ceo-thought-highlight .dialogbox .body {
		padding: 1.5rem;
		width: 50%;
		margin: 0 auto;
	}

	.section-subscribe .section-body {
		flex-direction: row;
	}

	.section-world-today-highlight {
		padding-bottom: 2.75rem;
	}

	.section-world-today-highlight .program-world-today .splide__arrow img {
		height: 100px;
	}

	/* Card */
	/* .card-business-today-highlight .card-image {
		max-height: 247px;
	} */

	.card-ceo-thought-highlight .card-image {
		width: 50%;
		margin: 0 auto;
		margin-top: 1.875rem;
	}

	.card-leadership-highlight .card-image img {
		height: 230px;
	}

	.card-leadership-highlight .card-title {
		font-size: 1.5rem;
		margin-top: 1.5rem;
	}

	.card-leadership-highlight .card-company {
		font-size: 1.125rem;
		margin-bottom: 1.125rem;
	}

	/* .card-world-today-highlight .card-image {
		height: 345.83px;
		max-height: unset;
	} */

	.card-world-today-highlight .card-title {
		font-size: 1.5rem;
	}

	.card-business-highlight .card-title {
		font-size: 1.5rem;
	}

	/* .card-business-highlight .card-image img {
		max-height: 341px;
	} */

	.card-leadership-highlight .card-brief {
		font-size: 1rem;
		line-height: 1.375;
	}

	/* .card-article-highlight .card-image {
		max-height: 262px;
	} */

	/* .card-article .card-image {
		max-height: 437px;
	} */

	.card-article .card-body .card-title {
		font-size: 1.5rem;
	}

}

@media (min-width: 992px) {

	/* Theme */
	.theme-section-highlight {
		padding: 1.875rem 2.25rem;
	}

	.theme-section-highlight.margin-top {
		margin-top: 1.625rem;
	}

	/* Header */
	nav .nav-top .nav-logo img {
		width: 160px;
		height: 80px;
	}

	/* Section */
	.section-leadership-highlight .program-leadership .col {
		margin-bottom: 0;
	}

	.section-leadership-highlight .program-leadership .col:nth-child(even) {
		border-right: 1px solid #707070;
	}

	.section-leadership-highlight .program-leadership .col:last-child {
		border-right: none;
	}

	.section-business-today .row {
		margin: 0 -1rem;
	}

	.section-business-today>.row .col {
		border-right: 1px solid var(--border-gray-color);
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.home-page .section-business-today .article-highlight-box-1 {
		padding-bottom: 0;
	}

	.section-business-highlight .program-business .col {
		border-right: 1px solid var(--border-gray-color);
	}

	.section-business-highlight .program-business .col:first-child {
		border-right: none;
	}

	.section-world-today-highlight {
		padding-bottom: 2.75rem;
	}

	/* Card */
	.card-business-today-highlight {
		/* margin-left: -1.25rem; */
	}

	/* .card-business-today-highlight .card-image {
		max-height: 228px;
	} */

	.card-business-today-highlight .card-body {
		padding: 0 3rem;
		padding-bottom: 0.625rem;
	}

	.card-business-today-highlight .card-body .card-title {
		font-size: 1.5rem;
	}

	.card-business-today-highlight .card-body .card-brief {
		font-size: 1.125rem;
	}

	.card-business-today-highlight .card-body .card-editor {
		font-size: 1.125rem;
	}

	.card-ceo-thought-highlight .dialogbox .body {
		padding: 1.25rem;
		width: 100%;
	}

	.card-ceo-thought-highlight .dialogbox .body .message {
		font-size: 1.25rem;
		font-style: italic;
		line-height: 1.5;
		margin: 0;
	}

	.card-ceo-thought-highlight .card-image {
		width: 100%;
	}

	.card-leadership-highlight .card-image img {
		height: 145px;
	}

	.card-leadership-highlight .card-title {
		font-size: 1.75rem;
		margin-top: 2rem;
	}

	.card-leadership-highlight .card-company {
		font-size: 1.125rem;
	}

	/* .card-world-today-highlight .card-image {
		height: 306.39px;
	} */

	.card-world-today-highlight .card-title {
		margin-top: 1.5rem;
	}

	.card-business-highlight {
		border-bottom: none;
		padding-bottom: 0;
	}

	.card-business-highlight.highlight {
		border-bottom: 1px solid var(--border-gray-color);
		padding-bottom: 1rem;
	}

	/* .card-business-highlight .card-image img {
		height: 260px;
		max-height: unset;
	} */

	/* .card-business-highlight.highlight .card-image img {
		max-height: 464px;
	} */

	/* .card-article-highlight .card-image {
		max-height: 353px;
	} */

	.card-article-highlight .card-body .card-title {
		font-size: 1.5rem;
	}

	.card-article-highlight .card-body .card-brief {
		font-size: 1.125rem;
	}

	.card-article {
		flex-direction: row;
		gap: 2.625rem;
		padding: 1.625rem 0;
	}

	.card-article .card-image {
		/* max-height: unset; */
		width: 374px;
		/* height: 235px; */
	}

	.section-article-detail .article-title {
		font-size: 1.625rem;
		width: 85%;
	}

	.section-article-detail .article-detail,
	.section-article-detail .article-gallery,
	.section-article-detail .article-video .article-video-wrapper,
	.section-article-detail .article-tags,
	.section-article-detail .article-author {
		width: 85%;
	}

	/* Home - Page */
	.home-page .section-business-today .article-highlight-box-2 {
		overflow: scroll;
	}
}

@media (min-width: 1200px) {

	/* Theme */
	.theme-section-highlight.margin-top {
		margin-top: 1.75rem;
	}

	/* Header */
	nav .nav-top {
		justify-content: center;
		padding-top: 1.125rem;
		padding-bottom: 1rem;
	}

	nav .nav-top .nav-logo img {
		width: 530px;
		height: 110px;
		/* height: 100px; */
		left: 0;
	}

	nav .nav-menu ul li.nav-item {
		padding: 1rem 1.25rem;
		/* padding: 1rem 1.75rem; */
	}

	/* Section */
	.section-business-today {
		padding: 1.25rem;
		/* padding-bottom: 3.125rem; */
	}

	.section-business-today .row {
		margin: 0 -1.25rem;
	}

	.section-business-today>.row .col {
		padding-left: 1.5625rem;
		padding-right: 1.5625rem;
	}

	.section-business-today .section-title {
		margin-bottom: 1rem;
	}

	.section-business-highlight .program-business .col:first-child {
		border-right: 1px solid var(--border-gray-color);
	}

	.section-world-today-highlight {
		padding-bottom: 2.875rem;
	}

	/* Card */
	.card-business-today-highlight {
		display: block;
		/* margin-left: -1.5625rem; */
		margin-bottom: 0;
	}

	/* .card-business-today-highlight .card-image {
		max-height: 306px;
	} */

	.card-business-today-highlight .card-body {
		margin-top: 1.5rem;
		padding: 0 4.25rem;
		padding-bottom: 0.625rem;
	}

	.card-business-today-highlight .card-body .card-title {
		font-size: 2.125rem;
		line-height: 1.25;
	}

	.card-business-today-highlight .card-body .card-brief {
		font-size: 1.5rem;
		line-height: 1.5;
		margin: 0;
		margin-top: 1.5rem;
	}

	.card-business-today-highlight .card-body .card-editor {
		font-size: 1.125rem;
		margin: 0;
		margin-top: 1.25rem;
	}

	.card-ceo-thought-highlight .dialogbox .body {
		padding: 1.375rem;
	}

	.card-ceo-thought-highlight .card-image {
		width: 100%;
		height: auto;
		display: block;
		margin-top: 1.875rem;
	}

	.card-leadership-highlight .card-image img {
		height: 179px;
	}

	.card-leadership-highlight .card-title {
		font-size: 1.75rem;
		margin-top: 2rem;
	}

	.card-leadership-highlight .card-company {
		font-size: 1.125rem;
		margin-bottom: 1.5rem;
	}

	/* .card-world-today-highlight .card-image {
		height: 374.64px;
	} */

	.card-business-highlight.highlight {
		border-bottom: none;
		padding-bottom: 0;
	}

	/* .card-business-highlight .card-image img {
		height: 145px;
	} */

	/* .card-business-highlight.highlight .card-image img {
		max-height: unset;
		height: 268px;
	} */

	/* .card-article-highlight .card-image {
		max-height: 421px;
	} */

	.card-article-highlight .card-body .card-title {
		font-size: 1.75rem;
	}

	.card-article {
		padding: 2rem 0;
	}

	.section-article-detail .article-title {
		font-size: 1.875rem;
	}
}

@media (min-width: 1400px) {

	/* Theme */
	.theme-section-highlight.margin-top {
		margin-top: 2.5rem;
	}

	/* Header */
	nav .nav-top {
		padding-top: 1.25rem;
	}

	nav .nav-top .nav-logo img {
		width: 625px;
		height: 130px;
		/* height: 120px; */
	}

	nav .nav-line {
		height: 15px;
	}

	nav .nav-menu ul li.nav-item {
		position: relative;
		padding: 1.125rem 1.875rem;
	}

	/* Line */
	.theme-line {
		height: 1rem;
		width: 100%;
		background-color: var(--theme-primary-color);
	}

	/* Layout */
	.articles-page .article-wrapper {
		padding: 0 9.4375rem;
	}

	/* Section */
	.section-subscribe {
		padding: 2.75rem 15rem;
		padding-right: 13.875rem;
	}

	.section-subscribe .section-body {
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 2.875rem;
	}

	.section-subscribe .section-body .section-content .section-input form button {
		padding: 0 1.875rem;
	}

	.section-article-highlight {
		padding: 2.875rem 0;
	}

	.section-world-today-highlight {
		padding-bottom: 3.125rem;
	}

	.section-world-today-highlight .program-world-today .splide__arrow img {
		height: 140px;
	}

	.section-business-highlight .program-business {
		margin-top: 2.875rem;
	}

	/* Card */
	/* .card-business-today-highlight .card-image {
		max-height: 418px;
	} */

	.card-ceo-thought-highlight .dialogbox .body {
		padding: 1.75rem;
	}

	.card-leadership-highlight .card-image img {
		height: 214px;
	}

	.card-article-highlight .card-body {
		margin-top: 1.875rem;
	}

	.card-article-highlight .card-body .card-title {
		font-size: 2rem;
		line-height: 1.375;
		margin: 0;
	}

	.card-article-highlight .card-body .card-brief {
		font-size: 1.125rem;
		line-height: 1.67;
		margin: 0 auto;
		margin-top: 2.375rem;
		width: 80%;
	}

	.card-article-highlight .card-body .card-editor {
		font-size: 1.125rem;
		color: var(--gray-color);
		margin: 0;
		margin-top: 2.125rem;
	}

	.card-article {
		/* display: flex;
		flex-direction: row;
		align-items: center;
		gap: 2.625rem;
		padding: 2.75rem 0;
		border-bottom: 1px solid var(--border-gray-color); */
	}

	.card-article .card-image {
		width: 390px;
		/* height: 245px; */
	}

	.card-article .card-body .card-title {
		font-size: 1.625rem;
	}

	.card-article .card-body .card-date {
		font-size: 0.875rem;
		line-height: 1.785;
		margin: 0;
		margin-top: 1.875rem;
	}

	.card-article .card-body .card-editor {
		font-size: 1.125rem;
		line-height: 1.33;
		margin: 0;
	}

	.card-article .card-body .card-brief {
		font-size: 1.125rem;
	}

	/* .card-world-today-highlight .card-image {
		height: 497.5px;
	} */

	.card-world-today-highlight .card-title {
		font-size: 1.625rem;
		margin-top: 2rem;
	}

	.card-business-highlight .card-title {
		font-size: 1.625rem;
	}

	.card-business-highlight .card-image {
		margin-top: 1.5rem;
		margin-bottom: 1.875rem;
	}

	.card-business-highlight.highlight .card-image {
		margin-top: 2.5rem;
		margin-bottom: 2.125rem;
	}

	/* .card-business-highlight .card-image img {
		height: 173px;
	} */

	/* .card-business-highlight.highlight .card-image img {
		height: 316px;
	} */

	.card-business-highlight .card-body .card-editor {
		font-size: 1.125rem;
	}

	.card-business-highlight .card-body .card-brief {
		font-size: 1.125rem;
		line-height: 1.67;
		margin-top: 1.5rem;
	}

	.card-business-highlight.highlight .card-body .card-brief {
		margin-top: 2.125rem;
	}

	.card-leadership-highlight .card-brief {
		font-size: 1.125rem;
		line-height: 1.67;
	}

	.card-leadership-highlight .card-company {
		margin-bottom: 2rem;
	}

	/* .card-article-highlight .card-image {
		max-height: 384px;
	} */

	.section-article-detail .article-title {
		font-size: 2rem;
	}

}

@media (min-width: 1600px) {

	/* Layout */
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1464px;
	}

	/* Card */
	/* .card-business-today-highlight .card-image {
		max-height: 436px;
	} */

	/* .card-business-highlight .card-image img {
		height: 190px;
	} */

	/* .card-business-highlight.highlight .card-image img {
		height: 350px;
	} */

	.card-leadership-highlight .card-image img {
		height: 231px;
	}

	/* .card-article-highlight .card-image {
		max-height: 438px;
	} */

	.card-article {
		padding: 2.75rem 0;
	}

	.card-article .card-image {
		width: 390px;
		/* height: 245px; */
	}
}