/* @import url("https://fonts.googleapis.com/css?family=Space+Mono:400,700&display=swap&subset=vietnamese"); */

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}

.col-xs-5ths {
	width: 20%;
	float: left;
}

@media (min-width: 768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 992px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 1400px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1250px;
	}
}

@media screen and (min-width: 1025px) {
	.dropdown2:hover>ul {
		display: block;
	}
}


/*Ipad ngang(1024 x 768)*/

@media screen and (max-width: 1199px) {

	.nav-custom .nav-item .nav-link,
	.nav-custom .navbar-brand {
		padding: 0 15px;
	}

	.item-product-card .info .ten-sp {
		font-size: 1.3rem;
	}

	.item-product-card .info .btn-addcart {
		font-size: 11px;
	}

	.item-product-card .info .gia {
		font-size: 14px;
	}

	.tintuc-card.horiz .info .tieu-de {
		font-size: 1.3rem;
	}

	.tintuc-card.verti .info .tieu-de {
		font-size: 0.9rem;
	}

	.tintuc-card.horiz .img-container {
		height: 250px;
	}
}

@media screen and (max-width: 1024px) {
	.danh-muc .ten-danh-muc a {
		font-size: 15px;
	}

	.dich-vu-card-trang-chu .img-container img {
		height: 250px;
	}

	.slick-dots.vertical {
		right: 0;
	}

	.slick-hinh-anh-footer img {
		height: 250px;
	}

	.tintuc-card .img-container .date {
		font-size: 13px;
		width: 40%;
	}
}

@media screen and (max-width: 991px) {

	.nav-custom .nav-item .nav-link,
	.nav-custom .navbar-brand {
		padding: 0 10px;
	}
}


/*Ipad dọc(768 x 1024)*/

@media screen and (max-width: 768px) {
	.sm-none {
		display: none;
	}

	.sm-block {
		display: block;
	}

	.danh-muc .ten-danh-muc a {
		font-size: 14px;
	}

	footer .title-f {
		font-size: 1rem;
	}

	.tintuc-card.verti .img-container {
		height: 90px;
	}

	.carousel-item img {
		height: 300px;
	}

	.hanhtrinh-card .img-container img {
		height: 220px;
	}

	.hanhtrinh-card .img-container .info {
		font-size: 0.9rem;
	}

	.tin-tuc-card-trang-chu .date {
		font-size: 0.6rem;
	}

	.tin-tuc-card-trang-chu .info .tieu-de {
		margin-top: 0.5rem;
		font-size: 1rem;
	}

	.tin-tuc-card-trang-chu .info .mo-ta {
		font-size: 0.6rem;
		margin-bottom: -0.5rem;
	}

	.btn-readmore {
		font-size: 1rem;
		padding: 0.4rem 1rem;
	}

	.dich-vu-card-trang-chu .img-container img {
		height: 220px;
	}

	.slick-hinh-anh-footer img {
		height: 200px;
	}

	.item-product-card img {
		height: 150px;
	}

	.btn--primary {
		font-size: 1rem;
	}

	.tintuc-card .img-container .date {
		font-size: 13px;
	}

	.gioi-thieu .img-container img {
		height: 180px;
	}
}


/*Tablet nhỏ(480 x 640)*/

@media screen and (max-width: 767px) {
	.xs-block {
		display: block;
	}

	.xs-none {
		display: none !important;
	}

	.san-pham ul li a {
		font-size: 14px;
	}

	.tintuc-slick .tintuc-card {
		width: 100%;
	}

	.tintuc-card {
		margin-bottom: 1rem;
	}

	.title {
		font-size: 1.5rem;
	}

	.title.has-decoration::before {
		left: 42%;
	}

	.sec-nha-cung-cap img {
		height: 150px;
		width: 150px;
	}

	footer .ten-cong-ty {
		font-size: 1.8rem;
	}

	#dich-vu {
		margin-top: 1rem;
	}

	.carousel-item img {
		height: 180px;
	}

	.item-product-card .info .ten-sp {
		font-size: 1.1rem;
	}

	.item-product-card .info .gia {
		font-size: 12px;
	}

	.item-product-card .info {
		margin-top: 0.5rem;
	}

	.gioi-thieu {
		padding-bottom: 0;
	}

	.gioi-thieu .img-container img {
		height: 250px;
	}

	.tintuc-slick,
	.tintuc-slick .tintuc-card {
		margin: 0;
		padding: 0;
		overflow: hidden;
	}

	ul.lien-ket-nhanh .nav-link {
		font-size: 14px;
	}
}


/*Iphone(480 x 640)*/

@media screen and (max-width: 480px) {

	.hotline,
	.hotline-labe {
		font-size: 1rem;
	}

	.btn-cart {
		font-size: 2rem;
	}

	.nav-tabs.nav-sec .nav-link {
		font-size: 0.8rem;
	}

	.item-product-card img {
		height: 100px;
	}

	.danh-muc-card .img-container {
		height: 150px;
	}

	.danh-muc-card .tieu-de a {
		font-size: 0.6rem;
	}

	.slick-hinh-anh-footer img {
		height: 150px;
	}

	.dat-xe .img-container img {
		height: 200px;
	}

	.dich-vu-card-trang-chu .ten-dich-vu {
		margin-top: 2rem;
	}

	.dich-vu-card-trang-chu .img-container img {
		height: 180px;
	}

	.dich-vu-card-trang-chu .img-container::before {
		top: -10px;
		left: -10px;
	}

	.tin-tuc-card-trang-chu.odd .date {
		margin-right: 0;
		padding-left: 40px;
		padding-right: 5px;
	}

	.tin-tuc-card-trang-chu.even .date {
		margin-left: 0;
		padding-right: 40px;
		padding-left: 5px;
	}

	.item-product-card .info .mo-ta {
		font-size: 0.8rem;
	}

	.btn--primary {
		font-size: 0.9rem;
	}

	.tintuc-card.horiz .img-container {
		height: 200px;
	}

	.tintuc-card.horiz .btn-readmore {
		font-size: 0.8rem;
	}
}

@media screen and (max-width: 320px) {}


/*Smart phone nhỏ*/

@media screen and (max-width: 240px) {}