body{
    color: #000;
}
h1, h2, h3, h4, h3, h6, strong{
    color: #5B2D82;
}
.link-primary{
    text-decoration: underline;
}
.cs-preloader__in::after {
    border-top-color: #5B2D82;
}
.cs-event.cs-style1{
    height: 100%;
    margin: 1rem 0;
  }
  .cs-icon__box.cs-style2{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .cs-portfolio.cs-style2 .cs-portfolio__info__bg{
    background-color: rgba(0,0,0,0.4);
  }

  .cs-portfolio__thumb{
    background-size: contain;
  }

  /* .cs-hero.cs-style1 .cs-hero__img{
    opacity: .2;
  } */

  .cs-accordians.cs-style1 .cs-accordian__toggle{
    color: #5B2D82;
  }

  .cs-accordians.cs-style1 .cs-accordian:not(:last-child){
    border-color: #5B2D82;
  }

  .cs-list.cs-style1, .cs-list.cs-style1 li > i{
    color: #5B2D82;
  }

  .cs-parallax__shape img{
    max-width: none;
  }

  .cs-event.cs-style1 .cs-event__title{
    font-size: 20px;
  }

  .cs-event.cs-style1 .cs-event__date{
    font-size: 20px;
  }

  .cs-icon__box.cs-style4{
    box-shadow: 0 0 20px rgba(247, 210, 211, 0.7);
    border-radius: 8px;
  }



  .table tr th{
    background-color: #5B2D82;
    color: #fff;
    vertical-align: middle;
    
  }

  .table tr th, .table tr td{
    padding: 5px 12px;
  }

  .cs-footer.cs-style1{
      background-color: #5B2D82;
  }

  .cs-footer.cs-style1 .cs-copyright{
    padding: 1rem 0;
  }

  
  .cs-footer.cs-style1 .cs-copyright p{
    margin: 0;
    color: #5B2D82;
  }

  .cs-cta.cs-style1{
    background-color: #5B2D82;
  }
  .cs-cta.cs-style4 .cs-cta__title{
    font-size: 36px;
  }

  .cs-cta.cs-style4.cs-color1 {
    background: #5B2D82;
    color: #fff;
}

.cs-cta__in.cs-bg__parallax{
      background-size: cover;
  }
  .cs-cta.cs-style4.cs-color1 .cs-cta__title, .cs-cta.cs-style4.cs-color1 .cs-cta__subtitle{
    color: #fff;
  }

  .cs-cta.cs-style4 .cs-cta__title::after{
    background: #fff;
  }

  .cs-icon__box.cs-style2 .cs-btn {
    color: #5B2D82;
    border-color: #5B2D82;
  }

  .cs-icon__box.cs-style2:hover .cs-btn{
    background-color: #5B2D82;
    border-color: #5B2D82;
    color: #fff;
  }

  .cs-icon__box.cs-style2:focus .cs-btn{
    background-color: #5B2D82;
    border-color: #5B2D82;
    color: #fff;
    box-shadow: 0 0 0 5px #9769be;
  }

  .cta-ebook{
    background-color: #5B2D82;
  }
  .cs-cta.cs-style3 {
    margin-top: 200px;
    
  }
  .cs-cta.cs-style3 .cs-cta__text{
    padding: 30px 0;
  }

  .cs-cta.cs-style3 .cs-cta__title{
    color: #fff;
    font-size: 30px;
  }

  .cs-cta.cs-style3 .cs-cta__img{
    width: 400px;
    margin-top: -150px;
  }

  .cs-cta.cs-style3 .cs-cta__title::after{
    background-color: #fff;
  }

  .cs-btn.cs-style1.cs-color3:focus{
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
  }

  .cs-portfolio.cs-style1 .cs-portfolio__info{
    padding: 1rem;
    justify-content: center;
  }
  

  .cs-portfolio.cs-style1 .cs-portfolio__subtitle{
    line-height: 150%;
    color: #000;
	  font-size: 10px;

  }

  .cs-portfolio.cs-style1 .cs-portfolio__info__bg{
    background-color: rgba(255, 255, 255, 1);
  }

  .cs-slider__arrows.cs-style1.cs-color1 .slick-arrow{
    background-color: #5B2D82;
    color: #fff;
  }
@media (max-width:768px) {
    .cs-icon__box.cs-style4 .col-2{
        display: none;
      }
}

@media (max-width:992px) {
    .cs-grid__sizer{
        display: none;
      }
      .col-lg-3{
      margin-bottom: 1rem;
    }
    
}

@media print {
  .cs-hero__img, .cs-parallax__shape{
    display: none;
  }
}