.pt-6 {
    padding-top: 4rem!important
}


.min-vh-75 {
    min-height: 75vh;
}



.mh-70vh {
    max-height: 70vh;
}

.mh-80vh {
    max-height: 80vh;
}
.mh-90vh {
    max-height: 90vh;
}
.mh-100vh {
    max-height: 100vh;
}

.min-vh-70 {
    min-height: 70vh;
}




.overflow-y {
    overflow-y: auto;
}


/* ------------- bg Color hover */
.bg-color-hover-none:hover {
    background-color: transparent !important;
}


/* ------------- */
.muted-hover {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.muted-hover:hover {
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}



/* ------------- Link Background Color Light */
.bg-color-hover-light:hover {
    background-color: var(--bg-color-hover-light) !important;
}

/* ----------- Responsive */
/* ----------- Screen | Mobile */
@media (max-width: 992px) {
    .responsive-border-top {
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }
}



/* ------- Avatar */
.avatar-xxs {
    height: 1.5rem;
    width: 1.5rem;
}

.avatar-xs {
    height: 2.1875rem;
    width: 2.1875rem;
}

.avatar-sm {
    height: 2.5rem;
    width: 2.5rem;
}

.avatar-lg {
    height: 4rem;
    width: 4rem;
}

.avatar-xl {
    height: 5.125rem;
    width: 5.125rem;
}

.avatar-xxl {
    height: 5.125rem;
    width: 5.125rem;
}
@media (min-width: 768px) {
    .avatar-xxl {
        width: 8rem;
        height: 8rem;
    }
}

.avatar-xxxl {
    height: 8rem;
    width: 8rem;
}
@media (min-width: 768px) {
    .avatar-xxxl {
        width: 11rem;
        height: 11rem;
    }
}
.avatar {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.avatar img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
}


/* ------- Lazy Load netinsiders */
.lazy_load_background {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center;
    transition: background-image 0.5s ease-in-out;
}