/**
 * 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:        20250916
 * License:        2NRJM-B46WR-K6VQR-Y4T3D-QRWPX
 * License URI:    https://k-tech.net.vn/
 */



 /*************** ADD CUSTOM CSS HERE.   ***************/
.swal2-container.swal2-center.swal2-backdrop-show {
	z-index: 999999;
}



.sec-thank .divider {
	margin-top: -35px !important;
}


.form-popup .ctf-advise .form-gr {
	flex-direction: column;
}


.form-popup .ctf-advise .form-gr:nth-child(3) {
	display: none !important;
}

.form-popup .form-gr .gr-item .country-list {
	left: -135%;
}

.title-page .section-title .section-title-main {
	font-size: 25px;
	
	@media only screen and (max-width: 768px) {
		font-size: 20px;
	}
}


.abouut-timeline .icon-bg:before {
    bottom: -590%;
    left: -245%;
    width: 330px;
}
 
.about-mentor .box-teacher {
	border-radius: 15px;
    border: 2px solid #e4e4e4;
    background: #fff;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);
	overflow: hidden;
}

.about-mentor .box-teacher .text-box {
	background: linear-gradient(180deg, rgba(251, 169, 25, 0) 0%, hsl(2deg 64% 55% / 47%) 26.13%, rgb(213 69 65) 100%);
}


.about-mentor .box-teacher .text-wrap {
	padding: 15px;
}

.about-mentor .box-teacher .text-wrap h4 {
	font-size: 20px;
	font-weight: 600;
	margin: 40px 0 0;
}

.about-mentor .box-teacher .text-wrap p {
	margin: 7px 0 0;
}



@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
    .slider-mb .slider .flickity-button {
        display: block;
        top: auto;
        bottom: -15%;
    }

    .slider-mb .slider .flickity-button.previous {
        left: 35%;
    }

    .slider-mb .slider .flickity-button.next {
        right: 35%;
    }


    .slider-mentor .flickity-button.previous {
        left: 35%;
    }

    .slider-mentor .flickity-button.next {
        right: 35%;
    }


    .program-why .slider-mb .slider .flickity-button {
        bottom: -10%;
    }

    .slider-route .slider .flickity-button {
        bottom: -15%;
        display: block;
        top: auto;
    }

    .slider-route .flickity-button.previous {
        left: 35%;
    }
    
    .slider-route .flickity-button.next {
        right: 35%;
    }

    .list-menu-mb {
        display: grid !important;
        grid-template-columns: 2fr 2fr;
    }
	
	.sgpb-popup-dialog-main-div-theme-wrapper-6 {
        left: 0 !important;
        padding: 15px;
    }
	
	.sgpb-popup-dialog-main-div-theme-wrapper-6 {
        #sgpb-popup-dialog-main-div {
            width: 100% !important;
            max-width: 100% !important;
			max-height: 640px !important;
        }
		
		.sgpb-popup-close-button-6 {
            top: 0 !important;
			right: 15px !important;
        }
    }

}
