/* addition in header - 2025*/

#menu_mainbox{
font-family: "Open Sans", sans-serif;
}



p {
    margin-bottom: 2rem;
}

a {
    text-decoration: none;
    color: #008060;
}

a:hover {
    text-decoration: none;
    color: #fdb711;
}

.sidebar{
    position: sticky;
    top: 0;
}

.sidebar-content-wrap::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}

.sidebar-content-wrap::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5;
}

.sidebar-content-wrap::-webkit-scrollbar-thumb {
    border-radius: 10px;
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
    background-color: #707070;
}

/* ------MAIN-MENU-START---- */

.toggle_menu {
    display: none;
}

.menu_mainbox {
    float: right;
}

.menu_box ul {
    /*float: right;*/
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}

.menu_box ul li {
    float: left;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menu_box ul li a {
    float: left;
    width: 100%;
    height: auto;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    padding: 20px 15px;
    transition-duration: 0.3s;
    position: relative;
}

/*.menu_box ul li a::after {
    content: "";
    border-right: 1px solid #000;
    margin: 0 10px 0 10px;
}

.menu_box ul li:last-child a::after {
    border-right: none;
    margin: 0;
}*/

.menu_box ul .dropdown_menu a::before {
    content: "";
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background-color: #8e1b3e;
    width: 37px;
    height: 10px;
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: none;
}

.menu_box ul .dropdown_menu:hover a::before {
    display: block;
}

.menu_box ul li a:hover {
    color: #000;
}

.top_menubox ul {
    width: auto;
    margin: 10px 0;
}

.top_menubox a::after {
    display: none;
}

.top_menubox a::before {
    display: none !important;
}

.top_menubox ul li a {
    background-color: #fff;
    color: #fff;
    padding: 7px 20px;
    margin: 0 0 0 8px;
    width: auto;
    border-radius: 100px;
    border: 0;
    font-size: 14px;
    cursor: pointer;
}

.top_menubox ul li a:hover {
    background-color: #fdb711;
    color: #000;
}

.top_menubox ul li a span {
    color: #fff;
}

.top_menubox ul li a:hover span {
    color: #000;
}

.topmain_menubox {
    position: relative;
}

.dropdown_menubox a::after {
    display: none;
}

.dropdown_menubox a::before {
    display: none !important;
}

.dropdown_menubox {
    float: left;
    display: none;
    background-color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    width: 75%;
    height: auto;
    margin: 69px 0 0 154px;
    z-index: 5;
    padding: 0;
    box-shadow: 0 0px 48px 9px #00112c45;
}

.dropdown_menu:hover .dropdown_menubox {
    display: block;
}

.menu_box ul .dropdown_menubox a {
    font-size: 14px;
    color: #000;
    width: 25%;
    border: 0;
    padding: 10px 0 10px 20px;
    line-height: normal;
    margin: 0 0 10px 0;
}

.menu_box ul .dropdown_menubox a:hover {
    background-color: #fff;
    color: #000;
}

.menu_box ul .dropdown_menubox span {
    /* float: left; */
    width: 22px;
    height: 22px;
    margin: -2px 2px 0 0;
}

.sub_menubox {
    background-color: #fff;
    width: 100%;
    float: left;
}

.sub_menubox .icons{
    width: 30px;
    height: 30px;
}

.menu_box ul .dropdown_menubox .sub_menubox a {
    /*background-color: #8e1b3e26;*/
    min-width: 100%;
    margin: 0;
}

.menu_box ul .dropdown_menubox .sub_menubox_inner a {
    width: 100%;
    background: none;
    padding: 15px 30px 0 30px;
    margin: 0;
    color: #8e1b3e;
    font-weight: 600;
}

.menu_box ul .dropdown_menubox .sub_menubox_inner {
    padding: 0 0;
    width: 100%;
    float: left;
}

.dropdown_icon img {
    width: 11px;
    margin: 0 0px 0 5px;
}

.dropdown_icon_mobile {
    display: none;
}

.sub_menubox_inner a:hover {
    border-bottom: 1px solid #8e1b3e;  
}

.menu_box ul .dropdown_menubox .sub_menubox_inner a:hover {
   text-decoration: underline;
}
.menu-main{
    /*box-shadow: 0 24px 48px -36px #00112c45;*/
	/*box-shadow: 0 -60px 48px 9px #00112c45 */
    justify-content: center;
    padding: 25px 0;
}
.sub_menubox a{
    font-weight: 700;
}
.third_menubox{
   padding: 0px 50px;
}
sub_menubox_inner:hover .third_menubox {
    display: block;
}

.navbar-light .navbar-nav .nav-link {
    color: #ffffff !important;
    font-weight: 500;
    background: #8e1b3e !important; 
    padding: 10px 20px !important;
    border-radius: 30px 30px !important;
    font-size: 12px;
}
.third_menubox{
    width: 100%;
    background: none;
    padding: 15px 30px;
    margin: 0;
    color: #ffc82f;
    font-weight: 600;
    position:relative;
}
 .third_menubox_inner a::before {
    content: "";
    position: absolute;
    clip-path: circle(50% at 50% 50%);
    background-color: #8e1b3e;
    width: 37px;
    height: 10px;    
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
/* ------MAIN-MENU-END---- */

