.full-width-header .rs-header .menu-area.sticky .logo-area img{
    max-height: 70px;
    padding: 0;
}
.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu li a{
    height: 70px;
    line-height: 70px;
}
@media (min-width:990px){
    .full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar{
        display: none;
    }
}
.chtb{
    font-size: 17px !important;
    font-weight: 500 !important;
  }
.counter-area {
    text-align: center;
}
.rs-partner .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: block;
  }
  .hithere {
    animation: hithere 1s ease infinite;
  }
  @keyframes hithere {
    30% { transform: scale(1.2); }
    40%, 60% { transform: rotate(-20deg) scale(1.2); }
    50% { transform: rotate(20deg) scale(1.2); }
    70% { transform: rotate(0deg) scale(1.2); }
    100% { transform: scale(1); }
  }
  .text-effect{
    color: #000;
    font-size: 60px;
    font-weight: 700;
    text-transform: uppercase;
    animation: animate 8s linear infinite alternate;
}
.text-effect{
    color: transparent;
    background: repeating-radial-gradient(circle at 100% 100%, rgba(31, 117, 68, 0.26) 4%, rgba(45, 70, 126, 0.37) 8%, rgba(255, 255, 255, 0.5) 8%, rgba(255, 255, 255, 0.5) 12%, rgba(255, 255, 255, 0.5) 12%, rgba(255, 255, 255, 0.5) 16%, rgba(255, 255, 255, 0.5) 16%, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0.5) 20%, rgba(255, 255, 255, 0.5) 24%), repeating-radial-gradient(circle at 0% 100%, rgba(255, 255, 255, 0.7) 4%, rgb(31, 117, 68) 8%, rgb(31, 117, 68) 8%, rgb(31, 117, 68) 12%, rgb(255, 255, 255) 12%, rgb(31, 117, 68) 16%, rgb(45, 70, 126) 16%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 24%);
    background-size: 250px 250px;
    background-position: 0 0;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    font-size: 60px;
    font-weight: 800;
    letter-spacing:2px;
    animation: stripes 3s linear infinite;
    margin-bottom: 20px;
}
@keyframes stripes{
    100% { background-position: 250px 0, 250px 0, 100px 0; }
}
@media only screen and (max-width: 990px){
    .text-effect{ font-size: 80px; }
}
@media only screen and (max-width: 767px){
    .text-effect{ font-size: 60px; }
}
@media only screen and (max-width: 576px){
    .text-effect{ font-size: 45px; }
}
.gelatine {
    animation: gelatine 3s infinite;
  }
  @keyframes gelatine {
    from, to { transform: scale(1, 1); }
    25% { transform: scale(0.9, 1.1); }
    50% { transform: scale(1.1, 0.9); }
    75% { transform: scale(0.95, 1.05); }
  }
  .shake {
    animation: shake 2s ease infinite;
  }
  @keyframes shake {
      0%, 100% {transform: translateX(0);}
      10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
      20%, 40%, 60%, 80% {transform: translateX(10px);}
  }
  .swing {
	transform-origin: top center;
	animation: swing 2s ease infinite;
}
@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}
.bounce {
    animation: bounce 2s ease infinite !important;
  }
  @keyframes bounce {
      70% { transform:translateY(0%); }
      80% { transform:translateY(-15%); }
      90% { transform:translateY(0%); }
      95% { transform:translateY(-7%); }
      97% { transform:translateY(0%); }
      99% { transform:translateY(-3%); }
      100% { transform:translateY(0); }
}
.fdgf h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 10px;
}
.features-content ul.rs-features-list li {
  margin: 0px 0px 5px 0px;
  display: flex;
  align-items: center;
}
.features-content ul.rs-features-list li i {
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(180deg, #2d467e 0%, #1f7544 100%);
  padding: 3px 3px 3px 3px;
  margin: 0px 15px 0px 0px;
  border-radius: 50px 50px 50px 50px;
  font-size: 12px;
}
.fa-check::before {
  content: "\f00c";
}
.features-content ul.rs-features-list li i {
  color: #ffffff;
}
.features-content ul.rs-features-list li .feature-text {
  color: #000000;
  font-weight: 400;
}
.rs-features-list {
  padding-left: 15px;
}
.gdfr {
  font-size: 22px;
  margin-bottom: 15px;
}