.home1 .menu-area, .rs-toolbar, .rs-footer .footer-contact-desc{
    background: var(--theme-primary);
}

#rs-slider .item img{
    width: 100%;
    height: 700px;
    object-fit: cover;
}
.text-dark-blue{
    color: var(--theme-primary);
}
.rs-gallery .sec-title p{
    padding: 0px 200px;
}
.rs-services-style1 .services-item, .rs-services-style1 .services-icon{
    background-color: var(--theme-primary);
    color: #ffffff;
}
.rs-services-style1 .services-desc p{
    color: #f0f0f0;
}
.news-list-item{
    background: #ffffff;
}
.rs-webdevelopment-course{
    height: 700px;
}

.notice-board .card-header{
    background: var(--theme-primary);
}
.notice-board .card-header h4{
    color: #ffffff;
}
.notice-board .views-row{
    background: #ffffff;
    border-bottom: 1px solid #2b2b2b;
    padding: 5px 20px;
}
.notice-board .views-row .views-field-created{
    color: #0686c2;
}

.rs-counter .counter-img{
    box-shadow: unset;
}

.toper-box-line{
    border-left: 1px solid var(--theme-primary);
}
.toper-box-line::before{
    left: -7px;
}
.toper-box-line::after{
    left: 6px;
}
.toper-box-line::after, .toper-box-line::before{
    content: '';
    position: absolute;
    height: calc(100% - 40px);
    width: 0.5px;
    background-color: var(--theme-primary);
    top: 50%;
    transform: translateY(-50%);
}
@media only screen and (max-width: 991px){
    .rs-menu-toggle, .nav-menu > .menu-item-has-children > span.rs-menu-parent, .nav-menu .rs-mega-menu > span.rs-menu-parent{
        background: var(--theme-primary);
        border-left: 1px solid var(--theme-primary);
    }
    .nav-menu > li > a{
        border-bottom: 1px solid #0686c2;
    }
    #rs-slider .item img{
        width: 100%;
        height: 300px;
        object-fit: cover;
    }
    .rs-gallery .sec-title p{
        padding: 0px;
    }
    .sec-spacer{
        padding: 50px 0px;
    }
}