/*!
* Version: 5.2.3
* Template: SocialV - Responsive Bootstrap 5.3.8 Admin Dashboard Template
* Author: iqonic.design
* Design and Developed by: iqonic.design
* NOTE: This file contains the styling for responsive Template.
*
*/
.offcanvas.live-customizer {
    border: 0
}

.offcanvas.live-customizer .btn.btn-border {
    color: var(--bs-body-color);
    border-color: var(--bs-border-color)
}

.offcanvas.live-customizer .btn.btn-border:hover {
    color: var(--bs-primary);
    border-color: var(--bs-primary)
}

.offcanvas.live-customizer .btn.btn-border:active {
    color: var(--bs-primary);
    border-color: var(--bs-primary)
}

.offcanvas.live-customizer .btn-check:active+.btn.btn-border,
.offcanvas.live-customizer .btn-check:checked+.btn.btn-border,
.offcanvas.live-customizer .btn.btn-border.active,
.offcanvas.live-customizer .btn.btn-border:active {
    color: var(--bs-white);
    border-color: var(--bs-primary)
}

.offcanvas.live-customizer .btn-check:active+.btn.btn-border.bg-transparent,
.offcanvas.live-customizer .btn-check:checked+.btn.btn-border.bg-transparent,
.offcanvas.live-customizer .btn.btn-border.active.bg-transparent,
.offcanvas.live-customizer .btn.btn-border:active.bg-transparent {
    color: var(--bs-primary)
}

@media (min-width:768px) {
    .offcanvas.live-customizer {
        width: 450px
    }

    .theme-fs-lg .offcanvas.live-customizer {
        width: 500px
    }
}

@media (min-width:768px) {
    .live-customizer {
        width: 450px
    }

    .theme-fs-lg .live-customizer {
        width: 500px
    }
}

.notification .content-inner {
    padding-top: 1.5rem
}

.create-post-data ul li {
    line-height: 0
}

.right-sidebar-close .content-inner {
    margin-right: 0 !important;
    transition: all .3s ease-in
}

.social-connect-card .card-body {
    border-radius: .5rem;
    top: 5%;
    left: 50%;
    transform: translateX(-50%)
}

@media (max-width:991px) {
    .social-connect-card .card-body {
        top: 20%
    }
}

@media (max-width:768px) {
    .social-connect-card .card-body {
        top: 5%
    }
}

@media (max-width:991px) {
    .social-connect-card .card-body p {
        font-size: 1.5rem
    }
}

@media (max-width:768px) {
    .social-connect-card .card-body p {
        font-size: 1.2rem;
        padding: 0 1rem
    }
}

.social-connect-card .card-body img {
    height: 40px
}

@media (max-width:768px) {
    .social-connect-card .card-body img {
        height: 35px
    }
}

.social-connect-card .card-body .btn {
    border-radius: .2rem;
    transition: all .3s ease;
    background-color: var(--bs-white);
    color: var(--bs-black)
}

@media (max-width:991px) {
    .social-connect-card .card-body .btn {
        font-size: 1.2rem
    }
}

@media (max-width:768px) {
    .social-connect-card .card-body .btn {
        font-size: 1rem
    }
}

@media (min-width:992px) {
    .fixed-suggestion {
        position: sticky;
        top: 80px
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: capitalize
}

.font-size-10 {
    font-size: .625rem
}

.font-size-12 {
    font-size: .75rem
}

.font-size-14 {
    font-size: .875rem
}

.font-size-16 {
    font-size: 1rem
}

.font-size-18 {
    font-size: 1.125rem
}

.font-size-20 {
    font-size: 1.25rem
}

.font-size-24 {
    font-size: 1.5rem !important
}

.font-size-21 {
    font-size: 1.313rem
}

.font-size-30 {
    font-size: 1.875rem
}

.fw-500 {
    font-weight: 500
}

.letter-spacing-1 {
    letter-spacing: 1px
}

.letter-spacing-2 {
    letter-spacing: 2px
}

.letter-spacing-3 {
    letter-spacing: 3px
}

.letter-spacing-4 {
    letter-spacing: 4px
}

.cursor-pointer {
    cursor: pointer
}

.auto-vh-100 {
    height: 100vh
}

.iq-error-img {
    margin-left: auto;
    margin-right: auto;
    width: 70%
}

.img-light {
    display: block
}

.img-dark {
    display: none
}

@media (max-width:991px) {
    br {
        display: none
    }

    .auto-vh-100 {
        height: auto
    }
}

@media (min-width:1551px) and (max-width:1800px) {
    .content-inner {
        padding-right: 3rem !important
    }

    .custom-chat-spacing .content-inner {
        padding-right: 0 !important
    }

    .right-sidebar-close .content-inner {
        padding-right: .5rem !important
    }
}

[dir=rtl] .breadcrumb-item:not(.active):before {
    padding-right: var(--bs-breadcrumb-item-padding-x)
}

[dir=rtl] .breadcrumb-item+.breadcrumb-item::before {
    padding-right: var(--bs-breadcrumb-item-padding-x)
}

[data-bs-theme=light] .custom-text-dark:hover {
    color: #fff !important
}

.list-group-item-action:focus,
[data-bs-theme=dark] .list-group-item-action:hover {
    background-color: transparent;
    color: #fff
}

.text-inherit {
    color: inherit
}