.kenesis-body .logo {
    position: relative;
    left: auto;
    top: auto;
    height: 220px;
    z-index: 1;
    border-radius: 10px !important;
    z-index: 3;
    padding: 10px;
    display: inline-block;
    vertical-align: top;
}

.kenesis-body .logo img {
    max-height: 128px !important;
}

.kenesis-body .topnav {
	position: absolute;
    top: 0px;
    width: 100%;
    height: 90px;
    z-index: 2;
}

.kenesis-body .topnav .navbar {
    position: relative !important;
    display: inline-block;
    vertical-align: top;
}

.kenesis-body .dummy-div {
    padding: 0px !important;
}

.kenesis-body .logo {
    height: auto ;
    /* min-height: 90px; */
}

.kenesis-body .logo {
    z-index: 200;
}

.kenesis-body .logo img {
    max-width: 505px !important;
    margin: 0px !important
}

@media (max-width: 1900px) {

    .kenesis-body .topnav .navbar li {
        width: 170px !important;
    }

    .kenesis-body .logo {
        max-width: 505px !important;
    }

    .kenesis-body .logo img {
        max-width: 505px !important;
    }

}

@media (max-width: 1800px) {

    .kenesis-body .topnav .navbar li {
        width: 160px !important;
    }

    .kenesis-body .logo {
        max-width: 475px !important;
    }

    .kenesis-body .logo img {
        max-width: 475px !important;
    }

}

@media (max-width: 1700px) {

    .kenesis-body .topnav .navbar li {
        width: 150px !important;
    }

    .kenesis-body .logo {
        max-width: 450px !important;
    }

    .kenesis-body .logo img {
        max-width: 450px !important;
    }

}

@media (max-width: 1600px) {

    .kenesis-body .topnav .navbar li {
        width: 140px !important;
    }

    .kenesis-body .logo {
        max-width: 425px !important;
    }

    .kenesis-body .logo img {
        max-width: 425px !important;
    }

}

@media (max-width: 1500px) {

    .kenesis-body .topnav .navbar li {
        width: 130px !important;
    }

    .kenesis-body .logo {
        max-width: 400px !important;
    }

    .kenesis-body .logo img {
        max-width: 400px !important;
    }

}

@media (max-width: 1400px) {

    .kenesis-body .topnav .navbar li {
        width: 120px !important;
    }

    .kenesis-body .logo {
        max-width: 375px !important;
    }

    .kenesis-body .logo img {
        max-width: 375px !important;
    }

}

@media (max-width: 1300px) {

    .kenesis-body .topnav .navbar li {
        width: 110px !important;
    }

    .kenesis-body .logo {
        max-width: 350px !important;
    }

    .kenesis-body .logo img {
        max-width: 350px !important;
    }

}

@media (max-width: 1200px) {

    .kenesis-body .topnav .navbar li {
        width: 100px !important;
    }

    .kenesis-body .logo {
        max-width: 325px !important;
    }

    .kenesis-body .logo img {
        max-width: 325px !important;
    }

}