/*-----------------------------------------------------------------------------------

    Template Name:TOVO APP
    Template URI: http://themes.pixelstrap.com/tovo
    Description: This is App Landing Page
    Author: Pixelstrap
    Author URI: https://themeforest.net/user/pixelstrap

-----------------------------------------------------------------------------------*/
.caption-img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.loader {
  background-color: #ec1f27; }

h1 {
  color: #ec1f27; }

.price-type {
  background-image: url(../../images/color/color-2/price-bg.png); }
  .price-type h2 {
    color: #ec1f27; }

.home {
  background-image: url(../../images/color/color-2/1.png); }

.home-two {
  background-image: url(../../images/color/color-2/Homev2.png); }
  .home-two .slide-cap-desc {
    color: #f1f1f1; }

.home-three {
  background-image: url(../../images/color/color-2/Homev3.png); }

.home-style-two .home-two .slide-cap-desc {
  color: white !important; }

.home-style-two .navbar-nav .dropdown-menu .nav-link:hover {
  color: #ec1f27 !important; }

.color-picker .settings-header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27)) !important;
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%) !important; }
  .color-picker .settings-header h3 {
    color: white !important; }

.color-picker .section {
  border: 1px solid #ec1f27; }

.color-picker a.handle {
  border: 1px solid #ec1f27;
  background: #ec1f27; }

.tap-top {
  background: -webkit-gradient(linear, left top, right top, from(#ec1f27), to(#ec1f27)) !important;
  background: linear-gradient(to right, #ec1f27, #ec1f27) !important;
  color: white; }

.slide-cap-desc {
  color: #f1f1f1; }

.about {
  background-image: url(../../images/color/color-2/about-bg.png); }

.about-right {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27));
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%); }

.address-bar {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27));
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%); }

.feature {
  background-image: url(../../images/color/color-2/feature-bg1.png); }

.screenshot {
  background-image: url(../../images/color/color-2/screenshot-bg.png); }

.team {
  background-image: url(../../images/color/color-2/team-bg.png); }

.team-block {
  background-image: url(../../images/color/color-2/team-img-bg.png); }
  .team-block .team-social li a {
    border: 1px solid #ec1f27; }
    .team-block .team-social li a:hover {
      background-color: #ec1f27;
      border: 1px solid #ec1f27; }

.blog-block {
  background-image: url(../../images/color/color-2/team-img-bg.png); }

.price {
  background-image: url(../../images/color/color-2/price.png); }

.testimonial {
  background-image: url(../../images/color/color-2/Homev1.png); }

.testimonial-avtar {
  background-image: url(../../images/color/color-2/Testimonial.png); }

.contact {
  background-image: url(../../images/color/color-2/contact.png); }

.navbar-brand img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.home-circle1 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.home-circle2 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.home-circle3 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.home-right img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.about-phone img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.feature-phone img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.about-circle1 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.about-circle2 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.feature-style .feature-icon img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.feature-circle1 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.feature-circle2 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.screenshot-circle1 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.screenshot-circle2 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.screenshot-circle3 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.screenshot-carousel img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.team-circle1 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.team-circle2 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.team-circle3 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.testi-circle1 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.testi-circle2 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.testi-circle3 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.contact-right img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.contact-circle1 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.contact-circle2 img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.animated-circle img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.footer-text img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.testimonial-text h3 {
  color: #ec1f27; }

.btn-custom.theme-color {
  background-image: -webkit-gradient(linear, left top, right top, from(#ec1f27), color-stop(), color-stop(#ec1f27), to(#ec1f27));
  background-image: linear-gradient(to right, #ec1f27, #ec1f27, #ec1f27, #ec1f27); }
  .btn-custom.theme-color:hover {
    background-position: 100% 0; }

#fp-nav ul li a span {
  background: #ec1f27 !important; }

#fp-nav ul li a.active {
  border: 1px solid #ec1f27; }
  #fp-nav ul li a.active span {
    background: #ec1f27 !important; }

#fp-nav ul li:hover a.active span {
  background: #ec1f27 !important; }

.fp-slidesNav ul li a span {
  background: #ec1f27 !important; }

.fp-slidesNav ul li a.active span {
  background: #ec1f27 !important; }

.fp-slidesNav ul li:hover a.active span {
  background: #ec1f27 !important; }

.abt-hover:hover .icon-hover {
  background: -webkit-gradient(linear, left top, right top, from(#ec1f27), to(#ec1f27)) !important;
  background: linear-gradient(to right, #ec1f27, #ec1f27) !important; }

.navbar-light .default-nav .navbar-nav .nav-link.active {
  color: #ec1f27; }

.navbar-light.darkHeader .navbar-nav .nav-link.active {
  color: #ec1f27 !important; }

.navbar-light .navbar-nav .nav-item.dropdown-menu .nav-link:hover {
  color: #ec1f27 !important; }

.navbar-light .navbar-nav .nav-item.dropdown-menu .nav-link:focus {
  color: #ec1f27 !important; }

.three .navbar-nav .dropdown-menu .nav-link:hover {
  color: #ec1f27 !important; }

.icon-hover:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27));
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%);
  border: 1px solid #ec1f27; }

.team-carousel.owl-theme .owl-dots .owl-dot span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27)) !important;
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%) !important; }

.team-carousel.owl-theme .owl-dots .owl-dot.active span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27));
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%); }

.blog-carousel.owl-theme .owl-dots .owl-dot span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27)) !important;
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%) !important; }

.blog-carousel.owl-theme .owl-dots .owl-dot.active span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27));
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%); }

.testimonial-carousel.owl-theme .owl-dots .owl-dot span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27)) !important;
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%) !important; }

.testimonial-carousel.owl-theme .owl-dots .owl-dot.active span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27));
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%); }

.price-carousel.owl-theme .owl-dots .owl-dot span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27)) !important;
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%) !important; }

.blog-pagin a.page-link {
  color: #ec1f27;
  border: 1px solid #eee; }
  .blog-pagin a.page-link:hover {
    background-color: #ec1f27; }

.page-item.active .page-link {
  background-color: #ec1f27; }

.tags .badge-theme {
  background-color: #ec1f27;
  color: white; }

.blog-cat-detail ul li a:hover {
  color: #ec1f27; }

.price-block:hover .mrp h2, .manual-down {
  color: #ec1f27; }

@media (max-width: 768px) {
  .home-two, .home-three {
    background-color: #ec1f27; } }

.authentication-form {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.innerpage-decor img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.review-box h5 {
  color: #ec1f27; }

.theme-nav {
  /*Dropdown css*/
  /*dropdown css end*/ }
  .theme-nav .nav-item:hover .nav-link {
    color: #ec1f27; }
  .theme-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link.active {
    color: #ec1f27 !important; }
  .theme-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link:hover {
    color: #ec1f27 !important;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .theme-nav.darkHeader .dropdown-menu .nav-item .nav-link.active {
    color: #ec1f27; }
  .theme-nav .navbar-nav .active > .nav-link {
    color: #ec1f27; }

.rtl .screenshot-carousel-rtl img {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.rtl .feature, .rtl .about, .rtl .home {
  -webkit-filter: hue-rotate(15deg);
          filter: hue-rotate(15deg); }

.rtl .home-circle1 img, .rtl .home-circle2 img, .rtl .home-circle3 img, .rtl .about-phone img, .rtl .about-circle1 img, .rtl .about-circle2 img, .rtl .feature-circle1 img {
  -webkit-filter: unset;
          filter: unset; }

.rtl .team-carousel-rtl.owl-theme .owl-dots .owl-dot span, .rtl .blog-carousel-rtl.owl-theme .owl-dots .owl-dot span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1f27), color-stop(99%, #ec1f27)) !important;
  background: linear-gradient(to bottom, #ec1f27 0, #ec1f27 99%) !important; }
