nav .hs-menu-children-wrapper:not(.megamenu) {
    min-width: 200px !important
}

.site-footer .hs-menu-wrapper ul {
    width: max-content !important
}

.site-footer .jk_logo,
.site-header .jk_logo {
    max-width: 250px
}

.site-header .jk_logo {
    margin-top: -12px
}

@media (max-width:768px) {
    a.site-header__logo.sannyasi img {
        max-width: 300px !important
    }
}

@media (max-width:799px) {
    .site-footer__col4 .hs-menu-wrapper {
        display: flex;
        justify-content: center
    }
}

section.dnd-disclaim-container {
    display: none !important;
    margin-bottom: -100px;
    padding-bottom: 55px
}

.dnd-dcwrap {
    left: -30px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    width: fit-content
}

.dnd-geom-dark {
    border: 6px solid #45877d;
    height: 44px;
    left: 45px;
    top: -90px;
    width: 44px;
    z-index: 200
}

.dnd-geom-dark,
.dnd-geom-light-2 {
    margin-left: auto;
    position: relative
}

.dnd-geom-light-2 {
    height: 94px;
    left: 63px;
    top: -138px;
    width: 94px
}

.dnd-geom-light,
.dnd-geom-light-2 {
    background-color: #f9f4e6;
    border-radius: 5px;
    z-index: 0
}

.dnd-geom-light {
    height: 84px;
    position: relative;
    width: 84px
}

.dnd-disclaim {
    background-color: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 5px solid #317167;
    -moz-box-shadow: 0 1px 4px rgba(35, 50, 58, .1);
    -webkit-box-shadow: 0 1px 4px rgba(35, 50, 58, .1);
    box-shadow: 0 1px 4px rgba(35, 50, 58, .1);
    left: 30px;
    max-width: 700px;
    padding: 10px 30px 30px;
    position: relative;
    top: -65px;
    z-index: 100
}

.dnd-disclaim p {
    color: #202020;
    font-size: 15px;
    line-height: 24px
}

.social-media__service--twitter svg {
    width: 20px
}

#x-former-known-as-twtter {
    fill: #a0bcbf
}

#x-formerly-twitter {
    fill: #a0bcbf !important
}

footer .social-media__service--twitter>svg {
    width: 20px;
    fill: #fff
}