/* LOẠI BỎ HOVER TRÊN MOBILE */
@media(max-width: 992px){
div.list-sub-category > span:hover {
	background-color: #ececec;
	color: #000;
	border: 1px solid #d7d7d7;
}
div.list-sub-category > span.active {
	background-color: #606060;
	color: #fff;
	border: 1px solid #606060;
}
	
div.tool-left > button:hover {background-color: initial}
button.lmore:hover {box-shadow: initial !important}

.item-video:hover,
.suggestions a:hover,
button.location:hover
	{background: initial}

span.remove-item:hover {
	border: initial;
}
	
}
/* LOẠI BỎ HOVER TRÊN MOBILE */





@media(max-width: 992px){
	
.tool-left {
	width: 100%;
	background-color: #fff;
	bottom: 10px;
	transition: none;
	z-index: 999;
	max-width: 365px;
	left: 50%;
	transform: translate(-50%,0%);
	border-radius: 55px;
	padding: 6px 13px;
	padding-bottom: 2px;
	box-shadow: rgba(14,30,37,0.12) 0px 2px 4px 0px,rgba(14,30,37,0.32) 0px 2px 16px 0px;
}
.tool-left > button {width: calc(100% / 6)}

.tool-left span {
	bottom: 0px;
	font-size: 10px;
}
	
.menu-fist-home li {
	width: calc(27%);
	margin-bottom: 35px;
}
	
.group-introduce > .introduce {
	text-align: center;
}
	
.left-video, .right-video {
	width: 100%;
}
	
}

@media(max-width: 810px){
	
.list-post > article {
	width: calc(50% - 5px);
}

.popup-one {
	width: 100%;
	left: 0;
	bottom: 0;
}

.poppup-wide {
	max-width: 900px;
	width: 96%;
	max-height: initial;
	height: 96%;
}
}


@media(max-width: 687px){
	
.comment-form input {
	width: 100%;
}
.add-img::after {
	content: "";
	position: absolute;
	height: 93px;
	width: 35px;
	top: -10px;
}


.menu-fist-home li {
	width: calc(100% / 3 - 20px);
	margin-bottom: 15px;
}
	
.group-service {
	padding-bottom: 0px;
}

.group-service .page-wrap {
	padding: 20px 9px;
}
	
.item-sevice:nth-child(3) {
	padding-left: 0;
}
	
.item-sevice:nth-child(2) {
	border: none;
}
	
.item-sevice {
	width: calc(50% - 5px) !important;
	margin-bottom: 25px;
}
	
.item-sevice img {
	width: 40px;
	height: 40px !important;
}

.group-video .scroll-x {
	height: auto;
}
	
.left-video, .right-video {
	width: 100%;
	padding: 0;
}
	
.group-video h2 {
	display: none;
}
	
.strol-video.drh-flex {
	width: max-content;
}
	
.item-video {
	width: 20vh !important;
	margin-right: 10px;
	margin-top: 15px;
}

.group-post > div {
	width: 100%;
}
	
.content-footer > div {
	width: 100%;
}


.main-comment {
	width: 100%;
}

.sidebar-comment {
	display: none;
}
	
	
#footer {
	padding: 20px 9px;
}
	
.body-footer > div {
	width: 100%;
	margin-bottom: 20px;
}

}

@media(max-width: 415px){
	
.tool-left {
	bottom: 0;
	left: 0;
	transform: none;
	border-radius: 0;
	max-width: 100%;
	padding: 5px 0px 0px 0px;
}
	
.tool-left span:first-child {
	font-size: 9px;
	bottom: -2px;
}
	
}

