.custom-slick-slider{
	overflow:hidden;
}


.custom-slick-slider .slick-prev:before, .custom-slick-slider .slick-next:before {
    opacity: 1;
    color: #fff;
}

.custom-slick-slider .slick-prev, .custom-slick-slider .slick-next{
    z-index:1;
}

.custom-slick-slider .slick-prev {
    left: 10px;
}

.custom-slick-slider .slick-next {
    right: 6px;
}

/* .custom-slick-slider .custom-ss-img img { */
/*     aspect-ratio: 1/1.6; */
/*     object-fit: cover; */
/* } */

/* .custom-slick-slider .custom-ss-img{ */
/*     display: flex; */
/*     justify-content: center; */
/*     align-items: center; */
/*     height: 100%; */
/*     background: rgba(44, 139, 173, 0.08); */
/* } */

/* .custom-slick-slider .slick-slide { */
/* 	 padding: 6px 0px; */
/* } */

.custom-slick-slider .slick-track{
	overflow:hidden;
} 

/* .custom-slick-slider .slick-list { margin: 0 -10px; } */
.custom-slick-slider .slick-slide>.custom-ss-block {
	display:flex;
	justify-content:center;
	align-items:center;
}
.custom-slick-slider .slick-slide>.custom-ss-block {
    padding: 0 10px;
}

.custom-slick-slider.full-banner-slider .slick-slide>.custom-ss-block {
    padding: 0;
}

.custom-slick-slider .slick-arrow {
  font-size: 12px !important;
  color: transparent;
}
.custom-slick-slider .slick-arrow {
 position: absolute;
    background: var(--primary);
    opacity: 1;
    z-index: 1;
    width: 2rem;
    height: 2rem;
    padding: 6px 5px;
    overflow: hidden;
    border: 1px solid var(--primary);
    cursor: pointer;
    border-radius: var(--btn-radius)!important;
    outline: none;
    transition: 0.25s;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
/* .custom-slick-slider.main-banner-slider .slick-arrow { */
/*     background-color: rgb(38 45 63); */
/*     border: 1px solid #2e2e2e; */
/* } */
.custom-slick-slider .slick-arrow:hover,
.custom-slick-slider .slick-arrow:focus {
  border-color: transparent;
  background: linear-gradient(135deg, #3b82f6, #10b981);
  opacity: 0.95;
}
.custom-slick-slider .slick-arrow:active {
  transform: translateY(-50%) scale(0.9);
}

.custom-ss-multi .slick-slide {
	height:auto;
	display: flex;
    justify-content: center;
}

.custom-ssm-nav .slick-arrow{
	width:1.4rem;
	height:1.4rem;
}

.custom-ssm-nav .slick-prev:before,
.custom-ssm-nav .slick-next:before{
	font-size:14px;
}

.custom-ssm-nav .slick-arrow{
	    padding: 4px 3px;
}

/*** bullet nav css start ***/

.custom-slick-slider .slick-dots {
    display: flex;
    justify-content: center;
        bottom: 20px;
}

.custom-slick-slider .slick-dots li {
    width: 20px;
    height: 20px;
    border-radius: var(--btn-radius);
    margin: 20px 10px 0 10px;
    background: var(--highlight);
    transition: 0.5s;
    border-radius: var(--btn-radius);
}

.custom-slick-slider .slick-dots li.slick-active {
    width: 20px;
    height: 20px;
    border-radius: var(--btn-radius);
    background: var(--primary);
    transition: 0.5s;
}

.custom-slick-slider .slick-dots li button {
    position: relative;
    margin-top: 50%;
    margin-left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.custom-slick-slider .slick-dots li button::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: var(--btn-radius);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: var(--bs-gray);
    transition: 0.5s;
}

.custom-slick-slider .slick-dots li.slick-active button::after {
    background: var(--white);
}

.custom-slick-slider.slick-dotted.slick-slider {
    padding-bottom: 60px;
    margin-bottom:0;
}
.custom-bg-banner .slider-title {
    font-size: 36px !important;
    text-transform: none !important;
}
.custom-bg-banner .slider-subtitle {
    font-size: 18px !important;
    font-weight: 500 !important;
    text-transform: none !important;
}
.slider-content-wrapper {
    background-color: rgba(255, 255, 255, 0.228);
    border-radius: 5px;
    border: 1px solid rgb(255, 255, 255);
    backdrop-filter: blur(5px);
    padding: 15px;
}
/* .full-banner-slider.main-banner-slider .slider-overlay-block { */
/*     top: 50px; */
/*     transform: none; */
/* } */
.custom-bg-banner.bg-banner3 .slider-title, .custom-bg-banner.bg-banner3 .slider-subtitle,
.custom-bg-banner.bg-banner4 .slider-title, .custom-bg-banner.bg-banner4 .slider-subtitle {
    color: #2c2c2c;
}
.custom-bg-banner.bg-banner3 .slider-content-wrapper, 
.custom-bg-banner.bg-banner4 .slider-content-wrapper {
    border: 1px solid rgb(165 165 165);
}
/*** Bullet Nav CSS End ***/

/* top nav css start */


.top-nav-slider .slick-arrow{
	top:25px;
/* 	width: 4rem; */
    height: 2.2rem;
    padding: 8px 5px;
    border-radius: 20px;
}

.top-nav-slider .slick-prev {
    right: 50px;
    left: auto;
}

.tn-slidersm .slick-prev:before, .tn-slidersm .slick-next:before{
	font-size:16px
}

.tn-slidersm .slick-arrow{
	 height: 28px;
    width: 28px;
    padding: 6px 5px;
        bottom: -8px;
    top: inherit;
}

.tn-slidersm {
	padding-top: 0;
    padding-bottom: 40px;
}
.top-nav-slider.tn-slidersm .slick-prev {
    right: 45px;
}

/* .main-banner-slider.custom-slick-slider .slick-next { */
/*     left: calc(50% + 28px); */
/*     bottom: 9px; */
/*     top: initial; */
/* } */
/* .main-banner-slider.custom-slick-slider .slick-prev { */
/*     bottom: 9px; */
/*     top: initial; */
/*     left: calc(50% - 60px); */
/* } */
.main-banner-slider.custom-slick-slider .slick-next {
    right: 20px;
    bottom: 0;
    top: initial;
}
.main-banner-slider.custom-slick-slider .slick-prev {
    bottom: 0;
    top: initial;
    right: 110px;
    left: initial;
}
.slick-pause-btn {
    position: absolute;
/*     left: 50%; */
/*         transform: translateX(-50%); */
    bottom: 25px;
    color: #fff;
    background-color: var(--primary);
    border: 1px solid var(--primary);
    opacity: 1;
    z-index: 1;
    width: 2rem;
    height: 2rem;
    padding: 6px 5px;
    overflow: hidden;
    border-radius: var(--btn-radius)!important;
    outline: none;
    transition: 0.25s;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    right: 65px;
    bottom: 16px;
}
.slick-pause-btn:hover {
	border-color: transparent;
	background: linear-gradient(135deg, #3b82f6, #10b981);
	opacity: 0.95;
}

.main-slider-section{
	position: relative;
}
.slick-pause::after {
    content: "\f144";
	font-family: "Font Awesome 6 Free";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 20px;
    color: #fff;
}
.slick-play::after {
	content: "\f28b";
	font-family: "Font Awesome 6 Free";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 20px;
    color: #fff;
}

.custom-slick-slider.mldtl-card-6 .slick-track{
	    margin-left: 0;
}
.slick-track {
    margin-left: inherit;
    margin-right: inherit;
}

/* top nav css end */
/* .schemecard.slick-slide.slick-current.slick-active { */
/*     color: #005cab; */
/*     background: #fff!important; */
/*     scale: 1.4; */
/*     z-index: 2; */
/*     opacity: 1; */
/*     box-shadow: 0 5px 50px 2px rgba(72,95,146,.56); */
/* }  */
    
 