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



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

@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/googlesans/v62/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQt_.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
                 U+02C6, U+02DA, U+02DC, U+0304, U+0308,
                 U+0329, U+2000-206F, U+20AC, U+2122,
                 U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Google Sans - Bold */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/googlesans/v62/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
                 U+02C6, U+02DA, U+02DC, U+0304, U+0308,
                 U+0329, U+2000-206F, U+20AC, U+2122,
                 U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



.footer-wrapper .sec-footer {
	border: none;
}

.title-home .section-title .section-title-main {
	font-size: 50px;
	
	@media only screen and (max-width: 768px) {
		font-size: 35px;
	}
}

.title-home1 .section-title .section-title-main {
	font-size: 35px;
	font-weight: 600;
	margin-bottom: 15px;
	
	@media only screen and (max-width: 768px) {
		font-size: 35px;
	}
}

.title-page {
	font-weight: 400;
}

.title-home .section-title .section-title-main, .title-home1 .section-title .section-title-main {
	font-weight: 400;
}

.title-project .section-title .section-title-main {
	font-weight: 400;
}

.title-about {
	font-weight: 400;
}

.single-project .project-content .project-title {
	font-weight: 400;
}


.desc-home {
	font-family: 'Google Sans', system-ui, sans-serif;
}


.about-info .txt-wrap {
    bottom: -10%;
}

.home-project .box-project .banner-bg img {
	-webkit-filter: none;
    filter: none;
    -webkit-transform: scale(1.09, 1.09);
    transform: scale(1.09, 1.09);
    -webkit-filter: brightness(70%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	opacity: .7;
}


.home-project .box-project .banner-layers .fill {
	z-index: 9;
}
.home-project .box-project .banner-bg:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.01) 2%, rgba(0, 0, 0, 0.75) 90%) !important;
	z-index: 0;
}
 
@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/



}
