body .home_banner_part_block {
    overflow: hidden;
}
body .imgDiv {
    height: 40px;
}

body .imgDiv img {
    /* height: 100%; */
    /* object-fit: contain; */
    height: 100px;
    position: relative;
    top: -32px;
}
body.openSidebar .headerNav .wrapper .menu_Nav {
    left: 0;
    opacity: 1;
}
body.openSidebar .headerNav .wrapper .menu_Nav li {
    display: block;
}
body.openSidebar .headerNav .wrapper .menu_Nav li:hover .sub_Menu,
body.openSidebar .headerNav .wrapper .menu_Nav ul {
    overflow: unset;
}
body.openSidebar .headerNav .wrapper .menu_Nav li .sub_Menu.no-gap {
    opacity: 0;
}
body.openSidebar .headerNav .wrapper .menu_Nav li.subMenu:hover .sub_Menu.no-gap {
    opacity: 1;
}
body.openSidebar .headerNav .wrapper .menu_Nav ul {
    overflow-y: auto;
    overflow-x: hidden;
}
body .mobileLogo img, body .mobileLogo {
    display: none !important;
}
@media(max-width:1440px) {
    body .headerNav {
        max-width: 1240px;
    }
}
@media(max-width: 1279px) {
    body .headerNav {
        max-width: 1100px;
        padding: 0;
    }
    .menu_Nav ul li a, body .btnGroup button, .headerNav .wrapper .menu_Nav li span {
        font-size: 14px;
    }
}
@media(max-width:1190px) {
    .headerNav .wrapper .menu_Nav li span.mobileButton a {
        background-color: #204e9d;
        color: #fff;
        border-radius: 5px;
        padding: 10px;
    }
        /* body .logoSection {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%;
        } */
    .headerNav .wrapper a.logo {
        margin: 0;
    }
    .headerNav .wrapper .burger, .headerNav .wrapper a.logo {
        position: static;
    }
    body.openSidebar .headerNav .wrapper .menu_Nav {
        z-index: 999;
    }
    /* body.openSidebar .headerNav .wrapper .menu_Nav .closeHam {
        left: auto;
        right: 20px;
    } */
    /* body.openSidebar .headerNav .wrapper a.logo {
        position: absolute;
    } */
}
@media(max-width: 1152px) {
    body .btnGroup, .headerNav .wrapper .content-wrapper {
        display: none !important;
    }
    body .mobileLogo img, body .mobileLogo {
        display: flex !important;
    }
    body .headerNav {
        padding: 0 40px;
    }
    .headerNav {
        /* box-shadow: 0 10px 20px 6px hsla(0, 0%, 54.1%, 0.1); */
        padding: 0;
        height: 70px;
      }
      .headerNav .container,
      .headerNav .wrapper {
        height: 100%;
      }
      .headerNav .wrapper a.logo {
        z-index: 130;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin: auto;
        position: absolute;
        left: 45px;
        top: 10px;
        transition: 0.5s;
      }
      .headerNav .wrapper a.logo img {
        height: 50px;
      }
      .headerNav .wrapper .burger {
        z-index: 112;
        top: 20px;
        /* left: 0; */
        position: absolute;
        display: flex;
        cursor: pointer;
      }
      .headerNav .wrapper .menu_Nav {
        left: -120%;
        transition: 0.5s;
        position: fixed;
        background-color: #fff;
        height: 100vh;
        top: 0;
        flex-direction: column;
        width: 300px;
        z-index: 99;
        padding: 80px 0 0;
        opacity: 0;

        box-shadow: 0 10px 20px 6px hsla(0, 0%, 54.1%, 0.1);
      }
      .headerNav .wrapper .menu_Nav .closeHam {
        position: absolute;
        top: 20px;
        right: 15px;
        display: block;
      }
      .headerNav .wrapper .menu_Nav > ul {
        border-top: 1px solid #204e9d;
      }
      .headerNav .wrapper .menu_Nav ul {
        flex-direction: column;
        padding-left: 0;
        margin-left: 0;
        height: 100%;
        overflow: scroll;
      }
      .headerNav .wrapper .menu_Nav li {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        max-height: -webkit-min-content;
        max-height: -moz-min-content;
        max-height: min-content;
        flex-direction: column;
        padding-left: 20px;
      }
      .headerNav .wrapper .menu_Nav li:first-child {
        padding-left: 20px;
      }
      .headerNav .wrapper .menu_Nav li.no-arrow {
        display: block;
      }
      .headerNav .wrapper .menu_Nav li.no-arrow span:after {
        content: "";
        background-image: unset;
      }
      .headerNav .wrapper .menu_Nav li span {
        font-size: 14px;
        font-weight: 600;
        padding: 8px 0;
        width: 100%;
      }
      .headerNav .wrapper .menu_Nav li .sub_Menu {
        box-shadow: unset;
        margin-left: 0;
        flex-direction: column;
        position: relative;
        padding: 0;
        margin-top: 0;
        visibility: unset;
        opacity: 1;
        transform: unset;
        top: 0;
        width: 100%;
        row-gap: 10px;
        border-top: unset;
        height: 0;
        transition: 0.2s;
      }
      .headerNav .wrapper .menu_Nav li .sub_Menu li {
        min-width: 100%;
        border-bottom: 0;
      }
      .headerNav .wrapper .menu_Nav li .sub_Menu.col-gap,
      .headerNav .wrapper .menu_Nav li .sub_Menu.resource-gap,
      .headerNav .wrapper .menu_Nav li .sub_Menu.sub-gap {
        margin-left: 20px;
      }
      .headerNav .wrapper .menu_Nav li .sub_Menu.no-gap {
        margin-left: 5px;
      }
      .headerNav .wrapper .menu_Nav li:hover .sub_Menu {
        transform: unset;
        height: auto;
      }
      .headerNav .wrapper .content-wrapper {
        margin-bottom: 0;
        width: 100%;
        justify-content: end;
      }
      .headerNav .wrapper .content-wrapper a.primary-btn {
        display: none;
      }
}