/* Profile Dropdown */

.profile-media .media-body p {
    color: rgba(255, 255, 255, 0.7);
}

.profile-media .media-body {
    margin-left: 15px;
}

.profile-media .media-body span {
    font-size: 14px !important;
    font-weight: 700 !important;
}

.profile-media .media-body p {
    font-size: 12px;
    line-height: 1;
    color: rgba(43, 43, 43, 0.7);
}

.profile-media .media-body p {
    color: rgba(255, 255, 255, 0.7);
}

.profile-media > * {
    font-family: Roboto, sans-serif !important;
}

.profile-dropdown li:last-child {
    border-top: 1px solid #374558 !important;
}

/* Commented out problematic white text rules - now handled in sidebar-dropdown-fix.css */
/*
.profile-dropdown li a {
    color: rgba(255, 255, 255, 0.7);
}

.profile-dropdown li a svg path, .profile-dropdown li a svg line, .profile-dropdown li a svg circle {
    color: rgba(255, 255, 255, 0.7) !important;
}
*/

.profile-dropdown li a:hover {
    color: var(--theme-deafult);
}

.profile-dropdown li a:hover svg line, .profile-dropdown li a:hover svg path, .profile-dropdown li a:hover svg circle {
    color: var(--theme-deafult) !important;
}

.profile-dropdown {
    width: 160px;
    top: 57px;
    left: -12px;
    padding: 0 10px;
}

.profile-dropdown li {
    padding: 10px !important;
}

/* Hover states are now handled in sidebar-dropdown-fix.css for consistency */
/*
.profile-dropdown li:hover a span {
    color: #000;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

.profile-dropdown li:hover a svg {
    stroke: #000;
    -webkit-transition: stroke 0.3s ease;
    transition: stroke 0.3s ease;
}

.profile-dropdown li:hover a svg path {
    stroke: var(--theme-deafult);
    -webkit-transition: stroke 0.3s ease;
    transition: stroke 0.3s ease;
}
*/

.profile-dropdown li:last-child {
    padding-top: 10px !important;
}

/* Text and icon colors now handled in sidebar-dropdown-fix.css */
/*
.profile-dropdown li span {
    color: #2c323f;
}

.profile-dropdown li svg {
    width: 16px;
    vertical-align: bottom;
    margin-right: 10px !important;
    stroke: #2c323f;
}
*/

@media screen and (max-width: 1366px) {
    .profile-dropdown.onhover-show-div {
        right: 0;
        left: unset !important;
    }

    .profile-dropdown.onhover-show-div:before, .profile-dropdown.onhover-show-div:after {
        right: 10px !important;
        left: unset !important;
    }
}

.profile-dropdown li svg {
    margin-right: unset;
    margin-left: 10px;
}

.onhover-show-div li + li {
    padding-top: 15px;
    padding-bottom: 0;
    border-top: 1px solid #f5f5f5;
}

.onhover-show-div:not(.profile-dropdown) li:first-child {
    padding: 20px;
    background-color: #eaeaea
}

.onhover-show-div:not(.profile-dropdown) li:first-child svg {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0;
    right: 0;
    opacity: 0.05;
}

.notification-dropdown li:last-child {
    text-align: center;
    border-top: 1px solid #ecf3fa;
}

.onhover-show-div li:last-child {
    padding-bottom: 15px;
}

.onhover-show-div li {
    padding: 0 20px;
}

/* Notification Dropdown */

/*! CSS Used from: https://business-mentors.mydev/css/frontend_styles.css?id=93f43ca8abf5c13dd66c8ce024ae4bca */
svg:not(:root){overflow:hidden;}
/*! CSS Used from: https://business-mentors.mydev/css/frontend_vendor.css?id=d1221372580122a9fd18f824c678d06b */
.f-18{font-size:18px!important;}
.badge-light{background-color:#f4f4f4;}
ul{padding-left:0;list-style-type:none;margin-bottom:0;}
:focus{outline-color:#d64dcf;}
svg{vertical-align:baseline;}
.alert{border-radius:.15rem;padding:15px;}
.alert-light{background-color:rgba(244,244,244,.8);border-color:rgba(244,244,244,.9);color:#fff;color:#2c323f;background-color:#f4f4f4;}
.badge{padding:.44em .7em;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.onhover-dropdown{cursor:pointer;position:relative;}
.onhover-show-div{top:80px;position:absolute;z-index:8;background-color:#fff;-webkit-transition:all linear .3s;transition:all linear .3s;}
.onhover-show-div{-webkit-box-shadow:0 0 20px rgba(89,102,122,.1);box-shadow:0 0 20px rgba(89,102,122,.1);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;visibility:hidden;left:0;}
.onhover-dropdown:hover .onhover-show-div{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;border-radius:5px;overflow:hidden;}
.onhover-dropdown:hover .onhover-show-div:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;content:"";top:-7px;position:absolute;left:10px;z-index:2;}
.onhover-dropdown:hover .onhover-show-div:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #d7e2e9;content:"";top:-7px;position:absolute;left:10px;z-index:1;}
.page-wrapper .page-header .header-wrapper .nav-right ul li svg{vertical-align:middle;width:20px;}
.page-wrapper .page-header .header-wrapper .nav-right ul li svg path{color:#242934;}
.page-wrapper .page-header .header-wrapper .nav-right>ul>li{padding:6px 10px;margin-right:5px;display:inline-block;position:relative;}
.page-wrapper .page-header .header-wrapper .nav-right>ul>li .badge{position:absolute;right:-5px;top:-6px;padding:2px 4px;font-size:11px;font-weight:700;font-family:work-Sans,sans-serif;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:not(.profile-dropdown) li:first-child{padding:20px;background-color:#eaeaea;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:not(.profile-dropdown) li:first-child svg{position:absolute;width:50px;height:50px;top:0;right:0;opacity:.05;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div{width:330px;top:50px;right:0;left:unset;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div li{padding:0 20px;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div li+li{padding-top:15px;padding-bottom:0;border-top:1px solid #f5f5f5;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div li:last-child{padding-bottom:15px;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:after,.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:before{right:10px!important;left:unset!important;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-box{position:relative;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-box svg{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown{top:52px;width:300px;right:-20px!important;left:unset;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown li+li{padding-top:8px;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown li:last-child{text-align:center;border-top:1px solid #ecf3fa;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown:after,.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown:before{right:28px!important;left:unset!important;}
@media screen and (max-width:1199px){
    .page-wrapper .page-header .header-wrapper .nav-right>ul>li{padding:6px;}
}
@media screen and (min-width:992px){
    .page-header .header-wrapper .nav-right .notification-dropdown{top:46px;}
}
@media only screen and (max-width:991.98px){
    h6{font-size:15px;}
}
@media only screen and (max-width:575.98px){
    .page-wrapper .page-header .header-wrapper .nav-right>ul>li{padding:4px;}
    .page-header .header-wrapper .nav-right .notification-box .badge{font-size:10px;}
    .page-wrapper .page-header .header-wrapper .nav-right ul li svg{width:14px;}
    .page-wrapper .page-header .header-wrapper .nav-right>ul li{margin-right:1px;}
    .page-wrapper .page-header .header-wrapper .nav-right>ul li.onhover-dropdown ul li{margin-right:0!important;}
    .page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown.onhover-show-div:after,.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown.onhover-show-div:before{left:24px!important;right:unset!important;}
    .onhover-dropdown:hover .onhover-show-div{opacity:0;-webkit-transform:none;transform:none;visibility:hidden;}
    .page-header .header-wrapper .nav-right.right-header ul.notification-dropdown{width:calc(100vw - 30px);position:fixed;top:60px;left:15px!important;}
}
@media only screen and (max-width:480px){
    .page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div{right:20px;width:280px;position:fixed;}
    h6{font-size:14px;}
    ul.notification-dropdown.onhover-show-div{width:260px;right:-80px;}
    ul.notification-dropdown.onhover-show-div:after,ul.notification-dropdown.onhover-show-div:before{right:89px!important;}
    .badge{padding:.42em .7em;}
}
*,::after,::before{box-sizing:border-box;}
h6{margin-top:0;margin-bottom:.5rem;}
ul{margin-top:0;margin-bottom:1rem;}
ul ul{margin-bottom:0;}
svg{overflow:hidden;vertical-align:middle;}
h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h6{font-size:1rem;}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
    .badge{transition:none;}
}
.badge:empty{display:none;}
.badge-light{color:#212529;background-color:#f8f9fa;}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe;}
.rounded-pill{border-radius:50rem!important;}
.mb-0{margin-bottom:0!important;}
.mr-4{margin-right:1.5rem!important;}
.text-white{color:#fff!important;}
.text-dark{color:#343a40!important;}
@media print{
    *,::after,::before{text-shadow:none!important;box-shadow:none!important;}
    .badge{border:1px solid #000;}
}
/*! CSS Used from: https://business-mentors.mydev/assets/css/style.css */
h6{font-family:var(--font-heading)!important;}
.f-18{font-size:18px!important;}
.badge-light{background-color:#f4f4f4;}
ul{padding-left:0;list-style-type:none;margin-bottom:0;}
:focus{outline-color:var(--theme-deafult);}
svg{vertical-align:baseline;}
.alert{border-radius:0.15rem;padding:15px;}
.alert-light{background-color:rgba(244, 244, 244, 0.8);border-color:rgba(244, 244, 244, 0.9);color:#fff;color:#2c323f;background-color:#f4f4f4;}
.badge{padding:0.44em 0.7em;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.onhover-dropdown{cursor:pointer;position:relative;}
.onhover-show-div{top:80px;position:absolute;z-index:8;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;}
.onhover-show-div{-webkit-box-shadow:0 0 20px rgba(89, 102, 122, 0.1);box-shadow:0 0 20px rgba(89, 102, 122, 0.1);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;visibility:hidden;left:0;}
.onhover-dropdown:hover .onhover-show-div{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);visibility:visible;border-radius:5px;overflow:hidden;}
.onhover-dropdown:hover .onhover-show-div:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;content:"";top:-7px;position:absolute;left:10px;z-index:2;}
.onhover-dropdown:hover .onhover-show-div:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #d7e2e9;content:"";top:-7px;position:absolute;left:10px;z-index:1;}
.page-wrapper .page-header .header-wrapper .nav-right ul li svg{vertical-align:middle;width:20px;}
.page-wrapper .page-header .header-wrapper .nav-right ul li svg path{color:#242934;}
.page-wrapper .page-header .header-wrapper .nav-right > ul > li{padding:6px 10px;margin-right:5px;display:inline-block;position:relative;}
.page-wrapper .page-header .header-wrapper .nav-right > ul > li .badge{position:absolute;right:-5px;top:-6px;padding:2px 4px;font-size:11px;font-weight:700;font-family:work-Sans, sans-serif;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:not(.profile-dropdown) li:first-child{padding:20px;background-color:#eaeaea;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:not(.profile-dropdown) li:first-child svg{position:absolute;width:50px;height:50px;top:0;right:0;opacity:0.05;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div{width:330px;top:50px;right:0;left:unset;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div li{padding:0 20px;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div li + li{padding-top:15px;padding-bottom:0px;border-top:1px solid #f5f5f5;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div li:last-child{padding-bottom:15px;}
.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:before,.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div:after{right:10px!important;left:unset!important;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-box{position:relative;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-box svg{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown{top:52px;width:350px;right:0px!important;left:unset;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown li + li{padding-top:8px;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown li:last-child{text-align:center;border-top:1px solid #ecf3fa;}
.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown:before,.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown:after{right:28px!important;left:unset!important;}
@media screen and (max-width: 1199px){
    .page-wrapper .page-header .header-wrapper .nav-right > ul > li{padding:6px;}
}
@media screen and (min-width: 992px){
    .page-header .header-wrapper .nav-right .notification-dropdown{top:46px;}
}
/*! CSS Used from: https://business-mentors.mydev/assets/css/responsive.css */
@media only screen and (max-width: 991.98px){
    h6{font-size:15px;}
}
@media only screen and (max-width: 575.98px){
    .page-wrapper .page-header .header-wrapper .nav-right > ul > li{padding:4px;}
    .page-header .header-wrapper .nav-right .notification-box .badge{font-size:10px;}
    .page-wrapper .page-header .header-wrapper .nav-right ul li svg{width:14px;}
    .page-wrapper .page-header .header-wrapper .nav-right > ul li{margin-right:1px;}
    .page-wrapper .page-header .header-wrapper .nav-right > ul li.onhover-dropdown ul li{margin-right:0!important;}
    .page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown.onhover-show-div:before,.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown.onhover-show-div:after{left:24px!important;right:unset!important;}
    .onhover-dropdown:hover .onhover-show-div{opacity:0;-webkit-transform:none;transform:none;visibility:hidden;}
    .page-header .header-wrapper .nav-right.right-header ul.notification-dropdown{width:calc(100vw - 30px);position:fixed;top:60px;left:0px!important;}
}
@media only screen and (max-width: 480px){
    .page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div{right:20px;width:280px;position:fixed;}
    h6{font-size:14px;}
    ul.notification-dropdown.onhover-show-div{width:260px;right:-80px;}
    ul.notification-dropdown.onhover-show-div:before,ul.notification-dropdown.onhover-show-div:after{right:89px!important;}
    .badge{padding:0.42em 0.7em;}
}
/*! CSS Used keyframes */
@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}10%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}
@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}10%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}
/*! CSS Used fontfaces */
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLucXtAOvWDSHFF.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hVFteOYktMqlap.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hVGdeOYktMqlap.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hVF9eOYktMqg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15VFteOYktMqlap.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

.notification-dropdown.onhover-show-div li span {
    color: #98a6ad;
}

.notification-dropdown.onhover-show-div .bg-light {
    background-color: #282e38 !important;
    color: rgba(255, 255, 255, 0.7) !important;
}

.notification-dropdown {
    top: 52px;
    width: 350px;
    right: 0 !important;
    left: unset;
}

.notification-dropdown li + li {
    padding-top: 8px;
}

.notification-dropdown li + li p {
    margin-bottom: 8px;
}

.notification-dropdown li:last-child {
    text-align: center;
    border-top: 1px solid #ecf3fa;
}

.notification-dropdown li p span {
    color: rgba(27, 49, 85, 0.4);
}

.notification-dropdown:before, .page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown:after {
    right: 28px !important;
    left: unset !important;
}

@media screen and (min-width: 992px) {
    .notification-dropdown {
        top: 46px;
    }
}

.notification-dropdown {
    left: -302px !important;
    right: unset !important;
}

.notification-box {
    position: relative;
}

.notification-box svg {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite;
    stroke: #fff;
}

/* Menu Styling */

.my-account-menu .nav-right > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.my-account-menu .nav-right > ul > li {
    padding: 6px 10px;
    margin-right: 5px;
    display: inline-block;
    position: relative;
}

.my-account-menu .nav-right > ul > li .badge {
    position: absolute;
    right: -5px;
    top: -6px;
    padding: 2px 4px;
    font-size: 11px;
    font-weight: 700;
    font-family: work-Sans, sans-serif;
}

.my-account-menu .nav-right > ul > li span ul {
    left: inherit;
    right: -10px;
    width: 130px;
}

.my-account-menu .nav-right > ul > li span ul:before, .page-wrapper .page-header .header-wrapper .nav-right > ul > li span ul:after {
    left: inherit;
    right: 10px;
}

.my-account-menu .nav-right > ul > li span ul li {
    display: block;
}

.my-account-menu .nav-right > ul > li span ul li a {
    font-size: 14px;
    color: #2c323f;
}

.my-account-menu .nav-right > ul > li span ul li a i {
    margin-left: 10px;
    font-size: 13px;
    color: #2c323f;
}

.my-account-menu .nav-right > ul .flag-icon {
    font-size: 16px;
}

@media screen and (max-width: 1199px) {
    .my-account-menu .nav-right > ul > li {
        padding: 6px;
    }
}

.multi-nodes-content li {
    padding-left: 1.3em;
    display: flex;
    gap: 10px;
    margin-bottom: 6px;
}
.multi-nodes-content li:before {
    content: "\f00c"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    color: white;
    background-color: red;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 100px;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
    height: 20px !important;
}
.multi-nodes-content li:after {
    display: flex;
}

.dynamic-item-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 300px;
    gap: 15px;
    height: 330px;
}

@media only screen and (max-width: 991px) {
    .dynamic-item-list {
        height: auto !important;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .navbar-light .navbar-toggler {
        position: absolute;
        left: 10px;
        top: 15px;
    }

    .loginIcon {
        display: block !important;
    }

    .loginIcon img {
        display: block !important;
        top: 27px !important;
    }

    .navbar {
        padding: 0 !important;
    }
}

@media only screen and (max-width: 991px) {
    .navbar-right{
        display: none !important;
    }
}

@media only screen and (max-width: 1110px) {
    .desktop .left-swiper {
        display: none;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1527px) {
    .homepage .headline, .homepage .second-headline {
        font-size: 25px;
    }

    .homepage .btn-black--header {
        padding: 0;
        font-size: 30px;
    }

    .homepage .image-slider img {
        height: 510px !important;
        top: 70px !important;
    }
}

@media only screen and (min-width: 771px) and (max-width: 1102px) {
    .contentHomepage {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}

@media only screen and (max-width: 760px) {
    .navbar {
        border-bottom: none !important;
    }

    .navbar .row {
        margin: 0 !important;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        flex: 1 !important;
        padding: 0 15px !important;
    }

    .navbar .row .navbar-brand {
        margin-left: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        order: 2;
        width: 148px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        text-align: center;
    }

    .navbar .row .navbar-brand img {
        margin-left: 0;
        width: 100% !important;
    }

    .navbar .navbar-toggler {
        position: relative !important;
        order: 1;
        padding: 0 !important;
        left: auto !important;
        top: auto !important
    }

    #navbar-close {
        height: 0 !important;
        display: none;
    }

    .navbar .loginIcon {
        order: 3;
    }

    .navbar .loginIcon img {
        position: relative !important;
        right: auto !important;
        left: auto !important;
        top: auto !important;
    }
}
