/*
Theme Name: BootstrapV Child
Theme URI: [https://azvd.agency](https://azvd.agency)
Author: AZVD Agency
Author URI: [https://azvd.agency](https://azvd.agency)
Description: Theme siêu tối giản chỉ tải Bootstrap 5. Layout được dựng 100% trong editor.
Template: BootstrapV
Version: 1.1
License: GNU General Public License v2 or later
License URI: [http://www.gnu.org/licenses/gpl-2.0.html](http://www.gnu.org/licenses/gpl-2.0.html)
Text Domain: bootstrapv
*/
.text-justify{text-align: justify; !important;}
.gap-6 {
    gap: 4.5rem !important;
}
.gap-7 {
    gap: 6rem !important;
}

.gap-8 {
    gap: 7.5rem !important;
}

.gap-9 {
    gap: 9rem !important;
}

.gap-10 {
    gap: 10.5rem !important;
}
.p-6 { padding: 4.5rem !important; }
.p-7 { padding: 6.0rem !important; }
.p-8 { padding: 7.5rem !important; }
.p-9 { padding: 9.0rem !important; }
.p-10 { padding: 10.5rem !important; }

.pt-6 { padding-top: 4.5rem !important; }
.pt-7 { padding-top: 6.0rem !important; }
.pt-8 { padding-top: 7.5rem !important; }
.pt-9 { padding-top: 9.0rem !important; }
.pt-10 { padding-top: 10.5rem !important; }

.pb-6 { padding-bottom: 4.5rem !important; }
.pb-7 { padding-bottom: 6.0rem !important; }
.pb-8 { padding-bottom: 7.5rem !important; }
.pb-9 { padding-bottom: 9.0rem !important; }
.pb-10 { padding-bottom: 10.5rem !important; }

.ps-6 { padding-left: 4.5rem !important; } 
.ps-7 { padding-left: 6.0rem !important; }
.ps-8 { padding-left: 7.5rem !important; }
.ps-9 { padding-left: 9.0rem !important; }
.ps-10 { padding-left: 10.5rem !important; }

.pe-6 { padding-right: 4.5rem !important; } 
.pe-7 { padding-right: 6.0rem !important; }
.pe-8 { padding-right: 7.5rem !important; }
.pe-9 { padding-right: 9.0rem !important; }
.pe-10 { padding-right: 10.5rem !important; }

.px-6 { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
.px-7 { padding-left: 6.0rem !important; padding-right: 6.0rem !important; }
.px-8 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
.px-9 { padding-left: 9.0rem !important; padding-right: 9.0rem !important; }
.px-10 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

.py-6 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
.py-7 { padding-top: 6.0rem !important; padding-bottom: 6.0rem !important; }
.py-8 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
.py-9 { padding-top: 9.0rem !important; padding-bottom: 9.0rem !important; }
.py-10 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }

/* --- Margin Utilities (m-6 to m-10) --- */

.m-6 { margin: 4.5rem !important; }
.m-7 { margin: 6.0rem !important; }
.m-8 { margin: 7.5rem !important; }
.m-9 { margin: 9.0rem !important; }
.m-10 { margin: 10.5rem !important; }

.mt-6 { margin-top: 4.5rem !important; }
.mt-7 { margin-top: 6.0rem !important; }
.mt-8 { margin-top: 7.5rem !important; }
.mt-9 { margin-top: 9.0rem !important; }
.mt-10 { margin-top: 10.5rem !important; }

.mb-6 { margin-bottom: 4.5rem !important; }
.mb-7 { margin-bottom: 6.0rem !important; }
.mb-8 { margin-bottom: 7.5rem !important; }
.mb-9 { margin-bottom: 9.0rem !important; }
.mb-10 { margin-bottom: 10.5rem !important; }

.ms-6 { margin-left: 4.5rem !important; }
.ms-7 { margin-left: 6.0rem !important; }
.ms-8 { margin-left: 7.5rem !important; }
.ms-9 { margin-left: 9.0rem !important; }
.ms-10 { margin-left: 10.5rem !important; }

.me-6 { margin-right: 4.5rem !important; }
.me-7 { margin-right: 6.0rem !important; }
.me-8 { margin-right: 7.5rem !important; }
.me-9 { margin-right: 9.0rem !important; }
.me-10 { margin-right: 10.5rem !important; }

.mx-6 { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
.mx-7 { margin-left: 6.0rem !important; margin-right: 6.0rem !important; }
.mx-8 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
.mx-9 { margin-left: 9.0rem !important; margin-right: 9.0rem !important; }
.mx-10 { margin-left: 10.5rem !important; margin-right: 10.5rem !important; }

.my-6 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
.my-7 { margin-top: 6.0rem !important; margin-bottom: 6.0rem !important; }
.my-8 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
.my-9 { margin-top: 9.0rem !important; margin-bottom: 9.0rem !important; }
.my-10 { margin-top: 10.5rem !important; margin-bottom: 10.5rem !important; }
    .w-0 {
        width: 0 !important;
    }

    .w-25 {
        width: 25% !important;
    }
	.w-40 { 
		width:40% !important;
	}
	.w-45 { 
		width:45% !important;
	}

    .w-50 {
        width: 50% !important;
    }

    .w-75 {
        width: 75% !important;
    }

    .w-100 {
        width: 100% !important;
    }

    .h-0 {
        height: 0 !important;
    }

    .h-25 {
        height: 25% !important;
    }

    .h-50 {
        height: 50% !important;
    }

    .h-75 {
        height: 75% !important;
    }

    .h-100 {
        height: 100% !important;
    }

    .vw-0 {
        width: 0vw !important;
    }

    .vw-10 {
        width: 10vw !important;
    }

    .vw-20 {
        width: 20vw !important;
    }

    .vw-30 {
        width: 30vw !important;
    }

    .vw-35 {
        width: 35vw !important;
    }

    .vw-40 {
        width: 40vw !important;
    }

    .vw-45 {
        width: 45vw !important;
    }

    .vw-55 {
        width: 55vw !important;
    }

    .vw-60 {
        width: 60vw !important;
    }

    .vw-65 {
        width: 65vw !important;
    }

    .vw-70 {
        width: 70vw !important;
    }

    .vw-80 {
        width: 80vw !important;
    }

    .vw-85 {
        width: 85vw !important;
    }

    .vw-90 {
        width: 90vw !important;
    }

    .vw-95 {
        width: 95vw !important;
    }

    .vh-0 {
        height: 0vh !important;
    }

    .vh-10 {
        height: 10vh !important;
    }

    .vh-20 {
        height: 20vh !important;
    }

    .vh-30 {
        height: 30vh !important;
    }

    .vh-35 {
        height: 35vh !important;
    }

    .vh-40 {
        height: 40vh !important;
    }

    .vh-45 {
        height: 45vh !important;
    }

    .vh-55 {
        height: 55vh !important;
    }

    .vh-60 {
        height: 60vh !important;
    }

    .vh-65 {
        height: 65vh !important;
    }

    .vh-70 {
        height: 70vh !important;
    }

    .vh-80 {
        height: 80vh !important;
    }

    .vh-85 {
        height: 85vh !important;
    }

    .vh-90 {
        height: 90vh !important;
    }

    .vh-95 {
        height: 95vh !important;
    }

    @media (min-width: 576px) {



        .position-sm-relative {
            position: relative !important;
        }

        .position-sm-absolute {
            position: absolute !important;
        }

        .position-sm-fixed {
            position: fixed !important;
        }

        .position-sm-static {
            position: static !important;
        }

        .w-sm-0 {
            width: 0 !important;
        }

        .w-sm-25 {
            width: 25% !important;
        }

        .w-sm-50 {
            width: 50% !important;
        }

        .w-sm-75 {
            width: 75% !important;
        }

        .w-sm-100 {
            width: 100% !important;
        }

        .h-sm-0 {
            height: 0 !important;
        }

        .h-sm-25 {
            height: 25% !important;
        }

        .h-sm-50 {
            height: 50% !important;
        }

        .h-sm-75 {
            height: 75% !important;
        }

        .h-sm-100 {
            height: 100% !important;
        }

        .vw-sm-0 {
            width: 0vw !important;
        }

        .vw-sm-10 {
            width: 10vw !important;
        }

        .vw-sm-20 {
            width: 20vw !important;
        }

        .vw-sm-25 {
            width: 25vw !important;
        }

        .vw-sm-30 {
            width: 30vw !important;
        }

        .vw-sm-35 {
            width: 35vw !important;
        }

        .vw-sm-40 {
            width: 40vw !important;
        }

        .vw-sm-45 {
            width: 45vw !important;
        }

        .vw-sm-50 {
            width: 50vw !important;
        }

        .vw-sm-55 {
            width: 55vw !important;
        }

        .vw-sm-60 {
            width: 60vw !important;
        }

        .vw-sm-65 {
            width: 65vw !important;
        }

        .vw-sm-70 {
            width: 70vw !important;
        }

        .vw-sm-75 {
            width: 75vw !important;
        }

        .vw-sm-80 {
            width: 80vw !important;
        }

        .vw-sm-85 {
            width: 85vw !important;
        }

        .vw-sm-90 {
            width: 90vw !important;
        }

        .vw-sm-95 {
            width: 95vw !important;
        }

        .vw-sm-100 {
            width: 100vw !important;
        }

        .vh-sm-0 {
            height: 0vh !important;
        }

        .vh-sm-10 {
            height: 10vh !important;
        }

        .vh-sm-20 {
            height: 20vh !important;
        }

        .vh-sm-25 {
            height: 25vh !important;
        }

        .vh-sm-30 {
            height: 30vh !important;
        }

        .vh-sm-35 {
            height: 35vh !important;
        }

        .vh-sm-40 {
            height: 40vh !important;
        }

        .vh-sm-45 {
            height: 45vh !important;
        }

        .vh-sm-50 {
            height: 50vh !important;
        }

        .vh-sm-55 {
            height: 55vh !important;
        }

        .vh-sm-60 {
            height: 60vh !important;
        }

        .vh-sm-65 {
            height: 65vh !important;
        }

        .vh-sm-70 {
            height: 70vh !important;
        }

        .vh-sm-75 {
            height: 75vh !important;
        }

        .vh-sm-80 {
            height: 80vh !important;
        }

        .vh-sm-85 {
            height: 85vh !important;
        }

        .vh-sm-90 {
            height: 90vh !important;
        }

        .vh-sm-95 {
            height: 95vh !important;
        }

        .vh-sm-100 {
            height: 100vh !important;
        }
    }

    @media (min-width: 768px) {

        .w-md-0 {
            width: 0 !important;
        }

        .w-md-25 {
            width: 25% !important;
        }

        .w-md-50 {
            width: 50% !important;
        }

        .w-md-75 {
            width: 75% !important;
        }

        .w-md-100 {
            width: 100% !important;
        }

        .h-md-0 {
            height: 0 !important;
        }

        .h-md-25 {
            height: 25% !important;
        }

        .h-md-50 {
            height: 50% !important;
        }

        .h-md-75 {
            height: 75% !important;
        }

        .h-md-100 {
            height: 100% !important;
        }

        .position-md-relative {
            position: relative !important;
        }

        .position-md-absolute {
            position: absolute !important;
        }

        .position-md-fixed {
            position: fixed !important;
        }

        .position-md-static {
            position: static !important;
        }

        .vw-md-0 {
            width: 0vw !important;
        }

        .vw-md-10 {
            width: 10vw !important;
        }

        .vw-md-20 {
            width: 20vw !important;
        }

        .vw-md-25 {
            width: 25vw !important;
        }

        .vw-md-30 {
            width: 30vw !important;
        }

        .vw-md-35 {
            width: 35vw !important;
        }

        .vw-md-40 {
            width: 40vw !important;
        }

        .vw-md-45 {
            width: 45vw !important;
        }

        .vw-md-50 {
            width: 50vw !important;
        }

        .vw-md-55 {
            width: 55vw !important;
        }

        .vw-md-60 {
            width: 60vw !important;
        }

        .vw-md-65 {
            width: 65vw !important;
        }

        .vw-md-70 {
            width: 70vw !important;
        }

        .vw-md-75 {
            width: 75vw !important;
        }

        .vw-md-80 {
            width: 80vw !important;
        }

        .vw-md-85 {
            width: 85vw !important;
        }

        .vw-md-90 {
            width: 90vw !important;
        }

        .vw-md-95 {
            width: 95vw !important;
        }

        .vw-md-100 {
            width: 100vw !important;
        }

        .vh-md-0 {
            height: 0vh !important;
        }

        .vh-md-10 {
            height: 10vh !important;
        }

        .vh-md-20 {
            height: 20vh !important;
        }

        .vh-md-25 {
            height: 25vh !important;
        }

        .vh-md-30 {
            height: 30vh !important;
        }

        .vh-md-35 {
            height: 35vh !important;
        }

        .vh-md-40 {
            height: 40vh !important;
        }

        .vh-md-45 {
            height: 45vh !important;
        }

        .vh-md-50 {
            height: 50vh !important;
        }

        .vh-md-55 {
            height: 55vh !important;
        }

        .vh-md-60 {
            height: 60vh !important;
        }

        .vh-md-65 {
            height: 65vh !important;
        }

        .vh-md-70 {
            height: 70vh !important;
        }

        .vh-md-75 {
            height: 75vh !important;
        }

        .vh-md-80 {
            height: 80vh !important;
        }

        .vh-md-85 {
            height: 85vh !important;
        }

        .vh-md-90 {
            height: 90vh !important;
        }

        .vh-md-95 {
            height: 95vh !important;
        }

        .vh-md-100 {
            height: 100vh !important;
        }
    }

    @media (min-width: 992px) {
        .w-lg-0 {
            width: 0 !important;
        }

        .w-lg-25 {
            width: 25% !important;
        }

        .w-lg-50 {
            width: 50% !important;
        }

        .w-lg-75 {
            width: 75% !important;
        }

        .w-lg-100 {
            width: 100% !important;
        }

        .h-lg-0 {
            height: 0 !important;
        }

        .h-lg-25 {
            height: 25% !important;
        }

        .h-lg-50 {
            height: 50% !important;
        }

        .h-lg-75 {
            height: 75% !important;
        }

        .h-lg-100 {
            height: 100% !important;
        }

        .position-lg-relative {
            position: relative !important;
        }

        .position-lg-absolute {
            position: absolute !important;
        }

        .position-lg-fixed {
            position: fixed !important;
        }

        .position-lg-static {
            position: static !important;
        }

        .vw-lg-0 {
            width: 0vw !important;
        }

        .vw-lg-10 {
            width: 10vw !important;
        }

        .vw-lg-20 {
            width: 20vw !important;
        }

        .vw-lg-25 {
            width: 25vw !important;
        }

        .vw-lg-30 {
            width: 30vw !important;
        }

        .vw-lg-35 {
            width: 35vw !important;
        }

        .vw-lg-40 {
            width: 40vw !important;
        }

        .vw-lg-45 {
            width: 45vw !important;
        }

        .vw-lg-50 {
            width: 50vw !important;
        }

        .vw-lg-55 {
            width: 55vw !important;
        }

        .vw-lg-60 {
            width: 60vw !important;
        }

        .vw-lg-65 {
            width: 65vw !important;
        }

        .vw-lg-70 {
            width: 70vw !important;
        }

        .vw-lg-75 {
            width: 75vw !important;
        }

        .vw-lg-80 {
            width: 80vw !important;
        }

        .vw-lg-85 {
            width: 85vw !important;
        }

        .vw-lg-90 {
            width: 90vw !important;
        }

        .vw-lg-95 {
            width: 95vw !important;
        }

        .vw-lg-100 {
            width: 100vw !important;
        }

        .vh-lg-0 {
            height: 0vh !important;
        }

        .vh-lg-10 {
            height: 10vh !important;
        }

        .vh-lg-20 {
            height: 20vh !important;
        }

        .vh-lg-25 {
            height: 25vh !important;
        }

        .vh-lg-30 {
            height: 30vh !important;
        }

        .vh-lg-35 {
            height: 35vh !important;
        }

        .vh-lg-40 {
            height: 40vh !important;
        }

        .vh-lg-45 {
            height: 45vh !important;
        }

        .vh-lg-50 {
            height: 50vh !important;
        }

        .vh-lg-55 {
            height: 55vh !important;
        }

        .vh-lg-60 {
            height: 60vh !important;
        }

        .vh-lg-65 {
            height: 65vh !important;
        }

        .vh-lg-70 {
            height: 70vh !important;
        }

        .vh-lg-75 {
            height: 75vh !important;
        }

        .vh-lg-80 {
            height: 80vh !important;
        }

        .vh-lg-85 {
            height: 85vh !important;
        }

        .vh-lg-90 {
            height: 90vh !important;
        }

        .vh-lg-95 {
            height: 95vh !important;
        }

        .vh-lg-100 {
            height: 100vh !important;
        }
    }


    @media (min-width: 1200px) {
        .w-xl-0 {
            width: 0 !important;
        }

        .w-xl-25 {
            width: 25% !important;
        }

        .w-xl-50 {
            width: 50% !important;
        }

        .w-xl-75 {
            width: 75% !important;
        }

        .w-xl-100 {
            width: 100% !important;
        }

        .h-xl-0 {
            height: 0 !important;
        }

        .h-xl-25 {
            height: 25% !important;
        }

        .h-xl-50 {
            height: 50% !important;
        }

        .h-xl-75 {
            height: 75% !important;
        }

        .h-xl-100 {
            height: 100% !important;
        }

        .position-xl-relative {
            position: relative !important;
        }

        .position-xl-absolute {
            position: absolute !important;
        }

        .position-xl-fixed {
            position: fixed !important;
        }

        .position-xl-static {
            position: static !important;
        }

        .vw-xl-0 {
            width: 0vw !important;
        }

        .vw-xl-10 {
            width: 10vw !important;
        }

        .vw-xl-20 {
            width: 20vw !important;
        }

        .vw-xl-25 {
            width: 25vw !important;
        }

        .vw-xl-30 {
            width: 30vw !important;
        }

        .vw-xl-35 {
            width: 35vw !important;
        }

        .vw-xl-40 {
            width: 40vw !important;
        }

        .vw-xl-45 {
            width: 45vw !important;
        }

        .vw-xl-50 {
            width: 50vw !important;
        }

        .vw-xl-55 {
            width: 55vw !important;
        }

        .vw-xl-60 {
            width: 60vw !important;
        }

        .vw-xl-65 {
            width: 65vw !important;
        }

        .vw-xl-70 {
            width: 70vw !important;
        }

        .vw-xl-75 {
            width: 75vw !important;
        }

        .vw-xl-80 {
            width: 80vw !important;
        }

        .vw-xl-85 {
            width: 85vw !important;
        }

        .vw-xl-90 {
            width: 90vw !important;
        }

        .vw-xl-95 {
            width: 95vw !important;
        }

        .vw-xl-100 {
            width: 100vw !important;
        }

        .vh-xl-0 {
            height: 0vh !important;
        }

        .vh-xl-10 {
            height: 10vh !important;
        }

        .vh-xl-20 {
            height: 20vh !important;
        }

        .vh-xl-25 {
            height: 25vh !important;
        }

        .vh-xl-30 {
            height: 30vh !important;
        }

        .vh-xl-35 {
            height: 35vh !important;
        }

        .vh-xl-40 {
            height: 40vh !important;
        }

        .vh-xl-45 {
            height: 45vh !important;
        }

        .vh-xl-50 {
            height: 50vh !important;
        }

        .vh-xl-55 {
            height: 55vh !important;
        }

        .vh-xl-60 {
            height: 60vh !important;
        }

        .vh-xl-65 {
            height: 65vh !important;
        }

        .vh-xl-70 {
            height: 70vh !important;
        }

        .vh-xl-75 {
            height: 75vh !important;
        }

        .vh-xl-80 {
            height: 80vh !important;
        }

        .vh-xl-85 {
            height: 85vh !important;
        }

        .vh-xl-90 {
            height: 90vh !important;
        }

        .vh-xl-95 {
            height: 95vh !important;
        }

        .vh-xl-100 {
            height: 100vh !important;
        }
    }

    @media (min-width: 1400px) {
        .w-xxl-0 {
            width: 0 !important;
        }

        .w-xxl-25 {
            width: 25% !important;
        }

        .w-xxl-50 {
            width: 50% !important;
        }

        .w-xxl-75 {
            width: 75% !important;
        }

        .w-xxl-100 {
            width: 100% !important;
        }

        .h-xxl-0 {
            height: 0 !important;
        }

        .h-xxl-25 {
            height: 25% !important;
        }

        .h-xxl-50 {
            height: 50% !important;
        }

        .h-xxl-75 {
            height: 75% !important;
        }

        .h-xxl-100 {
            height: 100% !important;
        }
        .position-xxl-relative {
            position: relative !important;
        }

        .position-xxl-absolute {
            position: absolute !important;
        }

        .position-xxl-fixed {
            position: fixed !important;
        }

        .position-xxl-static {
            position: static !important;
        }
        .vw-xxl-0 {
            width: 0vw !important;
        }

        .vw-xxl-10 {
            width: 10vw !important;
        }

        .vw-xxl-20 {
            width: 20vw !important;
        }

        .vw-xxl-25 {
            width: 25vw !important;
        }

        .vw-xxl-30 {
            width: 30vw !important;
        }

        .vw-xxl-35 {
            width: 35vw !important;
        }

        .vw-xxl-40 {
            width: 40vw !important;
        }

        .vw-xxl-45 {
            width: 45vw !important;
        }

        .vw-xxl-50 {
            width: 50vw !important;
        }

        .vw-xxl-55 {
            width: 55vw !important;
        }

        .vw-xxl-60 {
            width: 60vw !important;
        }

        .vw-xxl-65 {
            width: 65vw !important;
        }

        .vw-xxl-70 {
            width: 70vw !important;
        }

        .vw-xxl-75 {
            width: 75vw !important;
        }

        .vw-xxl-80 {
            width: 80vw !important;
        }

        .vw-xxl-85 {
            width: 85vw !important;
        }

        .vw-xxl-90 {
            width: 90vw !important;
        }

        .vw-xxl-95 {
            width: 95vw !important;
        }

        .vw-xxl-100 {
            width: 100vw !important;
        }

        .vh-xxl-0 {
            height: 0vh !important;
        }

        .vh-xxl-10 {
            height: 10vh !important;
        }

        .vh-xxl-20 {
            height: 20vh !important;
        }

        .vh-xxl-25 {
            height: 25vh !important;
        }

        .vh-xxl-30 {
            height: 30vh !important;
        }

        .vh-xxl-35 {
            height: 35vh !important;
        }

        .vh-xxl-40 {
            height: 40vh !important;
        }

        .vh-xxl-45 {
            height: 45vh !important;
        }

        .vh-xxl-50 {
            height: 50vh !important;
        }

        .vh-xxl-55 {
            height: 55vh !important;
        }

        .vh-xxl-60 {
            height: 60vh !important;
        }

        .vh-xxl-65 {
            height: 65vh !important;
        }

        .vh-xxl-70 {
            height: 70vh !important;
        }

        .vh-xxl-75 {
            height: 75vh !important;
        }

        .vh-xxl-80 {
            height: 80vh !important;
        }

        .vh-xxl-85 {
            height: 85vh !important;
        }

        .vh-md-90 {
            height: 90vh !important;
        }

        .vh-xxl-95 {
            height: 95vh !important;
        }

        .vh-xxl-100 {
            height: 100vh !important;
        }
    }