a {
  color: #76bdff;
}

.back-to-top {
  background: #1c5fa4;
}

.nav-menu a:hover, .nav-menu .active, .nav-menu .active:focus, .nav-menu li:hover > a {
  background: #1c5fa4;
}

.mobile-nav-active .mobile-nav-toggle {
  background-color: #1c5fa4;
}

#hero p span {
  color: #1c5fa4;
}

#hero .social-links a:hover {
  color: #1c5fa4;
}

.section-title h2::after {
  background: #1c5fa4;
}

.about .content ul i {
  color: #1c5fa4;
}

.facts .count-box i {
  background: #1c5fa4;
}

.progress-bar {
  background-color: #1c5fa4;
}

.resume .resume-item {
  border-left: 2px solid #1c5fa4;
}

.resume .resume-item h4 {
  color: #1c5fa4;
}

.resume .resume-item::before {
  border: 2px solid #1c5fa4;
}

.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active {
  color: #1c5fa4;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #1c5fa4;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #1c5fa4;
}

.testimonials .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #1c5fa4;
}

.testimonials .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #1c5fa4;
}

.contact .info i {
  color: #1c5fa4;
}

.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {
  background: #1c5fa4;
}

.contact .php-email-form button[type="submit"] {
  background: #1c5fa4;
}

#footer .social-links a {
  background: #1c5fa4;
}

pre {
    background: #1c5fa4;
    color: #fff;
    padding: 1rem;
    border-radius: 10px;
    color: #ffffff;
}

code {
    font-size: .875em;
    color: #1c5fa4;
    word-wrap: break-word;
}

code {
    font-size: .875em;
    background: #1c5fa4;
    word-wrap: break-word;
    color: #ffffff;
    padding: 2px 10px;
    border-radius: 5px;
}

pre > code {
    background: initial;
    color: #ffffff;
    padding: 0;
    border-radius: 0px;
}

.section-title-underline::before {
    background: #ffffff;
}

.section-title-underline::after {
    background: #1c5fa4;
}

.scroll-style-3::-webkit-scrollbar-thumb {
	background-color: #1c5fa4;
}
.text-theme-main {
  color: #1c5fa4;
}
.text-theme-link {
  color: #76bdff;
}
body:not(.theme-dark) #doc-menu {
    background-color: #1c5fa4;
}
body .form-control::placeholder {
    color: #eee;
}
body .form-control {
    color: #fff;
    background: transparent;
    border-color: #333;
}
#hero {
    color: #fff;
}

#theme-toggle {
    position: fixed;
    left: 0;
    bottom: 20px;
    padding: 0.7rem;
    z-index: 1000;
    background: #000;
    color: #fff;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
}
