
.profile-page-user {
    padding-top: 15px;
}


@media (max-width: 1199px) {
    .boarding-title {
        font-size: 55px;
    }

    .boarding-section .bonding-logo {
        height: 75px;
        top: 10px;
    }


    .credit-detail .table-detail-payment table th {
        width: 120px !important;
    }

    .input-code {
        /*width: 55px !important;
        height: 66px !important;*/
        width: 90px !important;
        height: 90px !important;
        font-size: 28px !important;
    }

    .credit-detail .table-detail table th {
        width: 200px !important;
    }

    .table-detail-credit-payments-padding {
        padding-right: 15px;
    }

    .shipping-card-detail {
        min-width: 30%;
        max-width: 33%;
    }

    .card-detail {
        min-width: 10%;
        max-width: 17%;
    }

    .card-detail .titulo {
        padding-top: 0;
    }


}

@media (max-width: 991px) {

    .boarding-title {
        font-size: 48px;
    }

    .boarding-section .bonding-logo {
        height: 50px;
        top: 8px;
    }

    .registry-user-form {
        min-height: calc(100vh - 50px) !important;
    }

    .validation-code-form {
        height: calc(50vh - 80px) !important;
    }

    .registry-user-form form {

        max-width: 470px
    }

    .registry-user-form form .control-label label {
        font-size: 16px;
    }

    .registry-user-form .input-group .form-control, .registry-user-form .input-group, .registry-user-form .input-group input, .registry-user-form select {
        height: 45px;
        font-weight: 300;
        font-size: 18px;
    }

    .registry-user-form .password-rules {
        padding: 10px 15px;
    }

    .registry-user-form .password-rules li, .registry-user-form .password-rules label {
        font-size: 15px;
    }

    .registry-user-form .checkboxes-wrapper div {
        font-size: 15px;
    }

    .registry-user-form .checkradios-checkbox {
        height: 15px;
        border: 2px solid #e2e2e2 !important;
        font-size: 15px !important;
        width: 30px !important;
        padding: 2px;
        color: #35C233;
    }

    .registry-user-form .input-group {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .registry-user-form .input-group .form-control, .registry-user-form .input-group, .registry-user-form .input-group input, .registry-user-form select {
        max-width: 270px;
    }

    .login-adn-form {
        padding: 0 5%;
        height: 49vh;
    }

    .login-adn-form form, .login-adn-form .login-title {
        margin: auto;
    }

    .login-wrapper {
        margin-top: 0;
    }

    .login-adn-form .login-title {
        font-size: 30px !important;
    }


    .simulator-section {
        display: flow-root;
    }

    .simulator-section .detail-amount label {

        margin: auto;
        width: 90%;
    }

    .product-detail-section .product-detail .data label {
        font-size: 16px;
    }

    .kyc-request-mobile {
        width: 80%;
        max-height: 90%;
        padding: 20px 0;
    }

    .kyc-request-mobile .qr-container {
        width: auto;
        height: auto;
        max-width: 100px;
        margin-bottom: 15px !important;
        margin-top: 15px !important;
        padding: 0;
    }

    .text-15-px {
        font-size: 15px !important;
        font-style: normal;
        font-weight: 300;
    }

    .text-25-px {
        font-size: 25px !important;
        font-style: normal;
        font-weight: 300;
        text-align: justify;
    }

    .horizontal-message-height {
        height: 90%;
    }

    .credit-request-card {
        max-width: 500px;
        max-height: 350px;
    }

    .details-offer-mobile .offer-not-found {
        margin-top: 20px !important;
        margin-bottom: 30px !important;
    }

    .details-offer-mobile .offer-not-found p {
        font-size: 18px !important;
        margin-bottom: 15px !important;
        line-height: 18px;
    }

    .details-offer-mobile .offer-not-found ul li {
        font-size: 16px !important;
        font-weight: 400 !important;
    }

    .details-offer-mobile .offer-not-found ul li span {
        font-size: 14px !important;
        display: inline-block !important;
        font-weight: 500 !important;
        margin-bottom: 0;
    }

    .credit-detail .table-detail table th, .credit-detail .table-detail table td {
        font-size: 16px;
    }

    .credit-detail .table-detail table th {
        width: 280px !important;
    }

    .address-shipping-card-detail {
        width: 100%;
        max-width: none;
        padding: 2px;
    }

    .shipping-card-detail {
        min-width: 40%;
        max-width: 60%;
        margin: 0 5px 15px 0;
    }

    .card-detail {
        min-width: 40%;
        max-width: 40%;
    }

    .product-list-section .sofom-short-description{
        line-height: 10px;
        font-size:11px;
        max-width: 90px;
    }




}

@media (max-width: 767px) {
    .card-allocation{
        max-width: 295px;
        width: 90%;
    }
    .boarding-section {
        display: inline-grid;
        align-content: center;
        margin: auto;
    }

    .boarding-section .boarding-img {
        display: none;
    }

    .boarding-section .boarding-img {
        display: none;
    }

    .boarding-section .boarding-title {
        font-size: 50px;
        line-height: 45px;
        display: inline-block;
        height: 150px;
        margin-bottom: 50px;
    }

    .boarding-section .boarding-title span {
        display: block;
        text-align: center !important;
        width: 100%;
    }

    .boarding-section .boarding-title, .boarding-subtitle .br-mobile {
        display: block;
    }

    .boarding-section .bonding-logo {
        height: 73px;
    }

    .boarding-section .boarding-img-col {
        display: none;
    }

    .boarding-section .boarding-data-col {
        text-align: center !important;
    }

    .boarding-section .boarding-subtitle {
        width: 100%;
        text-align: center;
        font-size: 40px;
        margin-bottom: 65px;
        line-height: 36px;
    }

    .boarding-section .boarding-subtitle span {
        font-size: 40px;
    }

    .boarding-section .boarding-button {
        width: 270px;
    }

    .boarding-section .boarding-login {
        font-size: 19px;
    }

    .registry-user-form form {
        /*margin-top: 20px;*/
        max-width: 270px
    }

    .login-adn-form {
        height: 50vh;
        margin-top: 0;
    }

    .login-adn-form .login-title {
        font-size: 26px;
    }

    .login-adn-form .form-group {
        padding: 0 !important;
    }


    .login-adn-form input {
        height: 45px !important;
        font-size: 18px;
    }

    .login-adn-form .login-subtitle {
        font-size: 16px !important;
    }

    .col-xs-0 {
        display: none;
    }

    .validation-code-form {
        height: 100% !important;
        display: flex;
        justify-content: center;
    }

    .validation-code-form .l-spaced-bottom {
        margin-bottom: 0;
        display: block !important;
    }

    .validation-code-form .input-group-mobile .form-control, .validation-code-form .input-group-mobile, .validation-code-form .input-group-mobile input {
        border-radius: 6px !important;
        background: #EBEBEB;
        border: none;
        font-size: 23px !important;

        height: 45px !important;
        color: #000000;
        font-weight: 200;
    }

    .validation-code-form .input-group-mobile input{
        width: 40px!important;
    }

    .validation-code-form .textSecundary {
        font-size: 16px !important;
    }

    .input-group-mobile {
        display: flex;
    }

    .input-code {
        margin-right: 8px !important;
    }

    .l-spaced-mobile {
        margin: 1px !important;
    }

    .modal-change-mobile {
        margin-top: 70% !important;
    }

    .modal-mobile-content {
        padding: 25px 10px !important;
        width: 286px !important;
        min-height: auto !important;
    }

    .text-15-px {
        font-size: 15px !important;
        font-style: normal;
        font-weight: 300;
    }

    .text-25-px {
        font-size: 25px !important;
        font-style: normal;
        font-weight: 300;
        text-align: justify;
        line-height: 25px !important;
    }

    .mobile-margin {
        margin-top: 25px !important;
    }

    .validation-code-form .validateNumber {
        font-size: 18px !important;
        width: 290px !important;
    }

    .new-number-change {
        margin-top: 17px !important;
        margin-bottom: 22px !important;
    }

    .simulator-section .title {
        text-align: center;
    }

    .simulator-section .subtitle {
        font-size: 16px;
    }

    .simulator-section .input-group {
        height: 45px;
        font-size: 18px;
    }

    .simulator-section .input-amount {
        height: 45px;
        font-size: 18px;
    }

    .simulator-section .terms .radio_list li, .simulator-section .terms .radio_list li:first-child, .simulator-section .terms .radio_list li:last-child {
        min-width: 46px !important;
    }

    .simulator-section .input-select .radio_list li {
        height: 45px;
        padding: 10px 0 !important;
    }

    .simulator-section .input-select .radio_list li label {
        font-size: 18px !important;
    }

    .simulator-section .terms .radio_list {
        display: inline-flex;
    }

    .simulator-section .detail-amount {
        min-width: 133px;

        padding: 10px 10px;
    }
    .titleOffer{
        text-align: center;
    }

    .simulator-section .detail-amount label {
        font-size: 16px !important;
        line-height: 15px;
        margin: auto;
        width: 80%;
    }

    .simulator-section .detail-amount label span {
        font-size: 18px !important;
    }

    .simulator-section .detail-amount .icon-info i {
        font-size: 16px;
    }

    .footer-product-steps-mobile {
        display: block;
    }

    #curpModal .modal-body {
        padding: 25px 20px;
    }

    #curpModal p {
        line-height: 25px !important;
        font-size: 24px !important;
    }

    #curpModal input {
        font-size: 21px !important;
    }

    .dashboard-credit {
        margin: 0;
    }

    .dashboard-credit .credit-card {
        max-width: none;
        min-width: 320px;

    }

    .dashboard-credit .credit-card .solicited-header {
        max-width: none;
        min-width: 320px;
    }

    .simulator-page {
        display: flex;
    }

    .details-offer-mobile {
        //margin: 0;
        width: auto;
        padding-left: 26px !important;
        padding-right: 26px !important;
    }

    .table-mobile .table-product {
        color: #16347D;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 12px;
    }

    .table-mobile .table-product span {
        color: #16347D;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 12px;
    }

    .product-list-section .table-mobile td {
        font-size: 12px;
        height: 50px !important;
    }

    .product-list-section .table-mobile .btnTable {
        font-size: 12px;
    }

    .product-list-section .table-mobile .first-td {
        border-radius: 6px 0 0 6px;

    }

    .product-list-section .table-product{
        border: 1px solid white!important;
        border-radius: 2px!important;
    }

    .product-list-section .table-mobile .first-tr {
        border-radius: 6px 0 0 6px;
    }

    .product-list-section .table-mobile .first-th {
        border-radius: 6px 0 0 0;
    }

    .product-list-section .table-mobile .end-td {
        border-radius: 0 6px 6px 0;
    }

    .product-list-section .table-mobile .end-th {
        border-radius: 0 6px 0 0;
    }

    .details-offer-mobile .offer-not-found {
        margin-top: 20px !important;
        margin-bottom: 30px !important;
        font-size: 18px !important;
    }

    .details-offer-mobile .offer-not-found ul li {
        font-size: 16px !important;
        font-weight: 300 !important;
    }

    .details-offer-mobile .offer-not-found ul li span {
        font-size: 14px !important;
        display: inline-block !important;
        font-weight: 400 !important;
    }

    .table-mobile .image-container {
        color: #16347D;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 12px;
        margin-bottom: 0;
    }

    .table-mobile .image-container img {
        width: 50px;
    }

    .product-list-section .table-mobile tr {
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
    }


    .condusef-offer {
        display: flex;
        margin-top: 23px;
    }

    .condusef-offer a {
        font-size: 11px !important;
    }

    .condusef-offer p {
        font-size: 11px !important;
    }

    .paynom-pc {
        content-visibility: hidden;
        display: none !important;
    }

    .paynom-mobile {
        margin-top: 16px;
        content-visibility: visible !important;
        display: flex !important;
        margin-bottom: 50px !important;
    }

    .margin-mobile {
        margin-top: 16px !important;
    }

    .mobile-step {
        display: flex;
        flex-direction: column-reverse;
    }

    .color-td-mobile {
        background: #fafafa;
    }

    .hidden-details {
        content-visibility: hidden !important;
        display: none !important;
    }

    .detail-credit-mobile {
        content-visibility: visible !important;
        display: flex !important;
    }

    .detail-credit-desktop {
        content-visibility: hidden !important;
        display: none !important;
    }

    .border-white-th th {
        border-color: #FFF !important;
    }

    .product-list-section .auction-table {
        border-spacing: 0 8px !important;
    }

    .product-detail-page {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 15px;
    }

    .product-detail-section .product-detail .header {
        font-size: 12px;
        line-height: 12px;
        height: 50px;

    }

    .product-detail-section .product-detail .header label {
        font-size: 20px;
        line-height: 20px;

    }

    .product-detail-section .product-detail .data {
        font-size: 13px;
        line-height: 13px;
        height: 45px;
        margin: auto;
        display: flex;
        padding: 2px;
        text-align: center;
        border-bottom: 1px solid #D4D4D4;
    }

    .product-detail-section .product-detail .data label {
        font-size: 18px;
        line-height: 18px;
        display: inline-flex;
    }

    .product-detail-section, .paynom-banner {
        width: 100% !important;
        padding: 15px;
    }

    .product-detail-section h2 {
        text-align: center;
        width: 100%;
        display: block!important;
    }

    .product-detail-section img {
        text-align: center;
        margin: auto;
        display: block!important;
    }

    .product-detail-section .amount-credit-request {
        font-size: 15px !important;
        height: 40px !important;
        margin: auto;
        text-align: center;
        padding: 10px 3px !important;
        width: 300px !important;
    }

    .product-detail-section .product-detail .data label span{
        font-size: 16px!important;
        padding: 0!important;
        display: contents;
    }

    .product-detail-section .amortization-table, .request-detail-section .amortization-table {
        height: 50px;
    }

    .product-detail-section .amortization-table .title-amortization-table, .request-detail-section .amortization-table .title-amortization-table {
        font-size: 28px !important;
        height: 50px;
    }

    .product-detail-section .l-box-header, .request-detail-section .l-box-header {
        min-height: 28px;
    }


    .product-detail-section table th, .request-detail-section table th {
        font-size: 16px !important;
        line-height: 16px !important;
        padding: 4px !important;
    }

    .product-detail-section table th br, .request-detail-section table th br {
        display: block !important;
    }

    .product-detail-section #amortization-table td, .request-detail-section #amortization-table td {
        font-size: 16px !important;
        line-height: 16px !important;

        min-width: 40px;
        padding: 4px 6px !important;
    }

    .product-detail-section .download-table {
        font-size: 11px !important;
    }

    .contenedor {
        margin: 10px;
        padding: 10px;
    }

    .titulo {
        cursor: pointer;
        padding: 5px;
        display: flex !important;
        justify-content: space-between;
        color: #2F78CF;
        font-family: Inter;
        font-size: 15px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 19px !important;
    }

    .font-12-size {
        font-size: 12px !important;
        line-height: normal !important;
    }

    .font-14-size {
        font-size: 14px !important;
    }

    .padding-request-credit-mobile {
        padding: 20px 14px 0 !important;
    }

    .background-mobile-details hr {
        margin: 19px 14px !important;
    }

    .datos {
        display: none;
    }

    #datos.mostrar {
        display: block;
    }

    .data-visible-mobile {
        display: block !important;
    }

    .data-none-mobile {
        display: none;
    }

    .title-align-left {
        text-align: left !important;
        margin-left: 11px !important;
        font-weight: 400 !important;
    }

    .custom-arrow {
        font-size: 9px;
        width: 8px;
        height: 8px;
        border-bottom: 4px solid transparent;
        border-radius: 2px;
        margin-right: 5px;
        margin-top: 2px;
    }

    .background-mobile-details {
        margin: 0 !important;
    }

    .title-details-request {
        color: #16347D;
        text-align: center;
        font-family: Inter;
        font-size: 26px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: normal;
        padding-top: 26px !important;
    }

    .title-request-credit {
        color: #16347D;
        font-family: Inter;
        font-size: 19px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: normal;
    }

    .font-status {
        max-width: 160px !important;
        min-width: 80px !important;
        height: 20px !important;
    }

    .item-details-solicited, .address-shipping-card-detail {
        margin-bottom: 10px;
    }

    .item-details-solicited th, .shipping-card-detail th {
        font-size: 16px;
    }

    .btn-cancel-mobile {
        display: flex;
        justify-content: center !important;
    }

    .btn-cancel-mobile button {
        font-size: 19px !important;
        line-height: 19px !important;
        width: 45% !important;
    }

    .btn-cancel-mobile a {
        font-size: 16px !important;
    }

    .credit-request-card {
        width: 100%;
        max-height: calc(100vh - 80px);
        display: grid;
        height: fit-content;
        text-align: center;
        max-height: 700px;
    }

    .credit-request-card-content-content-column{
        min-height: 300px!important;
        height: 300px;
    }

    .credit-request-card img {
        max-height: 300px;
    }

    .credit-request-card img{
        border-radius: 10px 10px 0 0 !important;
    }

    .button-mobile-success {
        font-size: 20px !important;
        font-style: normal !important;
        font-weight: 400 !important;
    }

    .kyc-request-mobile {
        width: 80%;
        max-height: calc(100vh - 80px) !important;
        padding: 20px 0;
        height: 350px;
    }

    .kyc-request-mobile .qr-container img {
        width: auto;
        height: auto;
    }

    .spaced-mobile-text {
        margin-top: 25px !important;
        margin-bottom: 20px !important;
    }

    .credit-request-card .credit-request-card-content {
        margin: auto;
        width: 95%
    }

    .credit-request-card .credit-request-card-content .text-25-px {
        margin-bottom: 20px !important;
    }

    .credit-request-card-qr .credit-request-card-qr-content {
        width: 90%;
    }

    .responsive-data-perfil {
        width: 100% !important;
    }

    .profile-page-user {
        display: flex;
        padding-top: 0;
        flex-direction: column-reverse
    }

    .page-card-user {
        width: 100%;
        padding: 5px 10px 30px 10px;
    }

    .center-mobile{

        display: block;
        margin: 10px auto!important;
    }

    .simulator-section .input-select .radio_list li, .simulator-section .detail-amount{
        max-width: 553px!important;
        margin: 10px auto!important;
    }

    .simulator-section .input-group, .simulator-section .input-amount, .simulator-section .input-select .radio_list li{
        width: 98% !important;
        max-width: 553px!important;

    }

    .user-information-form .label-data, .user-change-password-form .label-data {
        font-size: 16px !important;
    }

    .user-information-form input, .user-change-password-form input {
        font-size: 18px !important;
        height: 45px !important;
    }

    .profile-subtitle i {
        font-size: 20px !important;

    }

    .profile-subtitle i a {
        font-size: 26px !important;

    }

    .data-visible-mobile {
        display: block !important;
        padding: 20px 0 0;
    }

    .data-none-mobile {
        display: none;
    }

    .background-mobile-details {
        margin: 0 !important;
        width: 100%;
    }

    /*Aqui termina la duplicacion*/
    .dash-content-data-btn-mobile {
        display: flex;
        justify-content: center;
        padding-top: 0;
        margin-bottom: 12px;
    }

    .dash-content-data-btn-mobile, .dash-content-data-btn-mobile p{
        text-align: center;
    }



    .dash-content-data-btn-mobile button {
        height: 50px !important;
    }

    .dash-content-data-btn-mobile button a {

        height: 50px !important;
    }

    .data-visible-btn-mobile {
        color: #001AFF !important;
        display: block !important;
        border-color: transparent !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        text-decoration-line: underline;
    }

    .data-visible-btn-mobile a {
        color: #001AFF !important;
        padding-bottom: 0 !important;
    }

    .card-request-dashboard-mobile {

        border-radius: 8px;
        border: 2px solid #2F78CF;
        background: #FFF;
        margin: 0 5px 5px 14px !important;
    }

    .card-request-mobile {
        margin: 0 !important;
        width: 100% !important;
    }

    .solicited-header-mobile {
        width: 100%;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        border-radius: 6px 6px 0 0;
    }

    .text-19-px {
        font-size: 19px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: normal !important;
    }

    .padding-card-mobile {
        padding-left: 18px;
        padding-right: 18px;
    }

    .desactive-margin {
        margin: 0 !important;
    }

    .card-credit-dashboard-mobile {
        width: 96%;
        border-radius: 8px;
        border: 2px solid #DDD;
        background: #FFF;
        margin: 0 5px 14px 5px !important;
    }

    .style-card-container {
        padding-top: 16px !important;
    }

    .image-container-mobile {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
        padding: 0 !important;
    }

    .card-name-sofom {
        font-size: 19px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .btn-details-and-next {
        margin: 15px auto !important;
    }

    .align-data-card-mobile {
        display: flex;
        align-items: center;
    }

    .card-data-null-mobile {
        padding: 41px 0 51px;
        height: auto !important;
    }

    .center-btn-modal {
        display: flex;
        justify-content: center;
    }

    #formCurp .consult-curp {
        margin-top: 13px;
    }

    #formCurp .consult-curp, #formCurp .consult-curp a {
        font-size: 12px;
        line-height: 13px;
    }

    #approvedCredit, #rejectCredit {

        width: 200px !important;
        padding: 5px 0;

        margin-bottom: 5px;
    }

    #rejectCreditModal .modal-body, #approvedCreditModal .modal-body, #cancel-form {
        padding: 25px !important;
    }

    #rejectCreditModal .modal-content, #approvedCreditModal .modal-content {
        min-height: auto !important;
    }

    .cancel-actions-mobile {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
    }

    .cancel-actions-mobile button {
        font-size: 15px !important;
        width: 75% !important;
        margin-bottom: 10px;
    }

    .title-modal-cancel {
        font-size: 24px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 25px !important;
    }

    .info-modal-cancel {
        font-size: 22px !important;
        font-style: normal !important;
        font-weight: 300 !important;
        line-height: 25px !important;
    }

    ul.dropdown-menu-mobile {
        display: block;
        position: static;
        float: none;
        border: 0;
        box-shadow: none;
        margin-top: 0;
    }

    ul.dropdown-menu-mobile a {
        line-height: 20px;
    }

    li.notification-menu-mobile a {
        background-color: white;
    }

    .custom-logo-header-mobile {
        display: inline flex !important;
        justify-content: center;
        width: 100%;
        padding-top: 6px;
    }

    .custom-logo-header-mobile img {
        height: 35px !important;
    }

    .custom-logo-desktop {
        display: none;
    }

    footer {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }


    .credit-detail {
        width: 100%;
        max-width: 1035px;
    }

    .credit-detail .subtitle {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .credit-detail .table-detail table th, .credit-detail .table-detail table td {
        height: 30px;
        font-size: 16px;
        line-height: 12px;
        padding: 8px 8px !important;
    }

    .navbar-ason .navbar-toggle {
        position: absolute;
        z-index: 99;
        right: 0;
    }

    .credit-detail .table-detail-credit span {
        font-size: 10px !important;
    }

    .credit-detail .table-detail table th, .credit-detail .table-detail table td {
        width: 150px !important;
    }

    .table-detail-credit-padding {
        padding-right: 15px;
    }

    .c3-chart-arc .c3-gauge-value {
        font-size: 18px !important;
    }

    .card-detail {
        min-width: 30%;
        max-width: 33%;
    }

    .tia-cat .info-extra p, .tia-cat .info-extra p a{
        text-align: center!important;
    }

    .product-list-section .sofom-short-description{
        line-height: 9px;
        font-size: 10px;
        max-width: 90px;
    }

    .product-list-section, .simulator-section {
        width: 100% !important;

    }

    .back-page .title{
        font-size: 15px!important;
    }
    .info-more{
        margin-left: 0;
    }

    .section-adn-nav{
        display: none;
    }
    .section-adn-nav-button{
        display: block!important;
    }

    .buttons-landingpage button{
        display: block;
        width: 90%;
        max-width: 450px;
        margin: auto;
        margin-top: 10px;
    }

    .adn-text {
        font-size: 20px!important;
        font-weight: 400!important;
    }

    .welcome-image-container{

        height: 480px;
        background-image: url("/images/welcome/welcome-mobile.png") ;
        background-size: 100% 100%;
    }

    .welcome-image-container .adn-button{
        height: 30px!important;
        margin: auto auto 15px auto!important;
    }


    .title-section{
        text-align: center;
    }

    .registry-title{
        font-family: Inter;
        font-weight: 400;
        font-style: Regular;
        font-size: 20px;
        leading-trim: NONE;
        line-height: 140%;
        letter-spacing: 0%;
        text-align: center;

    }

    .table-mobile .table-product, .table-mobile .table-product span,.table-mobile .column-request-offer, .table-mobile .column-request-offer span{
        font-size: 16px!important;
        display: revert!important;
    }

    .product-list-section .auction-table td div{
        font-size: 16px!important;
    }

    .product-detail-section .product-detail .data{
        border-left: 1px solid #D4D4D4;
        border-right: 1px solid #D4D4D4;
        border-bottom: 1px solid #D4D4D4;
    }

    .mobile-validate-code{
        text-align: center!important;
        margin: auto;
    }

    .adn-product-services-item{
        min-height: 250px !important;
        max-width: 100%;
    }
    .adn-product-services-item .adn-product-services-item-container{
        display: flex;
    }

    .adn-product-services-item .data, .adn-product-services-item .image-service{
        width: 50%;
        margin-right: 0;
    }

    .adn-product-services-item .image-service{
        border-radius: 0 10px 10px 0;
    }

    .block label{
        position: absolute;
        right: 10%;
         margin-top: calc(15% + 30px);
    }



}

@media (max-width: 576px) {

.table-mobile .table-product, .table-mobile .table-product span,.table-mobile .column-request-offer, .table-mobile .column-request-offer span{
    font-size: 12px!important;
    display: revert!important;
}

.product-list-section .auction-table td div{
    font-size: 12px!important;
}

.header_adn_with_logo {
    padding: 0 10px;
}

.registry-user-form form {
    /*margin-top: 20px;*/
        max-width: 270px
    }

    .boarding-section .bonding-logo {
        height: 54px;
    }

    .boarding-section .boarding-button {
        width: 270px;
    }

    .simulator-section {
        width: 100% !important;
        padding: 25px 50px;
    }

    .product-detail-section .product-detail .data label {
        font-size: 12px;
        line-height: 12px;
    }

    .credit-request-card .credit-request-card-content {
        margin: auto;
        width: 98%
    }

    .card-request-dashboard-mobile {
        margin: 0 5px 14px 5px !important;
    }

    .shipping-card-detail .request-credit-details-th-name {
        max-width: 150px !important;
        width: 120px !important;
    }

    .card-detail {
        min-width: 26%;
    }

    .card-detail img {
        min-width: 75px;
        width: 80%;
        max-width: 80px;
    }

    .product-list-section .sofom-short-description{
        line-height: 8px;
        font-size: 9px;
        max-width: 80px;
    }

    .adn-index-service-icon{
        display: inline-block;
        height: 25px!important;
        margin-right: 10px!important;
    }
}

@media (max-width: 461px) {
    .shipping-card-detail {
        min-width: 40% !important;
        max-width: 70% !important;
    }

    .card-detail {
        padding: 1px;
        min-width: 25% !important;
        max-width: 28% !important;
    }

    .adn-container{
        padding: 8px!important;
    }

}

@media (max-width: 424px) {
    .shipping-card-detail {
        max-width: 100% !important;
    }

    .product-list-section{
        padding: 15px 8px!important;
    }

    .card-detail {
        display: none;
    }

    .sofom-short-description {
        font-size: 7px;
        line-height: 8px;
        max-width: 76px;
    }

}




@media (min-width: 1200px) {
    .col-lg-0{
        display: none;
    }
}

@media (max-width: 1199px) and (min-width: 991px) {
    .col-md-0{
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .col-sm-0 {
        display: none;
    }
}

@media (max-width: 767px)  {
    .col-xs-0{
        display: none;
    }

}





