h2 {
    font-size: 24px;
}
.logo-img img {
    width: 210px;
}
.header-area .main-header-area .main-menu ul li {
	font-size: 14px;
}
.header-area .main-header-area .main-menu ul li::before {
	background: #007bff;
}
.boxed-btn {
	background: #007bff;
}
.boxed-btn:hover {
    background: transparent;
    color: #007bff !important;
    border: 1px solid #007bff;
}
header, .header-area, .header-area .main-header-area {
    background-color:transparent;
}
.header-area .main-header-area .main-menu>ul>li.whiteMenu {
    color: white !important;
}
.header-area .main-header-area .main-menu ul li .submenu li:hover {
    color: #007bff;
}
.header-area .main-header-area .main-menu ul li .submenu li.selected{
    color: #007bff;
}
.header-area .main-header-area .main-menu ul li .submenu {
    color: #212529;
}

.slider-area .single-slider {
	height: 100vh;
    top:0px;
}
.brand-area {
    padding-top: 45px;
    padding-bottom: 45px;
}
.brand-area h4 {
	text-align: center;
}
.section-title span,
.slicknav_menu .slicknav_nav a.active,
.project-area .project-active .single-project .project-info span,
.project-active.owl-carousel:hover .owl-nav div:hover {
    color: #007bff !important;
}
.project-active.owl-carousel .owl-nav 
{
    top: 0;
    left: 0;
}
.project-active.owl-carousel .owl-nav div 
{
    position: relative;
    display: inline-block;
    top: 0;
    transform: none;
    margin-top: 30px;
}
.service-area {
    padding: 60px 0;
}
.project-active.owl-carousel .owl-nav div.owl-next 
{
    left: 0;
    margin-left: 10px;
}
.about-area .about-thumb a.video-icon::before {
    border: 1px solid #007bff;
}
.about-area .about-thumb a.video-icon i {
    color: #007bff;
}
.cta-area .cta-content {
    background: #007bff;
}
.footer-area h5 {
    margin-bottom: 1rem;
    font-size: 14px;
    color: white;
}
.footer-area .single-footer-widget h4,
.footer-area .single-footer-widget .office-location ul li strong {
    color: white;
}
.footer-area .single-footer-widget ul li::before {
    margin-bottom: .5rem;
}
.footer-area {
    padding: 60px 0 0 0;
    border-top: 5px solid #007bff;
}
.footer-area .copyright_part_text {
    margin-top: 0;
}
.footer-area .single-footer-widget ul li {
    font-size: 14px;
    color: #83868c;
}
.footer-area .single-footer-widget .office-location ul li strong {
    font-size: 14px;
    font-weight: 500;
}
.footer-area .single-footer-widget h4 {
    margin-bottom: 30px;
}
.footer-area .single-footer-widget .office-location ul li p {
    font-size: 14px;
    color: #83868c;
}
.footer-area {
    background: #020c26;
}
.footer-area .single-footer-widget ul li:hover {
    color: #007bff;
}
.slider-area .single-slider .slider-content h3 {
    font-size: 35px;
    color: #ffffff;
    line-height: inherit;
    margin-bottom: 0;
}
.slider-area .single-slider .slider-content {
    background: transparent;
    padding: 0 56px 100px 50px;
}
.slider-area .single-slider .slider-content p {
    color: white;
}
.boxed-btn2 {
    background: #007bff;
}
.breadcrumb {
    padding: 60px 0;
}
.breadcrumb .breadcrumb_iner .breadcrumb_iner_item p {
    margin-bottom: 0;
}
.breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2 {
    font-size: 32px;
}
.service-details .details-nav ul li.active.show{
    color: #007bff;
}
.service-details .details-nav ul li.active.show::before  {
    background: #007bff;
}
.main-project-area .single-project .project-info h3,
.service-details .single-details .details-info h3 {
    font-size: 24px;
}
.main-project-area .single-project .project-info span {
    color: #007bff;
}
.blog_details {
    padding: 35px;
}
#sticky-header {
    border-bottom: 0px solid #f0e9ff;
}
.section-padding,
.contact-section {
    padding-top: 80px;
    padding-bottom: 80px;
}
.blog_area a:hover, .blog_area a :hover {
    background: inherit;
    transition: none;
    color: #007bff !important;
    -webkit-text-fill-color: inherit;
}
.project-thumb img {
    width: 100%;
}
.bg-img-home {
    background-image: url(../img/background-img/home-space-blue.avif)
}
.bg-img-login {
    background-image: url(../img/background-img/login-dark-blue.avif);
    background-size: cover;
    background-position: center;
}
.login-container {
    opacity: 1 !important;
}
.bg-img-aboutUs {
    background-image: url(../img/background-img/tech-glassy-hall.avif)
}
.bg-img-1 {
    background-image: url(../img/slider/slider-img-1.jpg)
}
.bg-img-2 {
    background-image: url(../img/background-img/bg-img-2.jpg)
}
.cta-bg-1 {
    background-image: url(../img/background-img/bg-img-3.jpg)
}
#blinkTextSolution {
    font-weight: 700;
}
.whiteHeader {
    color: rgba(255,255,255,0.815)!important
}
#contactForm label {
    color: rgba(255,0,0,0.815)
}

@media (max-width: 991px)
{
    .mb-hide 
    {
        display: none;
    }
    .header-area .main-header-area 
    {
        height: 80px;
    }
    .header-area .main-header-area .logo-img 
    {
        margin: 0 0 0 12px; 
    }
    .slicknav_btn {
        top: 15px;
    }
    .slicknav_menu .slicknav_nav
    {
        width: 100%;
        top: 67px;
    }
    .footer-area {
        text-align: center;
    }
}
