.blog_tags.sticky{position: sticky; z-index: 1; padding: 8px 0; top: 0; transform: translateY(70px);}
.blog_tags.sticky a{padding: 7px 20px;}
.blog_tags .container{display: flex;}
.blog_tags .container::after{width: 10px; height: 100%; content: ''; display: inline-block;}
.blog_tags ul{display: flex;}
.blog_tags li{display: block; padding: 0px 5px; white-space: nowrap; width: fit-content;}
.blog_tags a.active{background-color: var(--colblu); color: #fff; border-color: currentColor;}
.blog_tags a{transition: var(--transition1); color: var(--colblk); background-color: white; border: 1px solid #C08CA4; display: block; border-radius: 30px; font-weight: 500; padding: 10px 30px;}
.blog_tags a:hover:not(.active){background-color: #f0f0f0;}
.blog_tags .active a{background-color: #A75900; color: white;}

.hero_header2{background-color: var(--colblu4); padding: 40px 0;}
.hero_header2 .img_Bx{width: 40%; max-height:350px;  margin-right: 5%; display: block; border-radius: 12px; overflow: hidden;}
.hero_header2 .img_Bx img{display: block; object-fit: cover; width: 100%; min-height: 100%;}
.hero_header2 .cont_Bx{width: 55%;}
.hero_header2 .swiper .pagination_styl2{position: absolute; left: 15%; right: auto; width: auto;}
.hero_header2 .pagination_styl2.swiper-pagination .swiper-pagination-bullet-active{background-color: white;}
.hero_header2 .pagination_styl2 .swiper-pagination-bullet{transition: all 0.2s linear;}
.hero_header2 .pagination_styl2.swiper-pagination{text-align:left; position: absolute; bottom: 20px; left:15%; margin: auto; background-color: rgba(0,0,0,.2); border-radius: 20px; text-align: center; width: max-content; padding: 5px 20px;}
.hero_header2 .pagination_styl2 .swiper-pagination-bullet-active{width: 25px; border-radius: 6px;}

.blog_c-tags{color: white;}
.blog_c-tags li{display: inline-block; padding: 6px 10px; border: 1px solid currentColor; border-radius: 6px; margin-right: 10px;}

.card_sliderC.blogTags{bottom: 0; transform: none; top: 0;}
.card_sliderC.blogTags .swiper-button-next::after, .card_sliderC.blogTags .swiper-button-prev::after{background-position: center; width: 16px; background-image: url(../images/arrow_ryt_pink.svg);}
.card_sliderC.blogTags ~ .blog_tags{margin: 0px 35px;}


.srch_bar{position: relative; display: flex; align-items: center; justify-content: space-between; border: 1px solid #A1A1A1; border-radius: 30px; padding-left: 40px; padding-right: 3px;}
.srch_bar::before{background: url(../images/search_icn.svg) center center no-repeat; background-size: 100%;  width: 15px; height: 16px; position: absolute; z-index: 1; content: ''; left: 10px; top: 0; bottom: 0; margin: auto;}
.srch_bar input{height: 40px; flex: 1; border: none; background: none; font-weight: 500; font-size: 14px;}
.srch_bar button{background-color: black; color: white; border-radius: 30px; padding: 7px 15px; cursor: pointer; border: none; transition: all 0.2s linear;}
.srch_bar button:hover{background-color: var(--colpink);}


.blog_Sec.styl2 .blog_lst_contnr{display: grid; grid-template-columns: 0.40fr 0.60fr; grid-gap: 40px;}
.blog_Sec.styl2 .blog_lst_contnr .blog_itm{width: 100%; margin: 0; box-shadow: none; border: 1px solid #BFBFBF;}
.blog_Sec.styl2 .blog_lst_contnr .blog_itm .imgBx img{display: block;}
.blog_Sec.styl2 .blog_lst_contnr .blog_itm:nth-child(1){grid-row-start: 1; grid-row-end: 3;}
.blog_Sec.styl2 .blog_lst_contnr .blog_itm:not(:first-child){display: flex; align-items: center;}
.blog_Sec.styl2 .blog_lst_contnr .blog_itm:not(:first-child) .imgBx{width: 32%; margin-right: 3%; flex-shrink: 0; margin-bottom: 0; aspect-ratio: 4/3;}
.blog_Sec.styl2 .blog_lst_contnr .blog_itm:not(:first-child) .imgBx img{width: 100%;min-height: 100%; object-fit: cover; }

/*--Blog RHS Widget--*/
.widget_Styl1{box-shadow: 0px 1px 12px #0000001C; border-radius: 16px;}
.widget_Styl1 .widget_Hdr{border-radius: 24px 24px 0 0;}
.widget_Styl1 .widget_Hdr h3{background-color: #efefef;}
.blg_LstWdgt{padding: 15px;}
.blg_LstWdgt .blog_itm{text-align: left;}
.blg_LstWdgt .blog_itm .blg_img{width: 32%; margin-right: 3%; border: 1px solid #f0f0f0; border-radius: 8px; overflow: hidden; height: 80px;}
.blg_LstWdgt .blog_itm .blg_img img{width: 100%; min-height: 100%; height: 100%; object-fit: cover; display: block;}
.blg_LstWdgt .blog_itm .blg_cnt{width: 65%; display: flex; flex-direction: column;}
.blg_LstWdgt .blog_itm .blg_cnt p{margin-bottom: 10px;}
.blg_LstWdgt .blog_itm a{display: flex; color:var(--colblk2); font-weight: 500; font-size: 14px;}
.blg_LstWdgt .blog_itm a:hover{color: var(--colblu);}
.blg_LstWdgt .blog_itm:not(:last-child){border-bottom: 1px solid #E0E0E0;  margin-bottom: 15px; padding-bottom: 15px;}
.blg_LstWdgt .blog_itm .dt_Row{font-size: 13px; color: #595959; font-weight: 400; margin-top: auto;}


.blog_detail .blog_c-tags{color: #595959;}
.blog_detail .blog_c-tags li{border-color: #dcdcdc;}
.blog_detail .container{display: flex; justify-content: space-between;}
.blog_detail .lft_Bx p{margin: 10px 0; display: block; line-height: 1.7; font-size: 14px;}
.blog_detail .lft_Bx p:last-child{margin-bottom:0;}
.blog_detail .lft_Bx p a{transition: all 0.2s linear; color: black; text-decoration: underline;}
.blog_detail .lft_Bx p a:hover{background-color: #000; color: white;}
.blog_detail .lft_Bx h1{margin: 10px 0; font-size: 24px; font-weight: 600;}
.blog_detail .lft_Bx h3{margin: 10px 0; font-size: 20px; font-weight: 500;}
.blog_detail .lft_Bx img{max-width: 100%; border-radius: 20px; width: 100%;}
.blog_detail .imgBx{width: 100%; max-height: 400px; min-height: 200px; border-radius: 20px; overflow: hidden; margin-bottom: 10px;}
.blog_detail .imgBx img{width: 100%; object-fit: cover;}

.blog_detail .contact_Bx .form_Contnr h3.bg_blu{background-color: #ABC8ED; color: black; font-weight: 600;}

.share_Bx{font-size: 30px;}
.share_Bx li{margin-right: 10px;}
.share_Bx svg{width: 1em; height: 1em;}