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

.form-wrapper .form-row {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 100%;
}

.form-wrapper {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

.form-row .form-half {
  width: 50% !important;
}

.form-row input {
  height: 50px;
  display: flex;
  align-items: center;
}
.form-row.submit-row {
  width: 100%;
  justify-content: center;
}
.post-item .box-image:hover::before {
  -webkit-animation: shine 0.75s;
  animation: shine 0.75s;
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}

@keyframes shine {
  100% {
    left: 125%;
  }
}

.post-item .box-image::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.3) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.3) 100%
  );
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cam-ket-section .icon-box:hover {
  box-shadow: 2px 4px #26a449;
}

.tieu-chi-section .icon-box:hover h4 {
  color: #1b1943;
}

.cam-ket-section .icon-box {
  background: #ffffff;
  padding: 10px;
  border-radius: 6px;
  box-shadow: 2px 4px #0000001f;
  border-top: 1px dashed #e0e0e0;
  border-left: 1px dashed #e0e0e0;
}
.cam-ket-section .cot2 {
  margin-top: -35px;
  padding-bottom: 0;
}
.con-so-an-tuong-section img {
  border-radius: 10px;
}
.ux-logo .ux-logo-link {
  background: white;
  margin-bottom: 4px;
  border-radius: 5px;
}
.tieu-chi-section .icon-box {
    border-bottom: 4px solid #ffffff;
    border-radius: 10px;
    margin-top: -65px;
}
.tieu-chi-section .icon-box-center .icon-box-img {
    margin: 0 auto 0;
}
}
.tieu-chi-section .icon-box .icon-box-text, .cam-ket-section .icon-box .icon-box-text {
    padding: 10px 10px 20px 10px;
    font-size: 15px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tieu-chi-section .icon-box .icon-box-img img {
    padding-top: 0;
    border: 4px solid white;
    border-radius: 99%;
}
.tieu-chi-section .large-4 .col-inner {
    box-shadow: 2px 2px 20px #0000000a;
    background: white;
    border-radius: 10px;
	height: 100%;
}
.tieu-chi-section .icon-box .icon-box-text, .cam-ket-section .icon-box .icon-box-text {
    padding: 10px 10px 20px 10px;
    font-size: 15px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.gal_doitac img{
    height: 150px;
	object-fit: contain;
}
.gal_doitac {
    justify-content: center;
}
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/
}
