﻿#Menu_Lateral .nav-side-menu {
    width: 100%;
}

#Menu_Lateral .menu-list > a {
    display: block;
    text-align: center;
}

#Menu_Lateral .logo-movil {
    display: block;
    float: none;
    position: static;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    cursor: pointer;
    transition: transform 0.25s ease, filter 0.25s ease;
    border-radius: 5px;
}

#Menu_Lateral .menu-list > a:hover .logo-movil,
#Menu_Lateral .menu-list > a:focus-visible .logo-movil {
    transform: scale(1.03);
}

.our-webcoderskull .cnt-block h3 {
    min-height: 47px;
}

@media (max-width: 1280px) {
    #Content_page > .columnMenu {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }

    #Content_page > .col-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 1280px) {
    #TabContent h2 {
        margin-left: 15px;
    }
}

/*movil */
@media (max-width: 991px) {
    #Menu_Lateral .brand,
    #Menu_Lateral .toggle-btn,
    #Menu_Lateral #menu-content {
        display: none !important;
    }

    #Menu_Lateral .nav-side-menu {
        position: static;
    }

    #Menu_Lateral .logo-movil {
        width: 100%;
        max-width: 380px;
    }

    #TabContent {
        margin-left: 0;
    }

    #TabContent .our-webcoderskull .row {
        justify-content: center;
        padding-left: 0;
        margin-left: 0;
        margin-right: 0;
    }
}
