h1, h2, h3, h4, h5, h6 {
    color: #731c8f;
    font-family: "Roboto Slab", serif;
}

.wpo-site-footer {
    background: #a68caf;
}

.wpo-hero-section-1:before, .wpo-hero-section-2:before, .wpo-hero-section-3:before, .wpo-hero-section-4:before, .wpo-hero-section-5:before, .wpo-hero-section-6:before, .wpo-hero-section-7:before {
    background: #f3eaf9;
}

.wpo-about-section:before, .wpo-about-section-s2:before, .wpo-about-section-s3:before, .wpo-about-section-s4:before, .wpo-about-section-s5:before, .wpo-about-section-s6:before {
    background: #f3eaf9;
    border-radius: 30px;
    left: 0px;
}

.wpo-cta-area .wpo-cta-section, .wpo-cta-area-s2 .wpo-cta-section {
    background: linear-gradient(to left, rgba(255, 175, 67, 0.75), #ed7018);
}

.wpo-site-footer .wpo-lower-footer {
    background: #725a80;
    }

.wpo-site-header {
    background-color: #FFFFFF;
}

.wpo-hero-section-1, .wpo-hero-section-2, .wpo-hero-section-3, .wpo-hero-section-4, .wpo-hero-section-5, .wpo-hero-section-6, .wpo-hero-section-7 {
    background-color: rgb(127, 62, 148);
}

.wpo-hero-section-1 .wpo-hero-title h2, .wpo-hero-section-2 .wpo-hero-title h2, .wpo-hero-section-3 .wpo-hero-title h2, .wpo-hero-section-4 .wpo-hero-title h2, .wpo-hero-section-5 .wpo-hero-title h2, .wpo-hero-section-6 .wpo-hero-title h2, .wpo-hero-section-7 .wpo-hero-title h2 {
    color: #FFFFFF;
}

.wpo-hero-section-1 .wpo-hero-subtitle p, .wpo-hero-section-2 .wpo-hero-subtitle p, .wpo-hero-section-3 .wpo-hero-subtitle p, .wpo-hero-section-4 .wpo-hero-subtitle p, .wpo-hero-section-5 .wpo-hero-subtitle p, .wpo-hero-section-6 .wpo-hero-subtitle p, .wpo-hero-section-7 .wpo-hero-subtitle p {
    color: #f2dbff;
}

.wpo-campaign-area .wpo-campaign-text-top, .wpo-campaign-area-s2 .wpo-campaign-text-top, .wpo-campaign-area-s3 .wpo-campaign-text-top, .wpo-campaign-area-s4 .wpo-campaign-text-top {
    text-align: center;
}

.wpo-campaign-area .wpo-campaign-text-top ul li, .wpo-campaign-area-s2 .wpo-campaign-text-top ul li, .wpo-campaign-area-s3 .wpo-campaign-text-top ul li, .wpo-campaign-area-s4 .wpo-campaign-text-top ul li {
    margin-left: auto;
    margin-right: auto;
}

.preloader {
    background-color:#e8c5ee;
}

.theme-btn-s2 {
    background: linear-gradient(to left, rgba(243, 127, 34, 1), #ffa315);
}

.theme-btn-s2:after {
    background: linear-gradient(to right, rgba(243, 127, 34, 1), #ffa315);
  }

  .wpo-campaign-area .wpo-campaign-item .wpo-campaign-img .thumb-2, .wpo-campaign-area-s2 .wpo-campaign-item .wpo-campaign-img .thumb-2, .wpo-campaign-area-s3 .wpo-campaign-item .wpo-campaign-img .thumb-2, .wpo-campaign-area-s4 .wpo-campaign-item .wpo-campaign-img .thumb-2 {
    background: linear-gradient(to left, rgba(155, 112, 238, 1), #7b15ff)
  }

  .wpo-hero-section-1 .wpo-hero-title-top span, .wpo-hero-section-2 .wpo-hero-title-top span, .wpo-hero-section-3 .wpo-hero-title-top span, .wpo-hero-section-4 .wpo-hero-title-top span, .wpo-hero-section-5 .wpo-hero-title-top span, .wpo-hero-section-6 .wpo-hero-title-top span, .wpo-hero-section-7 .wpo-hero-title-top span {
      background-color: #FFFFFF;
      padding:5px;
      border-radius: 5px;
  }

  .wpo-breadcumb-area:before {
      background-color: #731c8f;
  }

  .wpo-breadcumb-area .wpo-breadcumb-wrap ul li:last-child span {
      color: #ffa315;
      background-color: #FFFFFF;
      padding:5px;
      border-radius: 5px;
  }

  .wpo-single-sidebar .wpo-newsletter-widget .form input {
      margin-bottom: 10px;
  }

  .wpo-breadcumb-area {
      min-height:200px;
  }

  .wpo-contact-widget  {
      background: linear-gradient(to left, rgba(255, 175, 67, 1), #ed7018);
      border-radius: 10px;
      margin-top:40px;
  }

  #mc_embed_signup .button {
      background-color:rgb(127, 62, 148);
      color: #FFF;
  }

  #mc_embed_signup .button:hover {
    background-color: #ed7018;
    color: #FFF;
}

.wpo-single-sidebar .wpo-newsletter-widget p {
    color: #ed7018;
}

.wpo-single-sidebar .widget h2 {
    margin-bottom: 0px;
}

.wpo-contact-widget a:hover {
    background-color: #a68caf;
}

.wpo-campaign-area .wpo-campaign-item .wpo-campaign-img img, .wpo-campaign-area-s2 .wpo-campaign-item .wpo-campaign-img img, .wpo-campaign-area-s3 .wpo-campaign-item .wpo-campaign-img img, .wpo-campaign-area-s4 .wpo-campaign-item .wpo-campaign-img img {
    border-radius: 15px;
    object-fit: cover;
    height: 400px;
    }

@media (max-width: 991px) {
    .wpo-site-header #navbar {
        background: #731c8f;
    }
    .wpo-hero-section-1 .wpo-hero-title-top span, .wpo-hero-section-2 .wpo-hero-title-top span, .wpo-hero-section-3 .wpo-hero-title-top span, .wpo-hero-section-4 .wpo-hero-title-top span, .wpo-hero-section-5 .wpo-hero-title-top span, .wpo-hero-section-6 .wpo-hero-title-top span, .wpo-hero-section-7 .wpo-hero-title-top span {
        background: none;
    }
    .wpo-breadcumb-area .wpo-breadcumb-wrap ul li:last-child span {
        background: none;
    }
}

.shadow-border {
    box-shadow: 0 0 40px -23px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul > li > a {
    font-size:18px;

}

}

.wpo-about-section-s3, .wpo-contact-pg-section {
    background-color: #fff3e5;
}

.wpo-testimonial-area-s2, .wpo-testimonial-area-s3 {
    background-color: #fcf7fe;
}


.wpo-testimonial-area-s2 .wpo-testimonial-item:before, .wpo-testimonial-area-s3 .wpo-testimonial-item:before {
    color: #fff3e5;
}

.wpo-contact-widget {
    margin-top: 0px;
}

.wpo-contact-pg-section .wpo-contact-form-area {
    z-index: 0;
    margin-bottom: 50px;
}

.wpo-contact-pg-section .wpo-contact-title {
    max-width: 540px;
}