		.demo-title {
			text-align: center;
			margin-bottom: 30px;
			color: #333;
			font-weight: 600;
		}



		.rock-podcast-footer-widget:hover {
			transform: translateY(-5px);
		}

		.rock-podcast-footer-widget-title h4 {
			font-size: 1.5rem;
			font-weight: 700;
			margin-bottom: 15px;
			color: #fff;
			position: relative;
			display: inline-block;
		}

		.rock-podcast-footer-widget-title h4:after {
			content: '';
			position: absolute;
			left: 0;
			bottom: -8px;
			width: 50px;
			height: 3px;
			background: #9F23C1;
			border-radius: 2px;
		}

		.rock-podcast-line-shape {
			display: block;
			height: 2px;
			width: 100%;
			background: rgba(255, 255, 255, 0.1);
			margin: 15px 0 20px;
		}

		.rock-podcast-footer-posts ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.rock-podcast-footer-posts li {
			/* margin-bottom: 12px; */
			position: relative;
			padding-left: 25px;
			transition: all 0.3s ease;
		}

		.rock-podcast-footer-posts li:before {
			content: '▶';
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			color: #9F23C1;
			font-size: 0.8rem;
			transition: all 0.3s ease;
		}

		.rock-podcast-footer-posts li:hover {
			transform: translateX(5px);
		}

		.rock-podcast-footer-posts li:hover:before {
			color: #fff;
			transform: translateY(-50%) translateX(3px);
		}

		.rock-podcast-footer-posts a {
			color: rgba(255, 255, 255, 0.85);
			text-decoration: none;
			font-weight: 500;
			font-size: 1rem;
			transition: all 0.3s ease;
			display: block;
			padding: 5px 0;
		}

		.rock-podcast-footer-posts a:hover {
			color: #fff;
			padding-left: 5px;
		}

		.footer-note {
			text-align: center;
			margin-top: 30px;
			color: #666;
			font-size: 0.9rem;
		}

		/* .product-slider-wrapper {
			position: relative;
			padding: 0 40px;
		}

		.myProductSlider {
			overflow: hidden;
			padding: 20px 0;
		}

		.swiper-wrapper {
			display: flex;
			align-items: stretch;
		}

		.swiper-slide {
			display: flex;
			height: auto;
		}

		.rock-podcast-glry-single-parent {
			width: 100%;
			display: flex;
			flex-direction: column;
		}

		.rock-podcast-gallery-img {
			position: relative;
			overflow: hidden;
			border-radius: 8px;
			box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
			flex-grow: 1;
			display: flex;
			flex-direction: column;
		}

		.rock-podcast-gallery-img img {
			width: 100%;
			height: 280px;
			object-fit: cover;
			display: block;
			transition: transform 0.5s ease;
		}

		.rock-podcast-glry-overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
			opacity: 0;
			transition: opacity 0.3s ease;
		}

		.rock-podcast-tesml-navigations {

			top: 343px;
		}

		.rock-podcast-glry-text {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			padding: 20px;
			color: white;
			transform: translateY(10px);
			transition: transform 0.3s ease;
			z-index: 2;
		}

		.rock-podcast-glry-text h4 {
			font-size: 20px;
			margin-bottom: 8px;
			display: flex;
			align-items: center;
		}

		.rock-podcast-glry-text h4 .rock-podcast-line-shape {
			width: 30px;
			margin: 0 10px 0 0;
			background: #D2691E;
		}

		.rock-podcast-glry-text p {
			font-size: 14px;
			opacity: 0.9;
			margin: 0;
		}

		.rock-podcast-glry-single-parent:hover .rock-podcast-gallery-img img {
			transform: scale(1.05);
		}

		.rock-podcast-glry-single-parent:hover .rock-podcast-glry-overlay {
			opacity: 1;
		}

		.rock-podcast-glry-single-parent:hover .rock-podcast-glry-text {
			transform: translateY(0);
		}

		.product-slider-wrapper .swiper-button-prev,
		.product-slider-wrapper .swiper-button-next {
			width: 40px;
			height: 40px;
			background: rgba(255, 255, 255, 0.1);
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			position: unset;
			transition: all 0.3s;
			margin: 0;
			color: #FFFFFF;
			cursor: pointer;
		}

		.product-slider-wrapper .swiper-button-prev:hover,
		.product-slider-wrapper .swiper-button-next:hover {
			background: linear-gradient(108.39deg, #9F23C1 24.53%, #3A53D8 59.54%, #1384CC 81.64%);
			transform: scale(1.1);
		}

		.product-slider-wrapper .swiper-button-prev:after,
		.product-slider-wrapper .swiper-button-next:after {
			display: none;
		}

		.product-slider-wrapper .swiper-button-prev svg,
		.product-slider-wrapper .swiper-button-next svg {
			width: 12px;
			height: 20px;
			fill: #FFFFFF;
		}

		.rock-podcast-tstml-slider-parent .swiper-button-prev,
		.rock-podcast-tstml-slider-parent .swiper-button-next {
			width: 40px;
			height: 40px;
			background: rgba(255, 255, 255, 0.1);
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			position: unset;
			transition: all 0.3s;
		}

		.rock-podcast-tstml-slider-parent .swiper-button-prev:hover,
		.rock-podcast-tstml-slider-parent .swiper-button-next:hover {
			background: linear-gradient(108.39deg, #9F23C1 24.53%, #3A53D8 59.54%, #1384CC 81.64%);
		}

		.swiper-button-prev,
		.swiper-button-next {
			position: static;
			width: 50px;
			height: 50px;
			margin: 0;
			background-color: rgba(139, 69, 19, 0.8);
			border-radius: 50%;
			display: flex;
			align-items: center;
			justify-content: center;
			color: #FFFFFF;
			transition: all 0.3s ease;
			cursor: pointer;
		}

		.swiper-button-prev:hover,
		.swiper-button-next:hover {
			background-color: rgba(139, 69, 19, 1);
			transform: scale(1.1);
		}

		.swiper-button-prev:after,
		.swiper-button-next:after {
			display: none;
		}

		.swiper-button-prev svg,
		.swiper-button-next svg {
			width: 12px;
			height: 20px;
			fill: #FFFFFF;
		}

		.rock-podcast-event-inner .rock-podcast-countdown ul li span {
			font-size: 16px;
		} */
		 .rock-podcast-event-inner .rock-podcast-countdown ul li span {
			font-size: 16px;
		}
.rock-podcast-testml-wrapper-custom {
			background-image: url(../images/gallery-bg.jpg);
		}
		/* Responsive styles */
		@media (max-width: 768px) {
			.product-slider-wrapper {
				padding: 0 20px;
			}

			.rock-podcast-main-heading h2 {
				font-size: 28px;
			}

			.rock-podcast-gallery-img img {
				height: 220px;
			}

			.rock-podcast-glry-text {
				padding: 15px;
			}

			.rock-podcast-glry-text h4 {
				font-size: 18px;
			}
		}
.product-image{
	height: auto !important;
}
		@media (max-width: 480px) {
			.rock-podcast-galry-wrapper {
				padding: 40px 0;
			}

			.rock-podcast-main-heading h2 {
				font-size: 24px;
			}

			.rock-podcast-gallery-img img {
				height: 200px;
			}

			.rock-podcast-glry-text h4 {
				font-size: 16px;
			}

			.swiper-button-prev,
			.swiper-button-next {
				width: 44px;
				height: 44px;
			}
		}