
@media only screen and (min-width: 1300px) {
	.featured-news-image {max-height: 400px; overflow: hidden;}
}

@media only screen and (max-width: 1400px) {
	.container {width: 100%; max-width: 100%; margin: 0 auto; padding: 0 25px;}
}

@media only screen and (max-width: 1200px) {
	:root {
		--title-featured: 24px;
		--title-featured-s: 22px;
		--title-mainnews: 20px;
		--title-snews: 19px;
		--title-othernews: 19px;

		--xxxlarge-size: 24px;
		--xxlarge-size: 22px;
		--xlarge-size: 20px;
		--large-size: 19px;
		--normal-size: 18px;
		--small-size: 16px;

		--color-line: #ACACAC 1px dashed;
	}

	.container-m {max-width: 100%; margin: 0 auto; padding: 0 25px;}

	.header-nav .top-nav {gap: 30px;}
	.header-nav .top-nav .page-topmenu {display: none;}

	.featured-news {padding-right: 0;}

	.latestnews-row {margin-top: 0;}
	.latestnews-side li .item {padding: 15px 0;}
	.latestnews-side .title {padding-left: 6px;}
	.latestnews-side h3 {font-weight: 600;}

	.topnews-row .title {padding: 8px 0 30px 0;}
	.mobile-hidden {display: none;}

	.maincat-list {border-left: 0; padding-left: 0; margin-left: 0;}
	.page-column {padding-left: 0 !important; padding-right: 0 !important;}

	/*.block-list .date-in {display: block;}
	.block-list .date-col {display: none;}
	*/
	.block-list .date-col {justify-content: space-between;}

	.home-featured-video h3 {margin-bottom: 15px;}
}

/* Tablet Portrait */
@media only screen and (max-width: 1024px) {
	.container {padding: 0 20px;}

	header {padding: 15px 0;}

	.header-box {flex-direction: column;}
	.logo-sitename {width: 100%; text-align: center;}
	.logo-sitename h2 {font-size: 24px;}
	.logo-sitename img {max-height: 24px; padding: 0; margin: 0;}
	.header-nav {display: none;}
	nav {position: inherit;}

	/* Hide top menu and show mobile menu */
	nav .menu .top-menu li {padding: 3px 0 !important;}
	nav .menu .top-menu li.home {padding-top: 5px !important;}
	.menu > ul > li:not(.home) {display: none;}
	.home {z-index: 1001;}
	.home > a {display: inline-block;}
	.home i {font-size: 22px !important;}
	.mobile-menu {display: block;}
	.mobile-search {display: inline-block;}

	.newsletter {padding-top: 15px;}

	.video-cattitle .subcat {display: none;}
	.podcast-cattitle .subcat {display: none;}

    .copyright {padding: 0; position: absolute; bottom: 10px;}
    .newsletter {margin-bottom: 30px;}
}

/* Cellphone */
@media only screen and (max-width: 768px) {
	/* .body {overflow-x: scroll;} */

	h1 {font-size: 26px; line-height: 1.4;}
	h2 {font-size: 22px; line-height: 1.4;}
	h3 {font-size: 18px;}

	header {padding: 8px 0;}
	.logo-sitename img {max-height: 20px; padding: 0; margin: 0;}

	.latestnews-side li:first-child .item {border-top: var(--color-line); padding-top: 15px;}

	.maincat .cat-title .subcat {display: none !important;}

	.date-nav .date {padding-top: 15px; padding-bottom: 3px;}
	.social-icons {justify-content: flex-start; gap: 10px; padding-bottom: 10px;}

	.widget-poll {padding: 15px;}

	.user-comment .like-bar {gap: 10px;}

	.gallery-show div {width: calc(50% - 10px);}

	.textbody table tr td:not(.mobile-hidden) {display: block; width: 100% !important; padding: 0 !important;}
	.textbody table tr td:first-child {padding: 15px 0 5px 0 !important;}

	.imgCode {width: 270px;}
	.imgCode input[type="text"] {width: 130px;}

	.footer-menu a {padding: 2px 20px 5px 0;}

	.my-button, input[type="submit"], input[type="button"] {min-width: 0;}

	.form-edit tr td {display: block; width: 100%; padding: 5px 10px;}
	.form-edit tr td:first-child {padding-top: 15px;}

	.user-form tr td {display: block; width: 100%; padding: 5px 10px;}
	.user-form tr td:first-child {padding-top: 15px;}
}

/* Cellphone portrait screen */
@media only screen and (max-width: 576px) {
	.cat-featurednews {padding-bottom: 30px;}
	.cat-featurednews h3 {font-size: var(--title-featured-s);}

	.cat-nextnews .news-item {border-top: var(--color-line); padding: 12px 0;}
	.cat-nextnews .news-item:first-child {padding: 12px 0;}
	.cat-nextnews .news-item:last-child {padding-bottom: 0;}
	.cat-nextnews .news-item h3 a {font-weight: 600; font-size: var(--title-mainnews);}

	.mainnews .mainnews-item h3 {padding-top: 10px;}

	.author-articles .article-item h3 {padding-top: 10px;}

	.user-form input[type="text"], .user-form input[type="file"], .user-form input[type="password"] {width: 100%;}
	.security-code a {right: 1px;}

	.newsletter-form input {width: 180px;}
}

/* Small cellphone portrait screen */
@media only screen and (max-width: 420px) {
	.newsletter-form input {width: 150px;}

}