.switch-theme-icon {
    background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon text-scale-1100 hover:text-scale-1200 transition"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 25px;
}
html.dark-theme .h1, html.dark-theme .h2, html.dark-theme .h3, html.dark-theme .h4, html.dark-theme .h5, html.dark-theme .h6, html.dark-theme h1, html.dark-theme h2, html.dark-theme h3, html.dark-theme h4, html.dark-theme h5, html.dark-theme h6 {
    color: #fff;
}
html.dark-theme p {
    color: #ddd;
}
html.dark-theme .card {
    background-color: #272727;
}

html.dark-theme a:hover h3{
    color: var(--primary-color) !important; 
}

html.dark-theme .switch-theme-icon {
    background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon text-scale-1100 hover:text-scale-1200 transition"><circle cx="12" cy="12" r="5"/><path d="M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 25px;
}

html.dark-theme .book_preload{
    position:fixed;width:100%;height:100%;background: #363636f2;z-index:999999;
}

html.dark-theme body{
    background: #1a1a1a; 
}
html.dark-theme .breadcrumbs{
    background: #242424; 
}
html.dark-theme .breadcrumbs h2 {
    color: #a3a3a3;
}
html.dark-theme .breadcrumbs ul li a {
    color: #dddddd;
}
html.dark-theme .home-about p{
    color: #ddd; 
}

html.dark-theme .news-details p {
    font-size: 1rem;
    line-height: 1.5;
    color: #c1c1c1;
}

/* Header */
html.dark-theme .header {
    background-color: #1a1a1a;
}
html.dark-theme #school_estd, html.dark-theme #schoolHeaderAddress{
    color: #b1b1b1; 
}
/* Header */

/* Home */
html.dark-theme .tickerHook a{
    color: #b7b7b7; 
}

html.dark-theme .top-section-two{
    background: #242424 !important; 
}
html.dark-theme .en-notice{
    background: #1a1a1a !important; 
}
html.dark-theme .h-row{
    background: #1a1a1a;
    border: 1px solid #414141 !important; 
}
html.dark-theme .main-slider{
    background: #4b4b4b !important;
    border: 1px solid #000000 !important;
}
html.dark-theme .home-about ,html.dark-theme .corner-section {
    background: #242424 !important; 
}
html.dark-theme .section-title h2{
    color: #858585;
}
html.dark-theme .team .single-team img{
    box-shadow: none; 
}
html.dark-theme .team .single-team {
    border: 0.5px solid #3b3b3b;
}
html.dark-theme .singel_important_link{
    box-shadow: none; 
}
/* Home */

/* Inner Page */
html.dark-theme .album-box {
    height: 100%;
    background: #000000;
    box-shadow: 0px 2px 5px #000000;
    padding: 10px 10px;
    border-radius: 2px;
}
html.dark-theme .single-main {
    padding: 9px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #000000;
}
html.dark-theme .courses iframe{
    box-shadow: 0px 0px 5px #000000;
}

html.dark-theme .statics_singel_student {
    background: #000 !important;
    box-shadow: 0px 0px 10px #000;
}
html.dark-theme  .teacher-section .single-team{
    box-shadow: 0.5px 0.5px 5px #000000;
}
html.dark-theme .teacher-section .team-hover .designation {
    color: #a5a5a5;
}
html.dark-theme .teacher-section .theme-border-left:hover {
    border-left: 5px solid var(--primary-color);
    transition: 0.5s ease;
    background-color: #2a2a2a;
}

html.dark-theme .search_box {
    background-color: #202020;
    border: 1px solid #4a4a4a;
}
html.dark-theme .form__label, html.dark-theme .form__field:focus ~ .form__label {
    background: #202020;
}
html.dark-theme .form__field{
    border: 1px solid #434343;
}
html.dark-theme .form__field:focus {
    border-image: none;
    border-width: 1px;
}
html.dark-theme .form__field:required, .form__field:invalid {
    box-shadow: none;
    color: #8a8a8a;
    font-size: 15px;
    padding-left: 5px;
}
html.dark-theme button, html.dark-theme input, html.dark-theme select, html.dark-theme optgroup, html.dark-theme textarea {
    color: #8a8a8a;
}
/* Inner Page */


/* Contact */
html.dark-theme .contact .contact-info{
    background: #272727;
}
html.dark-theme .contact .contact-info h3 {
    color: #dbdbdb;
}
/* Contact */






/* Footer */
html.dark-theme .footer .list li, html.dark-theme .footer .list li a, html.dark-theme .footer .copyright p, html.dark-theme .footer a, html.dark-theme .footer p {
    line-height: 30px;
    color: #b7b7b7;
}
html.dark-theme .footer .social a{
    color: #fff;
}
html.dark-theme .v-div{
    box-shadow: 0px 4px 10px #000000;
}
html.dark-theme .footer .single-widget h2{
    color: #fff; 
}
/* Footer */