a {
  color: #76bdff;
}

.back-to-top {
  background: #305374;
}

.nav-menu a:hover, .nav-menu .active, .nav-menu .active:focus, .nav-menu li:hover > a {
  background: #305374;
}

.mobile-nav-active .mobile-nav-toggle {
  background-color: #305374;
}

#hero p span {
  color: #305374;
}

#hero .social-links a:hover {
  color: #305374;
}

.section-title h2::after {
  background: #305374;
}

.about .content ul i {
  color: #305374;
}

.facts .count-box i {
  background: #305374;
}

.progress-bar {
  background-color: #305374;
}

.resume .resume-item {
  border-left: 2px solid #305374;
}

.resume .resume-item h4 {
  color: #305374;
}

.resume .resume-item::before {
  border: 2px solid #305374;
}

.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active {
  color: #305374;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #305374;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #305374;
}

.testimonials .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #305374;
}

.testimonials .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #305374;
}

.contact .info i {
  color: #305374;
}

.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {
  background: #305374;
}

.contact .php-email-form button[type="submit"] {
  background: #305374;
}

#footer .social-links a {
  background: #305374;
}

pre {
    background: #305374;
    color: #fff;
    padding: 1rem;
    border-radius: 10px;
    color: #ffffff;
}

code {
    font-size: .875em;
    color: #305374;
    word-wrap: break-word;
}

code {
    font-size: .875em;
    background: #305374;
    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: #305374;
}

.scroll-style-3::-webkit-scrollbar-thumb {
	background-color: #305374;
}
