
.benefits-section {
	overflow: hidden;
	padding: 25px 0 25px;
	background-color: #ffffff;
  }
  .benefits-section .target-left {
	display: flex;
	flex-direction: column;
	justify-content: center;
  }
  .benefits-section .target-left .content-left {
	position: relative;
	z-index: 2;
  }
  .benefits-section .target-left .content-left .main-heading {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	font-size: 2rem;
	line-height: 2.625rem;
	color: #2b2c3e;
	padding: 0 48px 20px 0;
  }
  @media (max-width: 767px) {
	.benefits-section .target-left .content-left .main-heading {
	  font-size: 1.375rem;
	  line-height: 1.8125rem;
	  padding: 0 0 20px 0;
	}
  }
  .benefits-section .target-left .content-left p {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 1.25rem;
	letter-spacing: 0.2px;
	color: #323433;
  }
  @media (max-width: 767px) {
	.benefits-section .target-left .content-left p {
	  margin: 0 0 30px 0;
	}
  }
  .benefits-section .benefits-slider {
	margin: 0;
	padding: 0 10px 0 10px;
	display: flex;
	min-width: 1600px;
	justify-content: flex-start;
	flex-wrap: nowrap;
	flex-direction: row;
  }
  .benefits-section .benefits-slider::before {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	bottom: 0;
	width: 3000px;
	background-color: #ffffff;
	z-index: 1;
  }
  .benefits-section .benefits-slider .slick-list {
	overflow: visible;
  }
  .benefits-section .benefits-slider .blocks {
	padding: 0 14px;
  }
  @media (max-width: 991px) and (min-width: 768px) {
	.benefits-section .benefits-slider .blocks {
	  padding: 0 0 15px 0;
	  width: 100%;
	}
  }
  
  @media (max-width: 767px) {
	.benefits-section .benefits-slider .blocks {
	  padding: 0 0 15px 0;
	}
  }
  .benefits-section .benefits-slider .blocks .block-content {
	width: 300px;
	height: 357px;
	position: relative;
	overflow: hidden;
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #bfc3e9 0%, rgba(191, 195, 233, 0) 100%);
	border-radius: 15px;
	padding: 30px 23px 0 28px;
  }
  @media (max-width: 991px) {
	.benefits-section .benefits-slider .blocks .block-content {
	  width: 100%;
	  height: 300px;
	}
  }
  .benefits-section .benefits-slider .blocks .block-content .image {
	position: absolute;
	right: 0;
	bottom: 0;
  }
  .benefits-section .benefits-slider .blocks .block-content .image img {
	margin: 0 0 0 auto;
	position: relative;
	z-index: 1;
  }
  .benefits-section .benefits-slider .blocks .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays.svg"); */
	position: absolute;
	right: -320px;
	bottom: -300px;
	z-index: 1;
	transition: all 5s;
	transform-origin: center center;
	animation: 0;
  }
  .benefits-section .benefits-slider .blocks .block-content .block-title {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	font-size: 1.625rem;
	line-height: 2.125rem;
	color: #000000;
	position: relative;
	z-index: 2;
	padding: 0 0 24px 0;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider .blocks .block-content .block-title {
	  font-size: 1.25rem;
	  line-height: 1.625rem;
	}
  }
  .benefits-section .benefits-slider .blocks .block-content p {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 0.75rem;
	line-height: 1.0625rem;
	letter-spacing: 0.2px;
	color: #000000;
	position: relative;
	z-index: 2;
	max-width: 164px;
	max-height: 0;
	display: inline-block;
	overflow: hidden;
	opacity: 0;
	transition: all 1s;
  }
  @media (max-width: 991px) {
	.benefits-section .benefits-slider .blocks .block-content p {
	  opacity: 1;
	  max-height: none;
	}
  }
  .benefits-section .benefits-slider .blocks:hover .image::before {
	animation: rotate_me 10s infinite linear;
  }
  .benefits-section .benefits-slider .blocks:hover p {
	max-height: 300px;
	opacity: 1;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 1) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #f9d5c6 0%, rgba(249, 213, 198, 0) 100%);
  }
  .benefits-section .benefits-slider li:nth-child(5n + 1) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-1.svg"); */
  }
  .benefits-section .benefits-slider li:nth-child(5n + 1) .block-content .block-title {
	color: #b27251;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 1) .block-content p {
	color: #b27251;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 2) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #bfc3e9 0%, rgba(191, 195, 233, 0) 100%);
  }
  .benefits-section .benefits-slider li:nth-child(5n + 2) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-2.svg"); */
  }
  .benefits-section .benefits-slider li:nth-child(5n + 2) .block-content .block-title {
	color: #7e83a5;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 2) .block-content p {
	color: #7e83a5;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider li:nth-child(5n + 2) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #bfc3e9 0%, rgba(191, 195, 233, 0) 100%);
	}
	.benefits-section .benefits-slider li:nth-child(5n + 2) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-2.svg"); */
	}
	.benefits-section .benefits-slider li:nth-child(5n + 2) .block-content .block-title {
	  color: #7e83a5;
	}
	.benefits-section .benefits-slider li:nth-child(5n + 2) .block-content p {
	  color: #7e83a5;
	}
  }
  .benefits-section .benefits-slider li:nth-child(5n + 3) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #f8ecc2 0%, rgba(248, 236, 194, 0) 100%);
  }
  .benefits-section .benefits-slider li:nth-child(5n + 3) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-3.svg"); */
  }
  .benefits-section .benefits-slider li:nth-child(5n + 3) .block-content .block-title {
	color: #a59b75;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 3) .block-content p {
	color: #a59b75;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider li:nth-child(5n + 3) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #f8ecc2 0%, rgba(248, 236, 194, 0) 100%);
	}
	.benefits-section .benefits-slider li:nth-child(5n + 3) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-3.svg"); */
	}
	.benefits-section .benefits-slider li:nth-child(5n + 3) .block-title {
	  color: #a59b75;
	}
	.benefits-section .benefits-slider li:nth-child(5n + 3) p {
	  color: #a59b75;
	}
  }
  .benefits-section .benefits-slider li:nth-child(5n + 4) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #b3e0ff 0%, rgba(179, 224, 255, 0) 100%);
  }
  .benefits-section .benefits-slider li:nth-child(5n + 4) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-4.svg"); */
  }
  .benefits-section .benefits-slider li:nth-child(5n + 4) .block-content .block-title {
	color: #5a7588;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 4) .block-content p {
	color: #5a7588;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider li:nth-child(5n + 4) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #b3e0ff 0%, rgba(179, 224, 255, 0) 100%);
	}
	.benefits-section .benefits-slider li:nth-child(5n + 4) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-4.svg"); */
	}
	.benefits-section .benefits-slider li:nth-child(5n + 4) .block-content .block-title {
	  color: #5a7588;
	}
	.benefits-section .benefits-slider li:nth-child(5n + 4) .block-content p {
	  color: #5a7588;
	}
  }
  .benefits-section .benefits-slider li:nth-child(5n + 5) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #cae9bf 0%, rgba(202, 233, 191, 0) 100%);
  }
  .benefits-section .benefits-slider li:nth-child(5n + 5) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-5.svg"); */
  }
  .benefits-section .benefits-slider li:nth-child(5n + 5) .block-content .block-title {
	color: #84977e;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 5) .block-content p {
	color: #84977e;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider li:nth-child(5n + 5) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #cae9bf 0%, rgba(202, 233, 191, 0) 100%);
	}
	.benefits-section .benefits-slider li:nth-child(5n + 5) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-5.svg"); */
	}
	.benefits-section .benefits-slider li:nth-child(5n + 5) .block-content .block-title {
	  color: #84977e;
	}
	.benefits-section .benefits-slider li:nth-child(5n + 5) .block-content p {
	  color: #84977e;
	}
  }
  .benefits-section .benefits-slider li:nth-child(5n + 6) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #ebc7df 0%, rgba(249, 213, 198, 0) 100%);
  }
  .benefits-section .benefits-slider li:nth-child(5n + 6) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-5.svg"); */
  }
  .benefits-section .benefits-slider li:nth-child(5n + 6) .block-content .block-title {
	color: #df6b8d;
  }
  .benefits-section .benefits-slider li:nth-child(5n + 6) .block-content p {
	color: #df6b8d;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider li:nth-child(5n + 6) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #ebc7df 0%, rgba(249, 213, 198, 0) 100%);
	}
	.benefits-section .benefits-slider li:nth-child(5n + 6) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-5.svg"); */
	}
	.benefits-section .benefits-slider li:nth-child(5n + 6) .block-content .block-title {
	  color: #df6b8d;
	}
	.benefits-section .benefits-slider li:nth-child(5n + 6) .block-content p {
	  color: #df6b8d;
	}
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #b3e0ff 0%, rgba(179, 224, 255, 0) 100%);
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-3.svg"); */
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) .block-content .block-title {
	color: #5a7588;
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) .block-content p {
	color: #5a7588;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #b3e0ff 0%, rgba(179, 224, 255, 0) 100%);
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-3.svg"); */
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) .block-title {
	  color: #5a7588;
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 1) p {
	  color: #5a7588;
	}
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #f8ecc2 0%, rgba(248, 236, 194, 0) 100%);
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-4.svg"); */
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content .block-title {
	color: #a59b75;
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content p {
	color: #a59b75;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #f8ecc2 0%, rgba(248, 236, 194, 0) 100%);
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-4.svg"); */
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content .block-title {
	  color: #a59b75;
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 2) .block-content p {
	  color: #a59b75;
	}
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content {
	background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #e7d5e1 0%, rgba(231, 213, 225, 0) 100%);
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content .image::before {
	/* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-5.svg"); */
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content .block-title {
	color: #bb87a9;
  }
  .benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content p {
	color: #bb87a9;
  }
  @media (max-width: 767px) {
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content {
	  background: radial-gradient(173.12% 309.58% at 127.96% 157.71%, #e7d5e1 0%, rgba(231, 213, 225, 0) 100%);
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content .image::before {
	  /* content: url("/_themes/Yes-Bank-MigrationTheme/assets/cs/YesBank/YESCCard/components/benefits-component/assets/images/rays-5.svg"); */
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content .block-title {
	  color: #bb87a9;
	}
	.benefits-section .benefits-slider .moreInfo li:nth-child(5n + 3) .block-content p {
	  color: #bb87a9;
	}
  }
  @media (max-width: 991px) {
	.benefits-section .benefits-slider {
	  flex-direction: column;
	  align-items: center;
	  min-width: 100%;
	  padding: 0;
	}
  }
  @media (max-width: 991px) {
	.benefits-section .benefits-slider li {
	  width: 100%;
	  max-width: 440px;
	  margin: 0 auto;
	}
  }
  .benefits-section .benefits-slider .moreInfo {
	display: none;
  }
  @media (max-width: 991px) {
	.benefits-section .benefits-slider .moreInfo {
	  width: 100%;
	}
  }
  .benefits-section .view-more-section {
	display: none;
  }
  @media (max-width: 991px) {
	.benefits-section .view-more-section {
	  display: block;
	}
  }
  .benefits-section .view-more-section .view-more {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1.1875rem;
	margin: 0 auto;
	gap: 10px;
	display: flex;
	justify-content: center;
	color: #005ba2;
	cursor: pointer;
  }
  .benefits-section .ticker-wrapper,
  .benefits-section .ticker-items {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
  }
  @media (max-width: 991px) {
	.benefits-section {
	  padding: 50px 0 50px;
	}
  }
  
  @keyframes rotate_me {
	0% {
	  transform: rotateZ(0deg);
	}
	100% {
	  transform: rotateZ(360deg);
	}
  }





.our-product-box {
    padding-top: 65px;
    padding-bottom: 70px;
}

.our-product-box .top-heading {
    /* max-width: 555px; */
    margin: 0 auto 25px;
}

.our-product-box .top-heading p {
    margin-top: 10px;
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}

.our-product-box .our-product-inner .slick-arrow {
    /* top: -60px; */
    z-index: 10;
    border: 1px solid rgba(217, 217, 217, 0.5);
}

.our-product-box .our-product-inner .slick-arrow::before {
    font-size: 16px;
    font-weight: 600;
}

.our-product-box .our-product-inner .slick-prev {
    left: inherit;
    right: 57px;
}

.our-product-box .our-product-inner .slick-prev:before {
    color: #D71C23;
}

.our-product-box .our-product-inner .slick-next {
    right: 0;
}

.our-product-box .our-product-inner .slick-next:before {
    color: #D71C23;
}

.our-product-box .our-product-col {
    padding: 0 10px;
    height: 100%;
}

.our-product-box .our-product-details {
    background: radial-gradient(186.57% 137.63% at 68.48% 100%, rgba(249, 213, 198, 0) 0%, #F9D5C6 100%);
    padding: 34px 26px 70px;
    border-radius: 8px;
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 100%;
    min-height: 372px;
}

.our-product-box .our-product-details.red-gradient {
    background: radial-gradient(186.57% 137.63% at 68.48% 100%, rgba(249, 213, 198, 0) 0%, #F9D5C6 100%);
}

.our-product-box .our-product-details.red-gradient h3,
.our-product-box .our-product-details.red-gradient p,
.our-product-box .our-product-details.red-gradient a {
    color: #B27251;
}

.our-product-box .our-product-details.blue-gradient {
    background: radial-gradient(187.38% 108.74% at 56.88% 87.77%, rgba(191, 195, 233, 0) 0%, #BFC3E9 100%);
}

.our-product-box .our-product-details.blue-gradient .our-product-content h3 {
    color: #666B95;
}

.our-product-box .our-product-details.blue-gradient .our-product-content p,
.our-product-box .our-product-details.blue-gradient .our-product-content a {
    color: #7E83A5;
}

.our-product-box .our-product-details.yellow-gradient {
    background: radial-gradient(180.15% 112.9% at 50% 106.45%, rgba(248, 236, 194, 0) 0%, #F8ECC2 100%);
}

.our-product-box .our-product-details.yellow-gradient .our-product-content h3 {
    color: #988E66;
}

.our-product-box .our-product-details.yellow-gradient .our-product-content p,
.our-product-box .our-product-details.yellow-gradient .our-product-content a {
    color: #A59B75;
}

.our-product-box .our-product-details.cyan-banking {
    background: radial-gradient(170.33% 221.56% at 86.59% 130.38%, rgba(179, 224, 255, 0) 0%, #B3E0FF 100%);
}

.our-product-box .our-product-details.cyan-banking .our-product-content h3 {
    color: #5A7588;
}

.our-product-box .our-product-details.cyan-banking .our-product-content p,
.our-product-box .our-product-details.cyan-banking .our-product-content a {
    color: #5A7588;
}

.our-product-box .our-product-details:hover .apply-btn {
    display: block;
}

.our-product-box .our-product-details:hover .round-bg {
    display: block;
}

.our-product-box .our-product-content {
    padding-bottom: 15px;
    position: relative;
    z-index: 3;
}

.our-product-box .our-product-content h3 {
    font-weight: 700;
    margin-bottom: 7px;
}

.our-product-box .our-product-content p,
.our-product-box .our-product-content a {
    font-size: 0.8125em; /*13px*/
    line-height: 17px;
    letter-spacing: -0.2px;
    font-weight: 600;
}

.our-product-box .our-product-content p .bold,
.our-product-box .our-product-content a .bold {
    font-weight: 700;
}

.our-product-box .our-product-content a {
    text-decoration: underline;
    display: inline-block;
    margin-top: 12px;
}

.our-product-box .our-product-content a:hover {
    text-decoration: none;
}

.our-product-box .our-product-img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.our-product-box .our-product-img img {
    margin: auto;
}

.our-product-box .round-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: -1;
}

.our-product-box .round-bg img {
    margin: auto;
}

.our-product-box .apply-btn {
    position: absolute;
    bottom: 24px;
    left: 0;
    right: 0;
    padding: 0 33px;
    text-align: center;
    display: none;
}

.our-product-box .apply-btn .btn {
    width: 100%;
    justify-content: center;
    text-transform: capitalize;
    color: #FFFFFF;
}

@media (max-width: 1199px) {
    .our-product-box {
        padding: 50px 0 40px;
    }
}

@media (max-width: 991px) {
    .our-product-box {
        padding: 35px 0;
    }
}

@media (max-width: 767px) {
    .our-product-box {
        padding: 24px 0;
    }

    .our-product-box .top-heading p {
        margin-top: 8px;
        font-size: 0.875em; /*14px*/
        line-height: 21px;
    }
}



/* ////////////////////// updated CSS ///////////////////////// */


.our-product-box {
	padding-top: 65px;
	padding-bottom: 70px;
  }
  
  .custom-color {
	color: #020300;
  }
  
  .our-product-box .top-heading {
	/* max-width: 555px; */
	margin: 0 auto 25px;
  }
  
  .our-product-box .slick-dots {
	bottom: -39px;
  }
  
  .our-product-box .top-heading p {
	margin-top: 10px;
	color: #333333;
	font-size: 1em; /*16px*/
	line-height: 24px;
	font-weight: 600;
  }
  
  .our-product-box .our-product-inner .slick-arrow {
	bottom: -60px;
	z-index: 10;
	border: 1px solid rgba(217, 217, 217, 0.5);
  }
  
  .our-product-box .our-product-inner .slick-arrow::before {
	font-size: 16px;
	font-weight: 600;
  }
  
  .our-product-box .our-product-inner .slick-prev {
	left: inherit;
	right: 67px;
  }
  
  .slider-arrows .slick-arrow.slick-prev:before {
	content: url(../images/prev-arrow.svg);
  }
  body.dark-mode .slider-arrows .slick-arrow.slick-prev:before {
	content: url(../images/prev-arrow-yellow.svg)
  }
  body.dark-mode .slider-arrows .slick-arrow.slick-next:before {
	content: url(../images/next-arrow-yellow.svg);
  }
  .slider-arrows .slick-arrow.slick-next:before {
	content: url(../images/next-arrow.svg);
  }
  .our-product-box .our-product-inner .slick-prev:before {
	color: #d71c23;
  }
  
  .our-product-box .our-product-inner .slick-next {
	right: 9px;
  }
  
  .our-product-box .our-product-inner .slick-next:before {
	color: #d71c23;
  }
  
  .our-product-box .our-product-col {
	padding: 0 10px;
	height: 100%;
  }
  
  .our-product-box .our-product-details {
	padding: 34px 26px 70px;
	border-radius: 8px;
  
	/* border-radius: 8px; */
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 100%;
	min-height: 372px;
  }
  
  .our-product-box .our-product-details.red-gradient {
	background: radial-gradient(
	  186.57% 137.63% at 68.48% 100%,
	  rgba(249, 213, 198, 0) 0%,
	  #f9d5c6 100%
	);
  }
  
  .our-product-box .custom-color .our-product-details.red-gradient h3,
  .our-product-box .custom-color .our-product-details.red-gradient p,
  .our-product-box .custom-color .our-product-details.red-gradient a {
	color: #020300;
  }
  
  .our-product-box .our-product-details.blue-gradient {
	background: radial-gradient(
	  187.38% 108.74% at 56.88% 87.77%,
	  rgba(219, 192, 157, 0) 0%,
	  #dbc09d 100%
	);
  }
  
  .our-product-box .custom-color .our-product-details.blue-gradient .our-product-content h3 {
 color: #020300;
	
  }
  
  .our-product-box .custom-color .our-product-details.blue-gradient .our-product-content p,
  .our-product-box .custom-color .our-product-details.blue-gradient .our-product-content a {
	color: #020300;
  }
  
  .our-product-box .our-product-details.yellow-gradient {
	/* background-color: #f7cab5; */
	background: radial-gradient(
	  180.15% 112.9% at 50% 106.45%,
	  rgba(248, 236, 194, 0) 0%,
	  #f8ecc2 100%
	);
  }
  
  .our-product-box .custom-color .our-product-details.yellow-gradient .our-product-content h3 {
	color: #020300;
  }
  
  .our-product-box .custom-color .our-product-details.yellow-gradient .our-product-content p,
  .our-product-box .custom-color .our-product-details.yellow-gradient .our-product-content a {
	color: #020300;
  }
  
  .our-product-box .our-product-details.cyan-banking {
	/* background-color: #8ecbe0;
	 */
	background: radial-gradient(
	  187.38% 108.74% at 56.88% 87.77%,
	  rgba(191, 195, 233, 0) 0%,
	  #bfc3e9 100%
	);
  }
  
  .our-product-box .custom-color .our-product-details.cyan-banking .our-product-content h3 {
	color: #020300;
  }
  
  .our-product-box .custom-color .our-product-details.cyan-banking .our-product-content p,
  .our-product-box .custom-color .our-product-details.cyan-banking .our-product-content a {
	color: #020300;
  }
  
  .our-product-box .our-product-details:hover .apply-btn {
	display: block;
  }
  
  .our-product-box .our-product-details:hover .round-bg {
	display: block;
  }
  
  .our-product-box .our-product-content {
	padding-bottom: 15px;
	position: relative;
	z-index: 3;
  }
  
  .our-product-box .our-product-content h3 {
	font-weight: 700;
	margin-bottom: 7px;
  }
  
  .our-product-box .our-product-content p,
  .our-product-box .our-product-content a {
	font-size: 0.8125em; /*13px*/
	line-height: 17px;
	letter-spacing: -0.2px;
	font-weight: 400;
  }
  
  .our-product-box .our-product-content p .bold,
  .our-product-box .our-product-content a .bold {
	font-weight: 700;
  }
  
  .our-product-box .our-product-content a {
	text-decoration: underline;
	display: inline-block;
	margin-top: 12px;
  }
  
  .our-product-box .our-product-content a:hover {
	text-decoration: none;
  }
  
  .our-product-box .our-product-img {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
  }
  
  .our-product-box .our-product-img img {
	margin: auto;
  }
  
  .our-product-box .round-bg {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	z-index: -1;
  }
  
  .our-product-box .round-bg img {
	margin: auto;
  }
  
  .our-product-box .apply-btn {
	position: absolute;
	bottom: 24px;
	left: 0;
	right: 0;
	padding: 0 33px;
	text-align: center;
	display: none;
  }
  
  .our-product-box .apply-btn .btn {
	width: 100%;
	justify-content: center;
	text-transform: capitalize;
	color: #ffffff !important;
	font-size: 0.875em !important; /*14px*/
    line-height: 16px !important;
  }
  
  .our-product-box .slider-dots .slick-dots li button {
	width: 10px;
	height: 10px;
	border: 1px solid #002edc;
	border-radius: 50%;
	transition: all 0.4s;
  }
  
  /* .slick-list {
	padding: 0 20% 0 0;
  } */
  
  @media (max-width: 1199px) {
	.our-product-box {
	  padding: 50px 0 40px;
	}
  }
  
  @media (max-width: 991px) {
	.our-product-box {
	  padding: 0px 0;
	}
  
	.our-product-box .top-heading {
	  /* max-width: 555px; */
	  margin: 0 auto 19px;
	}
  
	.our-product-box .our-product-details {
	  border-radius: 16px;
	}
  
	.our-product-box .slick-list {
	  padding: 0 10% 0 0;
	}
  
	.our-product-box .our-product-col {
	  /* max-width: 298px; */
	  width: 100%;
	}
	.our-product-box .our-product-img img {
	  margin: auto;
	  object-position: center;
	  width: 100%;
	}
  
	.our-product-box .our-product-col {
	  /* padding: 0 3px; */
	  padding: 0 10px;
	}
  }
  
  @media (max-width: 767px) {
	.our-product-box {
	  padding: 30px 0;
	}
  
	.our-product-box .top-heading p {
	  margin-top: 8px;
	  font-size: 0.875em; /*14px*/
	  line-height: 21px;
	}
  }
  
  .scs-custom-component-wrapper:has(.our-product-box){
	overflow: visible !important;
  }

  .yblOurProdADBTxt{
	display: none;
  }