:root {
  --primary-color:#824a9a;
  --secondary-color:#541f5c;
  --neutral-color:#ffffff;
}

.btn {
  border-radius: 0;
}

.logo-text{

    font-family: $primary-font;
    font-size: 1.2rem;
}

.preloader .loader {
    width: 100%;
}

.preloader .loader img {
    width: 150px;
    // height: 80px;
}

.slider {
  margin-top: -55px;
}
.slider .single-slider {
  height: 114vh;
}

.slider .text {
  background-color: transparent;
}
.slider .text p {
  color: white;
}

.header .logo {
    margin-top: 11px;
    margin-left: 0px;
    width: 113px;
}
.header .header-inner {
  box-shadow: none;
}
.header .header-inner,
.header .topbar {
  background-color: inherit;
  color: white;
}
.header .header-inner li a,
.header .topbar li a {
  color: white;
}

.slider .text h1 {
  font-family: "Yeseva One", serif;
  padding-top: 30px;
  font-optical-sizing: auto;
  font-weight: 800;
  font-size: 4rem;
  line-height: normal;
  color: #541f5c;
}

.slider .text .playfair-display {
  font-family: "Yeseva One", serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.header.sticky .header-inner {
  box-shadow: none;
}

.header .nav li a {
  color: #824a9a;
}

#service h3 {
  font-family: "Yeseva One", serif;
  padding: 20px 0;
}

.item {
  overflow: hidden;
}

.item img {
  width: 500px;
  height: 300px;
}

#service .item:hover img {
  border: 20px solid #824a9a;
}

.active {
  color: #541f5c;
}

.schedule .single-schedule {
  border-radius: 0;
}

.Feautes {
  padding-top: 100px;
}

.welcome {
  padding: 100px 0;
}
.welcome h2 {
  font-family: "Yeseva One", serif;
  color: #824a9a;
  font-size: 3rem;
}
.welcome h3 {
  color: #824a9a;
}

.title {
  font-family: "Source Sans 3", sans-serif;
  font-size: 2rem;
}

.section-title {
  padding: 0 150px;
  text-align: justify;
  font-family: "Source Sans 3", sans-serif;
}
.section-title h2 {
  font-family: "Yeseva One", serif;
  text-align: left;
  font-size: 3vw;
  color: #824a9a;
}

.about-img {
  padding-right: 200px;
}

@media only screen and (min-width: 600px) {
  .semi-transparent {
    background-color: rgba(255, 255, 255, 0.6784313725);
    color: #212121;
  }
}
@media only screen and (max-width: 767px) {
  .section-title {
    padding: 0 0;
  }
  .slider .text h1 {
      padding-top:100px;
  }
  .section-title h2 {
    font-size: 2rem;
  }
  .about-img {
    padding-right: 20px;
  }
  .section-title p, p {
    font-size: 1rem;
  }
  .header .header-inner li a, .header .topbar li a{
      color:#212121;
  }
  .owl-item.active .single-slider p {
    color: #541f5c;
  }
}/*# sourceMappingURL=custom.css.map */