body {
    background-image: url("../images/bg.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
header .logo {
    padding: 20px 0;
    background-color: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.rs-section-title .title {
    color: #231e62!important;
    font-size: 42px;
    line-height: 42px;
}
.rs-section-title.black .top-sub-heading span {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-color: transparent;
    background-image: linear-gradient(99.43deg, #8bc53f 0%, #00703b 100%);
}
.rs-featured-2__item .rs-content .rs-link2 {
    color: #fff;
    background-color: #8bc53f;
    padding: 10px 20px;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}
.rs-featured-2__item .rs-content {
    padding-top: 30px;
}
.main-btn2 {
    background-color: #8bc53f;
    background-image: linear-gradient(99.43deg, #8bc53f 0%, #00703b 100%);
    text-align: center;
    justify-content: center;
    align-items: center;
}
.main-btn3 {
    background-color: #009FDC;
    background-image: linear-gradient(99.43deg, #009FDC 0%, #231E62 100%);
    text-align: center;
    justify-content: center;
    align-items: center;
}
.main-btn4 {
    background-color: #009FDC;
    background-image: linear-gradient(99.43deg, #bc5f5f 0%, #621e1e 100%);
    text-align: center;
    justify-content: center;
    align-items: center;
}
.btn-beat {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: beat;
    animation-name: beat;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
}

.whats {
    position:fixed;
    right:20px;
    bottom:30px;
    z-index:10000;
    animation: shakeX 2s infinite;
}
.whats a {
    background-color:#00bf49;
    color:#fff;
    padding:10px 15px;
    border-radius: 40px;
    display: block;
}
.whats a:hover {
    background-color:#13d45d;
}
@keyframes beat-fade {
  0%,to {
      opacity: .4;
      -webkit-transform: scale(1);
      transform: scale(1);
  }

  50% {
      opacity: 1;
      -webkit-transform: scale(1.030);
      transform: scale(1.030)
  }
}
@keyframes beat {
  0%,to {
      -webkit-transform: scale(1);
      transform: scale(1);
  }

  50% {
      -webkit-transform: scale(1.030);
      transform: scale(1.030)
  }
}