@media screen and (max-width:524px) {
    div.maximenuckh {
        height: auto !important;
    }

    .maximenuckh li.maxiFancybackground {
        display: none !important;
    }

    div.maximenuckh ul:not(.noresponsive) {
        height: auto !important;
        padding-left: 0px !important;
    }

        div.maximenuckh ul:not(.noresponsive) li {
            width: 100% !important;
            padding-right: 0px !important;
            padding-left: 0px !important;
            margin-right: 0px !important;
            float: none !important;
            box-sizing: border-box;
        }

            div.maximenuckh ul:not(.noresponsive) li > div.floatck {
                left: 0px !important;
                width: 100% !important;
                right: 0px !important;
                margin-left: 0px !important;
                position: relative !important;
                box-sizing: border-box;
            }

            div.maximenuckh ul:not(.noresponsive) li:hover > div.floatck {
                margin-left: 0px !important;
                position: relative !important;
            }

        div.maximenuckh ul:not(.noresponsive) div.floatck div.maximenuck2 {
            width: 100% !important;
        }

        div.maximenuckh ul:not(.noresponsive) div.floatck div.floatck {
            margin: 20px 0px 0px !important;
            width: 100% !important;
        }

        div.maximenuckh ul:not(.noresponsive) div.floatck div.maxidrop-main {
            width: 100% !important;
        }

        div.maximenuckh ul:not(.noresponsive) li.maximenucklogo img {
            margin-right: auto !important;
            margin-left: auto !important;
            float: none !important;
            display: block !important;
        }

    div.maximenuckv {
        height: auto !important;
    }

    .maximenuckh li.maxiFancybackground {
        display: none !important;
    }

    div.maximenuckv ul:not(.noresponsive) {
        height: auto !important;
        padding-left: 0px !important;
    }

        div.maximenuckv ul:not(.noresponsive) li {
            width: 100% !important;
            padding-left: 0px !important;
            margin-right: 0px !important;
            float: none !important;
        }

            div.maximenuckv ul:not(.noresponsive) li > div.floatck {
                left: 0px !important;
                width: 100% !important;
                right: 0px !important;
                margin-top: 0px !important;
                margin-left: 0px !important;
                position: relative !important;
            }

            div.maximenuckv ul:not(.noresponsive) li:hover > div.floatck {
                margin-left: 0px !important;
                position: relative !important;
            }

        div.maximenuckv ul:not(.noresponsive) div.floatck div.maximenuck2 {
            width: 100% !important;
        }

        div.maximenuckv ul:not(.noresponsive) div.floatck div.floatck {
            margin: 20px 0px 0px !important;
            width: 100% !important;
        }

        div.maximenuckv ul:not(.noresponsive) div.floatck div.maxidrop-main {
            width: 100% !important;
        }

        div.maximenuckv ul:not(.noresponsive) li.maximenucklogo img {
            margin-right: auto !important;
            margin-left: auto !important;
            float: none !important;
            display: block !important;
        }
}
