.rơw-button {
    display: flex;
    justify-content: end;
    width: 100%;
}
.aic-jcb {
    align-items: center;
    justify-content: space-between;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #34539e !important;
    border-color: #34539e;
}
.h-tag-service {
    height: 49px !important;
    display: flex;
    justify-content: start;
    align-items: center;
}

@media screen and (max-width: 1000px) {
    .col-ct-btn {
        max-width: 100%;
        flex: 0 0 60%;
    }
}

@media screen and (max-width: 1600px) {
    .col-ct-btn {
        max-width: 100%;
        flex: 0 0 60%;
    }
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
    .mw-100-fl-30 {
        max-width: 100%;
        flex: 0 0 30%;
    }
}
@media screen and (max-width: 1200px) {
    .col-ct-btn {
        max-width: 100%;
        flex: 0 0 80%;
    }
}
@media screen and (max-width: 990px) {
    .pd-x-ct {
        padding-left: 0;
        padding-right: 0;
    }
    .aic-jcb {
        justify-content: center;
        width: 100%;
    }
    .row-ct-2 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .rơw-button {
        justify-content: center;
        margin: 0 auto;
    }
}
@media screen and (max-width: 820px) {
    .rơw-button {
        justify-content: center;
        margin: 0 auto;
    }
    .col-ct-btn {
        max-width: 100%;
        flex: 0 0 40%;
    }
}
@media screen and (max-width: 576px) {
    .col-ct-btn {
        max-width: 100%;
        flex: 0 0 100%;
    }
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 0px;
    font-size: 13px;
}

.hideScreen-2 {
    display: none;
}

@media screen and (min-width: 577px) and (max-width: 767px) {
    .w-70-ct {
        width: 70% !important;
    }

    .pb-v {
        padding-bottom: 0.5rem;
    }
}

@media screen and (min-width: 767px) {
    .select2-container {
        /* width: 100% !important; */
    }

    .select-w-2 {
        width: 100% !important;
    }
}
@media screen and (max-width: 1050px) {
    .fixed-footer-mb {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
    }

    .vh-ct {
        height: 120vh;
    }

    .d-lg-none {
        display: none !important;
    }

    .block-center {
        justify-content: center !important;
        display: flex !important;
    }

    .hideScreen {
        display: block !important;
    }

    .viewScreen {
        display: none !important;
    }

    .m-lg {
        margin-bottom: 1rem;
    }
}

@media screen and (max-width: 768px) {
    .mb-0-mb{
        margin-bottom: 0px !important;
    }
    .select2-container {
        width: 100% !important;
    }

    .select-w-2 {
        width: 100%;
    }

    .label-w {
        width: 30% !important;
    }
    .login-card-container {
        max-width: 55%;
    }
    .label-w-car{
        width: 107% !important;
    }
}

@media screen and (max-width: 576px) {
    .border-0 {
        border: none !important;
    }

    .select2-container {
        width: 100% !important;
    }
    
    .select2.select2-container.select2-container--default.select2-container--below.select2-container--open{
        width: 100% !important;
    }

    .select2-container.select2-container--open{
        width: 40% !important;
    }

    .no-pd {
        padding: 0px !important;
    }

    .select-w-2 {
        width: 100%;
    }

    .label-w {
        width: 30% !important;
    }
    
    .label-w-car{
        width: 80% !important;
    }

    .hideScreen-2 {
        display: block;
    }
    .login-card-container {
        max-width: 80%;
    }
}

@media screen and (max-width: 400px) {
    .select-w-2 {
        width: 100%;
    }
    .login-card-container {
        max-width: 95%;
    }
}

.tab-service {
    border-radius: 25px !important;
    border: 1px solid;
    padding: 9px;
    margin: 0 3px;
    font-size: 15px;
}

@media(max-width: 390px){
    .tab-service{
        margin: 0 1px;
    }
}