@media (min-width: 1700px) {
    .filter-search-custom-01 {
        width: 56% !important;
    }
}

@media (min-width: 991px) {
    .show-mobile {
        display: none;
    }
}

@media (max-width: 1550px) {
    .box-item-panel-custom-01, .box-items-panel-custom-01-int .item-panel-custom-01-int:first-child:last-child .box-item-panel-custom-01, .box-items-panel-custom-01-int {
        height: 350px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .panel-item-title {
        min-height: 90px;
    }


    .box-item-panel-custom-02 {
        height: 350px;
    }
}
@media (max-width: 1300px) {
    .panel-item-title-custom-03 {
        font-size: 12px !important;
        transform: translateY(0%);
        min-height: fit-content;
    }

    .box-text-content-learning-custom {
        flex-wrap: nowrap;
    }

    /* .box-img-person-servicios {
        width: 59% !important;
    }

    .box-items-servicios-person {
        width: 39% !important;
    } */

    .title-custom-01 {
        font-size: 12px;
    }

    .btn-phone-panel p {
        font-size: 12px;
    }

    .btn-design-1 {
        font-size: 12px;
        padding: 15px;
        display: flex;
        align-items: center;
    }

    .box-text-card-custom-01 p {
        font-size: 14px;
    }

    #list-header-links .link-header.list-group-item.list-group-item-action {
        font-size: 11px;
    }

    .title-big-01 {
        font-size: 45px;
    }

    .box-privacity a {
        font-size: 10px;
    }

    #list-header-links {
        top: -10px;
    }

    .texto-02 {
        font-size: 14px;
    }

    .title-01 {
        font-size: 35px;
    }

    .equipo-single-custom-01 {
        width: 18%;
        margin: 9px;
    }

    div#box-content-filter .row.row-items-panel-custom-04.inndux500-filter .link-more-info {
        width: 30%;
        margin: 0px 10px;
        margin-bottom: 20px;
    }

    div#box-content-filter .row.row-items-panel-custom-04.inndux500-filter .link-more-info .box-item-panel {
        width: 100%;
        margin: 0;
    }
    #section-banner-01 {max-height: 850px;}
    a.btn-design-1.btn-design-personaliza {
        position: absolute;
        top: -60px;
        right: 0px;
    }

    .box-select-pesonaliza-01 h4.title-consultoria-paso-2 {
        font-size: 14px;
    }

    a#btn-ports-customize-store {
        position: relative;
        top: 0;
    }

    .box-item-panel-custom-01, .box-items-panel-custom-01-int .item-panel-custom-01-int:first-child:last-child .box-item-panel-custom-01, .box-items-panel-custom-01-int {
        height: 300px;
    }

    .item-panel-custom-01-int .box-item-panel-custom-01 .box-panel-text-item-01 .panel-item-title{
        min-height: 20px;
    }

    .panel-item-title {
        min-height: 80px;
    }


    .box-item-panel-custom-02 {
        height: 300px;
    }
    .box-perfil-rate-01-footer-button .btn-perfil-01 {
        font-size: 11px;
    }

    .link-custom1 {
        font-size: 12px;
    }

    .box-perfil-rate-01-body-item-title {
        font-size: 18px;
    }

    .box-perfil-rate-01-body-item-check label {
        font-size: 14px;
        line-height: 1.2;
    }

}

@media (max-width: 1199px) {
    .box-items-panel-custom-01-int {
        width: 100%;
    }

    .box-analytical-total .panel-item-title.panel-item-title-custom-03 {
        min-height: auto;
        transform: translateY(0) !important;
    }

    .item-panel-custom-01-int .box-item-panel-custom-01 {
        height: 125px;
        padding-bottom: 0;
    }

    .box-items-panel-custom-01-int .item-panel-custom-01-int:first-child:last-child .box-item-panel-custom-01 {
        height: 270px;
    }

    button.btn-play-item-panel-custom1,
    .item-panel-custom-01-int:first-child:last-child button.btn-play-item-panel-custom1 {
        width: 50px;
        height: 50px;
    }

    button.btn-play-item-panel-custom1 svg {
        max-width: 100%;
        height: 100%;
    }

    .item-panel-custom-01-int .box-item-panel-custom-01 .box-panel-text-item-01 {
        position: relative;
    }

    .item-panel-custom-01-int .box-item-panel-custom-01 .box-panel-text-item-01 .panel-item-title {
        width: 100%;
        min-height: 30px;
        transform: translateY(0) !important;
    }

    .box-label-reports-trends {
        margin-top: 10px !important;
        margin-right: 10px !important;
    }

    .label {
        padding: 10px;
    }
    .inndux-landing-new-body-left-title {
        font-size: 24px;
        line-height: 35px;
    }

    .inndux-landing-new-body-left-text {
        font-size: 15px;
        line-height: 25px;
    }

    .inndux-landing-new-body-left-text-small {
        font-size: 12px;
        line-height: 18px;
    }

    .inndux-landing-new-body-right-form-input label, .inndux-landing-new-body-right-form-input input {
        font-size: 15px;
    }

    .inndux-landing-new-body-right-form-input {
        margin-bottom: 30px;
        padding: 0 20px;
    }

    .inndux-landing-new-body-right-form-checkbox label {
        font-size: 12px;
    }

    .inndux-landing-new-body-right-form-checkbox {
        padding: 0 20px;
    }

    .inndux-landing-new-body-right-form-button {
        padding: 0 20px;
    }

    .inndux-landing-new-header-img img {
        width: 180px;
    }

    .inndux-landing-new-header-title {
        font-size: 32px;
    }

    .inndux-landing-new-header-text {
        font-size: 16px;
        width: 800px;
    }

    .inndux-landing-new-body-right-form-input label:last-child,
    .inndux-landing-new-body-right-form-checkbox .error{
        left: 20px;
    }


    .box-perfil-password-01 {
        flex-wrap: wrap;
    }

    .box-change-password-perfil {
        width: 100%;
    }

    .box-password-custom-change {
        width: 100%;
        padding: 0;
        padding-top: 10px;
    }

    .box-perfil-password-01 .box-perfil-input-01:nth-child(2) {
        width: 100%;
        padding: 0;
    }

    .box-perfil-password-01 .box-perfil-input-01 {
        width: 100%;
    }

    .box-perfil-password-01 .box-perfil-input-01:nth-child(1) {
        padding: 0;
    }

    .box-perfil-password-01 .box-btn-custom-perfil-01 {margin-left: auto;margin-right: auto;}

    .box-perfil-rate-01-footer {
        flex-wrap: wrap;
    }

    .box-perfil-rate-01-footer-button {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .box-perfil-rate-01-footer-email {
        margin-right: auto;
    }
}

@media (max-width: 991px) {

    .disruptions-selector-container {
        flex-direction: column;
    }

    .box-title-panel-total {
        flex-direction: column;
        padding-bottom: 20px;
    }

    #form-inndux500-filter {
        margin-top: 0px;
    }

    .bg-line-login {
        display: none;
    }

    .last-index-section-selector {
        margin-top: 30px;
    }

    .box-text-content-learning-custom {
        flex-wrap: wrap;
    }

    .box-consultoria-custom {
        width: 100% !important;
    }

    .show-desktop {
        display: none;
    }

    .btn-mobile {
        display: block;
        border: 0;
        background: transparent !important;
        z-index: 9999;
        position: relative;
        outline: none !important;
    }

    .btn-mobile span:nth-child(1) {
        width: 23px;
        height: 2px;
        margin-bottom: 7px;
    }

    .btn-mobile span:nth-child(2) {
        width: 16px;
        height: 2px;
        margin-bottom: 7px;
    }

    .btn-mobile span {
        display: block;
        background: white;
        transition: all .5s ease;
        position: relative;
        border-radius: 2px;
    }

    .btn-mobile.active span:nth-child(1) {
        width: 25px;
        transform: rotate(-45deg);
        top: 2px;
    }

    .btn-mobile.active span {
        background: #ffff;
        margin: 0;
    }

    .btn-mobile.active span:nth-child(2) {
        width: 25px;
        transform: rotate(45deg);
    }

    .btn-mobile span:nth-child(3) {
        width: 10px;
        height: 2px;
    }

    .btn-mobile.active span:nth-child(3) {
        display: none;
    }

    ul.header-list-links {
    opacity: 0;
    z-index: -1;
    display: flex;
    position: fixed;
    display: flex;
    align-items: center;
    height: 101vh;
    width: 100%;
    left: 0;
    background: #000824;
    top: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0;
    transition: all .5s ease;
    transform: translateY(-100%);
    }

    .col-lg-5.header-col-2 {
        display: none;
    }

    .col-lg-7.header-col-1 {
        justify-content: space-between;
        position: relative;
    }

    .box-text-group-up {
        max-width: 100%;
    }

    .box-link-footer ul {
        flex-wrap: wrap;
        justify-content: center;
    }

    .box-left-footer-custom-01 {
        flex-direction: column;
        text-align: center;
    }

    .box-link-footer a {
        font-size: 12px;
    }

    .box-link-footer li {
        margin: 0;
        width: 100%;
    }

    .box-logo-footer {
        margin-bottom: 20px;
    }

    .box-privacity li {
        width: 100%;
    }

    .box-privacity ul {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .box-grupo-empresa {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .box-grupo-empresa a img {
        height: 30px;
    }

    .box-grupo-empresa a {
        margin-bottom: 15px;
        width: fit-content;
        width: 33%;
    }

    .box-privacity a {
        font-size: 12px;
    }

    .box-title-empresas h4 {
        text-align: center;
        font-size: 12px;
    }

    .box-title-empresas {
        border: 0;
    }

    .box-button-mobile {
        position: absolute;
        right: 10px;
        top: 15px;
    }

    header.section-header.menu-fixed.menu-fixed-blue .btn-mobile span {
        background: #000b35;
    }

    .box-title-and-text-custom-01 {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .box-text-banner-swiper-01 {
        width: 100%;
        height: 100%;
        padding-right: 25px;
        /* background: rgb(255, 255, 255); */
        background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 59%, rgba(255, 255, 255, 1) 76%, rgba(104, 82, 237, 0) 90%, rgba(104, 82, 237, 0) 97%);
        /* background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 59%, rgba(255, 255, 255, 1) 62%, rgba(104, 82, 237, 0) 65%, rgba(104, 82, 237, 0) 80%); */
        /* background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 59%, rgba(255, 255, 255, 1) 76%, rgba(104, 82, 237, 0) 90%, rgba(104, 82, 237, 0) 50%); */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#6852ed", GradientType=1);
        background: #fff;
        display: flex;
        align-items: center;
        flex-direction: column;
        position: initial;
    }

    .col-lg-5.header-col-2.active {
        position: fixed;
        display: flex;
        top: 19vh;
        left: 0px;
        /* right: 0; */
        padding: 0;
        justify-content: center;
    }

    ul.header-list-links.active {
    }

    .header-list-links li {
        margin: 0;
        margin-bottom: 5px;
    }

    .box-button-header-right {
        flex-flow: wrap;
        width: 90%;
        justify-content: center;
        display: none;
        display: flex;
        margin: auto;
        position: fixed;
        top: 60vh;
        justify-content: space-between;
        flex-direction: column-reverse;
        opacity: 0;
        z-index: -1;
        transition: all .5s ease;
        transform: translateY(100%);
        left: 0;
        right: 0;
    }

    .btn-design-1 {
        font-size: 12px;
        padding: 7px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    a.btn-design-1.btn-private {
        margin: 0px 50px;
        width: 30%;
        margin-top: 15px !important;
    }

    .box-button-header-right .btn-design-1 {
        margin: 0;
    }

    .title-custom-01 {
        font-size: 20px;
        line-height: 1.3;
    }

    ul.header-list-links.active .title-custom-01 {
        color: white !important;
    }

    header.section-header.menu-fixed .active .box-button-header-right a {
        color: white;
        border-color: white;
        margin: 0px 10px;
        font-size: 13px;
        width: 45%;
        text-align: center;
        margin-bottom: 20px;
    }

    button.btn-mobile.show-mobile.active span {
        background: white !important;
    }

    a.btn-design-1.btn-private img {
        width: 20px;
    }

    .header-col-1 a {
        z-index: 999999999;
        position: relative;
        font-size: 18px;
    }

    .modal-open .header-logo-img {
        filter: invert(0) grayscale(1) brightness(20) !important;
    }

    .title-big-01 {
        font-size: 30px;
    }

    .container-custom-01 {
        height: 100%;
    }

    .title-big-01 {
        font-size: 30px;
    }

    .container-custom-01 {
        height: 100%;
    }

    .custom-carrusel-01 {
        height: 100%;
    }

    .swiper-banner-01 {
        height: 100%;
    }

    .box-custom-banner-01 {
        width: 100%;
    }

    #section-banner-01 {
        padding-top: 100px;
        padding-bottom: 40px;
    }

    .box-tags-custom-01 ul {
        flex-direction: column;
        display: none;
    }

    .title-01 {
        font-size: 25px;
    }

    .box-tags-custom-01 {
        margin: 0;
    }

    .text-01 {
        font-size: 14px;
    }

    .subtitle-01 {
        font-size: 14px;
    }

    #section-banner-01 .swiper-button-next {
        right: 0px;
        top: 56%;
    }

    #section-banner-01 .swiper-button-next:after {
        font-size: 20px;
    }

    #section-banner-01 .swiper-button-prev:after {
        font-size: 20px;
    }

    .box-custom-banner-01 img {
        max-height: 100%;
    }

    .box-text-card-custom-01 p {
        font-size: 14px;
    }

    .box-logo-card-custom-01 {
        text-align: center;
    }

    .box-card-custom-01 {
        margin-bottom: 30px;
    }

    .box-custom-section-03 {
        padding-right: 0;
    }

    .box-img-custom-section-03 img {
        width: 125px;
    }

    .box-img-custom-section-03 {
        margin-bottom: 20px;
        text-align: center;
    }

    .title-02 {
        font-size: 20px;
    }

    .texto-02 {
        font-size: 14px;
    }

    .box-button-custom-04 {
        flex-direction: column;
        align-items: center;
    }

    .box-button-custom-04 .btn-design-1 {
        margin-bottom: 15px;
    }

    .box-img-custom-col-section-03 {
        margin-top: 25px;
    }

    .box-carrusel-custom-04 p {
        margin-bottom: 30px;
        text-align: center;
        font-size: 14px;
    }

    .section-custom-04 {
        padding-bottom: 55px;
        padding-top: 10px;
    }

    .box-carrusel-custom-04-l {
        margin-bottom: 35px;
    }

    .box-carrusel-custom-04 {
        margin-top: 50px;
    }

    .title-big-01 {
        font-size: 30px;
    }

    .container-custom-01 {
        height: 100%;
    }

    .custom-carrusel-01 {}

    .swiper-banner-01 {
        height: 97%;
    }

    .box-custom-banner-01 {
        width: 100%;
    }

    #section-banner-01 {
        padding-top: 100px;
        padding-bottom: 40px;
        max-height: 700px;
    }

    .box-tags-custom-01 ul {
        flex-direction: column;
        display: none;
    }

    .title-01 {
        font-size: 25px;
    }

    .box-tags-custom-01 {
        margin: 0;
    }

    .text-01 {
        font-size: 14px;
    }

    .subtitle-01 {
        font-size: 14px;
    }

    #section-banner-01 .swiper-button-next {
        right: inherit;
        top: 56%;
        left: 0;
        transform: rotate(180deg);
        color: #000c38;
    }

    #section-banner-01 .swiper-button-next:after {
        font-size: 20px;
    }

    #section-banner-01 .swiper-button-prev:after {
        font-size: 20px;
    }

    .box-custom-banner-01 img {
        max-height: 100%;

        position: relative;
        opacity: 1;
    object-fit: contain;height: auto;}

    .box-text-card-custom-01 p {
        font-size: 14px;
    }

    .box-logo-card-custom-01 {
        text-align: center;
    }

    .box-card-custom-01 {
        margin-bottom: 30px;
    }

    .box-custom-section-03 {
        padding-right: 0;
    }

    .box-img-custom-section-03 img {
        width: 125px;
    }

    .box-img-custom-section-03 {
        margin-bottom: 20px;
        text-align: center;
    }

    .title-02 {
        font-size: 18px;
    }

    .texto-02 {
        font-size: 14px;
    }

    .box-button-custom-04 {
        flex-direction: column;
        align-items: center;
    }

    .box-button-custom-04 .btn-design-1 {
        margin-bottom: 15px;
        margin-right: 0;
    }

    .box-img-custom-col-section-03 {
        margin-top: 25px;
    }

    .box-carrusel-custom-04 p {
        margin-bottom: 30px;
        text-align: center;
        font-size: 12px;
    }

    .section-custom-04 {
        padding-bottom: 55px;
        padding-top: 10px;
    }

    .box-carrusel-custom-04-l {
        margin-bottom: 35px;
    }

    .box-carrusel-custom-04 {
        margin-top: 50px;
    }

    .box-custom-group {
        text-align: center;
    }

    button.box-custom-group {
        padding: 32px;
        font-size: 12px;
    }

    button.box-custom-group {}

    .box-custom-group:first-child {}

    .box-custom-group img {
        margin-bottom: 20px;
    }

    .section-group-table {
        padding-bottom: 40px;
    }

    section.section-reviews .swiper-button-next {
        right: -5px;
    }

    section.section-reviews .swiper-button-prev {
        left: -5px;
        top: 50%;
    }

    .marquee-item {
        flex: 0 0 45vw;
    }

    .marquee-content {
        animation: scrolling 20s linear infinite;
    }

    .box-form-contacto-custom {
        padding: 0;
    }

    section.section-contact::after {
        display: none;
    }

    section.section-contact {
        background: #efefef;
        margin: 0;
        padding-bottom: 25px;
    }

    section.section-contact .box-input-custom-01 label {
        font-size: 14px;
        top: 5px;
    }

    .box-input-custom-01 textarea::placeholder {
        font-size: 14px;
    }

    .checkbox-custom-01 label {
        font-size: 12px;
    }

    .box-form-custom-button {
        flex-direction: column;
        align-items: center;
    }

    .checkbox-custom-01 {
        margin-top: 0;
        margin-bottom: 31px;
        display: flex;
        justify-content: center;
    }

    .box-button-custom-01 {
        margin-bottom: 30px;
    }

    header.section-header.section-header-custom .btn-mobile span {
        background: #000924;
    }

    #list-header-links ul {
        flex-direction: column;
    }

    #list-header-links .link-header {
        display: none;
    }

    #list-header-links {
        display: none;
    }

    .box-img-logo-ofrecemos img {
        width: 90px;
    }

    .box-custom-ofrecemos {
        padding: 40px 0px;
    }

    section#ofrecemos {
        padding-bottom: 50px;
    }

    .box-img-ofrecemos {
        margin-left: 0;
        margin-right: 0;
    }

    section.section-custom-01 {
        padding-top: 41px;
    }

    .box-text-section-01 .title-big-01 {
        margin-bottom: 20px;
        margin-top: 16px;
    }

    .box-img-logo-section-01 img {
        width: 100px;
    }

    .box-img-logo-section-01 {
        text-align: left;
    }

    .box-text-section-01 {
        margin-bottom: 35px;
    padding-left: 0;}

    .box-text-section-01 .texto-02 {
        padding-right: 0px;
    }

    .section-otros-servicios {
        padding: 70px 0px;
    }

    .box-otros-servicios-card {
        margin-bottom: 30px;
        padding: 20px 0px;
    }

    .hablamos-total-custom-01 {
        margin-bottom: 10px;
    }

    .box-content-modal-custom1 .box-custom-informatio-group {
        width: 100%;
        padding: 20px;
        padding-top: 70px;
        min-height: 70%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
    }

    .close-cont {
        right: 3%;
        top: 3%;
    }

    section.section-custom-01.section-custom-01-last-custom .col-lg-6:first-child {
        order: 3;
    }

    header.section-header-custom .btn-design-1 {
        color: white !important;
        border-color: white !important;
        margin: 0px 10px;
    }

    .inndux-500-section {
        padding-top: 70px;
    }

    .scrollbar-custom-01 {
        width: 100%;
    }

    #section-banner-01 .swiper-button-prev {
        left: inherit;
        right: 0;
        transform: rotate(180deg);
        color: #000c36;
    }

    .box-title-and-text-custom-01 .title-01 {
        text-align: center;
    }

    .checkbox-custom-01 label:before {
        top: 0px;
        width: 18px;
        height: 18px;
        left: 5px;
    }

    .checkbox-custom-01 label:after {
        top: 6px;
        left: 9px;
    }

    section.section-contact .box-input-custom-01 input {
        font-size: 14px;
    }

    .box-group-up-custom-01 {
        margin: auto;
        width: 90%;
    }

    .img-carrusel-white-custom-01 {
        object-fit: contain !important;
        object-position: bottom;
    }

    body.modal-open-mobile {
        overflow: hidden;
    }

    body.modal-open-mobile header.section-header {
        position: fixed;
    }

    .modal-open-mobile header.section-header img.header-logo-img {
        filter: none !important;
    }

    .img-carrusel-white-custom-01 {
        object-fit: contain !important;
        object-position: bottom;
    }

    .content-modal-custom1 {
        width: 100%;
    }

    body.modal-open-mobile .box-button-header-right {
    z-index: 99999;
    opacity: 1;
    transform: none;
    }

    header.section-header .box-phone-panel {
        margin: 0;
        width: 100%;
        margin: auto;
    }

    body.modal-open-mobile .box-hablemos-custom-01 a {
        display: none;
    }

    header.section-header.menu-fixed .active .box-button-header-right a.btn-private {
        width: 80px;
        display: block;
    }

    div.marquee>a>img {
        width: 130px !important;
        max-height: 130px !important;
        height: auto !important;
    }

    .box-rrss-custom-01 ul {
        justify-content: center;
    }

    .box-rrss-custom-01 li {
        margin: 0px 15px;
    }

    .box-rrss-custom-01 {
        margin-bottom: 20px;
    }

    .box-footer-custom-down-01 {
        padding-top: 20px;
    }

    .box-custom-contacto {
        flex-direction: column;
    padding: 15px 20px;}

    .box-custom-contacto>span {
        display: none;
    }

    .box-button-banner-home {
        left: 0;
        right: 0;
        margin: auto;
        width: fit-content;
        position: initial;
        margin-top: 30px;
    }

    .inndux-box-img-button-custom-01 {
        height: 80px;
        width: 75px;
        margin: auto;
    }

    header.section-header .box-phone-panel a.btn-design-1.btn-phone-panel {
        filter: brightness(60) grayscale(1);
        background: transparent;
        justify-content: center;
        margin: auto;
    }

    .marquee a {
        /* object-fit: contain; */
    }

    .box-content-inndux500-custom-01 {
        flex-direction: column;
    }

    .box-content-inndux500-custom-01 a.btn-design-1.link-scroll {
        margin-bottom: 0;
        margin-top: 10px;
    }

    .inndux500-title {
        margin: 0;
    }

    .box-button-custom-04.box-button-custom-fixed-inndux-500 {
        top: -100px;
    }

    .modal-content-custom4 {
        width: 100%;
        height: auto;
    }


    .modal-open .modal-custom1 .box-img-informatio-group {
        margin-top: -75px;
    }

    body.modal-open-mobile ul.header-list-links.active {
        display: flex;
        opacity: 1;
        z-index: 9999;
        transform: none;
    }

    .section-legal table {
        width: 100% !important;
        font-size: 9px;
    }

    .section-legal {
        font-size: 12px;
        padding-top: 125px;
        width: 100%;
    }

    .section-legal ol {
        margin-top: 15px;
    }

    .box-card-equipo-custom img {
        object-fit: contain;
    }

    .box-custom-dark-blue-galery {
        max-height: 225px;
        height: 225px;
        ;
    }

    .box-carrusel-thumbs-brands .swiper-slide {
        padding-bottom: 0;
    }

    .box-img-contacto-custom {
        height: 320px;
    }

    .box-img-contacto-custom img {

    object-fit: cover;}

    .box-img-banner-custom-01-mobile {
        height: 170px;
    margin-bottom: 15px;}

    .box-title-and-text-custom-01 {font-size: 12px;}

    .custom-paragraph1 p {font-size: 14px;}

    .text-custom-confian {font-size: 18px;}

    a.link-contacto-form h5 {font-size: 12px;}

    .box-text-custom-section-03 p {font-size: 12px;}
        .box-analytical-total-result span.ml-4 {
        margin: 0 !important;
    }
    .box-analytical-total-result .action-tooltip {
        margin: 0;
    }

    .opacity-reports-trends {
        opacity: .7 !important;
    }



    .item-panel-custom-01-int .box-item-panel-custom-01 {
        height: 125px;
    }

    .box-video-press-comm {
        flex-wrap: wrap;
    }

    .box-video-press-comm-left {
        width: 100%;
        margin-bottom: 20px;
    }

    .box-video-press-comm--right {
        width: 100%;
        padding: 0;
    }

    .inndux-landing-new-header-title {
        max-width: 100%;
        font-size: 26px;
    }

    .inndux-landing-new-header-img img {
        width: 145px;
        margin-bottom: 30px;
    }

    .inndux-landing-new-header-text {
        font-size: 15px;
        max-width: 100%;
    }

    .inndux-landing-new-body {
        flex-wrap: wrap;
    }

    .inndux-landing-new-body-left {
        width: 350px;
        padding: 0;
        text-align: center;
        max-width: 100%;
        margin: auto;
        margin-bottom: 30px;
    }

    .inndux-landing-new-body-right {
        width: 350px;
        margin: auto;
    }

    .inndux-landing-new-body-right-form {
        margin: 0;
    }

    .inndux-landing-new-body-right-form-input {
        width: 100%;
        padding: 0;
    }

    .inndux-landing-new-body-right-form-checkbox {
        padding: 0;
        width: 100%;
        margin-bottom: 20px;
        text-align: center;
    }

    .inndux-landing-new-body-right-form-button {
        width: 100%;
        padding: 0;
    }

    .inndux-landing-new-header{
        padding-bottom: 70px;
    }

    .inndux-landing-new-body-right-form-input label:last-child,
    .inndux-landing-new-body-right-form-checkbox .error{
        left: 0px;
    }

    .modal-custom2.modal-custom2-learning .items-info-modal-custom2 {
        overflow: visible !important;
        padding-right: 0 !important;
    }

    .modal-custom2.modal-custom2-learning .box-content-modal-custom2 {
        overflow-y: scroll;
        padding-right: 20px;
    }

    .box-perfil-rate-01-body-item-title {
        font-size: 16px;
    }

    .box-perfil-rate-01-body-item-check label {
        font-size: 12px;
        line-height: 1.2;
    }

    .box-perfil-rate-01-body-item-check label:before {
        width: 16px;
        height: 16px;
    }

    .box-perfil-rate-01-body-item-check label:after {
        width: 10px;
        height: 10px;
    }

    .box-logo-new-01 {
        width: 95px;
        margin: auto;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .box-phone-panel {
        top: calc(100vh - clamp(185px, 14.777778vw, 275px));
    }
}

@media (max-width: 768px){
    .box-video-press-comm-left img {
        height: 200px;
    }

    .box-video-press-comm {
        margin-bottom: 20px;
    }

    .box-video-press-comm.box-video-press-comm-only .box-video-press-comm-left {
        width: 100%;
    }

    .box-video-press-comm.box-video-press-comm-only .box-video-press-comm--right {
        padding-left: 0;
        width: 100%;
    }

    .box-video-press-comm.box-video-press-comm-only .box-video-press-comm-left-btn {
        width: 50px;
        height: 50px;
    }

    .box-video-press-comm.box-video-press-comm-only{
        padding: 20px;
    }
}
@media (max-width: 575px){
    .box-item-panel-custom-01, .box-items-panel-custom-01-int .item-panel-custom-01-int:first-child:last-child .box-item-panel-custom-01, .box-items-panel-custom-01-int {
        height: auto;
        height: 270px;
    }
    .box-item-panel-custom-01-video .box-panel-text-item-01 {
        margin-top: auto;
    }

    .box-item-panel-custom-01-video {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 360px){
    .box-title-and-text-custom-01 {font-size: 11px;}

    .custom-paragraph1 p {font-size: 14px;text-align: center;}

    .text-custom-confian {font-size: 16px;}

    a.link-contacto-form h5 {font-size: 12px;}

    .box-text-custom-section-03 p {font-size: 12px;}

    .box-img-banner-custom-01-mobile {height: 100px;}

    .title-01 {font-size: 20px;}

    .subtitle-01 {font-size: 12px;}

    .header-col-1 a {font-size: 16px;}

    header.section-header.menu-fixed .active .box-button-header-right a {font-size: 11px;margin-bottom: 10px;}

    body.modal-open-mobile .box-button-header-right {top: 57vh;left: 0;right: 0;margin: auto;}
    .title-big-01 {font-size: 25px;}

    .box-card-custom-01 {padding: 20px;}

        .box-analytical-total-result .box-item-panel-title {
        font-size: 13px;
        line-height: 1.3;
    }

    .box-analytical-total-result .title-section-custom1 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .box-analytical-total-result .row.row-items-panel-custom-04 {width: 100%;margin: 0;}

    .box-analytical-total-result .box-item-panel {
        width: 100%;
        margin: 0;
    }

}


/* Resonsive panel */

@media (max-width: 991px) {
    .section-panel-internal-advisor .box-filter-and-title-panel.w-100 {
        display: block;
    }

    .indux-box-items {
        width: 100%;
        padding: 100px 0px 0px;
    }

    .inndux-box-custom-dashboard {
        margin: 0;
        width: 100%;
        margin-top: 0;
    }

    .inndux-box-custom-dashboard .col-lg-4 {
        width: 33%;
        height: 117px;
        padding: 5px;
    }

    .box-img-dashboard-link img {
        height: 100%;
    }

    .inndux-box-custom-dashboard .container {
        border: 0;
    }

    .box-logo-panel {
        right: 0;
        left: 0;
        margin: auto;
        text-align: center;
    }

    .title-box-link-dashboard {
        font-size: 12px;
        margin: 0;
    }

    .box-text-link-dashboard-link {
        /*height: 50%;*/
        display: flex;
        flex-direction: column;
        padding: 0px 5px;
        justify-content: flex-start;
    }
    .box-dashboard-link {
        min-height: 230px;
    }

    .box-img-dashboard-link {
        height: 40%;
        width: 100%;
    }

    .box-item-novedades-single {
        width: 100%;
        margin: auto;
        margin-bottom: 30px;
        flex-direction: column;
        background: white;
    }

    .box-card-novedades-img {
        width: 100%;
        background: linear-gradient(103.89deg, #30E3C3 -4.4%, #2A62F2 52.06%, #7D10EB 105.1%);
    }

    .box-card-novedades-text {
        padding: 15px 10px;
        width: 100%;
        justify-content: center;
        min-height: 200px;
    }

    .tag-novedades-single {
        margin: auto;
        font-size: 12px;
    }

    .title-novedades-card {
        text-align: center;
        font-size: 12px;
    }

    .ver-novedades-custom-01 {
        margin: auto;
        padding: 5px;
    }

    .box-dashboard-link a {
        color: rebeccapurple;
    }

    .col-lg-4.color-analytical img {
        filter: brightness(0) saturate(100%) invert(30%) sepia(79%) saturate(1795%) hue-rotate(212deg) brightness(94%) contrast(103%);
    }

    .col-lg-4.color-learning img {
        filter: brightness(0) saturate(100%) invert(79%) sepia(17%) saturate(1618%) hue-rotate(113deg) brightness(93%) contrast(97%);
    }

    .color-advisor img {
        filter: brightness(0) saturate(100%) invert(10%) sepia(93%) saturate(6175%) hue-rotate(275deg) brightness(99%) contrast(98%);
    }

    .col-lg-4.color-analytical .title-box-link-dashboard {
        color: #2A62F2;
    }

    .col-lg-4.color-learning .title-box-link-dashboard {
        color: #30E3C3;
    }

    .col-lg-4.color-advisor .title-box-link-dashboard {
        color: #7D10EB;
    }
    .col-lg-5.novedades-custom-01 {
        padding: 0;
        padding-top: 60px;
        height: auto;
    }

    .box-total-novedades-custom-01 {
        overflow: hidden;
    }

    .title-novedades {
        text-align: center;
    }
    .swiper-custom-dashboard-mobile-01 .swiper-slide.swiper-slide-visible {
        opacity: .5;
        transition: all .3s ease;
    }

    .swiper-custom-dashboard-mobile-01 .swiper-slide.swiper-slide-visible.swiper-slide-active {
        opacity: 1;
    }
    .section-panel-total {
        height: fit-content;
        /*background: linear-gradient(103.89deg, #30E3C3 -4.4%, #2A62F2 52.06%, #7D10EB 105.1%);*/
    }

    .box-card-novedades-img img {
        margin: 0;
        padding: 0;
    }

    .btn-mobile-menu-panel {
        display: block;
        border: 0;
        z-index: 9999;
        position: relative;
        outline: none !important;
        height: 25px;
        background: transparent;
    }

    .btn-mobile-menu-panel span:nth-child(1) {
        width: 23px;
        height: 2px;
        margin-bottom: 7px;
    }

    .btn-mobile-menu-panel span:nth-child(2) {
        width: 16px;
        height: 2px;
        margin-bottom: 7px;
    }

    .btn-mobile-menu-panel span {
        display: block;
        transition: all .5s ease;
        position: relative;
        border-radius: 2px;
        background: linear-gradient(103.89deg, #30E3C3 -4.4%, #2A62F2 52.06%, #7D10EB 105.1%);
    }

    .btn-mobile-menu-panel.active span:nth-child(1) {
        width: 25px;
        transform: rotate(-45deg);
        top: 2px;
    }

    .btn-mobile-menu-panel.active span {
        margin: 0;
    }

    .btn-mobile-menu-panel.active span:nth-child(2) {
        width: 25px;
        transform: rotate(45deg);
    }

    .btn-mobile-menu-panel span:nth-child(3) {
        width: 10px;
        height: 2px;
    }

    .btn-mobile-menu-panel.active span:nth-child(3) {
        display: none;
    }
    .box-menu-panel {
        padding: 0;
        width: 0 !important;
    }

    .box-menu-total-panel-custom-01 {
        width: 60%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99999;
        background: #ffffffb3;
        overflow: hidden;
        padding: 0px 20px;
        transform: translateX(-100%);
        transition: all .3s ease;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }

    .box-btn-mobile-menu-panel {
        position: fixed;
        left: 15px;
        top: 15px;
        z-index: 999999999;
        background: transparent;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }

    .box-img-logo-menu {
        text-align: center;
    }

    .box-menu-total-panel-custom-01.active {
        transform: translateX(0);
    }

    .box-content-panel {
        width: 100%;
        padding: 5px;
    }

    .menu-content-panel {
        background: transparent;
        border: none !important;
    }

    .list-box-menu-panel .card.card-body {
        background: transparent;
    }

    .modal-open-panel-mobile {
        overflow: hidden;
    }
    .box-title-panel-total h2 {
        font-size: 20px;
        margin: 0px 10px;
    }

    .box-img-total-title-custom {
        width: 40px;
        height: 40px;
        margin-right: 0;
    }

    .action-tooltip {
        height: 15px;
        margin: 0;
        margin-top: 5px;
    }

    .box-title-panel-total {
        justify-content: center;
        padding-bottom: 30px;
    }

    .title-filter-panel {
        font-size: 15px;
        margin: 0px 10px;
    }

    .box-filter-and-title-panel {
        justify-content: center;
        text-align: center;
    }

    .box-filter-panel {
        justify-content: center;
    }

    .box-button-ver-todos {
        margin: 0;
    }

    .modal-custom1 {
    }

    .box-item-panel-custom-02 {
        height: fit-content;
        margin-bottom: 20px;
        padding: 0;
        flex-direction: column;
    }

    .box-item-panel-custom-02 .box-panel-text-item-01 {
        width: 100%;
        order: 1;
        text-align: center;
        padding: 15px 0px;
    }

    .box-img-item-custom-02 {
        width: 100%;
        height: 190px;
        border-radius: 10px 10px 0px 0px;
    }

    .btn-tag-custom-01.btn-color {
        margin: auto;
        font-size: 12px;
    }

    .box-button-item-panel-custom-02 a {
        margin: auto;
        font-size: 12px;
    }

    .box-button-item-panel {
        transform: translate(0);
    }
    .box-img-login img {
        width: 100%;
    }

    .col-background-custom-login-01 {
        padding: 110px;
        padding-bottom: 70px;
    }

    .custom-login-panel .card {
        padding: 15px;
    }

    .title-login-panel {
        font-size: 30px;
    }

    .text-login-panel {
        font-size: 12px;
    }

    .section-panel-total .box-login-user .form-group.row label {
        font-size: 12px;
    }

    .box-password-login a {
        font-size: 12px;
        white-space: nowrap;
    }

    .custom-login-panel .checkbox-custom-01 {
        justify-content: flex-start;
    }

    .custom-login-panel .btn-design-color {
        margin: auto;
    }

    .box-login-crear-cuenta {
        text-align: center;
    }

    .btn-design-crear-cuenta {
        margin: auto;
    }

    .box-login-title {
        padding-right: 80px;
    }

    .box-items-panel-custom-01 {
        margin-top: 25px;
    }

    .box-items-filter-and-content-01 .box-items-panel-custom-01 .col-lg-3 {
        width: 50%;
    }

    .box-panel-text-item-01 {padding-top: 85px;}

    .icon-candado-custom2 {
        width: 20px;
    }

    .box-button-item-panel .btn-design-1 {
        font-size: 12px;
        padding: 5px 8px;
        margin: auto;
    }

    .box-analytical-total .panel-item-title-custom-03 {
        text-align: center;
        font-size: 10px !important;
        min-height: 95px;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }

    .panel-item-title-custom-02 {
        font-size: 16px;
    }
    .box-analytical-total {
        padding-top: 55px;

    }

    .box-inndux500-custom1 {
        flex-direction: column;
    }

    .box-inndux500-custom1-left {
        width: 100%;
        border: 0;
        padding: 0;
        flex-flow: wrap;
    }

    .box-inndux500-custom1 {
        padding: 0;
        background: transparent;
        box-shadow: none;
    }

    .box-inndux500-custom1-tecnology {
        width: 50%;
        margin: 0;
        display: flex;
        flex-direction: column-reverse;
    }

    .box-inndux500-custom1-sectors {
        width: 100%;
        flex-direction: column-reverse;
        justify-content: flex-end;
    }

    .box-inndux500-custom1-tecnology .content-checks-box-inndux500-custom1 {
        flex-direction: column;
        height: inherit;
        width: 100%;
        align-items: flex-start;
    }

    .box-inndux500-custom1-tecnology .box-check-custom1, .box-inndux500-custom1-tendings .box-check-custom1 {
        width: fit-content;
    }

    .box-inndux500-custom1-sectors .title-box-inndux500 {
        position: relative;
        right: 0;
        transform: none;
        margin: 0;
        width: 100%;
        height: fit-content;
        margin-bottom: 10px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .box-check-custom1 label {
        transform: none !important;
        width: 100% !important;
        padding-left: 25px;
        text-align: left !important;
    }

    .title-box-inndux500 {font-size: 16px;text-align: initial;margin-bottom: 10px;}

    .w-100 {
        display: none;
    }

    .box-inndux500-custom1-logo img {
        width: 100%;
    }

    .section-panel-internal .box-inndux500-custom1-logo {
        margin: auto;
        opacity: .3;
        margin-top: -133px;
    }

    .box-inndux500-custom1-tendings {
        width: 85%;
        margin: 0;
    }

    .box-inndux500-custom1-tendings .content-checks-box-inndux500-custom1 {
        left: 0;
        height: auto;
        flex-direction: column;
        right: inherit;
        left: 0;
        align-items: flex-start;
    }

    .box-inndux500-custom1-right {
        width: 100%;
    }

    .box-inndux500-custom1-tendings .box-check-custom1 {
        width: 100%;
        display: flex;
    }

    .box-check-custom1 label:before {
        bottom: 0;
        left: 0;
    }

    .box-check-custom1 label:after {
        bottom: 3px;
    }

    .box-inndux500-custom1-tendings .box-check-custom1 label:before {
        top: 0;
        right: inherit;
        left: 0;
    }

    .box-check-custom1 input:checked+label:after {
    }

    .box-inndux500-custom1-tecnology .box-check-custom1 input:checked+label:after {top: 0px;}

    .box-inndux500-custom1-sectors .content-checks-box-inndux500-custom1 label:before {
        right: inherit;
        left: 0;
    }

    .box-inndux500-custom1-sectors .content-checks-box-inndux500-custom1 label:after {
        right: -21px;
        top: inherit !important;
        bottom: 1px;
        top: 3px;
        left: 3px;
    }
    .box-items-panel-custom-02-videos-advisor .col-lg-3 {
        height: 200px;
        margin: auto !important;
        margin-bottom: 30px !important;
        width: 80%;
    }

    .box-items-panel-custom-02-videos-advisor .col-lg-3 a {
        height: 100% !important;
        min-height: fit-content;
    }

    .box-filter-and-title-panel.box-filter-and-title-panel-video {
        flex-direction: column;
    }

    .box-content-advisor-proximamente-custom-01 p.date-proximamente-single {
        display: none;
    }

    .box-content-advisor-proximamente-custom-01 h4.title-proximamente-abvisor-single {
        margin: 0;
        font-size: 13px;
    }

    .box-content-advisor-proximamente-custom-01 .box-single-proximamente {
        padding: 15px;
    }

    .box-radio-consultoria.paso-1 {
        flex-direction: column;
    }

    .text-consultoria-custom-01 {
        flex-direction: column;
        line-height: 1.4;
        font-size: 14px;
        text-align: center;
    }

    .box-custom-consultoria-paso-1 {
        padding: 20px 0px 5px;
        flex-direction: column;
    }

    .box-custom-consultoria-paso-1 .box-custom-consultoria-texto {
        width: 100%;
    }

    .box-item-consultoria {
        margin-top: 10px;
    }

    .title-consultoria {
        font-size: 18px;
    }

    .box-custom-consultoria-paso-1 .box-custom-consultoria-texto p {
        font-size: 11px;
    }

    .btn-consultoria-custom-01 {
        font-size: 12px;
        margin: auto;
    }

    .box-radio-consultoria.paso-2 {justify-content: space-between;width: 100%;margin: 0;}

    .box-consultoria-input-radio-custom-02 {
        width: 100%;
    }

    .section-panel-internal-advisor .box-analytical-total {
        padding-bottom: 20px;
    }

    .box-custom-consultoria-paso-2 {
        margin: 0;
        padding: 15px;
    }

    .box-consultoria-input-radio-custom-02 label {
        width: 100%;
    }

    .equipo-single-custom-01 {
        width: 47%;
        margin: 3px;
    }

    .box-equipo-consultoria .card-design4.card-design-equipo-single {
        min-height: 180px;
        height: 180px;
        margin-bottom: 15px;
    }

    .card-title-custom-01 {
        font-size: 13px;
    }

    .card-design4 .card-subtitle {
        font-size: 11px;
    }

    .box-items-panel-custom-02-videos-advisor .col-lg-3:last-child {
        height: fit-content;
        width: 100%;
    }

    .box-title-consultoria-custom-01 {
        justify-content: center;
    }

    .box-proximamente-custom-01 {
        justify-content: center;
    }


    .box-content-total-otros-servicios {
        flex-direction: column;
    }

    .box-otros-servicios {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .box-otros-servicios-img-01 {
        width: 100%;
        height: fit-content;
        margin: 30px 0px;
    }

    .box-otros-servicios-img-01 img {
        object-fit: contain;
    }

    .title-custom-otros-servicios {
        font-size: 18px;
    }

    .text-custom-otros-servicios {
        font-size: 14px;
    }

    .btn-design3-custom-grafico {
        font-size: 12px;
        margin: auto;
    }

    .interesado-custom-dinamyc p {
        font-size: 18px;
    }

    .title-consultoria-paso-2 {
        font-size: 11px;
    }

    h5.seleccionar-consultoria-01 {
        font-size: 10px;
    }

    section.interesado-custom-01 .box-custom-consultoria-texto {
        margin-bottom: 15px;
    }

    .box-consultoria-texto-custom-01 p {
        margin-bottom: 20px;
    }

    section.otros-servicios-custom-04 {
        padding-top: 40px;
    }

    .box-filter-and-title-panel.box-filter-and-title-panel-video h4.title-filter-panel {
        margin-bottom: 20px;
    }
    .card-content-design4 {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 18px;
        background: linear-gradient(180deg, rgba(0, 8, 36, 0) 45.83%, #000824 87.5%);
        height: 100%;
        align-content: flex-end;
    }

    .btn-proximamente {
        margin-top: 10px;
    }

    .box-equipo-consultoria .card-content-design4 {height: fit-content;align-content: flex-start;}

    .box-select-funds-total-custom-01 .select-wrapper {
        width: 100% !important;
    }
    .box-content-panel-advisor .box-title-panel-total-logo {
        top: -65px;
        right: -20px;
        width: 130px;
    }

    .box-title-panel-total-logo img {
        width: 100%;
    }

    .box-img-total-title-custom h2 {
    }

    .filter-custom-advisor input {
        font-size: 14px !important;
    }

    .filter-custom-advisor input::placeholder {
        font-size: 14px;
    }

    .col-lg-5.box-check-funds-total-custom-01 .row {
        font-size: 12px;
    }

    .col-lg-7.box-select-funds-total-custom-01 {
        width: 100%;
        padding: 0;
    }

    .box-select-funds-total-custom-01 .card {
        box-shadow: none !important;
        border: 0;
        background: transparent;
    }

    .box-select-funds-total-custom-01 .box-input-panel-custom-01.box-input-panel-funds-custom-01 select {
        font-size: 12px;
    }


    .box-check-funds-total-custom-01 .card {
        background: transparent;
        box-shadow: none;
        border: 0;
    }

    .col-lg-7.box-select-funds-total-custom-01 a.btn-ver-todo {
        width: fit-content;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: fit-content;
        margin: 0;
        margin: auto !important;
    }

    .col-lg-3.box-check-funds-total-custom-01 .box-check-custom1 input:checked+label:after {
        top: 0px;
    }
    .box-select-funds-total-custom-01 .select-wrapper {
        width: 100% !important;
        margin: 0;
        margin-bottom: 20px;
    }

    .box-content-panel-advisor .box-title-panel-total-logo {
        top: -65px;
        right: -20px;
        width: 130px;
    }

    .box-title-panel-total-logo img {
        width: 100%;
    }

    .box-img-total-title-custom h2 {
    }

    .filter-custom-advisor input {
        font-size: 14px !important;
    }

    .filter-custom-advisor input::placeholder {
        font-size: 14px;
    }

    .col-lg-5.box-check-funds-total-custom-01 .row {
        font-size: 12px;
    }

    .col-lg-7.box-select-funds-total-custom-01 {
        width: 100%;
        padding: 0;
    }

    .box-select-funds-total-custom-01 .card {
        box-shadow: none !important;
        border: 0;
        background: transparent;
    }

    .box-select-funds-total-custom-01 .box-input-panel-custom-01.box-input-panel-funds-custom-01 select {
        font-size: 12px;
    }

    .box-check-funds-total-custom-01 .card {
        background: transparent;
        box-shadow: none;
        border: 0;
    }

    .col-lg-7.box-select-funds-total-custom-01 a.btn-ver-todo {
        width: fit-content;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: fit-content;
        margin: 0;
        margin: auto !important;
    }

    .col-lg-3.box-check-funds-total-custom-01 .box-check-custom1 input:checked+label:after {
        top: 0px;
    }

    .tabla-custom-advisor {
        overflow: scroll;
        width: calc(100% + 30px);
        margin-left: -15px;
    }

    table.table-advisor th {
        font-size: 11px;
        text-align: center;
        /* padding-left: 10px; */
        white-space: pre;
    }

    .table-advisor td {
        font-size: 11px;
    }

    .text-discreption-custom-01 {
        font-size: 11px !important;
    }
    .box-content-panel-learning .box-items-panel-custom-02 .col-lg-3 {
        width: 85%;
        margin: auto;
    }

    .box-content-panel-learning .box-items-panel-custom-02 .col-lg-3 .card-design4 {
        height: 190px;
        min-height: 190px;
    }

    .card-content-design4 .card-title {
        font-size: 10px;
        line-height: 0.9;
    }

    .btn-play-design4 {
        width: 10px;
        margin-right: 7px;
    }

    .box-items-filter-and-content-02 {
        /*margin-top: 40px;*/
    }


    .bg-card-design4 {
        object-position: top;
    }

    .box-title-and-tooltip-custom h4 p {
        margin: 0px 10px;
        padding-bottom: 10px;
    }

    .icon-blocked-design3 {
        width: 25px;
    }

    .box-analytical-total .card-design3 .box-card-title img {
        width: 45px;
        height: 45px;
    }

    .card-design3 .card-title {
        font-size: 16px;
    }

    .box-text-card-design3 p {
        font-size: 10px;
        line-height: 1.4;
    }

    .box-buttons-design3 .btn-design3 {
        font-size: 12px;
        margin: auto;
    }

    .box-buttons-design3 {
        text-align: center;
    }

    .box-title-and-tooltip-custom {
        align-items: flex-start;
    }
    ul.list-learning-filter-abc {
        flex-wrap: wrap;
    }

    ul.list-learning-filter-abc li {
        width: 7%;
    }

    .select-en-es {
        flex-direction: column;
    }

    .box-text-en-es h5 {
        font-size: 14px;
    }

    .box-text-en-es h5 {
        margin-top: 15px;
    }

    .box-total-filter-learning .col-lg-6 .box-filter-custom-learning {
        padding: 0;
        background: transparent;
    }

    .label-learning-filter h3 {
        font-size: 12px;
    }

    .link-learning-filter-abc {
        font-size: 12px;
    }

    .box-radio-learning-filter.box-content-item-learning-custom-01 {
        padding: 0;
    }

    .box-en-es-term {
        flex-direction: column;
    }

    .box-en-es-term>*:first-child {
        width: 100%;
    }

    .box-en-es-term>* {
        width: 100%;
    }

    .title-term-custom-01 {
        font-size: 12px;
    }

    .text-term-custom-01 {
        font-size: 12px;
    }

    .box-term-text-custom-pronunc {
        width: 100%;
    }

    .box-content-item-learning-custom-01 {
        max-height: fit-content;
        overflow: auto;
    }

    .box-learning-content-guide {
        margin-top: 30px;
        background: transparent;
    }

    .label-learning-filter {
        background: white;
        padding: 10px;
    }

    .filter-search-and-select-learning .box-input-panel-custom-01 {
        width: 100%;
        margin-bottom: 15px;
    }

    .content-items-servicios-personalizados {
        flex-direction: column;
    }

    .box-img-person-servicios {
        flex-direction: column;
        width: 100%;
        height: fit-content;
        margin-bottom: 15px;
    }

    .box-text-person-servicios {
        width: 100%;
    }

    .img-box-person-custom-01 {
        width: 100%;
        height: 200px;
    }

    .box-items-servicios-person {
        width: 100%;
    }

    .text-person-servicios {
        font-size: 10px;
    }

    .cargo-person-servicios {
        font-size: 14px;
    }

    .text-and-button-servicio a.btn-design-1.btn-information-custom {
        font-size: 12px;
    }

    .text-and-button-servicio .title-filter-panel {
        font-size: 12px;
    }

    .box-single-sevicio-person {
        height: 100px;
    }

    .text-and-button-servicio {
        justify-content: center;
    }

    .box-input-panel-custom-01 .select-wrapper select {
        font-size: 12px;
        padding-left: 10px;
        width: 100% !important;
        height: 40px;
    }

    .box-input-panel-custom-01.box-input-panel-custom-search input {
        font-size: 12px;
    }

    .filter-search-and-select-learning {
        flex-direction: column;
    }

    .box-learning-custom-filter-single {
        width: 100%;
    }

    .list-box-menu-panel li a {
        font-size: 11px;
    }

    .list-box-menu-panel {
        padding-top: 25px;
    }
    .box-title-panel-total-logo {display: block;top: -70px;right: -25px;width: 60px;}

    .box-test-custom-learning .box-title-learning-custom.box-title-and-tooltip-custom {
        margin: auto;
        margin-bottom: 20px;
    }

    .box-text-content-learning-custom .box-custom-consultoria-paso-1 {
        padding: 20px;
    }

    .box-text-content-learning-custom .box-custom-consultoria-texto {
        padding: 0;
    }

    .box-text-content-learning-custom .title-consultoria {
        font-size: 18px;
    }

    .box-text-content-learning-custom .box-custom-consultoria {
        width: 40%;
        margin-bottom: 15px;
    }
    .btn-ver-todo {
        font-size: 12px;
    }
    .box-items-panel-otros-servicios-digital-talent-hunter .box-otros-servicios-card .box-text-card-otros-servicios h4.title-otros-servicios {
        font-size: 14px;
    }

    .box-items-panel-otros-servicios-digital-talent-hunter .box-otros-servicios-card .box-text-card-otros-servicios {
        min-height: 110px;
    }

    .box-title-learning-custom h4 {
        font-size: 16px;
    }
    .select-en-es h6 {
        font-size: 16px;
    }
    .box-filter-and-title-panel h4 p, .box-content-advisor-proximamente-custom-01 h4 p, .box-consultoria-texto-custom-01 div p {
        margin: 0px 10px;
    }

    .title-proximamente-advisor {
        font-size: 14px;
        justify-content: center;
    }

    .box-content-advisor-proximanente {
        overflow: auto;
        padding: 0;
    }

    section .box-consultoria-custom-radio-content .box-custom-consultoria-texto {
        min-height: 25px;
    }

    section.interesado-custom-01 .box-interesados-custom-radio-content {
        margin: 0;
        width: 100%;
        margin-top: 25px;
    }

    .section-panel-internal-advisor .box-items-panel-otros-servicios .box-otros-servicios-card {
        margin-bottom: 20px;
    }

    .box-img-total-title-custom.color-advisor img {
        filter: brightness(10);
    }

    .filter-custom-advisor input::placeholder {
        font-size: 12px;
    }

    .box-funds-check-custom-01 {width: 40%;}

    .col-lg-3.box-check-funds-total-custom-01 .container {
        display: flex;
        justify-content: space-between;
    }

    table.table-advisor .btn-design3-advisor {
        width: fit-content;
        white-space: nowrap;
    }

    .tabla-custom-funds-finder-advisor {
        border-radius: 10px;
        overflow: hidden;
    }
    .box-fixed-filter-custom-mobile.show-mobile {
        position: fixed;
        width: 100%;
        height: 100%;
        background: #ffffff45;
        z-index: 999999999;
        backdrop-filter: blur(5px);
        transition: all .5s ease;
        z-index: -1;
        opacity: 0;
    }

    .box-inndux500-custom1-tecnology {
        width: 100%;
        margin-right: auto;
        padding-left: 0;
    }

    .box-inndux500-custom1-sectors .content-checks-box-inndux500-custom1 {
        width: 100%;
        margin: 0 !important;
    }

    .filter-content-custom-01-mobile {
        overflow-y: auto;
        height: 100%;
        padding: 15px;
        width: 65%;
        background: white;
        position: relative;
        margin-left: auto;
        padding-top: 35px;
        transform: translateX(100%);
        transition: all .7s ease;
    }

    .box-inndux500-custom1-tendings .box-check-custom1 input {
        display: none;
    }

    .box-check-custom1 input label:after {
        top: 3px;
        left: 3px;
    }

    .box-inndux500-custom1-right {
        padding: 0;
    }

    .title-inndux500-custom1 {
        font-size: 20px;
        margin-bottom: 0;
        margin-top: 20px;
        text-align: center;
    }

    .title-inndux500-custom2 {
        font-size: 16px;
    }

    .box-search-inndux500-custom1 .box-input-panel-custom-01 {
        width: 100%;
        margin: 0;
    }

    .box-search-inndux500-custom1 .box-input-panel-custom-01 {
        margin-bottom: 20px;
    }

    .box-custom-filter-button-mobile {
        position: fixed;
        top: 20px;
        right: 15px;
        left: 0;
        margin: auto;
        text-align: center;
        height: 0;
        z-index: 9999;
    }

    a.btn-filter-show {
        color: white;
        background: linear-gradient(103.89deg, #30E3C3 -4.4%, #2A62F2 52.06%, #7D10EB 105.1%);
        display: flex;
        align-items: center;
        justify-content: center;
        width: fit-content;
        padding: 5px 10px;
        margin-left: auto;
    }
    .box-fixed-filter-custom-mobile.active {
    }
    .box-fixed-filter-custom-mobile.active {
        opacity: 1;
        z-index: 999999;
    }

    .box-close-custom-filter {
        position: absolute;
        top: 5px;
        right: 8px;
    }

    a.btn-close-filter-mobile {
        border: 1px solid #2a62f2;
        display: flex;
        border-radius: 50%;
        line-height: 1;
        font-weight: 500;
        height: 24px;
        width: 24px;
        justify-content: center;
        align-items: center;
    }
    .box-analytical-total.box-analytical-total-no-padding-top .box-bar-top-500 {
        margin-top: 40px;
    }

    .title-content-bar-top-500 {
        font-size: 20px;
        line-height: 1.5;
        padding-top: 10px;
        margin-bottom: 10px;
    }

    .tag-bar-top-500 {
        font-size: 10px;
        top: 15px;
        left: 0px;
        right: 0;
        margin: auto;
        width: fit-content;
    }

    .btn-design-bar-top-500 {
        font-size: 12px;
        position: initial;
    }

    .btn-design-bar-top-500-all{
        margin-top: 13px
    }

    .box-content-bar-top-500 {
        padding: 40px 30px 30px;
    }

    .box-text-new-inndux500 h4 p {
        font-size: 12px;
        padding: 0px 10px;
    }
    .box-input-panel-custom-01 {
        flex-direction: column;
        height: fit-content;
        width: 100%;
        margin: 0;
    }

    .box-filter-panel form {
        flex-direction: column;
        width: 100%;
    }

    .box-input-panel-custom-01.box-input-panel-custom-search {
        width: 100%;
        padding: 5px 10px;
    }

    .box-items-filter-and-content-01.box-items-filter-and-content .box-filter-panel {
        flex-direction: column;
    }

    .box-filter-panel .select-wrapper {
        width: 100%;
    }

    .box-text-filter.ml-3 {
        margin-left: 0 !important;
    }

    .btn-startups-tech-term, .btn-digital-tech-term {width: 50px;margin: 20px auto 20px!important;height: 40px;}

    .list-second-filter-abc {
        flex-flow: wrap;
    }

    .list-second-filter-abc li {
        width: 7%;
        margin-bottom: 4px;
        text-align: center;
    }

    .box-items-panel-custom-02 .container .row {
        flex-direction: column;
    }

    .box-items-filter-and-content .box-items-panel-custom-02 .container .row .col-lg-2-5 {
        width: 75%;
        margin: auto;
        margin-bottom: 20px;
    }

    .box-text-filter {
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .box-items-filter-and-content-02.box-items-filter-and-content .box-filter-panel {
        flex-direction: column;
    }

    .card-content-design1 .card-title {
        font-size: 14px;
    }

    .box-content p {
        font-size: 12px;
    }

    .box-content-modal-custom2 {
        flex-direction: column;
        height: 100%;
        padding-top: 25px;
    }

    .modal-content-custom2 {
        top: 0;
        width: 95%;
        height: 95%;
        bottom: 0;
        transform: none;
        padding: 20px;
        overflow: hidden;
        margin-top: 15px;
    }

    .modal-left-custom2 {
        margin: 0;
        border: 0;
        padding: 0;
    }

    .text-item-info-modal-custom2 a {
        font-size: 14px;
    }

    .title-item-info-modal-custom2 {
        font-size: 10px;
    }

    .text-item-info-modal-custom2 p {
        font-size: 14px;
    }

    .modal-custom2 {
        z-index: 999999999;
    }

    .modal-right-custom2 .items-info-modal-custom2 {
        height: 100%;
        padding-left: 0;
    }

    .modal-right-custom2 {
        height: 65%;
    }

    .title-main-logo-custom2 {
        font-size: 18px;
        line-height: 1.3;
    }

    .box-main-logo-custom2 {
        align-items: center;
    }
    .box-inndux500-custom1-sectors .title-box-inndux500 img {
        width: 12px;
        transition: all .3s ease;
    }

    .title-box-inndux500.collapsed img {
        transform: rotateX(180deg);
    }
    .box-filter-indux500-all-filter {
        width: 100% !important;
        margin: 0;
        flex-direction: column;
        flex-flow: wrap;
        align-items: center;
    }

    div#accordion-filter-inndux-500 {
        width: 100%;
        flex-direction: column;
    }

    div#accordion-filter-inndux-500 .card {
        width: 100%;
    }

    .box-search-article-custom1 {
        width: 100%;
    }

    .filter-search-custom-01 .box-input-panel-custom-01 {
        margin: 0 !important;
        order: 0;
        width: 80%;
    }

    .filter-search-custom-01 .box-input-panel-custom-01 .select-wrapper {
        width: 100%;
        margin-bottom: 15px;
    }

    .box-search-article-custom1 .box-input-panel-custom-01 {
        flex: 100%;
    }

    div#accordion-filter-inndux-500 .card .card-header button {
        font-size: 14px;
    }

    .item-filter-indux500-custom1 {
        width: 100%;
    }

    .item-filter-indux500-custom1 label {
        width: 100%;
        font-size: 10px;
        padding: 7px;
    }

    .box-filter-indux500-all-filter .box-search-article-custom1:last-child {
        margin: 0;
    }

    .title-filter-indux500-all {
        font-size: 20px;
        text-align: center;
    }

    .box-input-panel-custom-01.box-input-panel-custom-search input {
        height: 30px !important;
    }
    .box-content-panel .box-filter-indux500-all {
        flex-direction: column;
        align-items: center;
    }

    div#box-content-filter .row.row-items-panel-custom-04.inndux500-filter .link-more-info {
        width: 100%;
    }

    div#box-content-filter .row.row-items-panel-custom-04.inndux500-filter .link-more-info .box-item-panel {
        margin: 0;
    }
    #box-content-filter nav ul {
        flex-flow: wrap;
    }

    .box-content-modal-custom1 .box-custom-informatio-group h5 {
        font-size: 22px;
        line-height: 1.5;
    }

    .box-content-modal-custom1 .box-custom-informatio-group p {
        font-size: 14px;
    }
    .box-items-filter-and-content-01.box-items-filter-and-content .title-filter-panel {
        width: 100%;
        justify-content: center;
    }

    .box-back-list {margin-bottom: 30px !important;}

    .filter-search-and-select-learning .box-input-panel-custom-01.box-input-panel-custom-search {
        flex-direction: row;
    }

    .box-items-panel-custom-02-videos {
        width: 100%;
        margin: auto;
    }

    .box-items-panel-custom-02.box-items-panel-custom-equipo-advisor .row {
        flex-direction: row;
        justify-content: space-between;
    }

    .modal-content-custom3 {
        width: 100%;
    }
    .col-lg-3.box-check-funds-total-custom-01 label:after {
        left: 3px !important;
    }

    .box-funds-check-custom-01 .col-lg-6 {
        padding: 0;
    }
    .filter-custom-advisor {
        padding: 0;
    }
    .box-filter-and-title-panel h4.title-filter-panel>.action-tooltip {
        margin-left: 10px;
        margin-top: 0px;
    }
    .box-text-new-inndux500 {
        margin-top: 10px;
    }

    .box-buttot-back {
        justify-content: center !important;
        margin-top: 20px;
    }

    .box-items-panel-custom-04 .col-lg-3 {
        width: 90%;
        margin: auto;
    }
    .box-subir-custom-img-perfil {
        flex-direction: column;
        text-align: center;
        align-items: center;
    }

    .box-input-upload-img-perfil-button-01 {
        margin-bottom: 10px;
        margin-top: 30px;
    }

    .box-perfil-custom-personal {
        padding: 0;
        background: transparent;
        box-shadow: none !important;
    }

    .box-content-panel.box-content-panel-perfil .box-analytical-total {
        padding: 50px 20px 20px;
    }

    h5.title-perfil-custom-01 {
        font-size: 18px;
        text-align: center;
        margin-bottom: 10px;
    }

    .box-img-perfil-custom-01 {
        width: 150px;
        height: 150px;
        margin: auto;
    }

    .box-input-upload-img-perfil {
        margin: 0;
    }

    .box-input-upload-img-perfil-button-01 label.btn-perfil-01 {
        margin: 0px 5px;
    }

    p.text-perfil-01 {
        font-size: 10px;
    }

    .btn-perfil-01 {
        font-size: 10px;
    }

    .btn-perfil-02 {
        font-size: 10px;
        margin: 0px 5px;
    }

    .box-perfil-input-custom-01 .box-perfil-input-01 {
        width: 100%;
    }

    .box-btn-custom-perfil-01 {
        text-align: center;
    }

    .box-perfil-custom-01.col-lg-5 form {
        background: transparent;
    }

    .box-perfil-password-01 {
        background: transparent;
        box-shadow: none !important;
        margin-top: 40px;
    }

    .box-change-password-perfil {
        flex-direction: column;
    }

    .box-change-password-perfil a.btn-perfil-01 {
        margin-top: 10px;
        padding: 10px;
    }

    .text-perfil-custom-02 {
        font-size: 14px;
    }

    .text-perfil-custom-03 {
        font-size: 12px;
    }

    .box-text-custom-01-password-requisitos {
        text-align: center;
    }

    .box-btn-custom-perfil-01 button.btn-perfil-01 {
        font-size: 12px;
    }

    .box-perfil-password-01 .box-btn-custom-perfil-01 {
        position: relative;
        bottom: 0;
        margin-top: 20px;
    }

    .box-perfil-custom-01.col-lg-5 {
        padding: 0;
    }

    .datos-empresa-input-custom-01 {
        background: transparent;
        box-shadow: none;
        margin-bottom: 0;
    }

    .box-perfil-custom-01.col-lg-12 {
        padding: 0;
    }

    .box-perfil-input-custom-01 .box-perfil-input-01 .box-input-custom-01.box-input-custom-select.input-field input {
        font-size: 12px;
    }
    .subtitle-header {
        font-size: 15px;
    }
    .modal-course-request-content {
        max-width: 100%;
    }

    .title-course-request {
        font-size: 16px;
        line-height: 1.5;
    }

    .btn-course-request {
        font-size: 12px;
    }
    .box-input-panel-custom-01.box-input-panel-custom-01-cat.mr-5 {
        width: 20% !important;
    }
    .box-check-funds-total-custom-01.box-funds-total-button-buscar .card button.btn.btn-default {
        font-size: 12px;
    }
    .box-item-panel {
        width: 100%;
        margin: 0;
    }

    .box-analytical-total-result .row.row-items-panel-custom-04 {
        width: 100%;
        margin: 0;
        justify-content: center;
    }

    .box-analytical-total-result .link-more-info {
        width: 100%;
    }

    .title-section-custom1 {
        font-size: 20px;
        text-align: center;
    }

    .box-item-panel-title {
        font-size: 13px;
        line-height: 1.4;
    }
    .box-text-custom-filter {
        width: 100%;
    }
    .box-int-inndux500-custom1 {
        padding: 0;
        background: transparent;
    }

    .box-int-inndux500-custom1 .btn-design1 {
        background: #2A62F2;
        width: 100%;
    }
    .box-analytical-total-personalizar {
        padding-top: 30px;
    }

    .box-analytical-total-personalizar h4.title-custom-personaliza-01 {
        padding-top: 40px;
        font-size: 20px;
    }

    a.btn-design-1.btn-design-personaliza {
        top: -15px;
        right: -10px;
    }

    .text-custom-personaliza-01 {
        font-size: 14px;
    }

    .box-title-and-number-customize h4 {
        font-size: 18px;
    }

    .box-title-and-number-customize {
        font-size: 14px;
    }

    .box-select-pesonaliza-01 .box-interesados-custom-radio-content {
        flex-direction: column;
    }

    .box-select-pesonaliza-01 h4.title-consultoria-paso-2 {
        font-size: 14px;
        margin-bottom: 15px;
    }

    .box-select-pesonaliza-01.box-select-pesonaliza-01-04 a.btn-design-1.btn-design-personaliza {
        margin: auto;
        width: fit-content;
        margin-top: 40px;
        right: 0;
    }
        .box-int-inndux500-custom1 h6 {
        display: none;
    }

    .section-panel-internal-green .box-int-inndux500-custom1 {
        padding: 0;
        background: transparent;
    }

    .section-panel-internal-green .box-int-inndux500-custom1 a.btn-design1 {
        background: #5aca26;
        border: transparent;
        width: 100%;
    }
    .section-panel-internal-orange .box-int-inndux500-custom1 a.btn-design1 {
        background: #FF8C00;
        border: transparent;
        width: 100%;
    }
    .section-panel-internal-celeste .box-int-inndux500-custom1 a.btn-design1 {
        background: #0ac4ff;
    }

    .card-content-design2 .card-title {
        font-size: 13px;
        line-height: 1.3;
    }

    .title-otros-servicios {
        padding: 0px 8px;
        line-height: 1.2;
    }

    .link-second-filter-abc {
        font-size: 12px;
    }

    .box-filter-and-title-panel.box-filter-and-title-panel-video h4.title-filter-panel {
        justify-content: center;
    }

    .box-fixed-filter-custom-mobile.active .filter-content-custom-01-mobile {
        transform: none;
    }

    .section-panel-internal .box-analytical-total.box-analytical-total-result .title-filter-indux500-all {
        flex-direction: column;
    }

    .box-title-curso-custom-01 .card-title {
        font-size: 16px;
    }

    .box-title-curso-custom-01 .subtitle-curso {
        font-size: 11px;
    }

    .box-icon-curso-custom-01 {
    width: 45px;
    height: 45px;
}

    .card-design6 {
        margin-bottom: 25px;
    }

    .box-card-company-sticky {
        width: 100%;
        position: relative;
    }

    .box-content-panel-single-company .box-analytical-total.box-analytical-total-no-padding-top {
        flex-direction: column;
        padding: 35px 10px 10px;
    }

    .box-content-total-company {
        width: 100%;
    }

    .name-company {
        font-size: 18px;
    }

    .text-company-single-title-02 {
        font-size: 12px;
    }

    .text-secundary {
        font-size: 12px;
        line-height: 1.3;
    }

    .box-content-total-company .title-filter-panel {
        margin: 0;
        margin-bottom: 15px;
    }

    .box-content-company {
        padding: 20px;
    }

    .box-content-internal-company-datos-list ul {
        flex-direction: column;
        gap: 10px;
    }

    .box-content-internal-company> .text-secundary {
        margin-bottom: 20px;
    }

    .text-secundary-company {
        font-size: 13px;
        line-height: 18px;
    }

    li.news-single-company {
        flex-direction: column;
    }

    .box-button-read-news {
        width: fit-content;
        margin-left: auto;
    }

    .box-date-news-single-company {
        width: 100%;
        margin-bottom: 15px;
    }

    .text-company-single-title-02 {
        margin-bottom: 10px;
    }

    .swiper-custom-digital-academy-01 {
        padding-left: 0;
        margin: 0;
    }

    .swiper-custom-digital-academy-01:after {
        display: none;
    }

    .box-logo-custom-new-01 {
        width: 78%;
    }

    .box-logo-custom-new-01
     .logo-custom1 {
        width: 115px;
        margin-left: 20px;
        margin-top: 0;
    }
}





/* Responsive Tablet */

@media screen and (min-width: 600px) and (max-width: 1200px){
    .panel-item-title-custom-03 {
        font-size: 10px !important;
    }

    .box-panel-text-item-01 {
        padding-top: 0;
        display: flex;
        align-items: self-end;
        flex-direction: column;
        align-items: center;
        height: 188px;
        justify-content: flex-end;
        height: 85%;
    }

    .box-item-panel-custom-02 {
        height: 220px;
        padding: 20px;
    }

    .box-item-panel-custom-01 {
        margin-bottom: 0;
    }

    .box-items-panel-custom-01 .col-lg-3 {display: flex;padding: 0 15px;margin-bottom: 20px;}

    .box-item-panel-custom-01 {
        width: 100%;
        height: 270px;
        padding-bottom: 15px;
        margin: 0 10px;
    }

    .box-filter-and-title-panel {
        flex-direction: row;
        align-items: center;
    }

    .box-filter-panel {
        width: fit-content;
    }

    .box-filter-and-title-panel h4.title-filter-panel {
        margin: 0;
    }

    .box-items-filter-and-content-01 {
        margin-bottom: 50px;
    }

    .list-box-menu-panel li a {
        font-size: 11px;
    }

    .box-button-item-panel .btn-design-1 {
        font-size: 12px;
    }

    .box-menu-panel {
        width: 20%;
    }

    .box-item-panel-custom-02 .box-panel-text-item-01 {
        padding-right: 10px;
    }
    .box-items-panel-custom-04 .col-lg-3 {
        width: 23% !important;
        flex: auto;
        margin: 0px 7px;
    }

    .box-menu-total-panel-custom-01 {
        width: 230px !important;
    }

    .box-inndux500-custom1-sectors .title-box-inndux500 {
        right: -110px;
    }

    .box-inndux500-custom1-sectors {
        width: fit-content;
    }


    .number-card-design2 {
        font-size: 100px;
    }

    .card-content-design2 {height: 313px;}

    .swiper-custom-panel-items .card-design2 {
        align-items: center;
    }

    .box-inndux500-custom1 {
        padding-right: 20px;
    }

    .box-search-inndux500-custom1 .box-input-panel-custom-01 select {
        background-position-x: 90%;
    }

    .title-inndux500-custom1 {
        font-size: 20px;
        line-height: 1.5;
    }

    .title-inndux500-custom2 {
        font-size: 16px;
    }
    .title-filter-indux500-custom1 {
        font-size: 14px;
    }

    .box-item-panel-title {
        font-size: 13px;
        line-height: 1.4;
    }

    .box-content-panel .box-filter-indux500-all {
        flex-flow: column;
        align-items: start;
    }

    .box-filter-indux500-all-filter {
        width: 100% !important;
    }
        .box-search-article-custom1 {
        width: 46%;
    }

    .box-filter-indux500-all-filter {
        justify-content: space-between;
    }

    div#accordion-filter-inndux-500 .card {
        width: 46%;
    }

    div#accordion-filter-inndux-500 {
        flex-direction: row;
    }

    div#box-content-filter .row.row-items-panel-custom-04.inndux500-filter .link-more-info {
        width: 30%;
    }
    .box-items-panel-custom-04 .row {
        justify-content: center;
    }
    .box-inndux500-custom1-left {
        justify-content: space-between;
    }

    .section-panel-internal .box-inndux500-custom1-logo {
        justify-content: flex-end;
    }
    .box-analytical-total-result .link-more-info {
        width: 31%;
    }

    .box-item-panel {
        width: 100%;
        margin: 0;
    }

    .box-analytical-total-result .row.row-items-panel-custom-04 {
        justify-content: flex-start;
    }
    .box-items-filter-and-content-01.box-items-filter-and-content .box-filter-panel {
        max-width: 100%;
        width: 600px;
        width: 100%;
        flex-direction: column;
    }

    .list-second-filter-abc li {
        width: 3%;
    }

    .box-items-filter-and-content .box-items-panel-custom-02 .container .row .col-lg-2-5 {
        width: 49%;
        margin: 10px 0px;
    }

    .box-items-panel-custom-02 .container .row {
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
        margin: 0;
    }

    .box-items-filter-and-content-02.box-items-filter-and-content .box-filter-panel {
        width: 100%;
    }

    .box-filter-and-title-panel h4 p, .box-content-advisor-proximamente-custom-01 h4 p, .box-consultoria-texto-custom-01 div p {
        margin-bottom: 15px;
    }
    .tag-bar-top-500 {
        left: 0;
        top: 15px;
        margin: auto;
        right: 0;
        width: fit-content;
    }

    .box-content-bar-top-500 {
        padding: 50px 40px 30px;
    }

    .filter-content-custom-01-mobile {
        max-width: 260px;
    }

    .box-fixed-filter-custom-mobile.show-mobile h3.title-box-inndux500.collapsed {
        right: 0;
        width: 100%;
    }

    .box-fixed-filter-custom-mobile.show-mobile .box-inndux500-custom1-sectors {
        width: 100%;
    }

    .box-fixed-filter-custom-mobile.show-mobile.active h3.title-box-inndux500 {
        right: 0;
    }
    .box-items-filter-and-content-02 .col-lg-6 {
        width: 50%;
    }

    .box-items-filter-and-content .box-items-panel-custom-02 .container .row .col-lg-2-5 {
        width: 25%;
    }

    .box-items-filter-and-content-01.box-items-filter-and-content .title-filter-panel {
        width: 100%;
    }

    .box-analytical-total.box-analytical-total-no-padding-top .box-filter-panel {
        width: 100%;
        justify-content: flex-end;
    }
    .btn-ver-todo {
        font-size: 14px;
        white-space: nowrap;
    }

    .box-items-filter-and-content-01.box-items-filter-and-content .box-filter-panel form {
        flex-flow: wrap;
        margin-bottom: 20px;
        width: 100%;
        justify-content: flex-end;
    }

    .box-items-filter-and-content-01 .row {
        margin: 0 -15px;
        /* justify-content: space-between; */
    }

    .box-items-filter-and-content-01 .col-lg-6 {
        padding-left: 0;
        width: 50%;
    }

    .btn-tag-custom-01.btn-color {
        font-size: 10px;
    }
    .box-analytical-total.box-analytical-total-result .box-filter-indux500-all.mb-5 {
        flex-direction: row;
    }
    .card-content-design4 .card-title {
        font-size: 14px;
    }

    .btn-play-design4 {
        width: 16px;
        margin-right: 10px;
    }

    .card-design3 {
        padding: 20px;
        position: relative;
        min-height: 260px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .icon-blocked-design3 {
        width: 30px;
        right: 10px;
        top: 10px;
    }

    .card-design4 {
        min-height: 280px;
    }

    .box-content-panel-learning .box-items-panel-custom-02 .col-lg-3 {
        max-width: 330px;
    }

    .box-content-panel-learning .box-filter-and-title-panel {
        margin: auto;
        margin-bottom: 20px;
        justify-content: space-between;
    }

    .box-content-panel-learning  .box-button-ver-todos {
        margin: 0;
        margin-top: 15px;
    }
    .box-radio-learning-filter {
        max-width: 100%;
    }

    .box-learning-custom-filter-single {
        width: 100%;
    }

    ul.list-learning-filter-abc li {
        width: 3%;
    }

    ul.list-learning-filter-abc {
        flex-flow: wrap;
    }

    .box-text-en-es h5 {
        font-size: 12px;
    }

    .select-en-es h6 {
        font-size: 16px;
    }

    .box-term-text-custom-pronunc {
        width: 100%;
    }

    .title-term-custom-01 {
        font-size: 11px;
    }

    .text-term-custom-01 {
        font-size: 13px;
    }

    .label-learning-filter h3 {
        font-size: 13px;
    }

    .label-learning-filter {
        padding: 10px 5px;
    }

    .text-and-button-servicio .title-filter-panel {
        font-size: 14px;
    }
    .box-img-person-servicios {
        max-width: 450px;
        margin: auto;
        margin-bottom: 20px;
        margin-left: 0;
    }
    .box-items-panel-otros-servicios-digital-talent-hunter .box-otros-servicios-card .box-text-card-otros-servicios h4.title-otros-servicios {
        font-size: 12px;
    }

    .box-text-content-learning-custom .box-custom-consultoria {
        width: 30%;
    }

    .box-text-content-learning-custom .box-custom-consultoria-paso-1 {
        flex-direction: column;
        text-align: center;
        height: 420px;
    }

    .box-text-content-learning-custom .box-custom-consultoria-texto {
        width: 100%;
        padding: 0;
    }

    .box-text-content-learning-custom .btn-consultoria-custom-01 {
        margin: auto;
    }

    .card-design4 .card-subtitle {
        font-size: 12px;
    }

    .box-items-panel-custom-02.box-items-panel-custom-02-videos .container {
        padding: 0;
    }

    .card-design4 {
        padding: 10px;
    }
    .title-proximamente-advisor {
        font-size: 14px;
    }

    .title-proximamente-abvisor-single {
        font-size: 13px;
    }

    .box-single-proximamente p.date-proximamente-single {
        display: none;
    }

    .box-items-panel-custom-02-videos-advisor .open-modal-custom3.card-design4 {
        height: 275px;
    }

    .box-custom-consultoria-paso-1 {
        padding: 0;
        flex-direction: column;
    }

    .box-custom-consultoria-paso-1 {
        padding: 30px 20px 20px;
        height: 385px;
        justify-content: space-between;
    }

    .box-custom-consultoria-paso-1 .box-custom-consultoria-texto {
        width: 100%;
        padding: 20px;
    }

    .box-consultoria-input-radio-custom-02 {
        width: 33%;
    }

    .equipo-single-custom-01 {
        width: 22%;
    }

    .title-custom-otros-servicios {
        font-size: 18px;
    }

    .text-custom-otros-servicios {
        font-size: 14px;
    }

    .btn-design3-custom-grafico {
        font-size: 12px;
    }

    .box-items-panel-custom-02-videos-advisor .col-lg-3 {
        max-width: 345px;
        margin-top: 0 !important;
    }
    .section-panel-internal-advisor .box-content-panel .box-items-filter-and-content-02 {
        margin: 0;
    }
    .box-buttot-back {
        justify-content: flex-end !important;
    }
    .content-items-servicios-personalizados {
        flex-direction: row;
    }
    .box-learning-content-guide {
        height: fit-content;
    }

    .box-total-filter-learning .row {
        align-items: center;
    }

    .box-content-item-learning-custom-01 {
        overflow: auto;
    }
    .filter-custom-advisor .select-wrapper {
        width: 44% !important;
        margin: 0;
        margin-bottom: 15px;
    }

    .col-lg-3.box-check-funds-total-custom-01 .box-funds-check-custom-01 .col-lg-6 {
        width: 100%;
        max-width: 100%;
    }

    .box-check-funds-total-custom-01 .container .row {
        margin-bottom: 0;
        margin-top: 0;
    }

    .box-check-funds-total-custom-01.box-funds-total-button-buscar .card {
        box-shadow: none !important;
        background: transparent !important;
    }

    .tabla-custom-advisor {
        overflow-x: auto;
    }

    .box-select-funds-total-custom-01 .box-input-panel-custom-01.box-input-panel-funds-custom-01 {flex-direction: row;justify-content: space-between;padding: 10px;}

    .col-lg-7.box-select-funds-total-custom-01 a.btn-ver-todo {
        width: 44%;
        margin-right: 0px !important;
    }

    .box-content-panel.box-content-panel-perfil .row {
        flex-direction: column;
    }

    .box-content-panel.box-content-panel-perfil .box-perfil-custom-01 {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }

    .box-content-panel.box-content-panel-perfil .box-subir-custom-img-perfil {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .box-img-perfil-custom-01 {
        width: 150px;
        height: 150px;
        margin-bottom: 30px;
    }

    .box-input-upload-img-perfil {
        margin: 0;
        text-align: center;
    }

    .box-perfil-password-01 .box-btn-custom-perfil-01 {
        position: relative;
        bottom: 0;
    }
    .box-items-filter-and-content-02 .btn-design3 {
        width: fit-content;
        margin: auto;
    }
    .box-analytical-total-result .link-more-info {
        margin: 8px;
    }
    .custom-login-panel {
        justify-content: center;
        margin-bottom: 50px;
    }
    .custom-login-panel .card {
        padding: 30px;
    }

    .box-img-login img {
        width: 65%;
    }
    .box-card-novedades-img img {object-position: center;object-fit: contain;}

    .box-item-novedades-single {
        height: 545px;
        flex-direction: column;
        width: 100%;
        padding: 25px;
        justify-content: center;
    }

    .box-card-novedades-img {
        height: fit-content;
        width: 100%;
        margin-bottom: 20px;
    }
    .box-items-filter-and-content-01 .box-filter-and-title-panel {
        justify-content: space-between;
    }
    .box-analytical-total.box-analytical-total-result .col-lg-3 {
        width: fit-content !important;
    }
    a.btn-design-1.btn-design-personaliza {
        position: absolute;
        top: -60px;
        right: 0px;
    }

    .menu-content-panel {
        top: 35px;
    }

    .box-card-novedades-text {
        width: 100%;
        padding-left: 0;
    }

    .box-img-dashboard-link img {
    }

    .box-item-panel-custom-01, .box-items-panel-custom-01-int .item-panel-custom-01-int:first-child:last-child .box-item-panel-custom-01, .box-items-panel-custom-01-int {
        height: 250px;
        margin: 0;
    }

    .panel-item-title {
        min-height: 90px;
    }


    .box-item-panel-custom-02 {
        height: 250px;
    }
}
