.kua-form-section {
    background-color: #edeaea75;
    padding: 10px 20px;
    border-radius: 8px;
	  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05);
}
.kua-form-section .kua-form {
    display: flex;
    align-items: center;
    gap: 20px;
   
}
.kua-form-section .kua-form select , .kua-form-section .kua-form input {
    border: none;
    padding: 5px 10px;
    border-radius: 8px;
}

.kua-form-section .kua-form button {
    background-color:var(--color-secondary);
    padding: 10px;
    border-radius:8px;
    color:white;
}

.kua-output-box {
    border:1px solid #ccc;
    padding:20px;
    border-radius:8px;
	flex-direction: column;
    margin-top:20px;
}
.kua-output-box .title-kua {
display: flex;
gap: 20px;
flex-direction: column;
}

.kua-owl-carousel.owl-carousel .owl-nav.disabled {
     display: none;
}


.kua-output-box img {
	box-shadow: none!important;
	width: 100%!important;
}

.kua-output-box {
	display: flex;
	gap: 20px;
	justify-content: space-between;
	
}


.prod-kua-title {
	width: 100%;
    background-color: var(--color-white);
    padding: 15px;
    border-radius: 4px;
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05);
	display: flex;
    gap: 5px;
    align-items: center;
    position: relative;
    border-radius: 16px;
    margin: 40px 0;

}
.kua-owl-carousel .item h3 {
	font-size: 1.8rem!important;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.prod-kua-title::before {
    content: "";
    background-color: var(--color-primary);
    width: 3px;
    height: 30px;
    position: absolute;
    right: 0;

}

@media  screen and (max-width:1300px){
.kua-form-section .kua-form {
    flex-wrap: wrap;
   
}

.kua-output-box img {
	
	width: 100%;
	
}
}

@media  screen and (max-width:1120px){
.kua-form-section .kua-form {
    flex-direction: column;
	gap: 10px;
   
}
}

@media  screen and (max-width:768px){
.kua-output-box  {
	flex-direction: column;

}
.kua-output-box img {
	
	width: 100%;
	        height: 200px!important;
        object-position: left;
}
}