html .off-canvas-right .mfp-content {
    left: 0!important;
    right: auto!important;
}
html .off-canvas-right .mfp-content {
                transform: translateX(calc(var(--drawer-width)* -1));
            }
/* Ẩn menu cuộn ngang khi chưa cuộn trang */
.header-wrapper:not(.stuck) #scrollMenu,#scrollMenuButton {
    display: none;
}
/* Hiển thị menu ngang khi cuộn trang */
.header-wrapper.stuck #scrollMenu,.stuck #scrollMenuButton {
    display: block;
}
/* Ẩn menu mặc định khi cuộn trang */
.header-wrapper.stuck .header-nav.header-nav-main.nav.nav-right,
.header-wrapper.stuck .header-nav.header-nav-main.nav.nav-left {
    display: none;
}
.header-wrapper.stuck #defaultMenuButton{
    display: none;
}
.header-wrapper:not(.stuck) #logo a:nth-child(2) {
    display:none }
.header-wrapper.stuck #logo a:first-child {
    display:none } 
.header-wrapper.stuck #logo a:nth-child(2){ 
    display:block }
.off-canvas-left #scrollMenuMobile{display:none;}
.off-canvas-right .nav-sidebar.nav-vertical,.off-canvas-right .sidebar-menu-top-content {display:none;}
/*CSS bổ sung menu*/
.header-wrapper.stuck #scrollMenu>li>a {
    text-transform: capitalize;
    /*font-size: 12pt;*/
}
.header-wrapper.stuck .nav>li {margin: 0 .7em;}
/*CSS img-box hover text*/
@media only screen and (max-width: 549px){.list-value .image-cover{padding-top:90%!important}}.list-value .box.has-hover:hover .box-text p{-webkit-line-clamp:initial;height:auto}.list-value .box-text{top:70%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;overflow:hidden}.list-value .box.has-hover:hover .box-text{top:0}.list-value .box.has-hover:hover .box-text .box-text-inner{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.list-value .box-text p {
text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.list-value .box-text .box-text-inner{    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 90%;}
    @media only screen and (max-width: 849px) and (min-width: 549px){
        .list-value .box-text .box-text-inner{
    transform: translate(-50%, -30%);
 }
    .list-value .box.has-hover:hover .box-text .box-text-inner{
    transform: translate(-50%, -50%);
    }    
    }
/*IMG Location*/
/*CSS img location*/
.img-location img {
    animation: hvr-bob2 2s infinite;
}
@keyframes hvr-bob2{
0%,100%{-webkit-transform:translateY(-16px);
	transform:translateY(-16px)}
	50%{-webkit-transform:translateY(0px);
		transform:translateY(0px)}
}
.img-location .img-inner {
    animation: zoom-in-zoom-out 2s ease infinite;    overflow: visible!important;
}

@keyframes zoom-in-zoom-out {
    0%,100% {
        transform: scale(1.1, 1.1);
    }

    50% {
        transform: scale(1, 1);
    }
}
/*Listing number*/
.number-listing ol {
    list-style: none;
    counter-reset: my-awesome-counter
}

.number-listing li {
    counter-increment: my-awesome-counter;
    margin: .25rem;
    padding-bottom: 6px
}

.number-listing li::before {
    content: counter(my-awesome-counter);
    background: var(--fs-color-primary);
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    display: inline-block;
    line-height: 2rem;
    color: #fff;
    text-align: center;
    margin-right: .5rem;
    border: 1px solid
}
.list-3col ol,.list-3col ul {
    column-count: 3
}