.bg-gray{background-color: #eef2f6;}

#menu-item-529:hover .sub-menu{width: 1000px !important;left: none !important;right: none !important;}
#menu-item-529:hover .sub-menu, .menu-item-529:hover .sub-menu{display: grid !important;grid-template-columns: repeat(2, 1fr) !important;gap: 10px !important;padding: 10px !important;z-index: 99999 !important;}

/* .current-menu-item a{color: #0645a4 !important;} */

/* Left sidebar */
.left-sidebar{width: max-content;position: fixed;top: 0;bottom: 0;left: 0;z-index: 9999;background-color: #424769;padding: 15px 5px 15px 22px;height: 100vh;overflow-y: auto;overflow-x: hidden;}
.left-sidebar::-webkit-scrollbar{width: 6px;}
.left-sidebar::-webkit-scrollbar-track{background: transparent;}
.left-sidebar::-webkit-scrollbar-thumb{background: #fff;border-radius: 10px;}
.left-sidebar::-webkit-scrollbar-thumb:hover{background: #fff;}
.left-bar-img{width: 40px;height: 40px;border-radius: 50%;}
.left-bar-img2{width: 40px;height: 40px;border-radius: 50%;}
/* .left-bar-all-content .left-slider-title{display: none;}
.left-sidebar:hover .left-bar-img{display: none;}
.left-sidebar:hover .left-slider-title{display: block;} */


/* Right sidebar */
.right-bar-img{width: 40px;height: 40px;border-radius: 50%;}
.right-bar-img2{width: 40px;height: 40px;border-radius: 50%;}
.right-sidebar{width: max-content;position: fixed;top: 0;bottom: 0;right: 0;z-index: 9999;background-color: #424769;padding: 15px 8px 15px 10px;height: 100vh;overflow-y: auto;overflow-x: hidden;}
.right-sidebar::-webkit-scrollbar{width: 6px;}
.right-sidebar::-webkit-scrollbar-track{background: transparent;}
.right-sidebar::-webkit-scrollbar-thumb{background: #fff;border-radius: 10px;}
.right-sidebar::-webkit-scrollbar-thumb:hover{background: #fff;}
/* .right-bar-all-content .right-slider-title{display: none;}
.right-sidebar:hover .right-bar-img{display: none;}
.right-sidebar:hover .right-slider-title{display: block;} */

/*  */
.select-plan ul li::marker{font-size: 22px !important;color: #0645a4 !important;}
ul.training-list{display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;list-style: none;padding: 0;margin: 0;}
ul.training-list li{display: flex;align-items: flex-start;}









