.gredient-bg .gredient-bg,
.btn-filled,
.btn-default:hover,
.circle,
.loader:before,
.hero-area,
.bordered-circle,
.bordered-circle2,
.bordered-box,
.filled-circle,
.testimonials,
.screenshot-swiper .swiper-button-prev:hover,
.screenshot-swiper .swiper-container-rtl .swiper-button-next:hover,
.screenshot-swiper .swiper-button-next:hover,
.screenshot-swiper .swiper-container-rtl .swiper-button-prev:hover,
.swiper-pagination-bullet-active,
.single-pricing:before,
.pricing-head .wave,
.pricing-head .wave:nth-of-type(3),
.featured-2,
.read-more,
.social-network .social-icon:hover,
#page-header,
.blog-tag a,
.app-pagenation .page-item.active .page-link,
.single-widget ul.tags-cloud li a:hover,
a.comment-reply-link:hover {
  background: -webkit-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Webkit browsers */
  background: -moz-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Firefox(old) */
  background: -o-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Opera(old) */
  background: -ms-linear-gradient(to right bottom, #2151fd 40%, #0a37da 70%);
  /* IE10 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, start-colorstr=#2151FD, end-colorstr=#0A37DA);
  /* IE9 */
  ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, start-colorstr=#2151FD, end-colorstr=#0A37DA)";
  /* IE8 */
  background: linear-gradient(to right bottom, #2151fd 40%, #0a37da 70%);
  /* W3C */
  background-color: #0a37da;
}

.gredient-bg-hover,
.animated-btn:before,
.loader:after,
.read-more:hover,
.read-more:before {
  background: -webkit-linear-gradient(to right bottom, #0a37da, #2151fd);
  /* Webkit browsers */
  background: -moz-linear-gradient(to right bottom, #0a37da, #2151fd);
  /* Firefox(old) */
  background: -o-linear-gradient(to right bottom, #0a37da, #2151fd);
  /* Opera(old) */
  background: -ms-linear-gradient(to right bottom, #0a37da 40%, #2151fd 70%);
  /* IE10 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, start-colorstr=#0A37DA, end-colorstr=#2151FD);
  /* IE9 */
  ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, start-colorstr=#0A37DA, end-colorstr=#2151FD)";
  /* IE8 */
  background: linear-gradient(to right bottom, #0a37da 40%, #2151fd 70%);
  /* W3C */
  background-color: #2151fd;
}

.gredient-color,
.service-box:hover i,
.how-it-box:hover i,
.address-box:hover i,
.single-feature:hover i,
.how_works_arrow,
.how-it-box i,
.address-box i,
.single-feature:hover h4 {
  background: -webkit-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Webkit browsers */
  background: -moz-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Firefox(old) */
  background: -o-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Opera(old) */
  background: -ms-linear-gradient(to right bottom, #2151fd 40%, #0a37da 70%);
  /* IE10 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, start-colorstr=#2151FD, end-colorstr=#0A37DA);
  /* IE9 */
  ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, start-colorstr=#2151FD, end-colorstr=#0A37DA)";
  /* IE8 */
  background: linear-gradient(to right bottom, #2151fd 40%, #0a37da 70%);
  /* W3C */
  -webkit-background-clip: text;
  background-clip: text;
  /* Firefox 4.0, IE9+, Opera 10.5+, Chrome, Safari 3.0+ */
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  /* Firefox 4.0, IE9+, Opera 10.5+, Chrome, Safari 3.0+ */
  color: #0a37da;
}

.border-color {
  background: -webkit-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Webkit browsers */
  background: -moz-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Firefox(old) */
  background: -o-linear-gradient(to right bottom, #2151fd, #0a37da);
  /* Opera(old) */
  background: -ms-linear-gradient(to right bottom, #2151fd 40%, #0a37da 70%);
  /* IE10 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, start-colorstr=#2151FD, end-colorstr=#0A37DA);
  /* IE9 */
  ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, start-colorstr=#2151FD, end-colorstr=#0A37DA)";
  /* IE8 */
  background: linear-gradient(to right bottom, #2151fd 40%, #0a37da 70%);
  /* W3C */
  background-color: #0a37da;
}

.dark-purple-color,
#testimonials .rotate-heading h2,
.single-blog h2:hover,
.page-content h2:hover,
.post-comments h2:hover,
.post-meta ul li a:hover,
.single-widget ul a:hover {
  color: #0a37da;
}

.medium-purple-color {
  color: #2151fd;
}

.border-color {
  color: #dfdfdf;
}

.dark-purple,
.header-nav .navbar-nav > li .sub-menu li > a:hover,
.header-nav.fixed-header {
  background: #0a37da;
}

.medium-purple {
  background: #2151fd;
}

.primary_color,
body,
.post-meta ul li a {
  color: #858585;
}

.heading_color,
h1,
h2,
h3,
h4,
h5,
h6,
.screenshot-swiper .swiper-button-prev,
.screenshot-swiper .swiper-container-rtl .swiper-button-next,
.screenshot-swiper .swiper-button-next,
.screenshot-swiper .swiper-container-rtl .swiper-button-prev,
.blog-content h2,
.blog-content .blog-meta,
.single-blog-post {
  color: #151515;
}

.primary-border-color,
.screenshot-swiper .swiper-button-prev,
.contact-form input:focus,
.contact-form textarea:focus,
.single-widget h3,
.single-widget .form-control:focus {
  border-color: #0a37da !important;
}

.body_font,
body {
  font-family: "Quicksand", sans-serif;
}

.heading_font,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
}

.gray-bg,
.contact-address,
.contact-form {
  background-color: #f1f1f1;
}

@media (max-width: 767px) {
  .screenshot-swiper .swiper-button-prev,
  .screenshot-swiper .swiper-container-rtl .swiper-button-next,
  .screenshot-swiper .swiper-button-next,
  .screenshot-swiper .swiper-container-rtl .swiper-button-prev {
    border-color: white;
    color: white;
  } 
}
