.clOneBoxD1 { background: #FFFFFF66; border: 1px solid #36286D33; backdrop-filter: blur(74px); padding: 24px; border-radius: 20px; height: 100%; position: relative; display: flex; flex-direction: column; justify-content: space-between; }
.clOneBoxTop .SHeading { text-transform: uppercase; }
.clOneBoxContent { display: flex; flex-direction: column; gap: 30px; }
.clOneBoxContent strong { font-size: 20px; margin: 12px 0 8px 0; display: block; }
.clOneBoxContent .description { font-size: var(--SFont); }
.clOneBoxContent a { text-decoration: none; color: var(--black); font-weight: 600; position: absolute; bottom: 20px; left: auto; }
.clOneBoxWrap { margin: 40px 0 0 0; }
.clOneBoxWrap .row .col-lg-3, .clOneBoxWrap .row .col-lg-4, .clOneBoxWrap .row .col-lg-6, .clOneBoxWrap .row .col-lg-12 { margin: 0 0 30px 0; }
.clOneBox { margin: 0 0 80px 0; }
.BoxContentIn ul { margin: 12px 0 0 0; padding: 0 0 0 20px; }
.BoxContentIn ul li { font-weight: 500; margin: 6px 0; }
.clOneBoxWrap a { margin: 0 auto; }
.product-single .clOneBoxContent a { position: unset; margin: 0;}
/* product css */
.product .clOneBoxD1 { padding-bottom: 80px; }
.masonary1 .row > .col-lg-4:nth-child(3) { grid-row: span 2; }
@media (min-width:769px) {
	.masonary1 .row .col-lg-4 { width: 100%; }
	.masonary1 .row { display: grid; grid-template-columns: 1fr 1fr 1fr; }
}

/* infiControl css */
.clOneBoxImage { height: 250px; margin: 0 auto; }
.clOneBoxImage img { width: 100%; height: 100%; object-fit: contain; }

/* infifiltration css */
.product-single .clOneBoxWrap .col-lg-12 .clOneBoxD1 .clOneBoxD1Inner { width: 40%; }
.product-single .clOneBoxWrap .col-lg-6 .clOneBoxD1 > img { margin: 50px auto 0 auto; width: 100%; }
.flex-adjust .clOneBoxD1 { display: flex; align-items: center; justify-content: space-between; flex-direction: unset; }
ul.lableUl { display: flex; margin: 20px 0; padding: 0; list-style: none; column-gap: 10px; flex-wrap: wrap; }
ul.lableUl li { display: inline-block; padding: 8px 12px; border-radius: 30px; background-color: #F4E9F3; margin: 5px 0; }
@media (max-width:1366px) {
	.clOneBoxWrap .row .col-lg-3, .clOneBoxWrap .row .col-lg-4, .clOneBoxWrap .row .col-lg-6, .clOneBoxWrap .row .col-lg-12 { margin: 0 0 25px 0; }
}
@media (max-width:991px) {
	.flex-adjust .clOneBoxD1 { flex-direction: column; }
	.product-single .clOneBoxWrap .col-lg-12 .clOneBoxD1 .clOneBoxD1Inner { width: 100%; }
}