body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.6;color:#000000}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
:root{
    --site-color:#005767;
    --title-color:#222222;
    --link-color:#3f0000;
    --logo-name-color:#ffffff;
    --menu-button-hover:#fbeaeb;
    --menu-button-text:#ffffff;
    --menu-button-text-hover:#111111;
    --stroke-end:#cce9fd;
    --veiw-more:#291600;
    --veiw-more-text:#291600;
    --title-color : #424342;
    --sidebar-heading:#2f3c7e;
    --author-color:#aa1111;
    --related-posts-color:#2f3c7e;
    --related-posts-hover-color:#aa1111;
    --quote-color:#aa1111;
    --question-color:#aa1111;
    --sub-shadow:#fbc638;
    --blog-detail-h1:#0000ff;
    --blog-detail-h2:#800080;
    --blog-detail-h3:#a52a2a;
    --blog-detail-h4:#995f6a;
    --blog-detail-h5:#ff0000;
    --blog-detail-h6:#5e5e5e;
    --buy-button-hover-color:#146c43;
    --contact-button-color:#0291aa;
    --success-alert-box:#078531;
    --error-alert-box:#850505;
    --info-alert-box:#0000ff;
    --lgawn-alert-box:#a0a005;
    --lgawn:#a0a005;
}

@media (max-width: 991px) {
    .menu{
        position: relative;
    }
    #bar {
        display: inline-block;
    }
    .navbar .menu li{
        text-align: center;
    }
    .navbar .menu li a{
        color: var(--site-color);
    }

    .menu-list {
        flex-direction: column;
        background: #fff;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        border-radius: 4px;
        /* overflow: hidden; */
        transition: all 0.3s ease;
    }

    .menu-list.hide {
        display: none;
    }

    .menu-list.show {
        display: flex;
        position: absolute;
        width: 250px;
        right: 0px;
        top: 33px;
    }
    .navbar .menu .menu-list li a{
        color: var(--site-color);
        display: block;
        padding: 10px;
    }
    .menu-list.hide li a {
        color: var(--site-color);
        display: block;
        border-bottom: 1px solid var(--site-color);
    }
    .navbar-collapse {
        flex-basis: 100%;
        flex-grow: 1;
        align-items: center;
    }
}
*{margin:0;padding:0;box-sizing:inherit}header{background-color:var(--site-color);width:100%;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.logo h2{font-size:18px;color:var(--logo-name-color);margin:0}.navbar .menu li{list-style-type:none;display:inline}.navbar .menu li a{text-decoration:none;border-radius:4px;font-weight:500;font-size:1rem;padding:.5em .8em;color:var(--menu-button-text);transition:all .3s ease-out}.navbar .menu li a:hover{background-color:var(--menu-button-hover);color:var(--menu-button-text-hover);transition:all .3s ease-out}.wrapper_con{padding:0 5%;margin:0 auto}.searchContent{display:none;position:absolute;top:70px;right:5%;z-index:999;width:100%;max-width:400px;padding:10px;border-radius:6px}
.menu-list a.active{
    background-color: var(--menu-button-hover);
    color: var(--menu-button-text-hover) !important;
}

.searchContent.active{
    display:block;
}
.searchContent .form-search{
    width:calc(100% - 23px);
    height:25px;
    padding:5px 10px;
    font-size:14px;
    color:var(--site-color);
    outline:none;
}
.sha{
    box-shadow:0 10px 40px var(--site-color),0 0 0 16px #ffffffeb;
}
.searchContent .search-submit{
    position:absolute;
    background:#fff;
    display:block;
    padding:3px 7px;
    right:14px;
    top:14px;
    outline:0;
    cursor:pointer
}
#searchIcon{border:1px solid #fff;margin-left: 5px;}

#bar{display:none;border:1px solid #fff}@media (max-width:991px){.hide{display:none}#bar{display:inline}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:linear-gradient(90deg,#434343,#434343 1px,#111 0,#111)}::-webkit-scrollbar-thumb{background:whitesmoke;border-radius:16px;box-shadow:inset 2px 2px 2px hsla(0,0%,100%,.25),inset -2px -2px 2px hsla(0,0%,0%,.25)}::selection{background-color:var(--site-color);color:#fff}.footer__nav ul li a{color:var(--title-color)}.footer__nav ul li a:hover{color:var(--site-color)}.footer-reference{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}.footer__copy a{color:var(--link-color);font-weight:600}.footer__copy a:hover{color:var(--site-color);text-decoration:underline}ul.social-profile{display:block;text-align:center;padding:0;margin:0;list-style-type:none}.social-profile li{display:inline-block}.social-profile li{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.social-profile li:nth-child(n+2){margin-left:-14px}.social-profile:hover li:nth-child(n+2){margin-left:0}.social-profile li a{display:block;color:#333f57;width:38px;height:38px;line-height:38px;text-align:center;background-color:rgba(128,137,150,.1);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:18px}.social-profile li a{background-color:#fff;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 0 40px rgb(82 85 90 / 10%);-moz-box-shadow:-3 0 40px rgba(82,85,90,.1);box-shadow:0 0 40px rgb(82 85 90 / 10%)}.social-profile li .facebook-bg{color:#4267b2}.social-profile li .facebook-bg:hover{background-color:#4267b2;color:#fff}.social-profile li .x-bg{color:#000}.social-profile li .x-bg:hover{background-color:#000;color:#fff}.social-profile li .twitter-bg:hover{background-color:#000;color:#fff}.social-profile li .whatsapp-bg:hover{background:green;color:#fff}.social-profile li .telegram-bg:hover{background:#27a2e1;color:#fff}.social-profile li .instagram-bg{color:#c13584}.social-profile li .instagram-bg:hover{background-color:#c13584;color:#fff}.social-profile li .youtube-bg{color:#e62117}.social-profile li .youtube-bg:hover{background-color:#e62117;color:#fff}.social-profile li .linkedin-bg{color:#0e76a8}.social-profile li .linkedin-bg:hover{background-color:#0e76a8;color:#fff}
.follow-links{margin:0;background-position:center center;
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}.alpha-main{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.alpha-beta{flex:0 0 22%;background:#fff}@media screen and (max-width:991px){.alpha-beta{flex:0 0 48%}.alpha-main{flex-wrap:wrap}}@media screen and (max-width:521px){.alpha-beta{flex:0 0 100%}}.f-fb{border:2px solid #37508d}.f-yt{border:2px solid #d62727}.f-ig{border:2px solid #cc2366}.f-tx{border:2px solid #000}.f-fb,.f-ig,.f-tx,.f-yt{position:relative}.f-yt::after,.f-yt::before{content:"";position:absolute;top:0;border:0 solid;box-shadow:1px 11px 20px 0 silver}.f-yt::before{left:0;border:25px solid;border-bottom-right-radius:10px;border-color:#d62727 transparent transparent #d62727}.f-yt::after{right:0;border-color:#d62727 #d62727 transparent transparent!important;border-bottom-left-radius:10px;transition:.5s ease-in-out}.f-yt:hover::after{border:25px solid}.f-fb::after,.f-fb::before{content:"";position:absolute;top:0;border:0 solid;box-shadow:1px 11px 20px 0 silver}.f-fb::before{left:0;border:25px solid;border-bottom-right-radius:10px;border-color:#37508d transparent transparent #37508d}.f-fb::after{right:0;border-color:#37508d #37508d transparent transparent!important;border-bottom-left-radius:10px;transition:.5s ease-in-out}.f-fb:hover::after{border:25px solid}.f-ig::after,.f-ig::before{content:"";position:absolute;top:0;border:0 solid;box-shadow:1px 11px 20px 0 silver}.f-ig::before{left:0;border:25px solid;border-bottom-right-radius:10px;border-color:#cc2366 transparent transparent #cc2366}.f-ig::after{right:0;border-color:#cc2366 #cc2366 transparent transparent!important;border-bottom-left-radius:10px;transition:.5s ease-in-out}.f-ig:hover::after{border:25px solid}.f-tx::after,.f-tx::before{content:"";position:absolute;top:0;border:0 solid;box-shadow:1px 11px 20px 0 silver}.f-tx::before{left:0;border:25px solid;border-bottom-right-radius:10px;border-color:#000 transparent transparent #000}.f-tx::after{right:0;border-color:#000 #000 transparent transparent!important;border-bottom-left-radius:10px;transition:.5s ease-in-out}.f-tx:hover::after{border:25px solid}.f-yt a{display:flex;flex-direction:column}.f-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:2rem 1rem}.f-title{color:var(--site-color);font-weight:500;font-size:18px}.f-title:hover{color:var(--link-color)}.f-desc{color:#505050}.f-button{text-align:center;padding:.5rem 0}.f-button span{color:#fff;font-weight:500;animation:moveBackAndForth 6s linear infinite alternate;animation-play-state:running;width:fit-content;display:inline-block}.f-fb:hover .f-button span,.f-ig:hover .f-button span,.f-lk:hover .f-button span,.f-tx:hover .f-button span,.f-yt:hover .f-button span{animation-play-state:paused}@keyframes moveBackAndForth{0%,100%{transform:translateX(20%)}50%{transform:translateX(-20%)}}.f-fb .f-button{background-color:#37508d}.f-yt .f-button{background-color:#d62727}
.f-ig .f-button{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.f-tx .f-button{background-color:#000}.hdr{text-align:center}.ribbon{padding:.34em 1em;position:relative;color:#fff;font:600 23px/36px var(--bs-font-sans-serif);text-align:center;letter-spacing:.1em;text-shadow:0 -1px 0 rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 20px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.4);background:var(--site-color);display:block;margin:auto;width:580px;margin-bottom:50px}.ribbon:before{left:-1.35em;border-right-width:.75em;border-left-color:transparent!important}.ribbon:after,.ribbon:before{content:"";width:.2em;bottom:-.5em;position:absolute;display:block;border:.9em solid var(--site-color);box-shadow:0 1px 0 rgba(0,0,0,.4);z-index:2}.ribbon:after{right:-1.35em;border-left-width:.75em;border-right-color:transparent!important}.ribbon:after,.ribbon:before{content:"";width:.2em;bottom:-.5em;position:absolute;display:block;border:.9em solid var(--site-color);box-shadow:0 1px 0 rgba(0,0,0,.4)}.ribbon span{font-size:25px}#content{font-size:28px;margin:0}a{text-decoration:none}@media screen and (max-width:726px){.ribbon{width:400px}#content{font-size:24px;margin:0}}@media screen and (max-width:470px){.ribbon{width:90%}#content{font-size:20px}}.f-title{color:var(--site-color);font-weight:500;font-size:18px}.alpha-beta .f-desc{height:48px}.f-desc{color:#505050;font-size:14px}.footer_links ul{margin:0;padding:0;display:inline-flex;list-style:none}.footer_links ul li{margin:0 9px}.footer_links ul li a{text-decoration:underline;color:#666;font-family:arial}.footer_links ul li a:hover{color:var(--site-color)}.social-profile li .whatsapp-bg{color:green}.social-profile li .whatsapp-bg:hover{background:green;color:#fff}.social-profile li .telegram-bg{color:#27a2e1}.social-profile li .telegram-bg:hover{background:#27a2e1;color:#fff}.footer_links .menu{width:max-content;margin:auto}.py-2{padding:.5rem 0}@media (max-width:515px){.ribbon span{font-size:1.5rem}}@media (max-width:750px){.searchContent{max-width:340px}}@media (max-width:550px){.footer-reference{display:flex;align-items:center;padding:1rem 0px;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem}.ribbon{width:300px}.ribbon span{font-size:1.2rem}.searchContent{max-width:290px}}@media (max-width:400px){.ribbon{width:270px}.searchContent{max-width:250px}}@media (max-width:360px){.ribbon{width:250px}}#back-to-top{position:fixed;right:-150px;bottom:50px;z-index:99;width:40px;height:40px;text-align:center;line-height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 10px 40px rgb(82 85 90 / 20%);-moz-box-shadow:0 10px 40px rgba(82,85,90,.2);box-shadow:0 10px 40px rgb(82 85 90 / 20%);color:var(--site-color);font-size:16px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer;opacity:0;visibility:hidden}.element-3{background:linear-gradient(135deg,rgba(0,0,0,.22),rgba(255,255,255,.25))}#back-to-top.btn-active{right:30px;opacity:1;visibility:visible!important}#back-to-top:hover{background-color:var(--site-color);color:#fff;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#back-to-top .rainbow{top:-2px;width:50px;height:50px}#back-to-top .c-subscribe-box__wrapper{width:30px;height:30px;border-radius:100%}.c-subscribe-box{overflow:hidden;position:relative;box-shadow:0 10px 40px -10px rgba(0,64,128,.2);border-radius:8px;width:100%;height:100%}.rainbow{position:absolute;top:-25px;width:200px;height:100px;-webkit-animation:o-rotate-360 linear 8s infinite;animation:o-rotate-360 linear 8s infinite}@keyframes o-rotate-360{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.rainbow span:first-child{background:#65587f}
.rainbow span:first-child:after{background:#f18867}
.rainbow span:last-child{background:#e85f99}
.rainbow span:last-child:after{background:#50bda1}.rainbow span:after{display:block;content:"";width:100%;height:100%;position:absolute;left:100%}.rainbow span{display:block;width:100%;height:100%;position:relative;transform:translate(-50%,-50%)}.c-subscribe-box__wrapper{width:190px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:4px;background:#fff}.c-subscribe-box__wrapper span{color:var(--site-color);font-size:20px;font-weight:700}#back-to-top .c-subscribe-box{border-radius:100%}
.menu{
    display: inline-flex;
}
.show{
    display: inline;
}
.footer_links{
    text-align: center!important;
}


/* Dropdown styling */
.menu-list .dropdown {
    position: relative;
    /* margin-right: 5px; */
}

.menu-list .dropdown > a {
    display: inline;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
    text-decoration: none;
    color: var(--site-color);
    padding: 10px;
    font-weight: 500;
    transition: color 0.3s ease;
}

/* .menu-list .dropdown > a:hover {
    color: var(--menu-button-hover);
} */

/* Dropdown menu styling */
.menu-list .dropdown ul {
    position: absolute;
    top: 29px;
    left: 0px;
    display: none;
    flex-direction: column;
    background-color: #fff;
    border-radius: 4px;
    padding: 0;
    margin: 0;
    list-style: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    width: 200px;
    border-bottom: 3px solid var(--site-color);
}

.menu-list .dropdown ul li {
    border-bottom: 1px solid lightgray;
}
/* .menu-list .dropdown ul li:hover{
    background-color: var(--site-color);
    color: white;
} */

.menu-list .dropdown ul li:last-child {
    border-bottom: none;
}

.menu-list .dropdown ul li a {
    text-decoration: none;
    color: var(--site-color);
    display: block;
    transition: background-color 0.3s ease, color 0.3s ease;
    border-radius: 0px;
}

.menu-list .dropdown ul li a:hover {
    background-color: var(--site-color);
    color: var(--menu-button-hover);
}

/* Show dropdown on hover */
.menu-list .dropdown:hover > ul {
    display: flex;
}

/* Rotate chevron on hover */
.menu-list .dropdown > a .toggle-dropdown {
    font-size: 12px;
    transition: transform 0.3s ease;
}

.menu-list .dropdown:hover > a .toggle-dropdown {
    transform: rotate(180deg);
}

/* Mobile responsive dropdown */
@media (max-width: 991px) {
    /* .menu-list .dropdown ul {
        position: static;
        display: none;
        box-shadow: none;
        border: none;
    } */

    .menu-list .dropdown ul li {
        /* padding: 10px; */
        border-bottom: 1px solid var(--site-color);
    }

    .menu-list .dropdown ul li:last-child {
        border-bottom: none;
    }

    /* Show dropdown on click (optional for mobile) */
    .menu-list .dropdown.show > ul {
        display: block;
        position: absolute;
        top: 46px;
    }

    .menu-list .dropdown > a .toggle-dropdown {
        display: inline-block;
        margin-left: auto;
        cursor: pointer;
    }
}

.dropdown span::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .155em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}



.for_load {
    display: none;
    opacity: 0; 
}

.for_load.show {
    display: block; 
    opacity: 1;
    transition: opacity 0.5s ease-in-out; 
}



/* Tooltip base styles */
/* Shared tooltip styles */
[data-title]:hover:after {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}


[data-title]:after {
    content: attr(data-title);
    position: absolute;
    white-space: nowrap;
    border-radius: 5px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    opacity: 0;
    visibility: hidden;
    z-index: 99;
}

/* Tooltip for 'Published Date' */
.card__calender[data-title]:after {
    background-color: #fff;
    color: var(--date-color, #007bff); /* Customizable color for date */
    font-size: 11px;
    padding: 3px 8px;
    bottom: 2em; /* Slightly higher positioning */
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid var(--date-color, #007bff);
}

/* Tooltip for 'Views' */
.card__eye[data-title]:after {
    background-color: var(--views-bg, #f8f9fa); /* Customizable background for views */
    color: var(--views-color, #dc3545); /* Customizable color for views */
    font-size: 12px;
    padding: 4px 10px;
    bottom: 2em; /* Slightly higher positioning */
    right: -56px;
    transform: translateX(-50%);
    border: 1px solid var(--views-color, #dc3545);
}
.card__eye,.card__calender{
    position: relative;
}