.mt-15-k{
	margin-top:25px!important;
}

.sec-et-k-two,
.sec-et-three-k,
.sec-et-four-k,
.sec-et-five-k,
.sec-et-seven-k,
.sec-et-eight-k,
.sec-et-nine-k,
.sec-et-ten-k,
.sec-et-evelen-k{
	.line-height-k {
		position:relative;
		h3 {
			font-weight: 700;
		}
	}
}

.sec-et-k-one {
	.box-et-k{
		.box-image {
			transform:translatey(15%);
			animation: 20s linear 0s infinite normal none running rotate;;
		}
		.box-text{
			transform: translateY(-325%);
			h1 {
				font-weight:600;
			}
		}
	}
}

.sec-et-k-two {
	.section-bg {
		background-image: url('https://bket.k-tech-services.com/wp-content/uploads/2025/11/layer.webp');
		background-position: top left;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.custom-row-k {
		.col {
			.font-bold-k {
				h3 {
					font-weight:600;
				}
			}

			&.large-3 {

				border-right: 1px solid #ebebeb;

				h4 {
					font-weight:600;
				}
			}
		}
	}
}

.sec-et-three-k{
	.row{
		.col{
			&.large-5 {
				.col-inner {
					margin-left:-50px!important;
					background:#fff;
					padding:20px;
					box-shadow: 0 7px 29px 0 hsla(240, 5%, 41%, .2);
				}
				.box-text-custom-k {
					p{
						margin-bottom:0!important;
						.custom-h1{
							font-weight:600;
						}
					}

				}
			}

		}
	}
}

.sec-et-four-k {
	.row {
		.col {
			&.large-3 {
				.col-inner {
					padding: 20px;
					border: 1px solid #f4eeee;
					background-color: #fff;
					h4{
						font-size:28px;
						font-weight:600;
					}
					p{
						padding-top:20px!important;
						font-weight:600;
					}
				}
				&:hover {
					cursor:pointer;
					.col-inner {
						background:var(--fs-color-primary);
						h4,p{
							color:#fff;
						}

					}
				}
			}
		}
	}
}

.sec-et-five-k {
	.row{
		.col {
			.custom-h1 {
				font-size:28px;
				font-weight:600;
			}
		}
	}
}
.sec-et-six-k {
	.row{
		.col {
			h3 {
				font-size:32px;
				font-weight:600;
			}
		}
	}
}

.sec-et-seven-k {
	.row {
		.col {
			.text {
				.project-head {
					font-size:24px;
					font-weight:600;
					color:#fff;
				}
				p{
					font-weight:600;
				}
			}

		}
	}
}

.sec-et-eight-k {
	.row {
		.col {
			&.large-6 {
				.col-inner {
					border: 2px solid #e5e5e5;
					min-height: 300px;
					border-radius: 10px;
					padding: 20px;
					position: relative;
					.step {
						position: absolute;
						right: 10px;
						top: -70px;
						font-size: 80px;
						font-weight: 700;
					}
				}
				&:hover {
					.col-inner {
						box-shadow: 10px 10px 25px 3px #b8b7b7;
						transition: .5s;
					}
				}
				&:nth-child(odd) {
					margin-top:50px
				}
			}
		}
	}
}
.sec-et-nine-k {
	.row{
		.col {
			.font-bold-k {
				padding-top:8px!important;
				p{
					padding-left:80px;
					font-weight:600;
				}
			}
			&.large-4 {
				.col-inner {
					padding: 20px;
					border: 1px solid #f4eeee;
					background-color: #fff;
					min-height:240px;
					h4{
						font-size:28px;
						font-weight:600;
					}
					p{
						padding-top:20px!important;
						font-weight:600;
					}
				}
				&:hover {
					cursor:pointer;
					.col-inner {
						background:var(--fs-color-primary);
						h4,p{
							color:#fff;
						}

					}
				}
			}
		}
	}
}
.sec-et-ten-k {
	.row {
		.col {
			.font-bold-k {
				p{
					padding-left:80px;
					font-weight:600;
				}
			}
			.custom-slider-k {
				.row {
					justify-content:space-around!important;
					.box {
						/* 						padding:20px; */
						background:#fff;
						.box-image {
							padding:20px 20px 0 20px;
							background:#e4e4e4;
						}
						.box-text{
							padding:20px;
							.title {
								font-weight:600;
								font-size:16px;
							}
						}
					}
				}
			}
		}
	}
}

.sec-et-evelen-k {
	.row {
		.col {

			&.box-logo-k {
				.col-inner {
					.ux-logo  {
						border:1px solid #ebebeb;
						margin-bottom:10px;
						padding:10px;

						&:hover {
							box-shadow:3px 3px 8px #b3b3b3;
							transition:all 0.3s;
						}

					}

				}

			} 

			.section-title-center b {
				opacity: 0;
			}

			.section-title-normal {
				border-bottom: none;
			}

			.section-title-normal span {
				border-bottom: none;
			}

			.text-cap {
				span {
					text-transform: capitalize;
					font-weight:600;
				}
			}

		}
	}
}


.sec-fb-k {
	.flickity-viewport {
		position: initial;
	}
}


.faq-list {
	.accordion-item {
		.accordion-title {
			background: #f8f9fa;
			box-shadow: inset 0 calc(-1 * 1px) 0 #dee2e6;
			border-radius: 5px;
			overflow: hidden;
			margin-bottom: 10px;

			&.active {
				border: none;
			}
		}
	}
}

.sec-en-k-one {
	.row {
		.col {
			.custom-box-en-k {
				display: flex;
				align-items: center;
				gap: 24px;
				.title-k {
					font-size:20px;
					font-weight:bold;
				}
				.box-en-k {
					background: rgb(217, 217, 217);
					color: var(--fs-color-primary);
					width: 45px;
					height: 45px;
					border-radius: 50%;
					display: flex;
					align-items: center;
					justify-content: center;
					font-size: small;
					font-weight: bold;

				}
			}
			.stack {
				justify-content:center;

			}
		}
	}
}

.sec-en-k-two {
	.row {
		.col {
			&.large-3 {
				.col-inner {
					.custom-box-step-k {
						background: var(--fs-color-primary);
						color: #fff;
						padding: 10px 40px;
						border-radius: 8px;
						display: flex;
						flex-direction: column;
						justify-content: center;
						align-items: center;

						.border-box-step-k{
							width: 50px;
							height: 50px;
							background: #7f1d1d;
							margin-top: -30px;
							border-radius: 50%;
							font-weight: bold;
							font-size: 26px;
							display: flex;
							align-items: center;
							justify-content: center;
						}
					}

				}
			}
			.ladi-image-background{
				font-size: 20px;
				font-weight: bold;
				line-height: 1.2;
				color: rgb(3, 3, 3);
				text-align: left;
				padding-bottom:15px;
			}
			.ladi-element {
				padding-left:30px;
			}
		}

	}
}
}
