
:focus {
    outline: none
}

hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor
}

h1 {
    font-size: var(--bs-heading-1, 4.209rem)
}

h2 {
    font-size: var(--bs-heading-2, 3.157rem)
}

h3 {
    font-size: var(--bs-heading-3, 2.369rem)
}

h4 {
    font-size: var(--bs-heading-4, 1.777rem)
}

h5 {
    font-size: var(--bs-heading-5, 1.333rem)
}

h6 {
    font-size: var(--bs-heading-6, 1rem)
}

a {
    -webkit-transition: color 400ms ease, background 400ms ease;
    -o-transition: color 400ms ease, background 400ms ease;
    transition: color 400ms ease, background 400ms ease;
    color: var(--bs-primary);
    text-decoration: none
}

.iq-slider {
    overflow: hidden;
    overflow-x: auto
}

.iq-scroller-effect ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    -webkit-border-radius: 20px;
    border-radius: 20px
}

.iq-scroller-effect ::-webkit-scrollbar-track {
    background: #fafafa;
    -webkit-border-radius: 20px;
    border-radius: 20px
}

.iq-scroller-effect ::-webkit-scrollbar-thumb {
    background: #dbdfe7;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    cursor: pointer
}

.iq-scroller-effect ::-webkit-scrollbar-thumb:hover {
    background: #dfe2e9;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease
}

.fs-37 {
    font-size: 2.3687rem
}

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

.text-primary-dark {
    color: var(--bs-primary-shade-20)
}

[dir=rtl] ol,
[dir=rtl] ul {
    padding-left: 0;
    padding-right: 2rem
}

[dir=rtl] .list-inline {
    padding-right: 0
}

[dir=rtl] .text-start {
    text-align: right !important
}

[dir=rtl] .text-end {
    text-align: left !important
}

[dir=rtl] .pe-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

[dir=rtl] .pe-1 {
    padding-left: .25rem !important;
    padding-right: 0 !important
}

[dir=rtl] .pe-2 {
    padding-left: .5rem !important;
    padding-right: 0 !important
}

[dir=rtl] .pe-3 {
    padding-left: 1rem !important;
    padding-right: 0 !important
}

[dir=rtl] .pe-4 {
    padding-left: 1.5rem !important;
    padding-right: 0 !important
}

[dir=rtl] .pe-5 {
    padding-left: 2rem !important;
    padding-right: 0 !important
}

[dir=rtl] .ps-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

[dir=rtl] .ps-1 {
    padding-right: .25rem !important;
    padding-left: 0 !important
}

[dir=rtl] .ps-2 {
    padding-right: .5rem !important;
    padding-left: 0 !important
}

[dir=rtl] .ps-3 {
    padding-right: 1rem !important;
    padding-left: 0 !important
}

[dir=rtl] .ps-4 {
    padding-right: 1.5rem !important;
    padding-left: 0 !important
}

[dir=rtl] .ps-5 {
    padding-right: 2rem !important;
    padding-left: 0 !important
}

[dir=rtl] .me-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

[dir=rtl] .me-1 {
    margin-left: .25rem !important;
    margin-right: 0 !important
}

[dir=rtl] .me-2 {
    margin-left: .5rem !important;
    margin-right: 0 !important
}

[dir=rtl] .me-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important
}

[dir=rtl] .me-4 {
    margin-left: 1.5rem !important;
    margin-right: 0 !important
}

[dir=rtl] .me-5 {
    margin-left: 2rem !important;
    margin-right: 0 !important
}

[dir=rtl] .ms-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

[dir=rtl] .ms-1 {
    margin-right: .25rem !important;
    margin-left: 0 !important
}

[dir=rtl] .ms-2 {
    margin-right: .5rem !important;
    margin-left: 0 !important
}

[dir=rtl] .ms-3 {
    margin-right: 1rem !important;
    margin-left: 0 !important
}

[dir=rtl] .ms-4 {
    margin-right: 1.5rem !important;
    margin-left: 0 !important
}

[dir=rtl] .ms-5 {
    margin-right: 2rem !important;
    margin-left: 0 !important
}

[dir=rtl] .start-0 {
    left: auto !important;
    right: 0 !important
}

[dir=rtl] .start-50 {
    left: auto !important;
    right: 50% !important
}

[dir=rtl] .end-0 {
    right: auto !important;
    left: 0 !important
}

[dir=rtl] .end-50 {
    right: auto !important;
    left: 50% !important
}

[dir=rtl] .border-end {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    border-right: 0 !important
}

[dir=rtl] .border-start {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    border-left: 0 !important
}

[dir=rtl] .list-unstyled {
    padding-right: 0
}

[dir=rtl] .dropdown-menu[data-bs-popper] {
    top: 100%;
    right: 0;
    margin-top: var(--bs-dropdown-spacer)
}

[dir=rtl] .dropdown-menu-end[data-bs-popper] {
    left: 0;
    right: auto
}

[dir=rtl] .dropdown-menu-start[data-bs-popper] {
    left: auto;
    right: 0
}

@media(min-width: 576px) {
    [dir=rtl] .float-sm-start {
        float: right !important
    }

    [dir=rtl] .float-sm-end {
        float: left !important
    }

    [dir=rtl] .float-sm-none {
        float: none !important
    }

    [dir=rtl] .pe-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-sm-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-sm-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-sm-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-sm-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-sm-5 {
        padding-left: 2rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .ps-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-sm-1 {
        padding-right: .25rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-sm-2 {
        padding-right: .5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-sm-3 {
        padding-right: 1rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-sm-5 {
        padding-right: 2rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ms-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-sm-1 {
        margin-right: .25rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-sm-2 {
        margin-right: .5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-sm-3 {
        margin-right: 1rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-sm-5 {
        margin-right: 2rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .me-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    [dir=rtl] .me-sm-1 {
        margin-right: 0 !important;
        margin-left: .25rem !important
    }

    [dir=rtl] .me-sm-2 {
        margin-right: 0 !important;
        margin-left: .5rem !important
    }

    [dir=rtl] .me-sm-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important
    }

    [dir=rtl] .me-sm-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important
    }

    [dir=rtl] .me-sm-5 {
        margin-right: 0 !important;
        margin-left: 2rem !important
    }

    [dir=rtl] .text-sm-start {
        text-align: right !important
    }

    [dir=rtl] .text-sm-end {
        text-align: left !important
    }
}

@media(min-width: 768px) {
    [dir=rtl] .float-md-start {
        float: right !important
    }

    [dir=rtl] .float-md-end {
        float: left !important
    }

    [dir=rtl] .me-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-md-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-md-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-md-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-md-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-md-5 {
        margin-left: 2rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .ms-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-md-1 {
        margin-right: .25rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-md-2 {
        margin-right: .5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-md-3 {
        margin-right: 1rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-md-5 {
        margin-right: 2rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .pe-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-md-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-md-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-md-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-md-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-md-5 {
        padding-left: 2rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .ps-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-md-1 {
        padding-right: .25rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-md-2 {
        padding-right: .5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-md-3 {
        padding-right: 1rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-md-5 {
        padding-right: 2rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .text-md-start {
        text-align: right !important
    }

    [dir=rtl] .text-md-end {
        text-align: left !important
    }
}

@media(min-width: 992px) {
    [dir=rtl] .float-lg-start {
        float: right !important
    }

    [dir=rtl] .float-lg-end {
        float: left !important
    }

    [dir=rtl] .ms-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-lg-1 {
        margin-right: .25rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-lg-2 {
        margin-right: .5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-lg-3 {
        margin-right: 1rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-lg-5 {
        margin-right: 2rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .pe-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-lg-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-lg-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-lg-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-lg-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-lg-5 {
        padding-left: 2rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .ps-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-lg-1 {
        padding-right: .25rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-lg-2 {
        padding-right: .5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-lg-3 {
        padding-right: 1rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-lg-5 {
        padding-right: 2rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .text-lg-start {
        text-align: right !important
    }

    [dir=rtl] .text-lg-end {
        text-align: left !important
    }

    [dir=rtl] .me-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-lg-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-lg-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-lg-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-lg-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-lg-5 {
        margin-left: 2rem !important;
        margin-right: 0 !important
    }
}

@media(min-width: 1200px) {
    [dir=rtl] .float-xl-start {
        float: right !important
    }

    [dir=rtl] .float-xl-end {
        float: left !important
    }

    [dir=rtl] .me-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xl-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xl-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xl-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xl-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xl-5 {
        margin-left: 2rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .ms-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xl-1 {
        margin-right: .25rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xl-2 {
        margin-right: .5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xl-3 {
        margin-right: 1rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xl-5 {
        margin-right: 2rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .pe-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xl-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xl-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xl-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xl-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xl-5 {
        padding-left: 2rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .ps-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-xl-1 {
        padding-right: .25rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-xl-2 {
        padding-right: .5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-xl-3 {
        padding-right: 1rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .ps-xl-5 {
        padding-right: 2rem !important;
        padding-left: 0 !important
    }

    [dir=rtl] .text-xl-start {
        text-align: right !important
    }

    [dir=rtl] .text-xl-end {
        text-align: left !important
    }
}

@media(min-width: 1400px) {
    [dir=rtl] .float-xxl-start {
        float: right !important
    }

    [dir=rtl] .float-xxl-end {
        float: left !important
    }

    [dir=rtl] .me-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xxl-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xxl-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xxl-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xxl-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .me-xxl-5 {
        margin-left: 2rem !important;
        margin-right: 0 !important
    }

    [dir=rtl] .ms-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xxl-1 {
        margin-right: .25rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xxl-2 {
        margin-right: .5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ms-xxl-5 {
        margin-right: 2rem !important;
        margin-left: 0 !important
    }

    [dir=rtl] .ps-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    [dir=rtl] .ps-xxl-1 {
        padding-left: 0 !important;
        padding-right: .25rem !important
    }

    [dir=rtl] .ps-xxl-2 {
        padding-left: 0 !important;
        padding-right: .5rem !important
    }

    [dir=rtl] .ps-xxl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important
    }

    [dir=rtl] .ps-xxl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important
    }

    [dir=rtl] .ps-xxl-5 {
        padding-left: 0 !important;
        padding-right: 2rem !important
    }

    [dir=rtl] .pe-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xxl-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xxl-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xxl-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xxl-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .pe-xxl-5 {
        padding-left: 2rem !important;
        padding-right: 0 !important
    }

    [dir=rtl] .text-xxl-start {
        text-align: right !important
    }

    [dir=rtl] .text-xxl-end {
        text-align: left !important
    }
}

[dir=rtl] .rtl-box {
    right: auto;
    left: 0
}

[dir=rtl] .rtl-box .btn-close {
    left: auto;
    right: -0.8em
}

[dir=rtl] .iq-button .iq-btn-text-holder {
    padding: 0 0 0 .5em;
    margin-right: 0;
    margin-left: .5em
}

[dir=rtl] .iq-button .iq-btn-text-holder::after {
    right: auto;
    left: -2px
}

[dir=rtl] .iq-button:hover .iq-btn-icon-holder svg {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

[dir=rtl] .iq-button.iq-btn-link svg {
    margin-left: 0;
    margin-right: .3125em
}

[dir=rtl] .iq-button.iq-btn-link:hover svg {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

[dir=rtl] .before-after-container .before-after-image {
    -o-object-position: right;
    object-position: right
}

[dir=rtl] .before-after-container .before-after-slider-line {
    left: auto;
    right: var(--position);
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

[dir=rtl] .before-after-container .before-after-slider-button {
    left: auto;
    right: var(--position);
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

[dir=rtl] .before-after-container .before-after-slider-button::before {
    content: ""
}

[dir=rtl] .before-after-container .before-after-slider-button::after {
    content: ""
}

[dir=rtl] .iq-blog.blog-overdeatails .iq-post-details {
    margin: -100px 30px 30px 0
}

[dir=rtl] .blog-overdetail-style2 .iq-post-details {
    margin: -65px 30px 30px 0
}

[dir=rtl] .iq-blog.blog-detail .iq-blog-meta li {
    padding-right: 0;
    padding-left: 1em
}

[dir=rtl] .iq-blog.blog-detail .iq-blog-meta li:last-child {
    padding-left: 0
}

[dir=rtl] .iq-blog.blog-detail .iq-blog-meta li::after {
    right: auto;
    left: 0
}

[dir=rtl] .widget .widget-title::before {
    left: auto;
    right: 0
}

[dir=rtl] .widget.widget_tags ul li a {
    margin: 5px 0 5px 5px
}

[dir=rtl] .widget.widget_categories .archiveCount {
    float: left
}

[dir=rtl] .widget.widget_search .block-search_button {
    right: auto;
    left: 0
}

[dir=rtl] .blog-comment .comment-wrap .iq-btn-container {
    right: auto;
    left: 2rem
}

[dir=rtl] .iq-blog.blog-detail .blogquote .quote-icon {
    left: 50px;
    right: auto
}

@media(max-width: 767px) {
    [dir=rtl] .iq-blog.blog-overdeatails .iq-post-details {
        margin: -20px 15px 30px 0
    }

    [dir=rtl] .blog-overdetail-style2 .iq-post-details {
        margin: 0 0 30px 0
    }

    [dir=rtl] .blog-comment .comment-wrap .iq-btn-container {
        right: auto;
        left: 0
    }
}

[dir=rtl] form.mail-box button.btn-submit {
    right: auto;
    left: 0
}

[dir=rtl] .mail-box button.btn-submit {
    right: auto;
    left: 0
}

[dir=rtl] .banner-detail-slider {
    left: 50px;
    right: auto
}

[dir=rtl] .title-box-slider {
    margin-left: 0;
    margin-right: 20px
}

[dir=rtl] .title-box-slider::before {
    border-width: 0 20px 20px 0;
    left: auto;
    right: -20px
}

[dir=rtl] .iq-team-block.team-overdetail .iq-team-info .iq-team-main-detail {
    -webkit-clip-path: inset(0 0 0 100%);
    clip-path: inset(0 0 0 100%)
}

[dir=rtl] .iq-team-block.team-overdetail .iq-team-info::after {
    left: auto;
    right: 0
}

[dir=rtl] .iq-team-block.team-overdetail:hover .iq-team-info .iq-team-main-detail {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0)
}

[dir=rtl] .team-content-aside-wrapper .team-content-aside .team-content {
    left: auto;
    right: -230px
}

[dir=rtl] .accordion-button::after {
    margin-right: auto;
    margin-left: 0
}

[dir=rtl] .service-box-bg {
    background: -webkit-gradient(linear, right top, left top, from(rgba(var(--bs-primary-rgb), 0.1)), color-stop(60%, rgba(var(--bs-primary-rgb), 0.1)), color-stop(60%, var(--bs-primary)), to(var(--bs-primary)))
}

[dir=rtl] .service-box-bg::after {
    left: 3rem;
    right: auto;
    background-position: left center
}

[dir=rtl] .service-blog .service-box-icon {
    left: 50px;
    right: auto
}

[dir=rtl] .iq-service-slider {
    direction: ltr
}

[dir=rtl] .iq-service-slider .swiper-slide {
    direction: rtl
}

[dir=rtl] .iq-service-slider .service-box-side-content .service-content-wrapper {
    text-align: right
}

@media(min-width: 1200px) {
    [dir=rtl] .iq-service-slider .service-box-side-content .service-content-wrapper {
        -webkit-animation: animate-slide-in;
        animation: animate-slide-in;
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s
    }
}

[dir=rtl] .testimonial-standard-with-seprator-wrapper.swiper-container-horizontal .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    right: auto;
    left: 0
}

[dir=rtl] .breadcrumb {
    padding-right: 0
}

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

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

[dir=rtl] .count-down li:first-child {
    margin-left: 45px;
    margin-right: 0
}

[dir=rtl] .count-down li::after {
    right: auto;
    left: -45px
}

@media(max-width: 767px) {
    [dir=rtl] .count-down li:first-child {
        margin-left: 0
    }
}

[dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav li a.nav-link::after {
    left: auto;
    right: 15px
}

[dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav li a.nav-link .menu-icon {
    right: auto;
    left: 15px;
    -webkit-transform: translateY(-50%) scale(-1);
    -ms-transform: translateY(-50%) scale(-1);
    transform: translateY(-50%) scale(-1)
}

[dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav li a.active {
    padding-left: 25px;
    padding-right: 35px
}

[dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav li:hover>a.nav-link {
    padding-left: 25px;
    padding-right: 35px
}

[dir=rtl] header .navbar .iq-nav-menu.navbar-nav li a.nav-link .menu-icon {
    margin-left: 0;
    margin-right: 2px
}

[dir=rtl] header.header-dentist .navbar .horizontal-nav .iq-nav-menu>.nav-item:first-child>.nav-link {
    padding-left: 20px;
    padding-right: 0
}

[dir=rtl] nav .nav-item .dropdown-search .input-group-text {
    padding: .75rem 0 .75rem 1rem
}

[dir=rtl] .navbar-nav {
    padding-right: 0
}

[dir=rtl] header .navbar .horizontal-nav {
    padding-left: 0;
    padding-right: 5em
}

[dir=rtl] header.skin-specialist .right-panel .navbar-nav li::after {
    right: auto;
    left: 0
}

@media(min-width: 1200px) {
    [dir=rtl] .iq-nav-menu li>ul ul {
        left: auto;
        right: 100%
    }

    [dir=rtl] header.header-dentist .navbar .horizontal-nav {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width: 1599px) {
    [dir=rtl] header .navbar .horizontal-nav {
        padding-right: 3rem
    }
}

@media(max-width: 1499px) {
    [dir=rtl] header .navbar .horizontal-nav {
        padding-right: 2rem
    }
}

@media(max-width: 1199.98px) {
    [dir=rtl] header .navbar .horizontal-nav {
        padding-left: 1rem;
        padding-right: 1rem
    }

    [dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav ul.sub-nav {
        margin-right: 1rem;
        margin-left: 0
    }

    [dir=rtl] header .navbar.iq-navbar .navbar-collapse:not(.offcanvas-collapse) .navbar-nav {
        float: left
    }

    [dir=rtl] header .navbar.iq-navbar .navbar-collapse:not(.offcanvas-collapse) .navbar-nav li {
        padding: .5rem 0 0 1rem
    }

    [dir=rtl] .horizontal-nav.mobile-offcanvas {
        left: auto;
        right: 0;
        -ms-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    [dir=rtl] .horizontal-nav.mobile-offcanvas.show {
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@media(max-width: 991.98px) {
    [dir=rtl] header .navbar .horizontal-nav {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width: 575.98px) {
    [dir=rtl] header .navbar.iq-navbar .navbar-collapse:not(.offcanvas-collapse) .navbar-nav li {
        padding: .5rem 0 0 .5rem
    }
}

[dir=rtl] header.header-center-home .mega-menu-content .iq-nav-menu li ul.mega-menu-item {
    left: auto;
    right: -100%;
    -webkit-transform: translateX(12%);
    -ms-transform: translateX(12%);
    transform: translateX(12%)
}

@media(min-width: 1200px) {
    [dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav.mega-menu-item li:hover>a.nav-link {
        padding-right: 25px
    }

    [dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav.mega-menu-item li:hover>a.nav-link.active {
        padding-right: 25px
    }

    [dir=rtl] header .navbar .iq-nav-menu.navbar-nav li ul.sub-nav.mega-menu-item li>a.nav-link.active {
        padding-right: 25px
    }
}

@media(max-width: 1280px) {
    [dir=rtl] header.header-center-home .mega-menu-content .iq-nav-menu li ul.mega-menu-item {
        -webkit-transform: translateX(6%);
        -ms-transform: translateX(6%);
        transform: translateX(6%)
    }
}

[dir=rtl] .arrow-joint {
    left: 0 !important;
    right: auto !important
}

[dir=rtl] .arrow-joint .swiper-button-next {
    left: 0 !important;
    right: auto !important
}

[dir=rtl] .arrow-joint .swiper-button-left {
    right: 0 !important;
    left: auto !important
}

[dir=rtl] .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 17px
}

[dir=rtl] .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
    direction: rtl
}

[dir=rtl] .select2-container--default .select2-results>.select2-results__options {
    direction: rtl;
    padding-right: 0
}

[dir=rtl] .error-bg-one {
    right: auto;
    left: 40px
}

[dir=rtl] .error-bg-two {
    left: auto;
    right: 40px
}

[dir=rtl] #back-to-top .top {
    right: auto;
    left: 1.563rem
}

[dir=rtl] .section-service-box {
    background: -webkit-gradient(linear, right top, left top, from(#fef5f5), color-stop(60%, #fef5f5), color-stop(60%, var(--bs-secondary)), to(var(--bs-secondary)));
    background: -webkit-linear-gradient(right, #fef5f5 0%, #fef5f5 60%, var(--bs-secondary) 60%, var(--bs-secondary) 100%);
    background: -o-linear-gradient(right, #fef5f5 0%, #fef5f5 60%, var(--bs-secondary) 60%, var(--bs-secondary) 100%);
    background: linear-gradient(to left, #fef5f5 0%, #fef5f5 60%, var(--bs-secondary) 60%, var(--bs-secondary) 100%)
}

[dir=rtl] .section-service-box::after {
    right: auto;
    left: 3rem
}

[dir=rtl] .section-service-box.bg-light-dentist {
    background: -webkit-gradient(linear, right top, left top, from(rgba(var(--bs-primary-rgb), 0.1)), color-stop(60%, rgba(var(--bs-primary-rgb), 0.1)), color-stop(60%, var(--bs-primary)), to(var(--bs-primary)));
    background: -webkit-linear-gradient(right, rgba(var(--bs-primary-rgb), 0.1) 0%, rgba(var(--bs-primary-rgb), 0.1) 60%, var(--bs-primary) 60%, var(--bs-primary) 100%);
    background: -o-linear-gradient(right, rgba(var(--bs-primary-rgb), 0.1) 0%, rgba(var(--bs-primary-rgb), 0.1) 60%, var(--bs-primary) 60%, var(--bs-primary) 100%);
    background: linear-gradient(to left, rgba(var(--bs-primary-rgb), 0.1) 0%, rgba(var(--bs-primary-rgb), 0.1) 60%, var(--bs-primary) 60%, var(--bs-primary) 100%)
}

[dir=rtl] .bg-dentist-light {
    background: -webkit-gradient(linear, right top, left top, from(var(--bs-white)), color-stop(50%, var(--bs-white)), color-stop(50%, rgba(var(--bs-primary-rgb), 0.1)), to(rgba(var(--bs-primary-rgb), 0.1)));
    background: -webkit-linear-gradient(right, var(--bs-white) 0%, var(--bs-white) 50%, rgba(var(--bs-primary-rgb), 0.1) 50%, rgba(var(--bs-primary-rgb), 0.1) 100%);
    background: -o-linear-gradient(right, var(--bs-white) 0%, var(--bs-white) 50%, rgba(var(--bs-primary-rgb), 0.1) 50%, rgba(var(--bs-primary-rgb), 0.1) 100%);
    background: linear-gradient(to left, var(--bs-white) 0%, var(--bs-white) 50%, rgba(var(--bs-primary-rgb), 0.1) 50%, rgba(var(--bs-primary-rgb), 0.1) 100%)
}

[dir=rtl] .eyes-carebg-right {
    background: -webkit-gradient(linear, right top, left top, from(var(--bs-white)), color-stop(50%, var(--bs-white)), color-stop(50%, var(--bs-primary)), to(var(--bs-primary)));
    background: -webkit-linear-gradient(right, var(--bs-white) 0%, var(--bs-white) 50%, var(--bs-primary) 50%, var(--bs-primary) 100%);
    background: -o-linear-gradient(right, var(--bs-white) 0%, var(--bs-white) 50%, var(--bs-primary) 50%, var(--bs-primary) 100%);
    background: linear-gradient(to left, var(--bs-white) 0%, var(--bs-white) 50%, var(--bs-primary) 50%, var(--bs-primary) 100%)
}

[dir=rtl] .iq-box-right-border {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
    border-right: none
}

[dir=rtl] .rtl-image-flip {
    -webkit-transform: scalex(-1);
    -ms-transform: scalex(-1);
    transform: scalex(-1)
}

[dir=rtl] .rtl-image-flip .rtl-image-flip-container {
    -webkit-transform: scalex(-1);
    -ms-transform: scalex(-1);
    transform: scalex(-1)
}

[dir=rtl] .custom-border-right .box-custom-border:nth-child(odd)::before {
    left: 30px;
    right: auto
}

[dir=rtl] input[type=tel] {
    direction: rtl
}

[dir=rtl] .section-why-choose .container {
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: 180px
}

[dir=rtl] .list-inline-item {
    display: inline-block
}

[dir=rtl] .list-inline-item:not(:last-child) {
    margin-right: 0;
    margin-left: .5rem
}

[dir=rtl] .bg-dentist-dark {
    background: -webkit-gradient(linear, left top, right top, from(var(--bs-white)), color-stop(50%, var(--bs-white)), color-stop(50%, var(--bs-primary)), to(var(--bs-primary)));
    background: -webkit-linear-gradient(left, var(--bs-white) 0%, var(--bs-white) 50%, var(--bs-primary) 50%, var(--bs-primary) 100%);
    background: -o-linear-gradient(left, var(--bs-white) 0%, var(--bs-white) 50%, var(--bs-primary) 50%, var(--bs-primary) 100%);
    background: linear-gradient(to right, var(--bs-white) 0%, var(--bs-white) 50%, var(--bs-primary) 50%, var(--bs-primary) 100%)
}

[dir=rtl] .ent-clinic-service::after {
    left: 3rem;
    right: auto;
    -webkit-transform: rotate(0) scaleX(-1);
    -ms-transform: rotate(0) scaleX(-1);
    transform: rotate(0) scaleX(-1)
}

[dir=rtl] .ent-clinic-service:hover::after {
    -webkit-transform: rotate(-5deg) scaleX(-1);
    -ms-transform: rotate(-5deg) scaleX(-1);
    transform: rotate(-5deg) scaleX(-1)
}

[dir=rtl] .paediatricin-service .service-bg {
    left: 50px;
    right: auto
}

[dir=rtl] .iq-about-banner-image {
    left: auto;
    right: 200px
}

[dir=rtl] .custom-border-right .box-custom-border:nth-child(odd)::before {
    right: auto;
    left: 30px
}

@media(max-width: 1399.98px) {
    [dir=rtl] .custom-border-right .box-custom-border:nth-child(odd)::before {
        left: 0
    }
}

@media(max-width: 1199px) {
    [dir=rtl] .section-why-choose .container {
        padding-right: calc(var(--bs-gutter-x)*.5)
    }
}

@media(max-width: 991px) {
    [dir=rtl] .iq-box-right-border {
        border-left: none
    }
}

@media(max-width: 991.98px) {
    [dir=rtl] .section-service-box {
        background: -webkit-gradient(linear, right top, left top, from(#fef5f5), color-stop(100%, #fef5f5), color-stop(60%, var(--bs-secondary)), to(var(--bs-secondary)));
        background: -webkit-linear-gradient(right, #fef5f5 0%, #fef5f5 100%, var(--bs-secondary) 60%, var(--bs-secondary) 100%);
        background: -o-linear-gradient(right, #fef5f5 0%, #fef5f5 100%, var(--bs-secondary) 60%, var(--bs-secondary) 100%);
        background: linear-gradient(to left, #fef5f5 0%, #fef5f5 100%, var(--bs-secondary) 60%, var(--bs-secondary) 100%)
    }

    [dir=rtl] .section-service-box.bg-light-dentist {
        background: -webkit-gradient(linear, right top, left top, from(rgba(var(--bs-primary-rgb), 0.1)), color-stop(100%, rgba(var(--bs-primary-rgb), 0.1)), color-stop(60%, var(--bs-primary)), to(var(--bs-primary)));
        background: -webkit-linear-gradient(right, rgba(var(--bs-primary-rgb), 0.1) 0%, rgba(var(--bs-primary-rgb), 0.1) 100%, var(--bs-primary) 60%, var(--bs-primary) 100%);
        background: -o-linear-gradient(right, rgba(var(--bs-primary-rgb), 0.1) 0%, rgba(var(--bs-primary-rgb), 0.1) 100%, var(--bs-primary) 60%, var(--bs-primary) 100%);
        background: linear-gradient(to left, rgba(var(--bs-primary-rgb), 0.1) 0%, rgba(var(--bs-primary-rgb), 0.1) 100%, var(--bs-primary) 60%, var(--bs-primary) 100%)
    }

    [dir=rtl] .bg-dentist-dark {
        background: var(--bs-primary)
    }

    [dir=rtl] .eyes-carebg-right {
        background: -webkit-gradient(linear, right top, left top, from(var(--bs-white)), color-stop(100%, var(--bs-white)), color-stop(50%, var(--bs-primary)), to(var(--bs-primary)));
        background: -webkit-linear-gradient(right, var(--bs-white) 0%, var(--bs-white) 100%, var(--bs-primary) 50%, var(--bs-primary) 100%);
        background: -o-linear-gradient(right, var(--bs-white) 0%, var(--bs-white) 100%, var(--bs-primary) 50%, var(--bs-primary) 100%);
        background: linear-gradient(to left, var(--bs-white) 0%, var(--bs-white) 100%, var(--bs-primary) 50%, var(--bs-primary) 100%)
    }
}

[dir=rtl] .banner-dentist-page .icon-box-right {
    right: auto;
    left: -6.25em;
    -webkit-border-radius: 0 3.125em 3.125em 0;
    border-radius: 0 3.125em 3.125em 0
}

[dir=rtl] .skin-specialist-banner {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fcdee4), color-stop(50%, #fbeef1));
    background-image: -webkit-linear-gradient(left, #fcdee4 50%, #fbeef1 50%);
    background-image: -o-linear-gradient(left, #fcdee4 50%, #fbeef1 50%);
    background-image: linear-gradient(90deg, #fcdee4 50%, #fbeef1 50%)
}

[dir=rtl] .skin-specialist-banner .banner-right-text .scrolling-text {
    right: auto;
    left: -120px;
    -webkit-transform: rotate(90deg) translateY(45%);
    -ms-transform: rotate(90deg) translateY(45%);
    transform: rotate(90deg) translateY(45%)
}

[dir=rtl] .ent-titleslider {
    left: 0;
    right: auto
}

[dir=rtl] .psychiatrist-banner-img {
    left: auto;
    right: 168px
}

[dir=rtl] .background-overlay {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(13%, var(--bs-white)), color-stop(60%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, var(--bs-white) 13%, rgba(255, 255, 255, 0) 60%);
    background-image: -o-linear-gradient(left, var(--bs-white) 13%, rgba(255, 255, 255, 0) 60%);
    background-image: linear-gradient(-270deg, var(--bs-white) 13%, rgba(255, 255, 255, 0) 60%)
}

[dir=rtl] .cardiac-banner .shape-deliver-truck {
    -webkit-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px
}

[dir=rtl] .banner-orthopedics {
    background: -webkit-gradient(linear, right top, left top, color-stop(60%, rgba(var(--bs-primary-rgb), 0.1)), color-stop(40%, var(--bs-secondary)));
    background: -webkit-linear-gradient(right, rgba(var(--bs-primary-rgb), 0.1) 60%, var(--bs-secondary) 40%);
    background: -o-linear-gradient(right, rgba(var(--bs-primary-rgb), 0.1) 60%, var(--bs-secondary) 40%);
    background: linear-gradient(to left, rgba(var(--bs-primary-rgb), 0.1) 60%, var(--bs-secondary) 40%)
}

[dir=rtl] .banner-orthopedics .opening-time {
    right: auto;
    left: 47%
}

@media(min-width: 1200px) {
    [dir=rtl] .cardiac-banner .container-fluid.pe-xl-0 {
        padding-right: 6.25em !important
    }
}

@media(max-width: 1367px) {
    [dir=rtl] .cardiac-banner .container-fluid.pe-xl-0 {
        padding-right: 2em !important
    }
}

@media(max-width: 991.98px) {
    [dir=rtl] .skin-specialist-banner {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(100%, #fbeef1), color-stop(50%, #fcdee4));
        background-image: -webkit-linear-gradient(left, #fbeef1 100%, #fcdee4 50%);
        background-image: -o-linear-gradient(left, #fbeef1 100%, #fcdee4 50%);
        background-image: linear-gradient(90deg, #fbeef1 100%, #fcdee4 50%)
    }

    [dir=rtl] .banner-orthopedics {
        background: var(--bs-primary-bg-subtle)
    }
}

@media(max-width: 767.98px) {
    [dir=rtl] .cardiac-banner .container-fluid.pe-xl-0 {
        padding-right: 1em !important
    }
}

[dir=rtl] .widget .shop-cat-item a {
    float: right
}

[dir=rtl] .iq-product-box.product-list .iq-button-holder {
    right: auto;
    left: 0
}

[dir=rtl] .iq-product-box.product-list:hover .iq-button-holder {
    -webkit-transform: translateX(41%);
    -ms-transform: translateX(41%);
    transform: translateX(41%)
}

[dir=rtl] .payment-box::before {
    right: 0;
    left: auto;
    margin: -1em 2em 0 0
}

[dir=rtl] .appointment-tab-form #appointment-tab-list .tab-position::after {
    left: 0;
    right: auto
}

/*# sourceMappingURL=maps/rtl.min.css.map */