.yd-corporate-catalog {
	.sub-title {
		font-size: 18px;
		text-align: center;
		font-weight: 900;
	}

	.title {
		text-align: center;
		font-size: 35px;
		margin-bottom: 25px;
	}

	.catalog-content {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		gap: 30px;

		.catalog-item {
			display: flex;
			flex-direction: column;

			&:hover {
				.item-content {
                    color: #000;
					background-color: #dcdcdc;
					border-color: transparent;
                                  .para {
                  color: #000;
                }
				}

			}

			.catalog-image {
				background-size: cover;
				background-position: top;
				border-top-left-radius: 20px;
				border-top-right-radius: 20px;
				overflow: hidden;
				width: 100%;
				height: 220px;
				position: relative;
				display: flex;
				align-items: end;
				justify-content: center;
				transition: all 0.3s ease;

				.sub-title {
					color: #fff;
					position: relative;
					z-index: 1;
					font-size: 22px;
				}

				&::after {
					content: "";
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					background-color: rgba(0, 0, 0, 0.284);
					border-top-left-radius: 20px;
					border-top-right-radius: 20px;
				}
			}
          .catalog-image.apparels {
            background-image: url('/cdn/shop/files/yd-blr-catalog-apparels.webp');
          }
          .catalog-image.accessories {
            background-image: url('/cdn/shop/files/yd-blr-catalog-accessories.webp');
          }
          .catalog-image.drinkware {
            background-image: url('/cdn/shop/files/yd-blr-catalog-drinkware.webp');
          }
          .catalog-image.stationaries {
            background-image: url('/cdn/shop/files/yd-blr-catalog-stationaries.webp');
          }

			.item-content {
                color: #777777;
				padding: 20px;
				border: 1px solid gainsboro;
				border-bottom-left-radius: 20px;
				border-bottom-right-radius: 20px;
				height: 60%;
				transition: all 0.3s ease;

				.para {
					font-size: 17px;
                    margin-bottom: 15px;
                    color: #777777;
				}

				.item-list {
					list-style: none;
					font-size: 18px;
					padding-left: 0;

					li {
						display: flex;
						align-items: center;
						gap: 10px;
						margin-bottom: 10px;
                        font-weight:500;
					}
				}
			}
		}
	}
}

@media (max-width: 1150px) {
	.yd-corporate-catalog {
		.catalog-content {
			grid-template-columns: 1fr 1fr;
		}
	}
}

@media (max-width: 992px) {
	.yd-corporate-catalog {
		.catalog-content {
			grid-template-columns: 1fr 1fr;
		}
	}
}

@media (max-width: 576px) {
	.yd-corporate-catalog {
		.catalog-content {
			grid-template-columns: 1fr;
		}
	}
}
.shopify-section.yd-corporate-catalog .section-template{
    padding-top: 5.6rem;
    padding-bottom: 5.6rem;
}