/*=== Text color ===*/

.btn-primary:hover, .pricing .btn-primary, .btn-icon:hover .text h6, .btn-icon:hover .text span, .card.team .card-img .card-img-overlay .social-link .btn-social:hover i, .btn-transparent:hover, .navbar-nav.site_nav .nav-item:last-child a.nav-link:hover, .icon-style-1 i, .contact .media i, .pricing .card-body .btn-primary, .navbar-nav.site_nav .nav-item .dropdown-menu li a:hover, .btn-outline-white:hover, .btn-outline-primary {
  color: #ff7960;
}

/*=== Text color important ===*/

.pricing.center .card-body .btn-primary:hover {
  color: #ff7960 !important;
}

/*=== Gradient Background ===*/

.bg-gradient, nav.navbar.navbar-sticky, h3.section-title-center:after, h3.section-title:after, .product-slider .owl-dots .owl-dot.active span, .card.card-accordion .card-header a, .pricing .list-group .list-group-item span, .pricing .card-body ul li span, .up-scroll .navbar-scrollUp.is-fixed, .icon-style-1 i, .icon-style-1 .icon:before {
  background-image: linear-gradient(135deg, #ff7960 45%, #ff7960 70%);
}

.video-gradient {
  background: #51525e;
}

.card.team .card-img .card-img-overlay {
  background-image: linear-gradient(135deg, #51525e9e 45%, #ff79607a 70%);
}

/*=== Background color ===*/

::-moz-selection {
  background-color: #ff7960;
}

::selection {
  background-color: #ff7960;
}

::-moz-selection {
  background-color: #ff7960;
}

.btn-primary, .pricing .btn-primary:hover, .testimonial-carousel .owl-nav .owl-prev:hover, .testimonial-carousel .owl-nav .owl-next:hover, .btn-social:hover, .media-style-01:hover .icon-style-1 i, .pricing .card-body .btn-primary:hover, .navbar .container .collapse, .navbar .container .collapsing, button.slick-prev:active, button.slick-prev:focus, button.slick-prev:hover, button.slick-next:active, button.slick-next:focus, button.slick-next:hover, .btn-outline-primary:hover, .product-slider .slick-dots li.slick-active button {
  background-color: #ff7960;
}

.btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:visited {
  box-shadow: none !important;
  background-color: #ff7960 !important;
  border-color: #ff7960 !important;
}

/*=== Border color ===*/

.btn-primary, .btn-primary:hover, .pricing .btn-primary, .pricing .card-body .btn-primary, .testimonial-carousel .owl-nav .owl-prev:hover, .testimonial-carousel .owl-nav .owl-next:hover, .btn-social:hover, .product-slider .slick-dots li.slick-active button, .btn-outline-primary {
  border-color: #ff7960;
}

/*=== Svg ===*/

.home-promo-video a.video-link span .video-icon, .btn-icon:hover .icon .brand-icon-svg {
  fill: #ff7960;
}

/*=== Media Queries ===*/

@media (min-width: 480px) {
  .navbar .container .collapse, .navbar .container .collapsing {
    background-color: transparent;
  }
}

@media (min-width: 768px) {
  .navbar-nav.site_nav .nav-item .dropdown-menu li a.active {
    color: #ff7960;
  }
}

.smooth-loader-wrapper {
  background: #51525e;
  background: linear-gradient(135deg, #51525e 45%, #51525e 70%);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 600000;
}