/* Tablet */
@media (max-width: 1023px) and (min-width: 768px) {
    /* Start Auth Layout */
    .bg {
        background-image: url('../../img/background_login.png') !important;
        height: 100vh !important;
        padding-top: 82px !important;
        position: absolute;
    }

    .half {
        height: unset !important;
        min-height: unset !important;
    }

    .contents {
        position: relative;
        z-index: 1;
        background: none !important;
        padding-top: 225px;
    }

    .auth-content-block {
        height: unset !important;
        min-height: unset !important;
        background: #FFF;
        border-radius: 8px;
        padding: 60px;
        max-width: 420px;
    }

    .auth-content-block .col-md-7 {
        flex: unset !important;
        max-width: unset !important;
    }

    .auth__template .container {
        width: 420px;
    }

    .auth__template .bg img {
        display: unset !important;
        margin-left: -80px;
    }

    /* End Auth Layout */
    /* Start search homepage Layout */
    .homepage_content_box_search .block_search_1 {
        flex-direction: row !important;
    }

    .homepage_content_box_search .type_search {
        flex-direction: row !important;
    }

    #modalTutorial .modal-dialog {
        max-width: 620px;
    }

    .page-footer {
        padding: 35px !important;
    }

    .service_account_text {
        position: unset !important;
        right: unset !important;
    }

    .background_image_homepage {
        /*height: 100vh!important;*/
    }

    .form_select_custom {
        width: 175px
    }

    /* End search homepage Layout */
    /* Start detail item */
    .detail_homepage {
        padding: 15px 30px;
    }

    /* End detail item */
    .tim_kiem_thu_hep {
        font-size: 14px !important;
        margin-top: 40px;
    }
    .modal-dialog .toast-custom-block {
        width: 100% !important;
        position: unset !important;
    }
}
