/** Preloader **/
:root {
    --bg-default: #222327;
    --primary-white: #ffffff;
    --primary-red: #b8dd1b;
}

#preloader {
    background-color: #000;
}
#preloader .loading {
    transform: translate(-50%, -50%);
}
#preloader .loading:before {
    color: #4d4b4b;
    content: attr(data-loading-text);
}
#preloader .loading:after {
    color: #b8dd1b;
    content: attr(data-loading-text);
    animation: loading 4s infinite;
}
#preloader .symbol-load {
    left: 50%;
    transform: translate(-50%, -140%);
    top: 50%;
    display: block;
    position: absolute;
}
/** Nav Start **/
.header-menu-wrap .mobile-menu-items{
    height: 70px;
    /* background: #7c7b7b; */
    background: transparent;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    padding: 0 20px;
    
}
.listWrap {
    list-style: none;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0;
}
.listWrap li {
    width: 70px;
    height: 70px;
    position: relative;
    z-index: 1;
}
.header .primary-header-inner .header-menu-wrap ul.listWrap li {
    margin-left: 10px;
    margin-right: 10px;
}
.header .primary-header-inner .header-menu-wrap ul.listWrap li:first-child {
    margin-left:0;
}
.header .primary-header-inner .header-menu-wrap ul.listWrap li:last-child {
    margin-left:0;
}
.header .primary-header-inner .header-menu-wrap ul.listWrap:not(.indicate) li.indicator {
  opacity: 0;
}

.listWrap li a {
    text-decoration: none;
    position: relative !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    font-weight: 500;
    width: 100%;
}
.header .primary-header-inner .header-menu-wrap ul.listWrap li a{
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    text-align: center;
    height: 100%;
}
.listWrap li a .icon {
    position: relative;
    /* display: block; */
    display: flex;
    line-height: 75px;
    text-align: center;
    transition: 0.5s;
    color: #f7f7f7;
}
.listWrap li:active a .icon, 
.listWrap li.active a .icon {
    color: #000;
    transform: translateY(40px) translateX(0px);
}
.listWrap li a .icon ion-icon {
    font-size: 2.2rem;
}
.listWrap li a .text {
    position: absolute;
    color: #ffffff;
    font-weight: 500;
    letter-spacing: 0.05em;
    transition: 0.5s;
    transform: translateY(-10px) translateX(0px);
    opacity: 0;
    z-index: 1;
    background: #00000042;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
    backdrop-filter: blur(5px);
}
.listWrap li:active a .text, 
.listWrap li.active a .text {
    opacity: 1;
    transform: translateY(0px) translateX(0px);
}
.listWrap li a:hover {
    text-decoration: none;
}
.listWrap li.indicator {
    position: absolute!important;
    width: 70px;
    height: 70px;
    /* top: 55%; */
    top: 60%;
    border-radius: 50%;
    border: 6px solid var(--bg-default);
    background: var(--primary-red);
    transition: 0.3s;
    z-index: 0;
  }

  .listWrap li.indicator:before, 
 .listWrap li.indicator:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    background: #000000;
    background: transparent;
  }
   .listWrap li.indicator:after {
    right: -22px;
    box-shadow: -1px -10px 0 0 transparent;
    border-top-left-radius: 20px;
  }

  .listWrap li.indicator:before {
    left: -22px;
    box-shadow: 1px -10px 0 0 transparent;
    border-top-right-radius: 20px;
  }

  .listWrap li:nth-child(1).active ~ .indicator {
    transform: translateX(calc(70px * 0));
  }

  .listWrap li:nth-child(2).active ~ .indicator {
    transform: translateX(calc(70px * 1 + (10px * 2)));
  }

  .listWrap li:nth-child(3).active ~ .indicator {
    transform: translateX(calc(70px * 2 + (10px * 4) + 0px));
  }

  .listWrap li:nth-child(4).active ~ .indicator {
    transform: translateX(calc(70px * 3 + (10px * 6) + 0px));
  }

.sticky-active.fixed .listWrap li.indicator:before {
    left: -22px;
    top: 27px;
    box-shadow: 1px -10px 0 0 #11151c;
    border-top-right-radius: 20px;
}
.sticky-active.fixed .listWrap li.indicator:after {
    right: -22px;
    top: 27px;
    box-shadow: -1px -10px 0 0 #11151c;
    border-top-left-radius: 20px;
}
.sticky-active.fixed .listWrap li.indicator {
    border: 6px solid #11151c;
}

.mean-container .mean-nav > ul li a {
    display: inline-flex;
    gap: 10px;
}

.header .primary-header-inner .header-right-wrap .header-right .sidebar-trigger:hover {
    border: 1px solid #b8dd1b;
}

.side-menu-list li i {
    background-color: #b8dd1b;
    font-size: 12px;
    color: #000;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #1e2228;
    border-radius: 50%;
}
.header .primary-header-inner .header-right-wrap .header-right .sidebar-trigger {
    height: 74px;
    width: 74px;
    margin: 6px;
}
.side-menu-list li a:hover {
  color: #b8dd1b;
}
/** Nav End **/

/** Hero vid start **/
.page-header .page-header-content .title:before {
  background: linear-gradient(270deg, #b8dd1b40 0%, transparent 100%);
}
.bg-overlay-1 {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden;
    z-index: 0;
}
.bg-overlay-1:before {
    position: absolute;
    content: "";
    display: block;
    background: #000000ad;
    z-index: 2;
    width: 100%;
    height: 100%;
}
.video-bg {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    display: flex;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    z-index: -1;
}

.hero-section-9 .bg-item .round-shape {
    background-color: #b8dd1b1f;
    height: 939px;
    width: 939px;
    position: absolute;
    top: -70%;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.1);
    filter: blur(10px);
    -webkit-filter: blur(10px);
}

.switcher-button {
    visibility: hidden;
    opacity: 0;
    display: none;
}

.wordCarousel div {
    overflow: hidden;
    position: relative;
    float: left;
    height: 86px;
    width: 100%;
    /* padding-top: 10px;
    margin-top: -10px; */
  }
  .wordCarousel div li {
    font-family: Serif;
    color: #eee;
    font-weight: 700;
    /* padding: 0 10px; */
    height: 45px;
    margin-bottom: 45px;
    display: block;
  }

.flip3 {
    -webkit-animation: flip3 8s cubic-bezier(0.23, 1, 0.32, 1.2) infinite;
            animation: flip3 8s cubic-bezier(0.23, 1, 0.32, 1.2) infinite;
  }

  @-webkit-keyframes flip2 {
    0% {
      margin-top: -180px;
    }
    5% {
      margin-top: -90px;
    }
    50% {
      margin-top: -90px;
    }
    55% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -180px;
    }
  }
  
  @keyframes flip2 {
    0% {
      margin-top: -180px;
    }
    5% {
      margin-top: -90px;
    }
    50% {
      margin-top: -90px;
    }
    55% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -180px;
    }
  }
  @-webkit-keyframes flip3 {
    0% {
      margin-top: -270px;
    }
    5% {
      margin-top: -180px;
    }
    33% {
      margin-top: -180px;
    }
    38% {
      margin-top: -90px;
    }
    66% {
      margin-top: -90px;
    }
    71% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -270px;
    }
  }
  @keyframes flip3 {
    0% {
      margin-top: -270px;
    }
    5% {
      margin-top: -180px;
    }
    33% {
      margin-top: -180px;
    }
    38% {
      margin-top: -90px;
    }
    66% {
      margin-top: -90px;
    }
    71% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -270px;
    }
  }
  @-webkit-keyframes flip4 {
    0% {
      margin-top: -360px;
    }
    5% {
      margin-top: -270px;
    }
    25% {
      margin-top: -270px;
    }
    30% {
      margin-top: -180px;
    }
    50% {
      margin-top: -180px;
    }
    55% {
      margin-top: -90px;
    }
    75% {
      margin-top: -90px;
    }
    80% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -360px;
    }
  }
  @keyframes flip4 {
    0% {
      margin-top: -360px;
    }
    5% {
      margin-top: -270px;
    }
    25% {
      margin-top: -270px;
    }
    30% {
      margin-top: -180px;
    }
    50% {
      margin-top: -180px;
    }
    55% {
      margin-top: -90px;
    }
    75% {
      margin-top: -90px;
    }
    80% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -360px;
    }
  }
  @-webkit-keyframes flip5 {
    0% {
      margin-top: -450px;
    }
    5% {
      margin-top: -360px;
    }
    20% {
      margin-top: -360px;
    }
    25% {
      margin-top: -270px;
    }
    40% {
      margin-top: -270px;
    }
    45% {
      margin-top: -180px;
    }
    60% {
      margin-top: -180px;
    }
    65% {
      margin-top: -90px;
    }
    80% {
      margin-top: -90px;
    }
    85% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -450px;
    }
  }
  @keyframes flip5 {
    0% {
      margin-top: -450px;
    }
    5% {
      margin-top: -360px;
    }
    20% {
      margin-top: -360px;
    }
    25% {
      margin-top: -270px;
    }
    40% {
      margin-top: -270px;
    }
    45% {
      margin-top: -180px;
    }
    60% {
      margin-top: -180px;
    }
    65% {
      margin-top: -90px;
    }
    80% {
      margin-top: -90px;
    }
    85% {
      margin-top: 0px;
    }
    99.99% {
      margin-top: 0px;
    }
    100% {
      margin-top: -450px;
    }
  }

  .section-heading .sub-heading {
    color: #b8dd1b;
  }
  
  .section-heading .sub-heading:before {
    background: linear-gradient(270deg, rgb(255 255 255) 0%, transparent 100%);
  }
  .section-heading .sub-heading:after {
    background: linear-gradient(90deg, rgb(255 255 255) 0%, transparent 100%);
  }
  a:hover {
    color: #b8dd1b;
  }
  .rr-primary-btn {
    border-radius: 50px;
    background-color: #b8dd1b;
    color: #000;
  }
  .rr-primary-btn:before {
    background: rgb(0 0 0 / 30%);
    
  }
  
  .running-text {
    background-color: #222327;
    }

    @media only screen and (max-width: 992px) {
      .hero-contact-items {
        z-index: 2;
        background: #00000069;
        border-radius: 25px;
      }
      .hero-section-2 .hero-info {
        margin-top: 40px;
      }
      header.header.header-9.sticky-active {
        max-height: 90px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: fixed;
      }
    }
    @media only screen and (max-width: 767px) {
      .sceneWrap {
        opacity: 0;
      }
      .hero-contact-items { 
        background: transparent;
      }
    }
/** Hero Vid end **/

/** Animation start **/
div#smooth-wrapper {
  position: fixed; /*?*/
}

.ball-0 {
  background-color: #b8dd1b1f;
  height: 939px;
  width: 939px;
  position: absolute;
  top: 1%;
  left: 10%;
  transform: translateX(-50%);
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  filter: blur(10px);
  -webkit-filter: blur(10px);
}
.sidebar-trigger.close:hover {
    color: #b8dd1b;
}
.side-menu-list li:hover i {
    background-color: #fff;
    color: #11151c;
}
#scroll-percentage-value {
    background-color: #11151c;
    color: #b8dd1b;
}
@media (min-width: 992px) {
    .mt-cursor:before {
        background: #ffffff75;
    }
}
.sceneWrap {
    display: block;
    height: 100%;
    margin: 0 auto;
    max-width: 400px;
    max-height: 575px;
    padding-top: 2em;
    width: 100%;
    position: relative;
    -webkit-animation: load-animation 0.65s linear;
    animation: load-animation 0.65s linear;
    z-index: 0;
  }
  @media (max-width: 500px) {
    .sceneWrap {
      max-height: 350px;
    }
  }
  
  .jet-pack {
    display: block;
    font-size: 1rem;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 70%;
    transform: translate(-50%, -50%) rotateZ(5deg);
  }
  @media (max-width: 500px) {
    .jet-pack {
      font-size: .75rem;
    }
  }
  @media (max-height: 387px) {
    .jet-pack {
      transform: translate(-50%, 0%) rotateZ(5deg);
    }
  }
  .jet-pack:before {
    background: #fff;
    content: '';
    display: inline-block;
    height: 2.25em;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, 25%);
    width: 6em;
  }
  .jet-pack:after {
    background-image: linear-gradient(#444349f7 0%, rgb(68 67 73 / 47%) 50%, rgba(83, 109, 254, 0) 100%);
    border-radius: 15%;
    content: '';
    display: inline-block;
    height: 8em;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, 20%);
    width: 5.65em;
  }
  @media (max-width: 500px) {
    .jet-pack:after {
      background: #444349a6;
    }
  }
  
  .jet-body {
    background: #fff;
    border-top-right-radius: 60% 50%;
    border-top-left-radius: 60% 50%;
    border-bottom-left-radius: 60% 50%;
    border-bottom-right-radius: 60% 50%;
    display: inline-block;
    height: 8.5em;
    position: relative;
    width: 3.25em;
    z-index: 3;
  }
  .jet-body:after {
    border-left: .65em solid transparent;
    border-right: .65em solid transparent;
    border-top: 1.75em solid #82818b;
    content: "";
    display: inline-block;
    height: .5em;
    left: 50%;
    position: absolute;
    top: 9em;
    transform: translate(-50%, 0);
    z-index: 6;
    -webkit-animation: flame-animation 0.2s linear infinite;
    animation: flame-animation 0.2s linear infinite;
  }
  .jet-body:before {
    border-left: .5em solid transparent;
    border-right: .5em solid transparent;
    border-bottom: 1.1em solid #fff;
    content: "";
    display: inline-block;
    left: 50%;
    position: absolute;
    top: 8em;
    transform: translate(-50%, 0);
    width: .2em;
    z-index: 10;
  }
  
  .jet-wing-top-circle {
    background: #444349;
    border-radius: 50%;
    box-shadow: inset -0.14em -0.2em 0.25em rgba(255, 255, 255, 0.24), inset -0.4em -0.2em 0.25em rgba(255, 255, 255, 0.4), inset -0.4em -0.2em 1em rgba(68, 67, 73, 0.5);
    display: block;
    height: 1.7em;
    left: 50%;
    position: absolute;
    top: 2.5em;
    transform: translate(-50%, 0);
    width: 1.7em;
  }
  .jet-wing-top-circle:before, .jet-wing-top-circle:after {
    border-bottom: .3em solid transparent;
    border-top: 1.5em solid transparent;
    border-right: 1.8em solid #fff;
    content: "";
    height: 0;
    left: -1.9em;
    position: absolute;
    top: .9em;
    transform: rotate(-8deg);
    width: 0;
  }
  .jet-wing-top-circle:after {
    border-bottom: .3em solid transparent;
    border-top: 1.5em solid transparent;
    border-left: 1.8em solid #fff;
    border-right: 0;
    left: auto;
    right: -1.9em;
    transform: rotate(8deg);
  }
  
  .smoke {
    background: #fff;
    border-left: 1px solid #696871;
    border-right: 1px solid #696871;
    bottom: -75%;
    height: 6em;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 0);
    width: 1em;
    z-index: 2;
  }
  .smoke:before, .smoke:after {
    background: #fff;
    border-left: 1px solid rgba(68, 67, 73, 0.05);
    border-right: 1px solid rgba(68, 67, 73, 0.02);
    content: '';
    height: 6em;
    left: 50%;
    position: absolute;
    width: .2em;
  }
  .smoke:after {
    left: auto;
    right: 50%;
  }
  .smoke-bubble, .smoke-bubble:before, .smoke-bubble:after {
    background: #fff;
    border-radius: 50%;
    bottom: -1em;
    display: block;
    height: 3em;
    left: -1em;
    position: absolute;
    width: 3em;
    -webkit-animation: smoke-animation 0.3s linear infinite alternate-reverse;
    animation: smoke-animation 0.3s linear infinite alternate-reverse;
  }
  .smoke-bubble:after {
    bottom: -.25em;
    content: '';
    height: 2.5em;
    width: 2.5em;
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
  }
  .smoke-bubble:before {
    bottom: -.25em;
    content: '';
    height: 2.15em;
    left: auto;
    right: -.5em;
    width: 2.15em;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
  }
  
  .needle {
    border-left: .5em solid transparent;
    border-right: .5em solid transparent;
    border-bottom: 3.1em solid #fff;
    height: 0;
    left: 50%;
    position: absolute;
    top: -10.25em;
    transform: translate(-50%, 0);
    width: 0;
    z-index: -1;
  }
  .needle:after {
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    box-shadow: inset 0 -0.0625em -0.125em #fff, inset 0 -0.9375em 0.3125em rgba(255, 255, 255, 0.9), inset 0 -1.25em 0.625em rgba(68, 67, 73, 0.5);
    content: "";
    height: 14em;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translate(-50%, 28%);
    width: 14em;
    -webkit-animation: up-down-animation 0.15s linear infinite alternate-reverse;
    animation: up-down-animation 0.15s linear infinite alternate-reverse;
  }
  
  .flag {
    background: rgba(255, 255, 255, 0.95);
    border-radius: 50%;
    height: 2em;
    left: -.05em;
    position: absolute;
    top: 5em;
    transform: rotateZ(-25deg);
    width: 2em;
    -webkit-animation: round-animation 2s linear infinite alternate-reverse;
    animation: round-animation 2s linear infinite alternate-reverse;
  }
  .flag:before, .flag:after {
    background: rgba(255, 255, 255, 0.95);
    border-radius: 50%;
    content: "";
    height: 1.5em;
    position: absolute;
    right: 2em;
    top: -.5em;
    width: 1.5em;
  }
  .flag:after {
    right: 0;
    top: -.5em;
  }
  @-webkit-keyframes load-animation {
    0% {
      opacity: 0;
      transform: scale(0.75, 0.75);
    }
    100% {
      opacity: 1;
      transform: scale(1, 1);
    }
  }
  @keyframes load-animation {
    0% {
      opacity: 0;
      transform: scale(0.75, 0.75);
    }
    100% {
      opacity: 1;
      transform: scale(1, 1);
    }
  }
  @-webkit-keyframes flame-animation {
    100% {
      border-top-width: 1.9em;
      border-left-width: .5em;
      border-left-width: .5em;
    }
  }
  @keyframes flame-animation {
    100% {
      border-top-width: 1.9em;
      border-left-width: .5em;
      border-left-width: .5em;
    }
  }
  @-webkit-keyframes smoke-animation {
    0% {
      transform: scale(0.95, 0.95);
    }
    100% {
      transform: scale(1, 1);
    }
  }
  @keyframes smoke-animation {
    0% {
      transform: scale(0.95, 0.95);
    }
    100% {
      transform: scale(1, 1);
    }
  }
  @-webkit-keyframes round-animation {
    0% {
      left: .5em;
      opacity: .5;
      top: 5em;
      transform: scale(0.95, 0.95);
    }
    100% {
      left: -0.5;
      opacity: 1;
      top: 5em;
      transform: scale(1, 1);
    }
  }
  @keyframes round-animation {
    0% {
      left: .5em;
      opacity: .5;
      top: 5em;
      transform: scale(0.95, 0.95);
    }
    100% {
      left: -0.5;
      opacity: 1;
      top: 5em;
      transform: scale(1, 1);
    }
  }
  @-webkit-keyframes up-down-animation {
    0% {
      box-shadow: inset 0 -1px 2px rgba(255, 255, 255, 0.95), inset 0 -15px 5px rgba(255, 255, 255, 0.9), inset 0 -20px 10px rgba(68, 67, 73, 0.5);
    }
    100% {
      box-shadow: inset 0 -1px 2px #fff, inset 0 -17px 5px rgba(255, 255, 255, 0.95), inset 0 -22px 12px rgba(68, 67, 73, 0.6);
    }
  }
  @keyframes up-down-animation {
    0% {
      box-shadow: inset 0 -1px 2px rgba(255, 255, 255, 0.95), inset 0 -15px 5px rgba(255, 255, 255, 0.9), inset 0 -20px 10px rgba(68, 67, 73, 0.5);
    }
    100% {
      box-shadow: inset 0 -1px 2px #fff, inset 0 -17px 5px rgba(255, 255, 255, 0.95), inset 0 -22px 12px rgba(68, 67, 73, 0.6);
    }
  }
/** animation end **/

/** Opportunities Start **/
.icon-style {
  background-color: #b8dd1b;
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-bottom: 20px;
}
.icon-style img {
  height: 28px;
  width: 28px;
  filter: brightness(0);
}

@media (max-width: 1199px) {
  .about-wrap-9 {
      grid-template-columns: 480px 1fr;
  }
}
@media (max-width: 992px) {
  .about-wrap-9 {
      grid-template-columns: 1fr;
  }
  .about-wrap-9 .about-img-9 {
    margin: 0 auto;
  }
}
/** Opportunities end **/

/** Shapes start **/
.filter-001 {
  filter: hue-rotate(197deg);
}
.filter-002 {
  filter: hue-rotate(200deg);
}
/** Shapes end **/

/** Services start **/
.filter-green {
  filter: hue-rotate(199deg);
}
.marg-20 {
  margin: 20px;
}
.service-item-3:hover {
  background: #2b2b2b;
}
.service-item-3 .title a {
  cursor: none;
}
.service-item-3:hover .title a {
  color: #b8dd1b;
}
@media (max-width: 992px) {
.service-item-3 .service-icon-wrap .service-icon {
  height: 80px;
  width: 80px;
  margin-bottom: 20px;
}
.service-item-3 {
  padding: 20px;
  width: 100%;
}
}
/** Services end **/

/** Terms start **/
.terms-sec .col-wrap {
  padding: 0 40px;
}
@media only screen and (max-width: 992px) {
  .page-header .page-header-content {
    padding: 130px 0 40px 0;
  }
}
/** Terms end **/

/*Contact start*/
form .form-control {
  font-weight: 400;
  padding: 15px 20px;
  border: 1px solid #585c63;
  box-shadow: none;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0;
  color: #B0B2B7;
  font-size: 16px;
}
.slidercaptcha.card {
  margin-bottom: 20px;
  border: 1px solid #585c63;
  background-color: transparent;
}
.slidercaptcha.card .card-header {
  -webkit-backdrop-filter: brightness(3.5) blur(10px);
  backdrop-filter: brightness(3.5) blur(10px);
  color: white;
}
form input.form-control::placeholder,
form textarea.form-control::placeholder {
  color: antiquewhite;
}
.myForm {
  text-align: center;

}
@media (max-width: 400px) {
.request-section .req-wrap {
  padding: 0;
}
.request-section-13 .req-wrap .request-content .request-form {
  padding: 35px 0px 50px 0px;
}
.slidercaptcha.card .card-body {
  padding: 1.25rem 0;
}
}
/*Contact end*/
/** Footer start **/
.copyright-content p span.footer-line {
  color: white;
}
footer.footer-3  .footer-top {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
  padding-bottom: 40px;
  padding: 40px 0 40px 0;
}

@media (max-width: 767px) {
  footer .footer-link-wrap {
    text-align: center;
  }
  footer.footer-3  .footer-top {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
/** Footer end **/