
/* 1199 */

@media screen and (max-width: 1199.5px) {
	.site-tieubieu .box-tieubieu .text{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
}

/* 991 */

@media screen and (max-width: 991.5px) {
	.row-vt{
		width: 100%;
		display: flex;
		flex-flow: row wrap;
		margin: auto;
	}
	.col-vt{
		order: 2;
	}
	.header__logo img{
		max-width: 200px;
	}
	.header__menu{
		display: none;
	}
	.site-tieubieu .box-tieubieu .text{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 69%;
		flex: 0 0 69%;
		max-width: 69%;
	}
	.site-theme .items-theme .images{
		height: 300px;
	}
	.footer__content2{
		padding-left: 0;
	}
	.items-price .js-content ul li{
		text-align: left;
		display: flex;
	}
}

/* 767 */

@media screen and (max-width: 767.5px) {
	.header-top span{
		display: none;
	}
	.header-top .btn-custom{
		position: relative;
		background: none;
		padding: 10px 0px;
		height: auto;
		width: 100%;
	}
	.header-top .btn-custom br{
		display: none;
	}
	#wpadminbar{
		position: fixed;
	}
	.header__logo img{
		max-width: 120px;
	}
	.pd-main{
		padding: 30px 0px;
	}
	.title-main .heading{
		font-size: 20px;
	}
	.title-main .heading1{
		font-size: 14px;
	}
	.title-main{
		margin-bottom: 20px;
	}
	.items-services h3 a{
		font-size: 15px;
	}
	.items-services p{
		font-size: 13px;
	}
	.items-services{
		margin-bottom: 20px;
	}
	.site-tieubieu ul li{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.title-main .heading1{
		margin-bottom: 10px;
	}
	.site-theme .nav li{
		margin-bottom: 10px;
	}
	.site-theme .items-theme h3 a{
		font-size: 15px;
	}
	.site-theme .items-theme .images{
		height: 200px;
	}
	.content-customer{
		max-width: 100%;
	}
	.btn-custom{
		font-size: 14px;
	}
	.items-news{
		margin-bottom: 20px;
	}
	.footer__content{
		margin-bottom: 20px;
	}
	.items-price .js-content ul li{
		margin-bottom: 10px;
	}
	.items-price .price{
		margin-bottom: 20px;
	}
	.active-scroll{
		bottom: 20px;
	}
	.content-area .items-news h3 a{
		font-size: 16px;
	}
	.content-area .items-news p{
		font-size: 14px;
	}
	.login-tuvan .content{
		max-width: 95%;
	}
	.title-main .heading1{
		line-height: 1.5;
	}
	.site-price .nav-tab li a{
		padding: 15px 10px;
	}
	.archive-post .items-news{
		margin-bottom: 0;
	}
	.archive-post .items-news p{
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.archive-post .items-news h3 a{
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.products-bc{
		margin-top: 30px;
	}
	.items-news-hl .content{
		padding: 15px;
	}
	.items-news-hl,.mb-30{
		margin-bottom: 20px;
	}
	.archive-post{
		padding: 30px 0px;
	}
	.page-banner .title{
		font-size: 20px;
	}
	.btn-custom{
		height: 40px;
		line-height: 40px;
	}
	.col-order-2{
		order: 2;
	}
	.theme-content{
		margin-top: 20px;
	}
	.archive-theme .thumbail a{
		height: 300px;
	}
	.archive-theme .theme-content .price{
		margin-bottom: 30px;
	}
	.theme-copyright{
		margin-top: 20px;
	}
	.site-contact .bg-contact{
		padding: 15px;
	}
	.site-contact .form-contact{
		margin-top: 20px;
	}
}

