.single-post .post-area .wpb_text_column a:hover{
  color:#074D5F !important;
}
.single-post .yoast-breadcrumb-wrapper{
    margin-top:39px;
}
.single-post .post-tags {
    padding-top: 3px !important;
}
.featured-media-under-header__cat-wrap .meta-category a:hover {
    color: #16555F;
}
.single-post .featured-media-under-header{
    padding-top:0px;
}
.featured-media-under-header .entry-title{
    color:#111111;
    font-weight: 700 !important;
}
.single-post .yoast-breadcrumb-wrapper span span:nth-child(2)::before{
    content: url(/wp-content/uploads/2026/05/Breadcrumb-arrow.png);
    margin-left: 12px;
    margin-right: 12px;
}
.single-post .yoast-breadcrumb-wrapper span.breadcrumb_last{
    white-space: nowrap;
    width: 221px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    position: absolute;
}
.featured-media-under-header__cat-wrap .meta-category a{
    background: rgba(30, 115, 137, 0.08) !important;
    border-radius: 500px;
    font-size: 14px;
    color:#16555F;
    font-weight: 600;
    margin:0;
    padding: 6px 12px;
}
.featured-media-under-header__content{
    margin-top:-3px !important;
}
.feature-media-under-header-meta-group{
    display: flex;
    flex-wrap: wrap;
}
.feature-media-under-header-meta-group .featured-media-under-header__cat-wrap{
    padding-right: 26px;
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author{
    order:1;
    padding-left: 24px;
    padding-right: 24px;
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date {
    padding-left: 24px;
    padding-right: 26px;
    padding-top: 3px;
    color: #111111;
}
.feature-media-under-header-meta-group .post-tags {
    padding-right: 26px;
    padding-top: 3px;
    color: #111111;
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author img,.related-posts .grav-wrap .text .meta-author-role{
    display: none;
}
.featured-media-under-header__cat-wrap,.featured-media-under-header__meta-wrap .meta-author,.featured-media-under-header__meta-wrap .meta-date,.feature-media-under-header-meta-group .post-tags{
    position: relative;

}
.featured-media-under-header__cat-wrap::after,
/* .featured-media-under-header__meta-wrap .meta-author::after, */
.featured-media-under-header__meta-wrap .meta-date::after {
    content: '';
    position: absolute;
    right: 0;
    height: 22px;
    width: 1px;
    background: #9FA4A0;
    top: 2px;
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date::before,.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author span a:before,.feature-media-under-header-meta-group .post-tags:before{
    content:'' !important;
    background-image:url('/wp-content/uploads/2026/06/date-icon.webp');
    background-repeat: no-repeat;
    padding: 0 10px !important;
    margin-right: 8px;
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author span a:before{
    background-image:url('/wp-content/uploads/2026/06/user-icon.webp');
}
.feature-media-under-header-meta-group .post-tags:before{
    background-image:url('/wp-content/uploads/2026/06/tag-icon.webp');
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author a{
    background: unset !important;
    color: #111111;
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author a:not(:hover){
    animation:unset !important;
}
.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author a span{
    display: none;
}
.featured-media-under-header__featured-media{
    margin-top:0px !important;
    border-radius: 20px;
    padding-bottom: 15px !important;
}
.featured-media-under-header__featured-media .post-featured-img,.featured-media-under-header__featured-media .post-featured-img img{
    position: unset;
}
.featured-media-under-header{
    padding-bottom:35px !important;
}
.post-content .wpb_wrapper h4 {
    font-size: 18px !important;
    color:#0A122C !important;
}
.post-content .wpb_wrapper h3,
.post-content .wpb_wrapper h2{
    margin:0px !important; 
    color:#0A122C !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 140% !important;
    padding-bottom: 10px;
}
.post-content .wpb_wrapper ul, 
.post-content .wpb_wrapper li {
    margin-bottom: 10px;
}
.featured-media-under-header__cat-wrap, .featured-media-under-header__meta-wrap {
    margin-bottom: 20px;
}
.post-content p,
.post-content .wpb_wrapper p{
    color:#2C3D55 !important;
}
.featured-media-under-header__cat-wrap .meta-category a + a {
    margin-left: 10px;
}
.featured-media-under-header__featured-media .post-featured-img img {
    margin: 0;
    border-radius: 20px;
}
#sidebar.span_3{
    padding-left: 5px;
    padding-top: 5px;
}
/* related posts section css starts here */
.related-post-wrap{
    margin-top:0px !important;
}
.related-post-wrap .row-bg-wrap .row-bg{
    background:transparent !important;

}
.single-post .container-wrap{
    padding-bottom:0px;
}
/* related posts section css ends here */

/* sidebar css starts here */
 #sidebar .widget{
    margin-bottom:24px !important;
}
#sidebar .widget h6{
    margin-bottom:0px !important;
}
 #sidebar .widget:not(.widget_search){
    background: rgba(30, 115, 137, 0.05);
    border-radius: 15px !important;
    padding:21px 24px 24px 24px;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{
        font-size: 16px;
        border: 1px solid #E5E5E5;
        border-radius: 10px;
        background: url('/wp-content/uploads/2026/06/search-icon.webp');
        background-repeat: no-repeat;
        background-position: 16px;
        padding: 12px 40px 12px 47px;
        background-color: transparent;
        box-shadow: unset !important;
}
#sidebar .widget .wp-block-categories-list{
    margin-bottom:0px !important;
}
#sidebar .widget .wp-block-categories-list li {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #D2D6DB !important;
}
#sidebar .widget .wp-block-categories-list li:not(:first-child){
    padding-top:16px !important; 
}
#sidebar .widget .wp-block-categories-list li a:hover{
    color:#16555F !important;
}
#sidebar .widget .wp-block-categories-list li:last-child{
    border-bottom:0px !important;
    padding-bottom:0px !important;
}
 #sidebar .widget p{
    padding-bottom:0px !important;
    line-height:152%;
}
#popular-tags-col .wp-block-tag-cloud{
    display: flex;
    flex-wrap: wrap;
    gap:12px;
}
#popular-tags-col .wp-block-tag-cloud a {
    font-size:14px !important;
    padding:6px 12px;
    border:1px solid #1E7389;
    border-radius: 500px;
    line-height:120%;
    font-weight: 600;
    color:#16555F;
    background:#fff;
    transition:0.3s all ease-in-out;
    margin-right: 0px !important;
}
#popular-tags-col .wp-block-tag-cloud a:hover{
    background:#1E7389;
    color:#fff;
}
#stayconnected-sidebar-col .wp-block-gallery figure{
    max-width:35px;
    
}
#stayconnected-sidebar-col .wp-block-gallery figure a{
    background:#1E7389;
    padding: 6px 8px 6px 9px;
    border-radius: 50%;
    border:1px solid #1E7389;
    transition:0.3s all ease-in-out;
}
#stayconnected-sidebar-col .wp-block-gallery figure a:hover{
    background-color:transparent !important;
}
#stayconnected-sidebar-col .wp-block-gallery figure a:hover img{
    filter: brightness(0) saturate(100%) invert(38%) sepia(10%) saturate(2770%) hue-rotate(145deg) brightness(97%) contrast(95%);
}
#stayconnected-sidebar-col .wp-block-gallery {
    gap:20px !important;
}
#stayconnected-sidebar-col .wp-block-gallery figure img{
    width: 18px;
    height: 21px;
    margin: 0;
    object-fit: contain;
}
/* sidebar css ends here */

/* related css starts here */
.related-title{
    color:#0A122C;
    text-align: center;
    font-weight: 700;
    font-size:40px !important;
    padding-top:88px !important;
    margin-bottom:70px;
}
.more-blogs-highlight{
    color:#1E7389;
}
.related-posts{
    padding-bottom:50px !important;
}
.related-posts .post-featured-img img{
    max-height:240px;
    border-radius: 15px;
    object-fit:cover;
    min-height: 240px;
    width: 100%;
}
.related-posts .article-content-wrap{
    display: flex;
    flex-wrap: wrap;
}
.related-posts .grav-wrap{
    display: flex ;
    width: 100%;
    position: unset !important;
    order:-1;
    margin-top:9px;
}
.related-posts .post-header .title{
    font-size: 18px !important;
    line-height: 139% !important;
    color: #0A122C;
    margin-bottom:10px;
    margin-top:14px;
}
.related-posts .post-header .excerpt{
    font-size:14px !important;
    line-height: 23px !important;
    color: #111; 
}
.related-posts .grav-wrap img{
    max-width:35px;
    max-height: 35px;
}
body .related-posts[data-style=material] .article-content-wrap{
    padding-bottom:0px !important;
}
.related-posts .inner-wrap .article-content-wrap{
    padding-bottom:0px !important;
}
.related-posts .grav-wrap .text{
    width: 100%;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}
.related-posts .inner-wrap{
    box-shadow:unset !important;
}
.related-posts .inner-wrap .meta-category{
    position: absolute;
    top: 195px;
    /* transform: translateY(-50%); */
    right: 0;
    margin-right: 12px;
    padding: 7px 10px 6px 9px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 8px;
    line-height: 120%;
}
.related-posts .inner-wrap .meta-category a{
    margin:0;
    color:#111111;
    display: none;
}
.related-posts .inner-wrap .meta-category a:first-child{
    display: inline-block !important;
}
.related-posts .inner-wrap .meta-category a::before{
    content:'' !important;
    background:unset !important;
}
.related-posts .inner-wrap .article-content-wrap{
    padding:0 !important
}
.related-posts .grav-wrap .text a{
    color: #111111;
    font-weight: 600;
}
.related-posts .grav-wrap .text span{
    color:#3B4040 !important;
    font-size:14px !important; 
    font-weight: 600 !important;
}
.related-read-more{
    color: #1E7389;
    font-weight: 600;
    margin-top: 14px;
    display: inline-block;
    /* position: absolute;
    bottom: -24px; */
}
/* related css ends here */
/* ready transform section css starts here */
.ready-transform-sec p {
    padding-bottom: 0px;
}
/* .ready-transform-sec .animation-shader-section span.link_wrap{
    padding:13px 43.25px 12px 13px!important;
} */
body .related-posts[data-style="material"] .inner-wrap
{
    border-radius: 15px !important;
}
.related-posts .img-link{
    overflow: hidden;
    border-radius: 15px;
    display: inline-block;
    font-size: 0px;
    line-height: 0;
    width: 100%;
}
.post-area .content-inner{
    padding-bottom:53px !important;
}
.animation-shader-section .nectar-cta[data-style=underline]{
    margin-left: -24px;
}
.related-posts{
    padding-bottom:85px !important;
}
.blog-recent.related-posts .col{
    width: 32.2% !important;
    margin-right: 1.7% !important;
}
/* ready transform section css ends here */
@media(max-width:999px){
    .featured-media-under-header__cat-wrap, .featured-media-under-header__meta-wrap {
        margin-bottom: 0px;
    }
    .post-area  .content-inner{
        padding-bottom:40px !important
    }
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date, .feature-media-under-header-meta-group .post-tags{
        padding-left: 0;
        padding-right: 17px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author{
        padding-left: 17px;
        padding-right: 17px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__cat-wrap{
        padding-right:17px
    }
    .feature-media-under-header-meta-group{
        gap: 17px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date, .feature-media-under-header-meta-group .post-tags{
        margin-left: -2px;
    }
    .related-posts{
        justify-content: center;
        gap:20px;
    }
    .related-posts  .col,.blog-recent.related-posts .col{
        width:47% !important;
        margin-right: 0px !important;
    }
    .related-posts .img-link{
        width:100%;
    }
    .related-posts .inner-wrap .meta-category{
        right:0px;
        top: 187px;
    }
    .featured-media-under-header .entry-title{
        font-size: 26px;
        line-height: 120%;
    }
    /* .single-post .featured-media-under-header{padding: 30px !important;} */
    #sidebar.span_3{
        padding-left: 0px;
        padding-top: 0px;
    }
    .related-title{
        font-size: 32px !important;
        padding-top:68px !important;
        margin-bottom: 40px;
    }

    .related-posts{
        padding-bottom:65px !important;
    }
    .related-posts .post-featured-img img{
        min-height:229px;
        max-height:229px;
    }
    .single-post .post-tags {
        padding-top: 10px !important;
    }   
    .single-post .featured-media-under-header{
        padding-bottom: 20px !important;
    } 
}
@media(max-width:690px){
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date, .feature-media-under-header-meta-group .post-tags{
        padding-left: 0;
        padding-right: 10px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author{
        padding-left: 10px;
        padding-right: 10px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__cat-wrap{
        padding-right:10px
    }
    .feature-media-under-header-meta-group{
        gap: 10px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date, .feature-media-under-header-meta-group .post-tags{
        margin-left: 0px;
        font-size: 12px;
    }
    .featured-media-under-header__cat-wrap .meta-category a{
        font-size: 12px;
        padding: 6px 12px 8px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author a{
        font-size: 12px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date::before, .feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author span a:before, .feature-media-under-header-meta-group .post-tags:before{
        background-size:19px;
        margin-right:4px;
    }
    .feature-media-under-header-meta-group{
        justify-content: start;
    }
    .featured-media-under-header__featured-media{
        min-height: 210px;
    }
    .featured-media-under-header{
        padding-bottom:20px !important
    }
    .post-content .wpb_wrapper h2{
        font-size:18px !important;
        line-height: 130% !important;
    }
    .related-title{
        padding-top: 50px !important;
        margin-bottom: 0px !important;
    }
    .related-posts .inner-wrap .meta-category{
        right: 0;
        top: 181px;
    }
    .related-posts  .col{
        width:100%;
    }
    .featured-media-under-header .entry-title{
        font-size: 22px;
        line-height: 120%;
    }
    .blog-recent.related-posts .col{
        width:100% !important;
    }
    .related-title{
        font-size:23px !important;
    }
    .related-posts{
        padding-bottom:35px !important;
    }
    .featured-media-under-header__featured-media{
        margin-top: 23px !important;
    }
    .related-posts .post-featured-img img{
        min-height:unset;
        max-height: 229px;
    }
    .feature-media-under-header-meta-group .featured-media-under-header__cat-wrap,.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-author,.feature-media-under-header-meta-group .featured-media-under-header__meta-wrap .meta-date, .feature-media-under-header-meta-group .post-tags{
        width: 100%;
        padding-left: 0px !important;
    }
    .featured-media-under-header__cat-wrap::after, .featured-media-under-header__meta-wrap .meta-author::after, .featured-media-under-header__meta-wrap .meta-date::after{
        background: transparent !important;
    }
    .featured-media-under-header__meta-wrap{
        gap:10px;
        margin-top: 5px;
    }
    .single-post .post-tags {
        padding-top: 0px !important;
    }
    .featured-media-under-header__featured-media {
        min-height: 180px;
        max-height: 210px;
    }
    .featured-media-under-header__featured-media .post-featured-img, .featured-media-under-header__featured-media .post-featured-img img {
        max-height: 200px;
        border-radius: 20px;
    }
    .single-post .featured-media-under-header {
        padding-bottom: 10px !important;
    }
}