.page {
background: #2F3340!important;
margin-top: 0!important;
text-align: center;
}

.page-section.footer-top {
background: #1d202d!important
}

.page-section.page-section-1 {
padding-top: 100px!important
}


.page-section {
padding: 0px 10px!important
}

.navigation {
display: none!important
}

.page-section::after {
content: '';
height: 4rem;
    border-left: dotted 7px #C685D6;
    width: 7px;
    margin: auto;
    display: block;
}

.container {
max-width: 600px!important
}

.page-section:nth-child(odd),
.page-section:nth-child(even) {
background: none!important
}

.btn {
  background: linear-gradient(45deg, #695EE6 0%, #FF7A7A 85%) !important
}

.navigation .menu-item-link {
  color:#6B856C!important
}

.navigation .sprite {
  fill: #6B856C!important
}

.navigation span {
  background: #6B856C!important
}

.logo img {
  padding: 2px;
  border-radius: 5px;
  max-width: 180px !important;
}

.text-content h2 {
  text-transform: capitalize;
  margin-bottom: 10px !important;
}

.slideshow .single-slide .has-content:after {
 //background: rgb(25 67 104 / 83%) !important
}

.slideshow .btn {
  color: #fff !important;
  background: #6B856C !important
}

@media (max-width: 958px) {
  .home-list .responsive-image img {
    height: auto !important
  }

  .home-list .list-item .item-image {
    height: 225px !important
  }

  .slideshow h1 {
    font-size: 34px !important;
  }

  .slideshow h2 {
    font-size: 18px !important;
  }

  .slideshow-inner .heading {
    max-width: 850px;
    padding: 0 10px;
  }

  h1 {
    line-height: 1.2 !important
  }

  h2 {
    line-height: 1.4 !important
  }
}

ul {
  list-style: none;
padding: 0
}

.content-bg ul li:before {
  content: '✓';
    background: #c971a1;
    width: 20px;
    height: 20px;
    display: inline-block;
    padding: 15px;
    border-radius: 50%;
    font-size: 30px;
    line-height: 0.7;
    margin-bottom: 10px;
    color: #181920;
}

.content-bg ul li {
margin-bottom: 30px
}

h1, h2, h3 {
    color: #FF7A7A!important;
    background-image: linear-gradient(45deg, #695EE6 0%, #FF7A7A 85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.content-bg {
border-radius: 10px!important
}

.footer-top, .footer-bottom {
display: none!important
}