@import 'https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700;800&amp;display=swap';
@import 'https://fonts.googleapis.com/css2?family=Sofia+Sans+Extra+Condensed:wght@200;300;400;500;600;700;800&amp;display=swap';

:root {
    --dark: #1b1e42;
    --primary: #014CC4;
    --light-primary: #01BDF3;
    --lighter-primary: #598fff;
    --lighter-primary-opacity: #e9f2ff;
    --secondary: #595f73;
    --light: #f5f5f5;
    --success: #3dae14;
    --light-success: #93cf88;
    --warning: #fdbe00;
    --light-warning: #fbf2d9;
    --orange: #FF8811;
    --light-orange: #f8efea
}

body {
    font-family: karla,sans-serif;
    color: var(--dark);
    font-size: 13px
}

::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none
}

::-webkit-scrollbar-corner {
    background-color: transparent
}

::-webkit-scrollbar-thumb {
    height: 6px;
    border: 4px solid transparent;
    background-clip: padding-box;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background-color: rgba(0,0,0,.15);
    -webkit-box-shadow: inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05);
    box-shadow: inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)
}

::-webkit-scrollbar {
    width: 4px;
    background-color: #fff
}

::-webkit-scrollbar-thumb {
    height: 50px;
    background: hsla(0,0%,53.3%,.4)
}

.landing-slider.slick-initialized, .top-doctors.slick-initialized, .available-doctor.slick-initialized, .recent-doctors.slick-initialized {
    visibility: visible;
    opacity: 1
}

.landing-slider, .top-doctors, .available-doctor, .recent-doctors {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease
}

.osahan-card-body {
    padding: 12px !important
}

.osahan-card-footer {
    padding-left: 12px;
    padding-right: 12px
}

.osahan-user-profile img {
    height: 50px
}

.nav-wrapper.nav-wrapper-0 .nav-content h2 {
    display: none
}

li.nav-parent.level-open h2 {
    display: block !important
}

.border-bottom {
    border-color: #eee !important
}

.text-dark {
    color: var(--dark) !important
}

.text-primary {
    color: var(--primary) !important
}

.text-warning {
    color: var(--warning) !important
}

.text-success {
    color: var(--success) !important
}

.text-orange {
    color: var(--orange)
}

.text-info {
    color: var(--light-primary)
}

.bg-light {
    background-color: var(--light) !important
}

.bg-primary {
    background-color: var(--primary) !important
}

.light-bg-primary {
    background-color: var(--light-primary)
}

.lighter-bg-primary {
    background-color: var(--lighter-primary)
}

.lighter-bg-primary-opacity {
    background-color: var(--lighter-primary-opacity)
}

.light-bg-warning {
    background-color: var(--light-warning)
}

.light-bg-success {
    background-color: var(--light-success)
}

.light-bg-orange {
    background-color: var(--light-orange)
}

.btn-primary, .btn-outline-primary:hover, .btn-outline-primary:focus {
    background: #0147ff !important;
    border-color: #0147ff !important
}

.btn-outline-primary {
    background-color: #fff !important;
    border-color: #0147ff !important;
    color: #0147ff !important
}

    .btn-outline-primary:hover, .btn-outline-primary:focus {
        color: #fff !important
    }

.btn-secondary, .btn-outline-secondary:hover, .btn-outline-secondary:focus {
    background: var(--orange) !important;
    border-color: var(--orange) !important
}

.btn-outline-secondary {
    background-color: #fff !important;
    border-color: var(--orange) !important;
    color: var(--orange) !important
}

    .btn-outline-secondary:hover, .btn-outline-secondary:focus {
        color: #fff !important
    }

.btn-info, .btn-outline-info:hover, .btn-outline-info:focus {
    background: var(--light-primary) !important;
    border-color: var(--light-primary) !important;
    color: #fff !important
}

.btn-outline-info {
    background-color: #fff !important;
    border-color: var(--light-primary) !important;
    color: var(--light-primary) !important
}

    .btn-outline-info:hover, .btn-outline-info:focus {
        color: #fff !important
    }

.bg-info {
    background: var(--light-primary) !important
}

.btn-white {
    background-color: #fff !important
}

.text-muted {
    color: var(--secondary) !important
}

.text-bg-success {
    background-color: var(--success) !important;
    font-weight: 400
}

.fw-light {
    font-weight: 200
}

a {
    text-decoration: none
}

.form-control {
    box-shadow: none !important
}

.form-select {
    box-shadow: none !important
}

.rounded-4, .form-control {
    border-radius: 10px !important
}

.btn {
    font-size: 13px;
    padding: 13px 15px !important;
    border-radius: 10px !important;
    font-weight: 700 !important
}

.btn-lg {
    font-size: 16px;
    padding: 15px 20px !important;
    letter-spacing: .2px
}

.btn-sm {
    padding: 7px 12px !important
}

.rounded-top-4 {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.rounded-bottom-4 {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem
}

.chat-rounded-left {
    border-radius: 19px;
    padding: 10px 15px !important;
    font-size: 13px
}

.chat-rounded-right {
    border-radius: 19px;
    padding: 10px 15px !important;
    font-size: 13px
}

.small-sm {
    font-size: 12px
}

.fs-14 {
    font-size: 12px
}

.border-primary-dotted {
    border: 1px dashed var(--primary)
}

.border-dotted-bottom {
    border-bottom: 1px dashed var(--secondary)
}

.border-dotted-top {
    border-top: 1px dashed var(--secondary)
}

.border-dashed-muted {
    border: 1px dashed var(--secondary)
}

.border-dashed-primary {
    border: 1px dashed var(--primary)
}

.badge-success {
    background-color: var(--light-success);
    color: var(--success)
}

.fix-osahan-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 3px
}

.shadow {
    box-shadow: rgb(0 0 0/7%) 0 6px 24px 0,rgb(0 0 0/4%) 0 0 0 1px !important
}

.logo {
    width: 100px
}

.top-doctor-item, .recent-doctor-item, .available-doctor-item {
    margin: 4px 5px
}

.landing ul.slick-dots {
    bottom: auto;
    margin: auto;
    text-align: center
}

    .landing ul.slick-dots li {
        margin: 0;
        padding: 0;
        width: auto !important;
        height: auto !important
    }

        .landing ul.slick-dots li button {
            margin: 3px;
            padding: 0;
            width: 12px;
            height: 12px;
            background: #fff;
            border-radius: 50px;
            border: 1px solid #fff;
            box-shadow: 0 0 1px #6e6e6e
        }

            .landing ul.slick-dots li button:before {
                display: none
            }

        .landing ul.slick-dots li.slick-active button {
            background: var(--primary);
            border-color: var(--primary)
        }

.landing-slider-item img {
    height: 230px;
    object-fit: contain;
    margin: auto
}

.flag-img {
    width: 35px
}

.blue-logo {
    width: 110px
}

.body-fix-osahan-footer {
    padding-bottom: 82px
}

.footer-bottom-nav {
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #989898;
    padding: 10px 0 12px;
    position: relative
}

    .footer-bottom-nav span {
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase
    }

    .footer-bottom-nav i {
        font-size: 20px
    }

    .footer-bottom-nav.active {
        color: #0148ff
    }

        .footer-bottom-nav.active:after {
            content: "";
            width: 40px;
            height: 5px;
            background: #0148ff;
            border-radius: 50px;
            position: absolute;
            bottom: -7px
        }

.bottom-nav-main {
    background: #fff
}

.icon {
    min-width: 35px;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center
}

.icon-lg {
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px
}

.doctor-book-back {
    position: relative;
    overflow: hidden
}

.doctor-book-back-title {
    font-family: sofia sans extra condensed,sans-serif;
    padding-right: 77px;
    letter-spacing: .8px;
    line-height: 28px !important
}

.doctor-book-img {
    position: absolute;
    bottom: 0;
    width: 140px;
    right: 0
}

.btn-book {
    font-weight: 500 !important;
    padding: 6px 11px !important;
    font-size: 11px;
    z-index: 99 !important;
    border-radius: 50px !important;
    letter-spacing: .4px
}

    .btn-book i {
        margin-left: 6px
    }

.favorite-img {
    width: 50px
}

.cf-btn a.btn {
    border-radius: 0 !important
}

.appointment-doctor-img {
    width: 90px
}

.appointment-banner {
    background: url(../img/background-blob.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.custom-check-day .btn {
    border: none;
    border-radius: 0;
    border-top-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    background: #fff;
    color: var(--dark)
}

.custom-check .btn {
    background: #fff;
    font-size: 13px;
    color: var(--secondary);
    padding: 7px 9px !important;
    width: 100%;
    line-height: 20px;
    border-color: #d9d9d9
}

    .custom-check .btn span.fs-5 {
        font-size: 19px !important;
        font-weight: 600
    }

    .custom-check .btn-check:checked + .btn, .custom-check .btn.active, .custom-check .btn.show, .custom-check .btn:first-child:active, :not(.btn-check) + .btn:active {
        background: #16bef0 !important;
        border-color: #16bef0 !important;
        color: #fff !important
    }

.fee-icon {
    height: 45px;
    width: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px
}

.notification-icon {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px
}

.video-tabs button {
    border: none;
    background-color: #fff;
    color: var(--dark) !important;
    font-size: 15px;
    border-bottom: 3px solid #fff;
    border-top: 3px solid #fff;
    padding: 12px 10px
}

    .video-tabs button.active {
        color: #14bef0 !important;
        border-bottom: 3px solid;
        font-weight: 500;
        background: #eefbff;
        border-top: 3px solid #eefbff
    }

.doctor-profile-tabs button {
    border: none;
    background-color: #fff;
    color: var(--dark) !important;
    font-size: 15px;
    border-bottom: 3px solid #fff;
    border-top: 3px solid #fff;
    padding: 12px 10px
}

    .doctor-profile-tabs button.active {
        color: #14bef0 !important;
        border-bottom: 3px solid;
        font-weight: 500;
        background: #eefbff;
        border-top: 3px solid #eefbff
    }

.review-profile {
    width: 35px
}

.offcanvas {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.offcanvas-footer {
    padding: 1rem
}

.upload-file {
    position: relative;
    overflow: hidden;
    z-index: -1
}

.upload-file-icon {
    position: absolute;
    top: -34px;
    right: -32px;
    height: 100px;
    width: 100px;
    border-bottom-left-radius: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1
}

.plus-icon {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px
}

.message-profile {
    width: 40px
}

.call-img {
    width: 150px
}

.call-display {
    height: calc(100vh - 87px);
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px
}

.call-icons a {
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #fff
}

.call-doctor {
    height: calc(100vh);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; 
    background-position: center;
    background-size: cover
}

.patient-icon {
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center
}

.voice-img {
    width: 70px;
    height: 70px;
    object-fit: cover
}

.edit-profile-back {
    position: relative
}

.edit-profile-icon {
    position: absolute;
    top: -30px;
    right: -25px;
    height: 100px;
    width: 100px;
    border-bottom-left-radius: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2
}

.btn-rounded {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.play-recording-background {
    background: url(../img/favorite/favorite-4.jpg);
    background-position: center;
    background-size: cover;
    height: calc(100vh - 87px);
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px
}

.switch-box {
    position: fixed;
    z-index: 1;
    left: 3%;
    bottom: 63px
}

    .switch-box .switch {
        position: relative;
        display: inline-block;
        width: 60px;
        height: 34px
    }

        .switch-box .switch input {
            opacity: 0;
            width: 0;
            height: 0
        }

    .switch-box .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #4d4949;
        transition: .4s
    }

        .switch-box .slider:before {
            position: absolute;
            content: "";
            height: 30px;
            width: 30px;
            left: 2.5px;
            bottom: 4px;
            top: 0;
            bottom: 0;
            margin: auto 0;
            transition: .4s;
            box-shadow: 0 0 15px rgba(32,32,32,.2392156863);
            background: url(../../images/night.png);
            background-repeat: no-repeat;
            background-position: center
        }

    .switch-box input:checked + .slider {
        background-color: #cbc1c1
    }

    .switch-box input:focus + .slider {
        background-color: #4d4949
    }

    .switch-box input:checked + .slider:before {
        transform: translateX(24px);
        background: url(../../images/sunny.png);
        background-repeat: no-repeat;
        background-position: center
    }

    .switch-box .slider.round {
        border-radius: 50px
    }

        .switch-box .slider.round:before {
            border-radius: 50%
        }

.theme-dark {
}

    .theme-dark body {
        background-color: #000;
        color: #f1f1f1
    }

    .theme-dark p {
        color: #f1f1f1
    }

        .theme-dark p a {
            color: #f1f1f1 !important
        }

            .theme-dark p a:hover {
                color: #06a3da !important
            }

    .theme-dark a {
        color: #fff
    }

    .theme-dark .h1, .theme-dark .h2, .theme-dark .h3, .theme-dark .h4, .theme-dark .h5, .theme-dark .h6, .theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 {
        color: #fff !important
    }

        .theme-dark .h1 a, .theme-dark .h2 a, .theme-dark .h3 a, .theme-dark .h4 a, .theme-dark .h5 a, .theme-dark .h6 a, .theme-dark h1 a, .theme-dark h2 a, .theme-dark h3 a, .theme-dark h4 a, .theme-dark h5 a, .theme-dark h6 a {
            color: #fff !important
        }

            .theme-dark .h1 a:hover, .theme-dark .h2 a:hover, .theme-dark .h3 a:hover, .theme-dark .h4 a:hover, .theme-dark .h5 a:hover, .theme-dark .h6 a:hover, .theme-dark h1 a:hover, .theme-dark h2 a:hover, .theme-dark h3 a:hover, .theme-dark h4 a:hover, .theme-dark h5 a:hover, .theme-dark h6 a:hover {
                color: #06a3da !important
            }

    .theme-dark .middle-header-content li {
        color: #fff
    }

        .theme-dark .middle-header-content li span {
            color: #fff
        }

    .theme-dark .top-information-wrap li {
        color: #fff
    }

        .theme-dark .top-information-wrap li a {
            color: #fff
        }

    .theme-dark .top-optional-wrap li a i {
        color: #fff;
        border: 2px solid #fff
    }

    .theme-dark .navbar-area.is-sticky {
        background-color: #161616 !important
    }

    .theme-dark .main-navbar {
        background-color: #0b0a0a
    }

        .theme-dark .main-navbar .navbar .navbar-brand .white-logo {
            display: block
        }

        .theme-dark .main-navbar .navbar .navbar-brand .main-logo {
            display: none
        }

        .theme-dark .main-navbar .navbar .navbar-nav .nav-item a {
            color: #fff
        }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item a.active {
                color: #06a3da !important
            }

        .theme-dark .main-navbar .navbar .navbar-nav .nav-item:hover a, .theme-dark .main-navbar .navbar .navbar-nav .nav-item:focus a, .theme-dark .main-navbar .navbar .navbar-nav .nav-item.active a {
            color: #06a3da !important
        }

        .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
            background: #0e0e0e
        }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
                color: #fff !important;
                border-bottom: 1px dashed #000
            }

                .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
                    color: #06a3da !important
                }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
                color: #fff !important;
                border-bottom: 1px dashed #000
            }

                .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
                    color: #06a3da !important
                }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
                color: #fff
            }

                .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
                    color: #06a3da
                }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
                color: #fff
            }

                .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
                    color: #06a3da
                }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
                color: #fff
            }

                .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
                    color: #06a3da
                }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
                color: #fff
            }

                .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
                    color: #06a3da
                }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
                color: #fff
            }

                .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
                    color: #06a3da
                }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
                color: #06a3da
            }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
                color: #06a3da
            }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
                color: #06a3da
            }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
                color: #06a3da
            }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
                color: #06a3da
            }

            .theme-dark .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
                color: #06a3da
            }

        .theme-dark .main-navbar .navbar .others-options .option-item .search-btn a i {
            color: #fff
        }

    .theme-dark .grin-care-navbar .main-navbar .navbar {
        background-color: #0b0a0a
    }

    .theme-dark .grin-care-navbar .main-navbar .others-options .option-item .cart-btn i {
        color: #fff
    }

    .theme-dark .main-slides-content h1 {
        color: #000 !important
    }

        .theme-dark .main-slides-content h1 span {
            color: #06a3da
        }

    .theme-dark .main-slides-content p {
        color: #000
    }

    .theme-dark .main-banner-item {
        background-color: #0e0e0e
    }

    .theme-dark .dental-tourism-banner-content h1 {
        color: #002345 !important
    }

    .theme-dark .dental-tourism-banner-content p {
        color: #486683 !important
    }

    .theme-dark .skin-care-banner-area {
        background-color: #0e0e0e
    }

    .theme-dark .page-banner-area {
        background-color: #302f2f
    }

    .theme-dark .single-features {
        background-color: #272727
    }

    .theme-dark .single-features-box {
        background-color: #0e0e0e
    }

    .theme-dark .single-dental-tourism-features .content p {
        color: #fff
    }

    .theme-dark .skin-care-features-card {
        background-color: #0e0e0e
    }

    .theme-dark .eye-care-features-card .features-content p {
        color: #fff
    }

    .theme-dark .single-services .services-content {
        background-color: #0e0e0e
    }

    .theme-dark .services-area.bg-eef9ff {
        background-color: #0e0e0e
    }

    .theme-dark .single-services-box {
        background-color: #000
    }

    .theme-dark .single-services-item {
        background-color: #0e0e0e
    }

    .theme-dark .dental-tourism-services-area {
        background-color: #0e0e0e
    }

    .theme-dark .skin-care-services-area {
        background-color: #0e0e0e
    }

    .theme-dark .skin-care-services-card .services-content {
        background-color: #000
    }

        .theme-dark .skin-care-services-card .services-content p {
            color: #fff
        }

    .theme-dark .skin-care-dry-content .list li {
        color: #fff
    }

    .theme-dark .skin-care-dry-content .dry-list li.title {
        color: #fff
    }

    .theme-dark .eye-care-services-area::before {
        background-color: #0e0e0e
    }

    .theme-dark .eye-care-services-card {
        background-color: #000
    }

    .theme-dark .widget-area .widget_categories ul li a {
        color: #fff
    }

        .theme-dark .widget-area .widget_categories ul li a:hover {
            color: #06a3da
        }

    .theme-dark .widget-area .widget_info .content {
        background: #0e0e0e
    }

    .theme-dark .services-details-overview-content p span {
        color: #fff
    }

    .theme-dark .dental-tourism-choose-content .choose-inner-content p {
        color: #fff
    }

    .theme-dark .eye-care-solutions-content .solutions-inner-content p {
        color: #fff
    }

    .theme-dark .eye-care-solutions-content .solutions-inner-content.bg-F7F7FD {
        background-color: #0e0e0e
    }

    .theme-dark .overview-area {
        background-color: #0e0e0e
    }

    .theme-dark .appointment-overview-box {
        background-color: #272626
    }

        .theme-dark .appointment-overview-box .make-appointment-content form .form-group .form-control {
            background-color: #000;
            color: #fff;
            border: 1px solid #2a2929
        }

            .theme-dark .appointment-overview-box .make-appointment-content form .form-group .form-control::-moz-placeholder {
                color: #fff
            }

            .theme-dark .appointment-overview-box .make-appointment-content form .form-group .form-control::placeholder {
                color: #fff
            }

    .theme-dark .about-content .about-info span {
        color: #fff
    }

    .theme-dark .dental-tourism-about-content .list li {
        color: #fff
    }

    .theme-dark .skin-care-about-content .about-btn-with-info li a {
        color: #fff
    }

    .theme-dark .eye-care-about-content .list li {
        color: #fff
    }

    .theme-dark .pricing-area {
        background-color: #0e0e0e
    }

    .theme-dark .single-pricing-table {
        background-color: #000
    }

    .theme-dark .fun-facts-area {
        background-color: #0e0e0e
    }

    .theme-dark .core-features-area {
        background-color: #272626
    }

        .theme-dark .core-features-area::before {
            background-color: #000
        }

    .theme-dark .single-core-features {
        background-color: #0e0e0e
    }

    .theme-dark .single-doctor .doctor-content {
        background-color: #222121
    }

        .theme-dark .single-doctor .doctor-content span {
            color: #fff
        }

    .theme-dark .dental-tourism-dentist-card .dentist-content span {
        color: #fff
    }

    .theme-dark .dental-tourism-tourists-content .list li {
        color: #fff
    }

    .theme-dark .eye-care-team-area {
        background-color: #0e0e0e
    }

    .theme-dark .eye-care-team-card .team-content span {
        color: #fff
    }

    .theme-dark .dentist-details-content span {
        color: #fff
    }

    .theme-dark .dentist-details-content .content-overview p span {
        color: #fff
    }

    .theme-dark .dentist-details-overview-content .overview-text p span {
        color: #fff
    }

    .theme-dark .appointment-inner-box .appointment-form {
        background-color: #000
    }

        .theme-dark .appointment-inner-box .appointment-form form .form-group .form-control {
            background-color: #0e0e0e;
            color: #fff
        }

            .theme-dark .appointment-inner-box .appointment-form form .form-group .form-control::-moz-placeholder {
                color: #fff
            }

            .theme-dark .appointment-inner-box .appointment-form form .form-group .form-control::placeholder {
                color: #fff
            }

    .theme-dark .appointment-form {
        background-color: #000
    }

        .theme-dark .appointment-form form .form-group .form-control {
            background-color: #0e0e0e;
            color: #fff
        }

            .theme-dark .appointment-form form .form-group .form-control::-moz-placeholder {
                color: #fff
            }

            .theme-dark .appointment-form form .form-group .form-control::placeholder {
                color: #fff
            }

    .theme-dark .dental-tourism-appointment-form h4 {
        color: #000 !important
    }

    .theme-dark .gallery-area.bg-091e3e {
        background-color: #323232
    }

    .theme-dark .review-area {
        background-color: #0e0e0e
    }

    .theme-dark .single-review-item {
        background-color: #000
    }

    .theme-dark .dental-tourism-review-area {
        background-color: #0e0e0e
    }

    .theme-dark .dental-tourism-review-card {
        background-color: #000
    }

    .theme-dark .skin-care-review-card {
        background-color: #0e0e0e
    }

    .theme-dark .eye-care-review-card {
        background-color: #000
    }

    .theme-dark .eye-care-treatment-content .treatment-inner-content {
        background-color: #0e0e0e
    }

        .theme-dark .eye-care-treatment-content .treatment-inner-content p {
            color: #fff
        }

    .theme-dark .skin-care-before-after-area {
        background-color: #0e0e0e
    }

    .theme-dark .skin-care-before-after-slides.owl-theme .owl-nav [class*=owl-] {
        color: #fff
    }

    .theme-dark .single-blog .blog-content {
        background-color: #0e0e0e
    }

        .theme-dark .single-blog .blog-content .blog-btn {
            color: #fff
        }

        .theme-dark .single-blog .blog-content .entry-meta li span {
            color: #fff
        }

    .theme-dark .dental-tourism-blog-card .blog-content .entry-meta li {
        color: #fff
    }

        .theme-dark .dental-tourism-blog-card .blog-content .entry-meta li a {
            color: #fff
        }

    .theme-dark .skin-care-blog-card .blog-content .entry-meta li {
        color: #fff
    }

        .theme-dark .skin-care-blog-card .blog-content .entry-meta li a {
            color: #fff
        }

    .theme-dark .eye-care-blog-card {
        background-color: #0e0e0e
    }

        .theme-dark .eye-care-blog-card .blog-content p {
            color: #fff
        }

        .theme-dark .eye-care-blog-card .blog-content .entry-meta li {
            color: #fff
        }

            .theme-dark .eye-care-blog-card .blog-content .entry-meta li a {
                color: #fff
            }

    .theme-dark .blog-details-desc .article-content .entry-meta ul li {
        color: #fff
    }

        .theme-dark .blog-details-desc .article-content .entry-meta ul li span {
            color: #fff
        }

        .theme-dark .blog-details-desc .article-content .entry-meta ul li a {
            color: #fff
        }

    .theme-dark .comments-area .comment-author .fn {
        color: #fff
    }

    .theme-dark .comments-area .comment-metadata a {
        color: #fff
    }

    .theme-dark .comments-area .comment-body .reply a {
        color: #fff
    }

    .theme-dark .comments-area .comment-respond input {
        background-color: #0e0e0e;
        color: #fff
    }

        .theme-dark .comments-area .comment-respond input::-moz-placeholder {
            color: #fff
        }

        .theme-dark .comments-area .comment-respond input::placeholder {
            color: #fff
        }

    .theme-dark .comments-area .comment-respond textarea {
        background-color: #0e0e0e;
        color: #fff
    }

        .theme-dark .comments-area .comment-respond textarea::-moz-placeholder {
            color: #fff
        }

        .theme-dark .comments-area .comment-respond textarea::placeholder {
            color: #fff
        }

    .theme-dark .comments-area .comment-respond .comment-form-cookies-consent label {
        color: #fff
    }

    .theme-dark .skin-care-partner-inner-box {
        background-color: #272626
    }

    .theme-dark .newsletter-inner-box {
        background-color: #2d2d2d
    }

    .theme-dark .footer-area {
        background-color: #1c1d1d
    }

    .theme-dark .copyright-area {
        background-color: #1c1d1d
    }

    .theme-dark .skin-care-footer-area {
        background-color: #1c1d1d
    }

    .theme-dark .skin-care-footer-widget .info-list li {
        color: #fff
    }

        .theme-dark .skin-care-footer-widget .info-list li a {
            color: #fff
        }

    .theme-dark .skin-care-footer-widget .quick-links li a {
        color: #fff
    }

    .theme-dark .skin-care-footer-widget .newsletter-form p {
        color: #fff
    }

    .theme-dark .skin-care-footer-widget .newsletter-form .form-group .input-newsletter {
        color: #fff
    }

        .theme-dark .skin-care-footer-widget .newsletter-form .form-group .input-newsletter::-moz-placeholder {
            color: #fff
        }

        .theme-dark .skin-care-footer-widget .newsletter-form .form-group .input-newsletter::placeholder {
            color: #fff
        }

    .theme-dark .eye-care-footer-area {
        background: linear-gradient(180deg,#262626 0%,#2e2e2e 100%);
        padding-top: 180px
    }

    .theme-dark .eye-care-footer-widget .info-list li {
        color: #fff
    }

        .theme-dark .eye-care-footer-widget .info-list li a {
            color: #fff
        }

    .theme-dark .eye-care-footer-widget .quick-links li a {
        color: #fff
    }

    .theme-dark .eye-care-footer-widget .hours-list li {
        color: #fff
    }

        .theme-dark .eye-care-footer-widget .hours-list li span {
            color: #fff
        }

    .theme-dark .login-form {
        background-color: #0e0e0e
    }

        .theme-dark .login-form form .form-group label {
            color: #fff
        }

        .theme-dark .login-form form .form-group .form-control {
            background-color: #000;
            color: #fff;
            border-color: #2a2a2a
        }

            .theme-dark .login-form form .form-group .form-control::-moz-placeholder {
                color: #fff
            }

            .theme-dark .login-form form .form-group .form-control::placeholder {
                color: #fff
            }

        .theme-dark .login-form form .lost-your-password a {
            color: #fff
        }

    .theme-dark .register-form {
        background-color: #0e0e0e
    }

        .theme-dark .register-form form .form-group label {
            color: #fff
        }

        .theme-dark .register-form form .form-group .form-control {
            background-color: #000;
            color: #fff;
            border-color: #2a2a2a
        }

            .theme-dark .register-form form .form-group .form-control::-moz-placeholder {
                color: #fff
            }

            .theme-dark .register-form form .form-group .form-control::placeholder {
                color: #fff
            }

    .theme-dark .faq-accordion .accordion .accordion-title {
        background-color: #212020;
        color: #fff
    }

    .theme-dark .faq-accordion .accordion .accordion-content {
        background-color: #0e0e0e
    }

        .theme-dark .faq-accordion .accordion .accordion-content p {
            color: #fff
        }

    .theme-dark .coming-soon-content {
        background: #0e0e0e
    }

        .theme-dark .coming-soon-content .newsletter-form {
            background-color: #000
        }

            .theme-dark .coming-soon-content .newsletter-form .form-group .input-newsletter {
                background-color: #0e0e0e;
                color: #fff
            }

                .theme-dark .coming-soon-content .newsletter-form .form-group .input-newsletter::-moz-placeholder {
                    color: #fff
                }

                .theme-dark .coming-soon-content .newsletter-form .form-group .input-newsletter::placeholder {
                    color: #fff
                }

    .theme-dark .contact-form form .form-group .form-control {
        background-color: #0e0e0e;
        color: #fff
    }

        .theme-dark .contact-form form .form-group .form-control::-moz-placeholder {
            color: #fff
        }

        .theme-dark .contact-form form .form-group .form-control::placeholder {
            color: #fff
        }

    .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item a {
        color: #fff
    }

        .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item a:hover, .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item a:focus, .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item a.active {
            color: #0cb8b6 !important
        }

    .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item:hover a, .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item.active a {
        color: #0cb8b6 !important
    }

    .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
        color: #fff !important
    }

        .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .theme-dark .covid-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
            color: #0cb8b6 !important
        }

    .theme-dark .covid-banner-area {
        background-color: #0e0e0e
    }

    .theme-dark .covid-banner-content .banner-btn-with-info li {
        color: #fff
    }

        .theme-dark .covid-banner-content .banner-btn-with-info li.title span {
            color: #fff
        }

    .theme-dark .covid-check-form-area::before {
        background-color: #0e0e0e
    }

    .theme-dark .covid-about-area {
        background-color: #0e0e0e
    }

        .theme-dark .covid-about-area .list li {
            color: #fff
        }

    .theme-dark .covid-registration-shape {
        opacity: 10%
    }

    .theme-dark .covid-registration-form label {
        color: #fff
    }

    .theme-dark .covid-registration-form .bottom-title span {
        color: #fff
    }

        .theme-dark .covid-registration-form .bottom-title span a {
            color: #fff
        }

    .theme-dark .country-select .country-list .country-name, .theme-dark .country-select .country-list .flag {
        color: #0e0e0e
    }

    .theme-dark .covid-process-area {
        background-color: #0e0e0e
    }

    .theme-dark .covid-tracker-area {
        position: relative;
        z-index: 1
    }

        .theme-dark .covid-tracker-area::before {
            position: absolute;
            content: "";
            left: 0;
            right: 0;
            top: 0;
            height: 100%;
            width: 100%;
            background-color: #000;
            z-index: -1
        }

    .theme-dark .covid-tracker-card {
        background-color: #0e0e0e;
        border: 1px solid #0e0e0e
    }

        .theme-dark .covid-tracker-card .tracker-content p .one {
            color: #fff
        }

            .theme-dark .covid-tracker-card .tracker-content p .one b {
                color: #fff
            }

        .theme-dark .covid-tracker-card .tracker-content p .two {
            color: #fff
        }

    .theme-dark .covid-protection-area {
        background-color: #0e0e0e
    }

        .theme-dark .covid-protection-area::before {
            background-color: #0e0e0e
        }

    .theme-dark .covid-protection-content .content h3 {
        color: #fff !important
    }

    .theme-dark .covid-protection-content .protection-faq-accordion .accordion .accordion-item {
        border: 1px solid #e2e5ea
    }

    .theme-dark .covid-protection-content .protection-faq-accordion .accordion .accordion-title {
        color: #fff
    }

        .theme-dark .covid-protection-content .protection-faq-accordion .accordion .accordion-title i {
            color: #fff
        }

        .theme-dark .covid-protection-content .protection-faq-accordion .accordion .accordion-title.active {
            color: #000
        }

    .theme-dark .covid-testimonials-inner {
        background-color: #0e0e0e
    }

    .theme-dark .covid-blog-area {
        background-color: #0e0e0e
    }

    .theme-dark .covid-blog-card .blog-content {
        background-color: #000
    }

        .theme-dark .covid-blog-card .blog-content span {
            color: #fff
        }

        .theme-dark .covid-blog-card .blog-content .news-btn {
            color: #fff
        }

    .theme-dark .covid-page-banner-area {
        background-color: #0b0a0a
    }

    .theme-dark .covid-page-banner-content .list li {
        color: #fff
    }

        .theme-dark .covid-page-banner-content .list li a {
            color: #fff
        }

    .theme-dark .covid-doctors-card .doctors-content {
        background-color: #0e0e0e
    }

    .theme-dark .covid-registration-area.bg-F1F5FE {
        background-color: #0e0e0e
    }

    .theme-dark .covid-testimonials-wrap-card {
        background-color: #0e0e0e
    }

        .theme-dark .covid-testimonials-wrap-card .info .title span {
            color: #fff
        }

    .theme-dark .how-vaccines-work-desc .content p {
        color: #fff
    }

    .theme-dark .how-vaccines-work-sidebar .sidebar-box {
        background-color: #0e0e0e
    }

        .theme-dark .how-vaccines-work-sidebar .sidebar-box .list li {
            border-bottom: 1px solid #000
        }

            .theme-dark .how-vaccines-work-sidebar .sidebar-box .list li a {
                color: #fff
            }

                .theme-dark .how-vaccines-work-sidebar .sidebar-box .list li a::before {
                    color: #fff
                }

            .theme-dark .how-vaccines-work-sidebar .sidebar-box .list li:last-child {
                border-bottom: none
            }

    .theme-dark .covid-faq-accordion .accordion .accordion-title {
        color: #fff
    }

        .theme-dark .covid-faq-accordion .accordion .accordion-title i {
            color: #fff
        }

    .theme-dark .covid-faq-accordion .accordion .accordion-content p {
        color: #fff
    }

    .theme-dark .covid-blog-details-desc .content span {
        color: #fff
    }

    .theme-dark .covid-blog-details-desc .article-tag span {
        color: #fff
    }

    .theme-dark .covid-blog-details-desc .comments-area {
        background-color: #0e0e0e
    }

        .theme-dark .covid-blog-details-desc .comments-area .comment-body .comment-content p {
            color: #fff
        }

        .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=date], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=time], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=datetime-local], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=week], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=month], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=text], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=email], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=url], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=password], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=search], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=tel], .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=number], .theme-dark .covid-blog-details-desc .comments-area .comment-respond textarea {
            background-color: #0b0a0a;
            border: 1px solid #0b0a0a;
            color: #fff
        }

            .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=date]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=time]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=datetime-local]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=week]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=month]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=text]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=email]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=url]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=password]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=search]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=tel]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=number]::-moz-placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond textarea::-moz-placeholder {
                color: #fff
            }

            .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=date]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=time]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=datetime-local]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=week]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=month]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=text]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=email]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=url]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=password]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=search]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=tel]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond input[type=number]::placeholder, .theme-dark .covid-blog-details-desc .comments-area .comment-respond textarea::placeholder {
                color: #fff
            }

    .theme-dark .covid-widget-area .widget_search form .search-field {
        background-color: #0e0e0e;
        border: 1px solid #0e0e0e;
        color: #fff
    }

        .theme-dark .covid-widget-area .widget_search form .search-field::-moz-placeholder {
            color: #fff
        }

        .theme-dark .covid-widget-area .widget_search form .search-field::placeholder {
            color: #fff
        }

    .theme-dark .covid-widget-area .widget_grin_posts_thumb {
        background-color: #0e0e0e
    }

    .theme-dark .covid-widget-area .widget_categories {
        background-color: #0e0e0e
    }

    .theme-dark .covid-widget-area .widget_tag_cloud {
        background-color: #0e0e0e
    }

    .theme-dark .covid-info-card {
        background-color: #0e0e0e
    }

        .theme-dark .covid-info-card span {
            color: #fff
        }

            .theme-dark .covid-info-card span a {
                color: #fff
            }

    .theme-dark .covid-appointment-form label {
        color: #fff
    }

    .theme-dark .covid-contact-form label {
        color: #fff
    }

    .theme-dark .hospital-top-area .top-optional-wrap li a i {
        border: none
    }

    .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-brand {
        color: #13a8b4
    }

    .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item a {
        color: #fff !important
    }

        .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item a:hover, .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item a:focus, .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item a.active {
            color: #13a8b4 !important
        }

    .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item:hover a, .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item.active a {
        color: #13a8b4 !important
    }

    .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
        color: #fff !important
    }

        .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .theme-dark .hospital-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
            color: #13a8b4 !important
        }

    .theme-dark .hospital-specialist-card {
        background-color: #0e0e0e
    }

    .theme-dark .hospital-about-area {
        background-color: #0e0e0e
    }

    .theme-dark .hospital-about-content .list li {
        color: #fff
    }

    .theme-dark .hospital-services-slides.owl-theme .owl-nav [class*=owl-] {
        color: #fff;
        background: #0e0e0e
    }

        .theme-dark .hospital-services-slides.owl-theme .owl-nav [class*=owl-]:hover {
            background-color: #06a3da
        }

    .theme-dark .hospital-services-card {
        background-color: #0e0e0e;
        border-top: 5px solid #0b0a0a;
        border-bottom: 5px solid #0b0a0a;
        border-left: 2px solid #0b0a0a;
        border-right: 2px solid #0b0a0a
    }

    .theme-dark .hospital-skills-area {
        background: #0e0e0e
    }

    .theme-dark .hospital-team-slides.owl-theme .owl-nav [class*=owl-] {
        color: #fff;
        background: #0e0e0e
    }

        .theme-dark .hospital-team-slides.owl-theme .owl-nav [class*=owl-]:hover {
            background-color: #06a3da
        }

    .theme-dark .hospital-team-card {
        background-color: #0e0e0e
    }

        .theme-dark .hospital-team-card .team-content span {
            color: #fff
        }

    .theme-dark .hospital-app-area {
        background: #0e0e0e
    }

    .theme-dark .hospital-app-content .list li {
        background-color: #000
    }

    .theme-dark .hospital-testimonials-slides.owl-theme .owl-nav [class*=owl-] {
        color: #fff;
        background: #0e0e0e
    }

        .theme-dark .hospital-testimonials-slides.owl-theme .owl-nav [class*=owl-]:hover {
            background-color: #06a3da
        }

    .theme-dark .hospital-testimonials-card p {
        background-color: #0e0e0e;
        padding: 25px;
        border-top: 14px solid #0b0a0a;
        border-bottom: 14px solid #0b0a0a;
        border-left: 5px solid #0b0a0a;
        border-right: 5px solid #0b0a0a
    }

        .theme-dark .hospital-testimonials-card p::before {
            background: #0b0a0a
        }

    .theme-dark .hospital-testimonials-card .info-content .info .title span {
        color: #fff
    }

    .theme-dark .hospital-blog-area {
        background: #0e0e0e
    }

        .theme-dark .hospital-blog-area::before {
            background-color: #0b0a0a
        }

    .theme-dark .hospital-blog-card .blog-content {
        background-color: #000
    }

        .theme-dark .hospital-blog-card .blog-content .meta li {
            color: #fff
        }

            .theme-dark .hospital-blog-card .blog-content .meta li a {
                color: #fff
            }

    .theme-dark .hospital-information-card {
        background: #0e0e0e
    }

        .theme-dark .hospital-information-card .content p {
            color: #fff
        }

    .theme-dark .hospital-pagination .page-numbers {
        color: #fff
    }

    .theme-dark .hospital-choice-content .list li {
        color: #fff
    }

    .theme-dark .hospital-widget-area .widget_search form .search-field {
        background-color: #0e0e0e;
        border: 1px solid #0e0e0e;
        color: #fff
    }

        .theme-dark .hospital-widget-area .widget_search form .search-field::-moz-placeholder {
            color: #fff
        }

        .theme-dark .hospital-widget-area .widget_search form .search-field::placeholder {
            color: #fff
        }

    .theme-dark .hospital-widget-area .widget_categories {
        background: #0e0e0e
    }

    .theme-dark .hospital-widget-area .widget_download_file {
        background: #0e0e0e
    }

        .theme-dark .hospital-widget-area .widget_download_file .download-file-list li .title span {
            color: #fff
        }

    .theme-dark .hospital-widget-area .widget_grin_posts_thumb {
        background: #0e0e0e
    }

    .theme-dark .hospital-widget-area .widget_tag_cloud {
        background: #0e0e0e
    }

    .theme-dark .hospital-services-details-desc .services-details-inner-content .list li {
        color: #fff
    }

    .theme-dark .hospital-services-details-desc .hospital-faq-accordion .accordion .accordion-item {
        border: 1px solid #0e0e0e
    }

    .theme-dark .hospital-services-details-desc .hospital-faq-accordion .accordion .accordion-title {
        background-color: #0e0e0e;
        color: #fff
    }

        .theme-dark .hospital-services-details-desc .hospital-faq-accordion .accordion .accordion-title i {
            color: #fff
        }

    .theme-dark .hospital-services-details-desc .hospital-faq-accordion .accordion .accordion-content p {
        color: #fff
    }

    .theme-dark .hospital-page-banner-content h3 {
        color: #0a335b !important
    }

    .theme-dark .hospital-services-area.bg-F8F8F8 {
        background-color: #0b0a0a
    }

    .theme-dark .hospital-appointment-area-with-color {
        background-color: #0e0e0e
    }

    .theme-dark .hospital-portfolio-card .portfolio-content {
        background: #0e0e0e
    }

        .theme-dark .hospital-portfolio-card .portfolio-content span {
            color: #fff
        }

    .theme-dark .hospital-portfolio-card:hover .portfolio-content {
        background-color: #06a3da
    }

    .theme-dark .hospital-portfolio-details-info {
        background: #0e0e0e
    }

        .theme-dark .hospital-portfolio-details-info .list li {
            color: #fff
        }

            .theme-dark .hospital-portfolio-details-info .list li span {
                color: #fff
            }

    .theme-dark .hospital-blog-details-desc .article-content .meta li {
        color: #fff
    }

        .theme-dark .hospital-blog-details-desc .article-content .meta li a {
            color: #fff
        }

    .theme-dark .hospital-blog-details-desc .article-quote {
        background: #0e0e0e;
        border-top: 5px solid #0b0a0a;
        border-bottom: 5px solid #0b0a0a;
        border-left: 10px solid #0b0a0a;
        border-right: 10px solid #0b0a0a
    }

        .theme-dark .hospital-blog-details-desc .article-quote p {
            color: #fff
        }

    .theme-dark .hospital-blog-details-desc .list li {
        color: #fff
    }

    .theme-dark .hospital-blog-details-desc .blog-details-inner-content p {
        color: #fff
    }

    .theme-dark .hospital-blog-details-desc .article-tag .tag-list span {
        color: #fff
    }

    .theme-dark .hospital-blog-details-desc .article-tag .tag-list a {
        color: #fff
    }

    .theme-dark .hospital-blog-details-desc .article-tag .share-list span {
        color: #fff
    }

    .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=date], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=time], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=datetime-local], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=week], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=month], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=text], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=email], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=url], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=password], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=search], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=tel], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=number], .theme-dark .hospital-blog-details-desc .comments-area .comment-respond textarea {
        background: #0e0e0e;
        border: 1px solid #0e0e0e;
        color: #fff
    }

        .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=date]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=time]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=datetime-local]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=week]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=month]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=text]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=email]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=url]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=password]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=search]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=tel]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=number]::-moz-placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond textarea::-moz-placeholder {
            color: #fff
        }

        .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=date]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=time]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=datetime-local]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=week]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=month]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=text]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=email]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=url]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=password]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=search]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=tel]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond input[type=number]::placeholder, .theme-dark .hospital-blog-details-desc .comments-area .comment-respond textarea::placeholder {
            color: #fff
        }

    .theme-dark .hospital-contact-form {
        background: #0e0e0e
    }

        .theme-dark .hospital-contact-form .form-group .form-control {
            background-color: #0b0a0a;
            border: 1px solid #0b0a0a;
            color: #fff
        }

            .theme-dark .hospital-contact-form .form-group .form-control::-moz-placeholder {
                color: #fff
            }

            .theme-dark .hospital-contact-form .form-group .form-control::placeholder {
                color: #fff
            }

@media only screen and (max-width:991px) {
    .theme-dark .navbar-area {
        background-color: #292828
    }

    .theme-dark .main-responsive-nav .mean-container a.meanmenu-reveal span {
        background: #fff
    }

    .theme-dark .main-responsive-nav .logo .main-logo {
        display: none
    }

    .theme-dark .main-responsive-nav .logo .white-logo {
        display: block
    }

    .theme-dark .others-option-for-responsive .dot-menu {
        top: -42px
    }

        .theme-dark .others-option-for-responsive .dot-menu .inner .circle {
            background-color: #fff
        }

    .theme-dark .others-option-for-responsive .others-option-for-responsive .container .container {
        background-color: #292828
    }
}
