/**
 * Theme Name:     K-Tech
 * Author:         K-Tech
 * Template:       flatsome
 * Text Domain:	   k-tech
 * Description:    Theme Build by Dai
 * Theme URI:      https://k-tech.net.vn/
 * Author URI:     https://k-tech.net.vn/
 * Version:        2025
 * License:        2NRJM-B46WR-K6VQR-Y4T3D-QRWPX
 * License URI:    https://k-tech.net.vn/
 */



 /*************** ADD CUSTOM CSS HERE.   ***************/

.sec-single-product .menu-tabs.fixedscroll {
	top: 70px;
}


.home-banner .woof_container_inner .woof_list li {
	@media only screen and (max-width: 768px) {
		width: 48%;
    	display: inline-flex !important;
	}
}


.product-small .col-inner .box .box-text .title-wrapper .product-addr {
	@media only screen and (max-width: 768px) {
		height: 65px;
	}
}


.khu-vuc-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 24px;
}

.khu-vuc-item {
	@media only screen and (max-width: 768px) {
		grid-column: span 3 !important;
    	height: 185px !important;
	}
}


.khu-vuc-item:nth-child(1) {
	grid-column: span 3;
	height: 300px;
}

.khu-vuc-item:nth-child(2) {
    grid-column: span 3;
    height: 300px;
}


.khu-vuc-item:nth-child(n+3) {
    grid-column: span 3;
    height: 300px;
}

.khu-vuc-item {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}



.khu-vuc-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    transition: transform 0.4s ease;
}
.khu-vuc-item:hover img {
    transform: scale(1.05);
}
.khu-vuc-info {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: var(--primary-color);
	padding: 10px;  
	border-radius: 5px;
	overflow: hidden;

    @media only screen and (max-width: 768px) {
        padding: 0;
    }
}


.khu-vuc-info h3 {
	color: #fff;
    margin: 0;
    font-size: 22px;
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	
	@media only screen and (max-width: 768px) {
		font-size: 17px;
	}
}
.khu-vuc-info p {
    color: #fff;
    margin: 5px 0 0;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}


.woof_submit_search_form {
	margin: 0;
}


.woof_submit_search_form_container {
    margin: 0 auto;
    border-radius: 6px;
}


.sec-footer .menu-ft .menu-item .ux-menu-link__link .ux-menu-link__text {
	color: var(--primary-color);
	font-weight: 600;
}


.product-small .col-inner .box .box-text .title-wrapper .tag-item .txt-item.noibat {
	left: 80px;
}

.woof_reset_search_form, .woof_submit_search_form {
    margin: 0;
}

.widget.widget-woof {
	margin: 0;
}



.product-small .col-inner .box .box-image {
    margin-top: 10px;
}


/* .product-id span {
    font-weight: 600;
} */
 
@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/



}
