/**
 * 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.   ***************/


.btn-program.button {
	background: #573884;
}


.branch-list .button.btn-branch {
	background: #573884;
}



.form-gr .gr-item select {
	font-weight: 600;
	color: var(--primary-color);
}


.other-teacher .box-teacher .box-text {
	position: relative;
	height: 50px;
	
	@media only screen and (max-width: 768px) {
		height: 45px;
	}
}

.other-teacher .box-teacher .box-text .box-text-inner {
	width: 100%;
}


.other-teacher .row-gv.is-selected .col-gv .box-teacher .box-image {
	
	@media only screen and (max-width: 768px) {
		width: 72% !important;
	}
}

.other-teacher .box-teacher .box-text .box-text-inner {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
	
	@media only screen and (max-width: 768px) {
		bottom: -5px;
	}
}


.post-item .col-inner .box-text .from_the_blog_excerpt {
	text-align: justify;
}

.map iframe {
    border: 10px solid #ddd !important;
    border-radius: 10px;
    overflow: hidden;
}



.home-blog .list-blog .post-item .box .box-text .post-title a {
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}



.other-teacher .box-teacher .box-text .box-text-inner .teacher-title {
	display: block !important;
}

.page-hotline .header-phone span {
	font-size: 22px;
}



.swal2-confirm.swal2-styled {
    width: 100%;
    min-height: 48px;
    font-size: 18px;
    line-height: 0;
    padding: 5px 23px;
}
 
@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
	.toggle {
		color: #fff !important;
	}
    
    }