@media (prefers-color-scheme: dark) {
    .blogs .hero__content a{color:#000!important}
    h1.bannertext {
        text-shadow: 2px 2px #333;
    }
    #sidebar {
        background: #212529;
    }
    .sidebar-close {
        color: #f8f9fa;
    }
    body {
        color: #f8f9fa;
        background-color: #212529;
    }
    a {
        color: #f8f9fa;
    }
    a:hover {
        color: #cbd3da;
    }
    caption {
        color: #6c757d;
    }
    hr {
        border-top: 1px solid rgba(222, 226, 230, 0.1);
    }
    pre {
        color: #f8f9fa;
        background-color: #343a40;
        border: 1px solid #343a40;
    }
    table {
        color: #f8f9fa;
    }
    table th,
    table td {
        border-top: 1px solid #343a40;
    }
    table thead th {
        border-bottom: 1px solid #343a40;
    }
    table tbody+tbody {
        border-top: 1px solid #343a40;
    }
    .form-control {
        color: #dee2e6;
        background: #212529;
        border: 1px solid #6c757d;
    }
    .form-control::placeholder {
        color: #ced4da;
    }
    .form-control:disabled,
    .form-control[readonly] {
        background: #343a40;
    }
    select.form-control {
        background: #212529 url("/assets/img/2022/01/chevron-down.svg") no-repeat right 1rem center;
    }
    select.form-control:focus::-ms-value {
        color: #dee2e6;
        background: #212529;
    }
    .mega-menu .main-menu>ul>li a {
        background: #fff;
        color: #212529;
    }
    .header .main-menu .hamburger {
        background: #fff;
    }
    .header .main-menu .hamburger:after,
    .header .main-menu .hamburger:before {
        background: #fff;
    }
    section.flex:nth-of-type(even) {
        background: #000;
    }
    .plan-item, .masonry .other-social, .clients, .social.green, .green, .mega-menu ul.main-menu a, .plan .product-features, .plan {
        background: #333;
    }
    .hero__content {
        color: #FFF;
    }
    .medical__content {
        color: #000;
    }
    .lightbox div.modal-dialog {
	background: #000;
	border: 1px solid #FFF;
	border-radius: 5px;
    }    
    .modal-form .close, .modal-form .right {
        color: #fff;
        background: #000;
    }
    .panel {
        background-color: #333;
    }
    footer ul.social {
        background: #FFF;
    }
    footer ul.social.col3 {
        background: #000;
    }
    footer ul.social li a {
        color: #fff;
    }    
    .product-features {
        background: #333;
    }
    .steps>div.rleft, .steps>div.rright {
        background-color: #333;
    }
    .questions {
        color: #fff;
    }
    .errorMessage, .successMessage {
        color: yellow;
    }
    section.best .bg-grey, .steps .bg-grey {
        background: #fff!important;
    }
    .tablist button {
        color: #000!important;
    }
    .best .medical__content a {
        color: #000!important;
    }
    ul.marked  li:before {
        background-color: #fff;
        padding: 2px;
    }
    .gmap {
        color: #f8f9fa!important;
    }
    .main-menu-dropdown-list {
        background-color: #fff!important;
    }
    .reviews-section {
        background-color: #000!important;
    }
    p.blog-category a, .blog-title, .blogs .hero__content a {
        color: #fff!important;
    }
    .package div.heading {
        color: #fff !important;
    }
    .package h3 {
        color: #fff !important;
    }
    .blogs .hero__content .blog-published a {
        color: #ffffff!important;
    }
    .table-bordered th {
        background-color:#8FB2CF!important;color:#000!important;font-weight:bold!important;
    }
    .dark-bg-white {
        background-color: #FFFFFF!important;
    }
}
