@media (min-width: 1000px) {
		html {
				font-size: 8.5px;
		}
}
@media (min-width: 1400px) {
		html {
				font-size: 10px;
		}

		.container-fluid {
				padding-left: 4rem;
				padding-right: 4rem;
		}

		.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
				max-width: 1245px;
		}
}

@media (max-width: 990px) {
		html {
				font-size: 2.7645vw;
		}

		.header-logo {
				margin-top: 0.2rem;
		}

		.header {
				padding-bottom: 1.2rem;
		}

		.header-search {
				width: 100%;
				margin-top: 1rem;
		}

		.header-search input {
				width: 100%;
		}

		.header-language {
				padding: 0.75rem 1.2rem;
				margin-right: 2rem;
		}

		.burger-menu {
				width: 2.4rem;
		}

		.utf-section {
				margin-top: 1.2rem;
		}

		.post-link-big {
				padding: 1rem;
		}

		.post-label {
				font-size: 1.1rem;
				padding: 0.4rem;
		}

		.post-link-big__title {
				margin-top: 4.5rem;
				width: 100%;
				font-size: 1.6rem;
				line-height: 2rem;
				-webkit-line-clamp: 4;
				min-height: 8.5rem;
				align-items: end;
				display: flex;
		}

		.post-link-big__footer {
				margin-top: 1.2rem;
		}

		.tabs-section {
				margin-top: 1.2rem;
		}

		.tabs-articles {
				padding: 1rem;
		}

		.tabs-article__title {
				-webkit-line-clamp: 3;
				height: initial;

				font-size: 1.6rem;
				line-height: 2.4rem;
				margin-top: 1.2rem;
		}

		.btn-blue {
				font-size: 1.6rem;
				padding: 1.1rem 1.6rem;
		}

		.tabs-articles__btns-wrap {
				overflow-x: scroll;
		}

		.tabs-articles__btns .btn-blue {
				font-size: 1.4rem;
				margin-right: 0;
		}

		.tabs-articles__btns li {
				margin-right: 0.8rem;
		}

		.tabs-articles__btns li:last-child {
				margin-right: 0;
		}

		.tabs-articles__btns {
				width: 52rem;
		}

		.tabs-article {
				margin-top: 0;
				margin-bottom: 1.2rem;
				padding-bottom: 1.2rem;
				border-bottom: 0.15rem solid #e5eaf0;
		}

		.tabs-article:first-child {
				margin-top: 1.2rem;
		}

		.banner-sidebar {
				margin-top: 1.2rem;
		}

		.banner-sidebar-homsters h4 {
				margin: 0 1rem;
				margin-top: 1rem;
				font-size: 2.2rem;
		}

		.banner-sidebar-homsters p {
				margin: 1.2rem 1rem 0;
		}

		.banner-sidebar {
				height: 39rem;
		}

		.last-news-section {
				margin-top: 1.2rem;
				padding: 1.6rem 1rem;
		}

		.last-news-article {
				margin-top: 1.2rem;
				padding-top: 1.2rem;
		}

		.last-news-section .btn-blue {
				margin-top: 2rem;
		}

		.tabs-section-banner {
				margin-top: 1.2rem;
				height: auto;
		}

		.analytics-section {
				margin-top: 1.2rem;
		}

		.title-section {
				font-size: 2.4rem;
		}

		.analytics-section .post-link-big {
				margin-top: 1.2rem;
				padding: 4rem 1rem 1rem;
		}

		.analytics-section .post-link-big .post-link-big__title {
				font-size: 1.6rem;
				line-height: 2rem;
				-webkit-line-clamp: 4;
		}

		.analytics-section-wrap {
				padding: 1rem;
		}

		.analytics-section-wrap .last-news-article-img {
				margin-top: 1.2rem;
				padding-top: 1.2rem;
				padding-right: 0;
		}

		.analytics-section-wrap .btn-blue {
				width: 100%;
				margin-top: 2rem;
		}

		.last-news-article__title {
				font-size: 1.4rem;
				line-height: 1.8rem;
				-webkit-line-clamp: 3;
		}

		.last-news-article__left {
				height: 8.4rem;
				width: 8.4rem;
		}

		.analytics-section-wrap {
				margin-top: 1.2rem;
		}

		.analytics-section-wrap .last-news-article-img:first-child {
				padding-top: 0;
		}

		.analytics-section-wrap .col-lg-6:last-child .last-news-article-img:first-child {
				margin-top: 1.2rem;
				padding-top: 1.2rem;
				border-top: 0.15rem solid #e5eaf0;
		}

		.news-board {
				margin-top: 0;
		}

		.news-board .title-section-small {
				padding-top: 1.2rem;
				margin-top: 1.2rem;
		}

		.news-board .post-link-big {
				margin-top: 1.2rem;
				padding-top: 2rem;
		}

		.news-board-wrap {
				padding: 1rem;
		}

		.news-board-ad {
				margin-top: 1.2rem;
				padding-top: 1.2rem;
				border-top: 0.15rem solid #dfe1e9;
				display: block;
		}

		.subscribe-interesting-news-wrap {
				margin-top: 1.2rem;
				display: block;
				padding: 1rem;
				background: #fff;
		}

		.subscribe-interesting-news-wrap__img {
				border-radius: 0.8rem;
				background: #f5f6f7;
				display: flex;
				align-items: center;
				justify-content: center;
		}

		.subscribe-interesting-news-wrap__img img {
				width: 13rem;
		}

		.subscribe-interesting-news-wrap h5 {
				margin-top: 1.4rem;
				font-size: 2.2rem;
		}

		.subscribe-interesting-news-wrap p {
				margin-top: 1.2rem;
		}

		.subscribe-interesting-news-wrap form {
				margin-left: 0;
				margin-top: 2rem;
				display: block;
		}

		.subscribe-interesting-news-wrap input {
				margin-right: 0;
				width: 100%;
				padding: 1.3rem;
				font-size: 1.6rem;
		}

		.subscribe-interesting-news-wrap .btn-main {
				width: 100%;
				margin-top: 1.2rem;
				padding: 1.1rem;
		}

		.footer {
				margin-top: 1.2rem;
				padding-top: 0;
		}

		.footer .footer-title {
				margin-top: 4rem;
				margin-bottom: 2rem;
		}

		.footer-social {
				flex-wrap: wrap;
				margin-top: 3rem;
		}

		.footer-social li {
				margin-bottom: 1.2rem;
		}

		.download-app {
				flex-wrap: wrap;
				justify-content: start;
		}

		.download-app p {
				width: 100%;
				margin-bottom: 2rem;
				margin-right: 0;
		}

		.download-app p br {
				display: none;
		}

		.footer hr {
				margin-bottom: 3rem;
		}

		.footer-down {
				margin-top: 2rem;
		}

		.footer-down__text {
				text-align: left;
				margin-top: 2rem;
		}

		.footer-down__link {
				margin-left: 0;
				display: inline-block;
				margin-top: 1.2rem;
		}

		.burger {
				position: fixed;
				left: 0;
				right: 0;
				top: 11rem;
				border-radius: 0 0 0.8rem 0.8rem;
				background: #fff;
				bottom: 0;
				z-index: 98;
				overflow-y: scroll;
		}

		.header-menu {
				display: block;
				text-align: center;
		}

		.header-menu li a {
				justify-content: center;
				font-size: 1.6rem;
		}

		.header-menu > li {
				padding-bottom: 4rem;
		}

		.header-menu__sub {
				position: static;
				background: none;
				box-shadow: none;
				border: 0;
				margin-top: 3.2rem;
				padding-top: 0;
		}

		.header-menu__sub li {
				margin-top: 3rem;
		}

		.header-menu__sub li a {
				font-size: 1.4rem;
		}

		.burger-menu-toggle {
				width: 2.4rem;
		}

		.breadcrumbs {
				margin-top: 1.2rem;
		}

		.breadcrumbs-list a:after {
				top: 0.3rem;
		}

		.category-section-wrap {
				padding: 1rem;
				margin-top: 1.2rem;
		}

		.category-section {
				margin-top: 1.2rem;
		}

		.last-news-article-big {
				display: block;
		}

		.last-news-article-big .last-news-article__left {
				margin-right: 0;
				width: 100%;
				height: 18rem;
		}

		.last-news-article-big .last-news-article__right {
				width: 100%;
		}

		.last-news-article-big .last-news-article__title {
				margin-top: 1.2rem;
				font-size: 1.6rem;
				line-height: 2.4rem;
		}

		.last-news-article__desc {
				margin-top: 1.2rem;
				-webkit-line-clamp: 6;
		}

		.last-news-article-big .post-link-big__footer {
				margin-top: 1.2rem;
		}

		.category-section-wrap .last-news-article:nth-child(2) {
				margin-top: 0;
				padding-top: 0;
		}

		.header-language .sub-menu li a {
				font-size: 1.4rem;
		}

		.header-language .sub-menu li {
				margin-top: 1rem;
		}

		.header-language .sub-menu {
				padding-bottom: 1rem;
		}

		.search-page__text {
				margin-top: 0;
				font-size: 1.4rem;
				line-height: 1.8rem;
				color: #292d32;
				opacity: 0.7;
		}

		.search-page__text + .category-section-wrap {
				margin-top: 1.2rem;
		}

		.search-page .tabs-articles__btns {
				margin-bottom: 1.2rem;
				width: 100%;
		}

		.search-page .tabs-articles__btns .btn-blue {
				padding: 0.8rem;
				width: 50%;
				margin-top: 0;
		}

		.search-page .banner-sidebar {
				margin-top: 1.2rem;
		}

		.search-page .btn-blue {
				margin-top: 2.4rem;
		}

		.video-item__img {
				position: static;
				height: 16rem;
				border-radius: 0.8rem;
		}

		.video-item {
				padding: 1.2rem 0 0;
				margin-top: 1.2rem;
				border-top: 0.15rem solid #e5eaf0;
				border-radius: 0;
		}

		.video-item__title {
				color: #292d32;
				font-size: 1.6rem;
				line-height: 2.4rem;
				width: 100%;
		}

		.video-item:before {
				bottom: auto;
				height: 16rem;
				top: 1.2rem;
				border-radius: 0.8rem;
		}

		.video-item .post-link-big__footer-item {
				color: #7f858b;
		}

		.video-item:nth-child(2) {
				margin-top: 0;
				padding-top: 0;
				border-top: 0;
		}

		.video-item__play {
				margin-top: 0;
				top: 6.2rem;
		}

		.video-item:nth-child(2):before {
				top: 0;
		}

		.video-item:nth-child(2) .video-item__play {
				top: 5rem;
		}

		.last-news-article-img .post-link-big__footer {
				margin-top: 1.6rem;
		}

		.breadcrumbs-list {
				flex-wrap: wrap;
		}

		.post-page-img img {
				height: 22rem;
		}

		.post-page-img .post-label {
				left: 1rem;
				bottom: 1rem;
		}

		.post-page {
				margin-top: 1.2rem;
		}

		.post-page-wrap {
				padding: 1.6rem 1rem;
		}

		.post-page-wrap__title {
				font-size: 2.2rem;
				line-height: normal;
		}

		.post-page-wrap .post-link-big__footer {
				margin-top: 1.2rem;
		}

		.post-share p {
				font-size: 1.6rem;
		}

		.post-share-list {
				flex-wrap: wrap;
		}

		.post-share-list li {
				margin-bottom: 0.8rem;
		}

		.post-page-wrap hr {
				margin: 1.2rem 0;
		}

		.post-page-line {
				margin-top: 2.4rem;
		}

		.post-page-tags__list a {
				font-size: 1.2rem;
				padding: 0.6rem 0.8rem;
		}

		.post-page-tags p {
				top: 0.6rem;
		}

		.read-also {
				padding: 1rem;
		}

		.read-also .title-section {
				font-size: 2.2rem;
				margin-bottom: 1rem;
		}

		.read-also-prev {
				margin-top: 0;
				margin-bottom: 1.2rem;
				padding: 1rem;
		}

		.read-also-prev__title {
				margin-top: 1rem;
		}

		.read-also-prev__head img {
				margin-right: 0.8rem;
		}

		.read-also-next img {
				margin-left: 0.8rem;
		}

		.read-also .tabs-article:first-child {
				margin-top: 0;
		}

		.read-also .btn-blue {
				margin-top: 0;
		}
		.homsters-pagination{
				margin-top: 6rem;
				margin-bottom: 2rem;
		}
		.homsters-pagination .page-arrow{
				margin: 0 0.4rem;
		}
		.homsters-pagination .page-number, .homsters-pagination .page-number.active{
				font-size: 1.4rem;
		}
}

