#ui-datepicker-div{
    z-index: 1000 !important;}
.btnStyl{color: white; transition: all 0.2s linear; border-radius: 30px; font-size: 20px; font-weight: 600; padding: 13px 40px; margin-top: 20px; display: inline-block; position: relative; z-index: 1;}
.sm_btn{padding: 10px 20px; font-size: 16px; margin-bottom: 20px; margin-top: 0;}
.btnStyl:hover{transform: translateY(-2px) translateX(0px);}
.blue_Btn1{background: linear-gradient(77deg, var(--colblu) 0%, #373C98 100%) 0% 0% no-repeat;}
.pink_btn{background: var(--colpink);}
.yellow_btn1{background: linear-gradient(180deg, #FFCC68 0%, #EB9F0A 100%) 0% 0% no-repeat;box-shadow: 0px 3px 6px #00000029; color: var(--colblk); border: 1px solid #DF7700;}
/* Rectangle 7848 */
.wht_btn{background: #FFFFFF; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.12); color: #1A1818;}


.card_sliderArea{padding:0px 0 60px; margin-top: -140px; z-index: 1;  overflow: hidden; position: relative;}
.card_sliderArea .hdng_Styl_3{font-size:24px; margin-top: 10px;}
.card_sliderArea .card_lst{display: flex; justify-content: flex-start; margin-top: 30px; padding: 10px 10px 60px; align-items: flex-start;}
.card_sliderArea .card_lst.no-pagination{padding-bottom: 0;}
.card_sliderArea .card{box-shadow: 0px 3px 6px #00000029; border-radius:20px; background-color: white; margin-bottom: 8px; height: 100%; z-index: 1; position: relative; flex-direction: column; justify-content: space-between; padding: 18px;}
.card_sliderArea .card .imgBx{width: 100%; border-radius: 12px; height: 180px; overflow: hidden; flex-shrink: 0;}
.card_sliderArea .card .imgBx img{width: 100%; height: 100%; display: block; object-fit: cover;}
.card_sliderArea .card .contBx{font-size: 18px; height: 100%; display: flex; flex-direction: column; }
.card_sliderArea .card .dtl_cont{padding: 10px 0px 0px; height: 100%; display: flex; flex-direction: column;}
.card_sliderArea .card .lst_icn{width: 28px; flex-shrink: 0; height: 28px; background-color: #E7E8F5; border-radius: 50%;}
.card_sliderArea .card .contBx p{color:var(--colblk2); line-height: 1.7; font-size: 14px; margin-bottom: 0; font-weight: 400;}
.card_sliderArea .card .contBx p a{font-weight: 700; color:var(--colblk2)}
.card_sliderArea .card .contBx p a:hover{color:#1751C0}
.card_sliderArea .card:nth-child(even){margin-right:0;}
.card_sliderArea .card .contBx .more-text{display: none;}
.card_sliderArea.no-bottom-padding{padding-bottom:40px}
.card_sliderArea.no-margin{margin-top: 0;}

.card_lst{padding-bottom: 40px;}
.pagination_styl1.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color: var(--colpink);}
.pagination_styl1.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color: var(--colblu);}
.pagination_styl1.swiper-pagination-horizontal .swiper-pagination-bullet{transition: all 0.2s linear;}
.pagination_styl1.swiper-pagination.swiper-pagination-horizontal{text-align:left; position: absolute; left:0; right: 0; margin: auto; background-color: white; box-shadow: 0px 0px 4px rgba(0,0,0,.2); border-radius: 20px; text-align: center; width: max-content; padding: 5px 20px; border: 1px solid #8E8EBE;}
.pagination_styl1.swiper-pagination-horizontal.swiper-pagination{border-color: var(--colpink);}
.pagination_styl1.col_blue.swiper-pagination-horizontal.swiper-pagination{border-color: var(--colblu);}
.pagination_styl1.col_blue.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color: var(--colblu);}
.pagination_styl1 .swiper-pagination-bullet-active{width: 25px; border-radius: 6px;}
.card_sliderC{position: absolute; right: 0; width: 100%; max-width: 1380px; bottom:35%; transform: translateY(-50%); height: 36px; left: 0; right: 0; margin: auto;}
.card_sliderC .swiper-button-next::after,.card_sliderC .swiper-button-prev::after{background-image: url(../images/arrow-right.svg); background-size: 100%; font-size: 0; content: ''; background-repeat: no-repeat; width: 36px; height: 36px;}
.card_sliderC{}
.card_sliderC .swiper-button-prev{transform: rotateY(180deg); left:0;}
.card_sliderC.styl2 .swiper-button-prev::after, .card_sliderC.styl2 .swiper-button-next::after{filter: hue-rotate(114deg);}
.card_sliderArea .swiper-slide{height: auto; margin-bottom: 10px;} 

/* .tab_cont .tab_item{position: relative;}
.tab_cont .tab_item .card_sliderC{ bottom: auto; margin: 0px -50px; top: 50%;} */
.tabs_style1{display: flex; margin-top: 20px; justify-content: center; align-items: center;}
.tabs_style1 ul{display: flex; justify-content: center; flex: 1 0 auto;}
.tabs_style1 li { /*flex-grow:1;*/padding: 6px; cursor: pointer;}
.tabs_style1 a{border-radius: 30px; font-size: 1.4vw; color: var(--colblk); border: 1px solid var(--colblu); padding: 10px 20px; display: block;}
.tabs_style1 .active a{color: #fff;font-weight: 600;background-color: var(--colblu);}

.tabs_style2{margin-top: 20px; justify-content: center; align-items: center;}
.tabs_style2 ul{display: flex;  width: 100%; justify-content:center; }
.tabs_style2 li{padding: 6px 0 0; transition: all 0.2s linear; flex-grow: 1; text-align: center; cursor: pointer; position: relative;}
.tabs_style2 li.active::after{height: 2px; content: '';width: 100%; position: absolute; bottom:0; left: 0; background-color: #000;}
.tabs_style2 span{color: var(--colblk); border-bottom: 1px solid var(--colblu); padding: 10px 20px; display: block;}
.tabs_style2 .active span{color: #000; font-weight: 600; border-color: #000;}

.tabs_cont .tab_cont{display: none;}
.tabs_cont .tab_cont:first-child{display: block;}

.pd_Btm_newsletter{padding-bottom: 210px;}
.mt-tp_overlap{margin-top: -80px;}

.blog_pagination ul{display: flex; align-items: center; justify-content: flex-end;}
.blog_pagination ul li{cursor: pointer; border-radius: 30px; transition: all 0.2s linear; aspect-ratio: 1; color:#454545; padding: 0px 10px; display: flex; align-items: center; margin: 0px 3px;}
.blog_pagination ul li:not(.prev, .next, .dots):hover{color: black; background-color: #d6d6d6;}
.blog_pagination .prev, .blog_pagination .next{background: url(../images/arrow_ryt_pag.svg) no-repeat center center; background-size: 100%; width: 20px; height: 20px;}
.blog_pagination .prev{transform: rotateY(180deg);}
.blog_pagination li.disabled{pointer-events: none; opacity: 0.3;}
.blog_pagination ul li.active{font-weight: 600; pointer-events: none;}