@font-face{
    font-family: 'OpenSansHebrew';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src:local('OpenSansHebrew'), url('fonts/OpenSansHebrew-Bold.ttf') format('truetype');
  }
  @font-face{
    font-family: 'OpenSansHebrew';
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src:local('OpenSansHebrew'), url('fonts/OpenSansHebrew-ExtraBold.ttf') format('truetype');
  }
  @font-face{
    font-family: 'OpenSansHebrew';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src:local('OpenSansHebrew'), url('fonts/OpenSansHebrew-Regular.ttf') format('truetype');
  }
  @font-face{
    font-family: 'PauzaFOT';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src:local('PauzaFOT'), url('fonts/PauzaFOT-Book.otf') format('opentype');
  }
  @font-face {
    font-family: 'FbCackau-Light';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: local('FbCackau-Light'), url('fonts/FbCackau-Light.woff');
  }
  @font-face {
    font-family: 'FbCackau-Regular';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: local('FbCackau-Regular'), url('fonts/FbCackau-Regular.woff');
  }
  .ac-en {
    font-family: 'OpenSansHebrew';
  }
  
  html {
    box-sizing: border-box;
  }
  *, *:before, *:after {
    box-sizing: inherit;
  }
   body{
      font-family: 'OpenSansHebrew',  sans-serif;
      font-weight: normal;
        margin: auto;
        color: #161616;
        text-align: center;
        background-color: #000;
    }
    p{
      margin: auto;
    }
    img{
      height: unset;
      object-fit: contain;
    }
    /* header{
        position:relative;
        overflow:hidden;
    } */
    /* header{
      top: 0;
      right: 0;
      left: 0;
      position: fixed;
      z-index: 10;
      background-color: #ffffff;
    } */
    /* header img{
      display: block;
      margin: auto;
      width: 8.2vw;
      padding-top: 1.8vh;
      padding-bottom: 1.9vh;
    } */
    #office,
    #construction,
    #new {
      position: relative;
    }
     #firstHeader{
      position: fixed;
      width: 100%;
      top: 0;
      right: 0;
      left: 0;
      z-index: 333333;
     }
     #firstHeader.whiteheader{
      background-color: #fff;
     }
     .innerFirstHeader{
      display: flex;
      width: 1310px;
      max-width: 90%;
      margin: auto;
      padding: 30px 0;
     }
     #firstHeader .menu a{
      color: #fff;
      text-decoration: none;
      font-family: inherit;
      /* display: inline-block; */
      /* line-height: 2; */
      font-size: 20px;
      margin: 0 10px;
      position: relative;
      /* display: flex; */
      font-weight: bold;
      display: flex;
      justify-content: center;
      align-items: center;
     }
     /* #firstHeader .menu a img{
      display: inline-block;
     } */
     #firstHeader .menu{
      display: flex;
      width: 100%;
      padding-right: 50px;
      align-items: center;
     }
     #menu_job_specific{
      margin-right: auto !important;
     }
     #menu_job_specific img{
      position: relative;
      /* top: 3px; */
     }
     #menu_login img{
      position: relative;
      /* top: 3px; */
     }
     .menu a::after{
      content: "";
      position: absolute;
      width: 0;
      height: 3px;
      bottom: -5px;
      right: 0;
      left: 0;
      background-color: #C25700;
      transition: width 0.3s ease-in-out, left 0.3s ease-in-out;
      margin: auto;
      }
  
      .menu a:hover::after {
        width: 100% !important;
        left: 0;
      }
      
      #firstHeader .menu a:hover {
        color: #C25700;
      }
      
      #firstHeader.whiteheader .menu a{
        color: #1E1E1E;
      }
      
      #firstHeader.whiteheader .menu a:hover{
        color: #C25700;
        
      }
  
      #firstHeader.whiteheader .menu a::after{
        background-color: #C25700;
      }
      
    .mainimg{
      padding-top: 10vh;
      width: 100%;
    }
    .slick-slider{
      width: 100%;
    }
    [dir='rtl'] .slick-next {
      left: auto;
      right: 3vw;
      width: 2.4vw;
      height: 9.2vh;
      z-index: 5;
  }
  [dir='rtl'] .slick-prev {
    left: 3vw;
    right: auto;
    width: 2.4vw;
    height: 9.2vh;
    z-index: 5;
  }
  .slick-slide{
    position: relative;
  }
  .headpic{
    width: 100%;
    /* position: absolute;
    right: 0;
    left: 0;
    top: 0;
    z-index: 2222222222; */
  }
  .sliderTextDiv{
    position: absolute;
    right: 11vw;
    top: 41vh;
    color: #fff;
    text-align: right;
  }
  .slick-dots {
    bottom: 25px;
  }
  .slick-dots {
    position: absolute;
    bottom: 0;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
  }
  
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
  }
  
  .slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    width: 15px;
    height: 15px;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
  }
  
  .slick-dots li button:hover, 
  .slick-dots li button:focus {
    outline: none;
  }
  
  .slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    text-align: center;
    color: #424242; /* Non-active dot color */
    border: 3px solid #424242; /* Border color for non-active dots */
    border-radius: 50%;
    -webkit-font-smoothing: antialiased;
    opacity: 1;
    content: "";
    background-color: transparent; /* Ensure background is transparent for non-active dots */
  }
  
  .slick-dots li.slick-active button:before {
    color: #F5F5F5; /* Active dot color */
    width: 15px;
    height: 15px;
    background-color: #F5F5F5; /* Fill color for active dots */
    border: 3px solid #F5F5F5; /* Border color for active dots */
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .neonHeader {
    font-size: 4.5vw;
    line-height: 0.85;
    /* max-width: 70%; */
    position: relative;
    text-transform: uppercase;
    color: #12120E;
    z-index: 1;
    text-align: right;
    /* font-family: 'PauzaFOT', sans-serif; */
    margin-right: 0;
    /* font-family: 'FbCackau-Light'; */
    font-weight: 700;
  }
  
  .neonHeader::before {
    color: #fff;
    content: attr(data-text);
    opacity: 0;
    position: absolute;
    text-shadow: 0 0 8px #3BBC26, 0 0 20px #3BBC26;
  }
  
  .neonHeader.turnOn::before {
    opacity: 1;
    animation: .85s ease 1 reverse both running flickerOn; 
  }
  
  
  /* https://easings.net/#easeOutBounce */
  @keyframes flickerOn {
      0% {
          opacity: 1;
      }
  
      12% {
          opacity: 0.89;
      }
  
      24% {
          opacity: 0.56;
      }
  
      36% {
          opacity: 0.02;
      }
  
      54% {
          opacity: 0.25;
      }
  
      74% {
          opacity: 0.02;
      }
  
      82% {
          opacity: 0.06;
      }
  
      92% {
          opacity: 0.01;
      }
  
      96% {
          opacity: 0.02;
      }
  
      100% {
          opacity: 0;
      }
  
  }
  .neonHeader {
    color:#fff
  }
  .neonHeader .ac-row-1 {
    position: absolute;
    display: block;
    top: 13vh;
    left: -45vw;
  }
  .neonHeader__green{
    max-width: 100%;
  }
  .neonHeader__green:before {
    text-shadow: 0 0 8px #3BBC26,0 0 20px #3BBC26
  }
  .neonHeader__green {
    text-shadow: 0 0 8px #000000,0 0 20px #000000
  }
  .neonHeader__green .ac-row-1 {
    text-shadow: 0 0 8px #3BBC26,0 0 20px #3BBC26
  }
  
  .neonHeader__light_green:before {
    text-shadow: 0 0 8px #00FFAE,0 0 20px #00FFAE
  }
  
  .neonHeader__orange:before {
    text-shadow: 0 0 8px #ff7e1f,0 0 20px #ff7e1f
  }
  .neonHeader__orange {
    text-shadow: 0 0 8px #000000,0 0 20px #000000
  }
  .neonHeader__orange .ac-row-1 {
    text-shadow: 0 0 8px #ff7e1f,0 0 20px #ff7e1f
  }
  
  .neonHeader__violet:before {
    text-shadow: 0 0 8px #af3dff,0 0 20px #af3dff
  }
  
  .neonHeader__light_blue:before {
    text-shadow: 0 0 8px #02a5d4,0 0 20px #02a5d4
  }
  
  .neonHeader__blue:before {
    text-shadow: 0 0 8px #8000F0,0 0 20px #8000F0
  }
  .neonHeader__blue {
    text-shadow: 0 0 8px #000000,0 0 20px #000000
  }
  .neonHeader__blue .ac-row-1 {
    text-shadow: 0 0 8px #8000F0,0 0 20px #8000F0
  }
  /* .neonHeader__green:before {
    text-shadow: 0 0 8px #C66610,0 0 20px #C66610
  } */
  
  .neonHeader__yellow:before {
    text-shadow: 0 0 8px #F9E816,0 0 20px #F9E816
  }
  
  .neonText__green {
    text-shadow: 1px 1px 0 #3BBC26,-1px 1px 0 #3BBC26,-1px -1px 0 #3BBC26,1px -1px 0 #3BBC26,0 0 16px rgba(130,230,89,.7)
  }
  
  .neonText__orange {
    text-shadow: 1px 1px 0 #ff7e1f,-1px 1px 0 #ff7e1f,-1px -1px 0 #ff7e1f,1px -1px 0 #ff7e1f,0 0 16px #ff7e1f
  }
  
  .neonText__blue {
    text-shadow: 1px 1px 0 #03f,-1px 1px 0 #03f,-1px -1px 0 #03f,1px -1px 0 #03f,0 0 16px #03f
  }
  
  .neonText__yellow {
    text-shadow: 1px 1px 0 #F9E816,-1px 1px 0 #F9E816,-1px -1px 0 #F9E816,1px -1px 0 #F9E816,0 0 16px #F9E816
  }
  
  .neonText__violet {
    text-shadow: 1px 1px 0 #af3dff,-1px 1px 0 #af3dff,-1px -1px 0 #af3dff,1px -1px 0 #af3dff,0 0 16px #af3dff
  }
  
  .neonText__light_green {
    text-shadow: 1px 1px 0 #00FFAE,-1px 1px 0 #00FFAE,-1px -1px 0 #00FFAE,1px -1px 0 #00FFAE,0 0 16px #00FFAE
  }
  
  .neonText__light_blue {
    text-shadow: 1px 1px 0 #02a5d4,-1px 1px 0 #02a5d4,-1px -1px 0 #02a5d4,1px -1px 0 #02a5d4,0 0 16px #02a5d4
  }





  /* Box Shadow */
  .box_neonText__green {
    box-shadow: 1px 1px 0 #3BBC26,-1px 1px 0 #3BBC26,-1px -1px 0 #3BBC26,1px -1px 0 #3BBC26,0 0 16px rgba(130,230,89,.7)
  }
  
  .box_neonText__orange {
    box-shadow: 1px 1px 0 #ff7e1f,-1px 1px 0 #ff7e1f,-1px -1px 0 #ff7e1f,1px -1px 0 #ff7e1f,0 0 16px #ff7e1f
  }
  
  .box_neonText__blue {
    box-shadow: 1px 1px 0 #03f,-1px 1px 0 #03f,-1px -1px 0 #03f,1px -1px 0 #03f,0 0 16px #03f
  }
  
  .box_neonText__yellow {
    box-shadow: 1px 1px 0 #F9E816,-1px 1px 0 #F9E816,-1px -1px 0 #F9E816,1px -1px 0 #F9E816,0 0 16px #F9E816
  }
  
  .box_neonText__violet {
    box-shadow: 1px 1px 0 #af3dff,-1px 1px 0 #af3dff,-1px -1px 0 #af3dff,1px -1px 0 #af3dff,0 0 16px #af3dff
  }
  
  .box_neonText__light_green {
    box-shadow: 1px 1px 0 #00FFAE,-1px 1px 0 #00FFAE,-1px -1px 0 #00FFAE,1px -1px 0 #00FFAE,0 0 16px #00FFAE
  }
  
  .box_neonText__light_blue {
    box-shadow: 1px 1px 0 #02a5d4,-1px 1px 0 #02a5d4,-1px -1px 0 #02a5d4,1px -1px 0 #02a5d4,0 0 16px #02a5d4
  }
   /* End Box Shadow */
  .tonextjob.neon--blue:hover {
    background-color: #e2e8ff;
    border-color: #03f;
    box-shadow: 0 0 8px 0 #03f,0 0 20px 0 #03f;
    color: #000!important
  }
  
  .button.secondary-button.reversed.neon--blue:hover {
    background-color: #e2e8ff;
    border-color: #e2e8ff;
    box-shadow: 0 0 8px 0 #03f,0 0 20px 0 #03f;
    color: #000!important
  }
  
  .tonextjob.neon--light_blue:hover {
    background-color: #d0f3fd;
    border-color: #02a5d4;
    box-shadow: 0 0 8px 0 #02a5d4,0 0 20px 0 #02a5d4;
    color: #000!important
  }
  
  .button.secondary-button.reversed.neon--light_blue:hover {
    background-color: #d0f3fd;
    border-color: #d0f3fd;
    box-shadow: 0 0 8px 0 #02a5d4,0 0 20px 0 #02a5d4;
    color: #000!important
  }
  
  .tonextjob.neon--green:hover {
    background-color: #ebfbe4;
    border-color: #82e659;
    box-shadow: 0 0 8px 0 #82e659,0 0 20px 0 #82e659;
    color: #000!important
  }
  
  .button.secondary-button.reversed.neon--green:hover {
    background-color: #ebfbe4;
    border-color: #ebfbe4;
    box-shadow: 0 0 8px 0 #82e659,0 0 20px 0 #82e659;
    color: #000!important
  }
  
  .tonextjob.neon--light_green:hover {
    background-color: #defff5;
    border-color: #2db891;
    box-shadow: 0 0 8px 0 #2db891,0 0 20px 0 #2db891;
    color: #000!important
  }
  
  .button.secondary-button.reversed.neon--light_green:hover {
    background-color: #defff5;
    border-color: #defff5;
    box-shadow: 0 0 8px 0 #2db891,0 0 20px 0 #2db891;
    color: #000!important
  }
  
  .tonextjob.neon--violet:hover {
    background-color: #f4e4ff;
    border-color: #af3dff;
    box-shadow: 0 0 8px 0 #af3dff,0 0 20px 0 #af3dff;
    color: #000!important
  }
  
  .button.secondary-button.reversed.neon--violet:hover {
    background-color: #f4e4ff;
    border-color: #f4e4ff;
    box-shadow: 0 0 8px 0 #af3dff,0 0 20px 0 #af3dff;
    color: #000!important
  }
  
  .tonextjob.neon--orange:hover {
    background-color: #ffeddb;
    border-color: #ff7e1f;
    box-shadow: 0 0 8px 0 #ff7e1f,0 0 20px 0 #ff7e1f;
    color: #000!important
  }
  
  .button.secondary-button.reversed.neon--orange:hover {
    background-color: #ffeddb;
    border-color: #ffeddb;
    box-shadow: 0 0 8px 0 #ff7e1f,0 0 20px 0 #ff7e1f;
    color: #000!important
  }
  
  .tonextjob.neon--yellow:hover {
    background-color: #f8ffd3;
    border-color: #d8ff00cc;
    box-shadow: 0 0 8px 0 #d8ff00cc,0 0 20px 0 #d8ff00cc;
    color: #000!important
  }
  
  .button.secondary-button.reversed.neon--yellow:hover {
    background-color: #f8ffd3;
    border-color: #f8ffd3;
    box-shadow: 0 0 8px 0 #d8ff00cc,0 0 20px 0 #d8ff00cc;
    color: #000!important
  }
  
  
    main{
      position: relative;
      background-image: url(images/header1.png);
      background-size: contain;
      background-repeat: no-repeat;
      -webkit-appearance: none;
    }
    .logo{
      width: 8.2vw;
      padding-top: 3vh;
      display: block;
      margin-right: 10vw;
    }
    .supermanpower{
      display: block;
      margin: auto;
      padding-top: 4vh;
      width: 43.5vw;
    }
    main p{
      font-weight: 700;
      line-height: 0.86;
      font-size: 2.7vw;
      text-align: center;
      padding-top: 2vh;
      padding-bottom: 10vh;
    }
    main p .heb{
      font-size: 3.3vw;
    }
    h1, h2,h3{
      font-family: 'PauzaFOT', sans-serif;
      line-height: 1;
      color: #fff;
      text-align: center;
      /* padding-right: 10.1vw; */
      font-size: 79px;
      margin: 0;
      position: relative;
      padding-top: 11vh;
      /* top: -6vh; */
      padding-bottom: 0;
      font-weight: 100;
    }
    h1 span{
      font-weight: normal;
      font-size: 60px;
    }
    h2,h3{
      font-size: 79px;
      padding-top: 50px;
      padding-bottom: 0;
    }
    h3{
      padding-top: 120px;
    }
    .headerName{
      font-size: 1.5625vw;
      font-weight: bold;
    }
    .headerDesc{
      font-size: 1.3vw;
      padding-top: 6vh;
      /* font-family: 'FbCackau-Light'; */
    }
    .headerDesc strong{
        font-family: 'OpenSansHebrew', sans-serif;
    }
    .tonextjob{
      font-weight: 700;
      font-family: inherit;
      background-color: #fff;
      border-radius: 20px;
      text-decoration: unset;
      color: #000;
      font-size: 1.5vw;
      padding: 1vh 1.3vw;
      display: block;
      width: fit-content;
      margin-top: 4vh;
      /* font-family: 'FbCackau-Light'; */
    }
    .everyDay{
      font-size: 23px;
      color: #fff;
    }
    .video{
      width: 1100px;
      max-width: 90%;
      margin-top: 30px;
    }
    .findyourpowerflex{
      display: flex;
      flex-wrap: wrap; /* Allows items to wrap onto the next line */
      color: #fff;
      width: 945px;
      max-width: 90%;
      margin: auto;
      margin-top: 90px;
      font-size: 21px;
      justify-content: space-between; /* Adds space between items */
    }
    .findpower{
      width: 46%;
      margin-top: 30px;
    }
    .findpowerRun{
      /* width: 80%; */
      padding-top: 10px;
    }
    /* #findpower2 .findpowerRun{
      width: 70%;
    } */
    .findpowerTitle{
      font-size: 26px;
      font-weight: bold;
    }
    .findpower a{
      display: block;
      font-family: inherit;
      color: #fff;
      text-decoration: none;
      border: 2px solid #FFFFFF;
      border-radius: 40px;
      width: 260px;
      margin: auto;
      margin-top: 30px;
      padding: 5px;
    }
    #findpower1 a{
      margin-top: 58px;
    }
    #findpower3 a{
      margin-top: 88px;
    }
    .peopleSection{
      color: #fff;
      width: 1120px;
      max-width: 90%;
      margin: auto;
      margin-top: 60px;
      text-align: right;
      font-size: 20px;
    }
    .peopleDiv{
      display: flex;
    }
    .peopleDiv:first-child{
      flex-flow: row-reverse;
    }
    .peopleDiv img{
      width: 50%;
      object-fit: contain;
    }
    .peopleDiv p{
      margin-left: auto;
      margin-right: 0;
      /* padding-top: 30px; */
      width: 47.8%;
    }
    .peopleDiv p span{
      display: block;
      padding-top: 60px;
    }
    .peopleDiv:not(:first-child) p{
      margin-left: 0;
      margin-right: auto;
      padding-top: 30px;
      width: 48.3%;
    }
    .peopleDiv:not(:first-child) p span{
      padding-top: 40px;
    }
    .doittogetherdiv{
      color: #fff;
      background-image: url(images/togetherbg.png);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      padding: 150px 0;
      margin-top: 60px;
    }
    .togetherTitle{
      font-size: 51px;
    }
    .togetherRun{
      font-size: 21px;
    }
    .doittogetherdiv a{
      display: block;
      text-decoration: none;
      color: #C25700;
      background-color: #fff;
      width: fit-content;
      margin: auto;
      font-family: inherit;
      font-weight: 600;
      font-size: 21px;
      padding: 10px 20px;
      border-radius: 40px;
      margin-top: 20px;
    }
    footer{
      background-color: #fff;
      color: #2A2A2A;
    }
    footer a{
      display: block;
      color: #2A2A2A;
      text-decoration: none;
    }
    footer.bg-dark-grey{
      background-color: #121D2C;
      color: #fff;
    }
    footer.bg-dark-grey a{
      color: #fff;
    }
    /* .mt-10 {
      margin-top: 2.5rem;
  } */
  .pt-10 {
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 50px;
  }
  .flex {
    display: flex;
  }
  .flex-row {
    flex-direction: row;
  }
  .gap-lg {
    gap: 3rem;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-start {
    align-items: flex-start;
  }
  .gap-lg {
    gap: 3rem;
  }
  .gap-2xs, .gap-3 {
    gap: .75rem;
  }
  .font-bold {
    font-weight: 700;
  }
  .text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
    text-align: right;
  }
  .max-w-site {
    max-width: 1400px;
    margin: auto;
  }
  .gap-2xs a{
    text-align: right;
  }
  .justify-center {
    justify-content: center;
  }
  .gap-xs {
    gap: 1rem;
  }
  .mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }
  .mb-10{
    margin-bottom: 2.5rem;
    justify-content: center;
    margin-top: 20px;
  }
  .py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
  }
  .text-xs {
    font-size: .75rem;
    line-height: 1rem;
  }
  .mb-7 {
    margin-bottom: 1.75rem;
  }
  .border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .border {
    border-width: 1px;
  }
  .w-full {
    width: 100%;
  }
  .my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .gap-lg {
    gap: 3rem;
  }
  .h-6 {
    height: 1.5rem;
  }
  .w-auto {
    width: auto;
  }
  .mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  
    .intro{
      color: #386097;
      width: 80%;
    }
    .intro, .introbold{
      font-size: 2vw;
      font-weight: 600;
    }
    .introbold{
      font-weight: bold;
    }
    .whyus{
      font-size: 1.5625vw;
      color: #386097;
      width: 88%;
      padding-bottom: 6vh;
    }
  .sherutim{
    text-align: center;
    color: #C25700;
    font-size: 2vw;
    font-weight: 800;
    padding-top: 3vh;
  }
    .prosflex{
      background-image: url(images/services.png);
      background-size: contain;
      background-repeat: no-repeat;
      display: flex;
      justify-content: right;
      /* width: 70vw; */
      margin: auto;
      margin-top: 4vh;
      margin-right: 0;
      background-position: right;
      padding: 2vh 0 3vh;
    }
    .prodiv .frame{
      width: 12.29vw;
    }
    .prodiv:first-child{
      padding-right: 14vw;
    }
    .prodiv{
      padding-right: 6vw;
    }
    .prodiv:nth-child(4){
      padding-right: 3vw;
    }
    .prodiv:last-child{
      padding-right: 5vw;
    }
    .prodiv .v{
      position: absolute;
      right: 0;
      left: 0;
      margin: auto;
      top: -3vh;
      width: 3.3vw;
    }
    .prodiv{
      position: relative;
    }
    .prodiv p{
      font-size: 1.5625vw;
      /* font-weight: bold; */
      /* position: absolute;
      top: 45%;
      left: 47%;
      transform: translate(-50%, -50%); */
      width: 100%;
      line-height: 1.1;
      text-align: center;
      color: #fff;
    }
    .prodiv p strong{
      font-size: 2vw;
    }
    .whatincludeflex{
      display: flex;
      flex-wrap: wrap;
      -ms-flex-pack: distribute;
      justify-content: space-evenly;
      -ms-flex-line-pack: center;
      align-content: center;
      width: 47vw;
      margin: auto;
      margin-bottom: 1vh;
      /* margin-top: 4vh; */
    }
    .includediv{
      width: 14vw;
      background: linear-gradient(180deg, #EDF4FA 0%, #FFFFFF 100%);
      box-shadow: 0px 25px 56px 0px #0000001A;
      margin-top: 4vh;
      padding: 2vh 0;
      border-radius: 16.84px;
    }
    .includediv img{
      width: 4.6vw;
    }
    /* .includediv:nth-child(1) img{
      padding-top: 2vh;
      padding-bottom: 2vh;
    } */
    .includediv:nth-child(2) img{
      width: 4.6vw;
      padding-top: 1.3vh;
      padding-bottom: 2vh;
    }
    .includediv:nth-child(3) img{
      width: 4.6vw;
      padding-bottom: 2.5vh;
      padding-top: 1vh;
    }
    .includediv:nth-child(4) img{
      width: 6.3vw;
      padding-bottom: 1vh;
      padding-top: 1vh;
    }
    .includediv:nth-child(5) img{
      width: 4.2vw;
      padding-bottom: 1.5vh;
      padding-top: 1vh;
    }
    .includediv:nth-child(6) img{
      width: 6.2vw;
      /* padding-bottom: 2.5vh;
      padding-top: 1vh; */
    }
     .include{
      text-align: center;
      color: #386097;
      font-weight: 900;
      padding-top: 13vh;
      font-size: 2vw;
     }
     .includetitle{
      font-size: 1.4vw;
      /* font-weight: 200; */
      line-height: 1.2;
      color: #386097;
      /* font-weight: 700; */
     }
  
     #hireFlex{
      line-height: 6.8vh;
     }
  
     #hrExperts{
      padding-top: 3.4vh;
     }
  
     #shortHire{
      padding-top: 3.5vh;
     }
  
     .includetxt{
       font-size: 1.14vw;
       padding-top: 1vh;
     }
     .whygiusFlex{
      display: flex;
      flex-wrap: wrap;
      -ms-flex-pack: distribute;
      justify-content: space-evenly;
      -ms-flex-line-pack: center;
      align-content: center;
      margin: auto;
      padding-top: 5vh;
      padding-bottom: 7vh;
      /* margin-bottom: 1vh; */
     }
     .whygius img{
      width: 7vw;
     }
     .whygius p{
      font-size: 1.5625vw;
      color: #386097;
     }
     /* .whygius{
      width: 25%;
     } */
    #form_holder{
      text-align: center;
      padding-bottom: 6vh;
      padding-top: 2vh;
      /* margin-bottom: 1.547919vh; */
    }
    .theform {
      padding-top: 12.208657047724751vh;
      /* display: none; */
      background-color: #000000CC;
      /* background-image: url(images/form.png); */
      background-size: cover;
      background-repeat: no-repeat;
      bottom: 0;
      right: 0;
      left: 0;
      /* position: sticky; */
      z-index: 10;
  }
  
  form{
    /* position: relative; */
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: initial;
    width: 66%;
    margin: auto;
    margin-right: 17.4vw;
    padding-bottom: 2vh;
      /* margin-right: 18vw; */
  }
  .formmob{
    display: none;
  }
  .fordets{
    border-top: solid 1px white;
    line-height: 1.14;
    letter-spacing: 0.18px;
    text-align: center;
    color: #fff;
    font-size: 1.5vw;
    /* margin-top: 2.3vh; */
    font-weight: 700;
    padding-top: 3.8vh;
  }
  .fordets .mob{
    display: none;
  }
  
  .check-label{
    color: #fff;
    display: block;
    font-size: 0.78125vw;
    /* position: absolute; */
    left: 19.1vw;
    padding-top: 0.5vh;
    bottom: 5vh;
    order: 2;
  }
  .check-label a{
    color: #fff;
  }
  input[type=checkbox] {
    -ms-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    width: 1vw;
    position: relative;
             cursor: pointer;
  }
  .mish{
    text-align: center;
    font-size: 1vw;
    font-weight: 600;
    color: #fff;
  }
  /* input[type=checkbox]:before {
    content: "";
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    border: 2px solid #555555;
    border-radius: 3px;
    background-color: #000;
  }
  input[type=checkbox]:checked:after {
    content: "";
    display: block;
    width: 5px;
    height: 10px;
    border: solid black;
    background-color: #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 2px;
    left: 6px;
  } */
  
  .allinputStyle{
    direction: rtl;
  font-family: 'OpenSansHebrew';
  font-weight: normal;
  font-size: 0.8vw;
  width: 12.4vw;
  padding-right: 0.6vw;
  margin-left: 1vh;
  height: 4.2vh;
  border: solid 0.05vw #ffffff;
  color: #fff;
  margin-bottom: 1vh;
  text-align: right;
  background-color: inherit;
  border-radius: 30px;
  }
  .allinputStyle::placeholder{
    color: #fff;
  }
  option{
    background-color: #000;
  }
  /* .error_div123{
    background-color: #9a3a44;
    color: #ffffff;
    min-width: 12.5vw !important;
  }
  
  #firstNameTXBerr{
    cursor: pointer;
    position: absolute;
    text-align: center;
    left: unset !important;
    right: 19.3vw !important;
    top: 7.5vh !important;
  }
  #lastNameTXBerr{
    cursor: pointer;
    position: absolute;
    text-align: center;
  
    left: unset !important;
    right: 32.2vw !important;
    top: 7.5vh !important;
  }
  #compTXBerr{
    left: unset !important;
    right: 45.3vw !important;
    top: 7.5vh !important
  }
  #roleTXBerr{
    left: unset !important;
    right: 58.2vw !important;
    top: 7.5vh !important
  }
  #emailTXBerr{
    left: unset !important;
    right: 19.3vw !important;
    top: 12.8vh !important;
  }
  #phoneTXBerr{
    left: unset !important;
    right: 32.2vw !important;
    top: 12.8vh !important;
  }
  #serviceTXBerr{
    left: unset !important;
    right: 58.2vw !important;
    top: 12.8vh !important;
  } */
  .submitBtn{
    font-family: 'OpenSansHebrew';
    font-weight: normal;
    font-size: 1.2vw;
    /* background-color: #ff0000; */
    background: #ffff;
    color: #000;
    width: 12.5vw;
    height: 4.2vh;
    cursor: pointer;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
    /* border: solid 2px #ffffff; */
    /* margin-right: 1vh; */
    margin-bottom: 1vh;
    border-radius: 30px;
    font-weight: 700;
  }
  .error_div123{
    color: #fff;
  }
  
  .thankyoutitle{
    display: table;
    background-image: linear-gradient(to left, #d46d36, #9a222b);
    -webkit-background-clip: text;
      -moz-background-clip: text;
      background-clip: text;
      -webkit-text-fill-color: transparent; 
      -moz-text-fill-color: transparent;
      text-fill-color: transparent;
      font-weight: 900;
  font-size: 6.97vw;
  }
  .thankyoutxt{
    line-height: 1.34;
    letter-spacing: normal;
    text-align: center;
    color: #161616;
    font-weight: 700;
    font-size: 2.29vw;
  }
  .creditsblock{
    background-color: #cdcdcd;
  }
  .creditspic{
    width: 10.9vw;
    display: block;
    margin-left: 4.89vw;
    margin-right: auto;
    padding-top: 0.7vh;
    padding-bottom: 0.3vh;
  }
        .iconsmob{
          display: none;
        }
  
        .sumomob{
          display: none;
        }
        .forcon{
          display: none;
        }
  
        .brdesk{
          display: block;
        }
        .brmob{
          display: none;
        }
        .bsp {
          margin-right: 1.6vw;
      }
     .call-me{
       display: none;
     }
     .tfnnmob{
       display: none;
     }
     .twofortyninemob{
       display: none;
     }
     .credits{
       display: none;
     }
     .arrow{
       display: none;
     }
     #mobiledetsline{
       display: none;
     }
     .x{
       display: none;
     }
     .deskanchormainsite{
      background-color: #c25700;
      width: 10.09vw;
      position: fixed;
      left: 0;
      top: 14vh;
      text-decoration: 0;
      color: #fff;
      font-weight: bold;
      line-height: 1.16;
      font-size: 1.45vw;
      z-index: 111;
      padding: 1.9vh;
     }
   .mobicons{
    display: none;
   }
   .tnxmain{
    height: 100vh;
   }
   #close,#burger{
    display: none;
   }
   .ac-show-on-mobile{
    display: none
  }
  .ac-hide-on-mobile{
    display: block
  }
      @media only screen and (max-width: 650px) {
        .brmob{
          display: block;
        }
        main {
          background-image: url(images/mainmob.png);
          background-size: contain;
      }
      #firstHeader{
        /* display: none; */
        background: #000;
        position: sticky;
      }
      #firstHeader .menu{
        display: none;
        position: absolute;
        top: 0;
        padding-right: 0;
        background-color: #fff;
        width: 100%;
        padding: 0;
        right: 0;
        left: 0;
        padding-bottom: 20px;
        padding-top: 30px;
        height: 100vh;
      }
      .slick-slider {
        padding-bottom: 50px;
    }
      #close{
        position: relative;
        z-index: 555;
      }
      .innerFirstHeader {
        display: flex;
        padding: 10px 10px;
        flex-flow: row-reverse;
        justify-content: space-between;
        position: relative;
        width: 100%;
        max-width: 100%;
    }
    #firstHeader .menu a{
      width: 100%;
      display: block;
      margin: 0;
      padding-top: 20px;
      border-bottom: 1px solid #000;
      text-align: center;
      width: 90%;
      margin: auto;
      color: #000;
    }
    #firstHeader .menu a img{
      display: none;
    }
      #burger{
        display: block;
      }
      .sliderTextDiv {
        position: unset;
        width: 100%;
        margin: auto;
        padding-top: 30px;
    }
    .slick-prev, .slick-next {
        top: 21%;
    }
    [dir='rtl'] .slick-prev {
      left: 20px;
      right: auto;
      width: 20px;
      height: 20px;
      z-index: 105;
  }
  [dir='rtl'] .slick-next {
    left: auto;
    right: 20px;
    width: 20px;
    height: 20px;
    z-index: 105;
  }
  .slick-dots li.slick-active button:before {
    width: 13px;
    height: 13px;
  }
  .neonHeader {
    font-size: 37.5px;
    text-align: center;
    }
    .headerName {
      font-size: 18px;
  }
  .neonHeader__light_green  {
    width: 74%;
  }
  .neonHeader__yellow {
    width: 90%;
  }
  .headerDesc {
    font-size: 17px;
    padding-top: 25px;
    text-align: center;
  }
  /* .headerDesc br{
    display: none;
  } */
  .tonextjob{
    font-size: 22px;
    margin-top: 30px;
    padding: 10px 15px;
    margin: 15px auto 15px;
    border-radius: 10px;
  }
        .logo{
          width: 125px;
          display: block;
          /* margin-right: auto; */
          /* margin-left: auto; */
          padding-top: 45px;
          margin-right: 20px;
        }
        h1 {
                   /* text-align: center; */
          padding-right: 0;
          font-size: 42px;
          /* padding-bottom: 5px; */
          top: unset;
          margin-right: 0;
          padding-top: 0;
          padding-bottom: 10px;
      }
      h1 span {
        /* font-weight: normal; */
        font-size: 32px;
    }
    h2 {
      padding-bottom: 0;
      font-size: 42px;
      padding-top: 60px;
      padding-right: 0;
  }
  h3 {
    padding-top: 120px;
    font-size: 47.4px;
    width: 70%;
    margin: auto;
  }
  .everyDay {
    font-size: 17px;
    width: 90%;
  }
  .everyDay br{
    display: none;
  }
  .findpowerTitle {
    font-size: 22px;
  }
  .findyourpowerflex {
    margin-top: 50px;
    font-size: 18px;
  }
  #findpower1 a {
    margin-top: 20px;
  }
  #findpower2 a {
    margin-top: 20px;
  }
  #findpower2 .findpowerRun {
    width: 90%;
  }
  #findpower3 a {
    margin-top: 20px;
  }
  .findpower{
    width: 100%;
    margin-top: 20px;
  }
  .findpowerRun {
    width: 90%;
  }
  .peopleDiv {
    display: block;
    padding-top: 30px;
  }
  .peopleDiv img {
    width: 100%;
  }
  .peopleSection{
    max-width: 100%;
    margin-top: 40px;
  }
  .peopleDiv p {
    width: 90%;
    margin: auto;
    padding-top: 20px;
    font-size: 15px;
  }
  .peopleDiv:not(:first-child) p {
    padding-top: 20px;
    width: 90%;
    margin: auto;
  }
  .peopleDiv p span {
    padding-top: 20px;
  }
  .doittogetherdiv {
    color: #fff;
    background-image: url(images/togetherbgmob.png);
    padding: 60px 0;
    margin-top: 70px;
  }
  .togetherTitle {
    font-size: 33px;
  }
  .togetherRun{
    font-size: 18px;
    width: 65%;
  }
      .mainimg {
        padding-top: 0;
    }
    .supermanpower {
      padding-top: 15vh;
      width: 90%;
  }
      main p {
        bottom: unset;
        right: 0;
        font-weight: 700;
        font-size: 22px;
        text-align: center;
        top: 0;
        transform: unset;
        left: 0;
        padding-top: 14px;
        line-height: 0.9;
        padding-bottom: 20px;
    }
    main p .heb {
      font-size: 33px;
  }
  .deskanchormainsite{
    display: none;
  }
  .intro, .introbold {
    font-size: 19px;
    width: 90%;
    padding-top: 16.7px;
  }
  .findyourpowerflex {
    display: block;
  }
  .prodiv .frame {
    width: 163px;
  }
  .prodiv p {
    font-size: 25px;
    text-align: right;
    padding-right: 52px;
  }
  .prodiv p strong{
    font-size: 35px;
    display: block;
  }
  .prosflex{
    width: 100%;
  }
  .prodiv .v {
    top: -2.5vh;
    width: 46px;
  }
  .prodiv p br{
    display: none;
  }
  .prodiv {
    width: 100%;
    padding-right: 0;
    padding: 25px 0 30px;
  }
  .prodiv:first-child, .prodiv:nth-child(4),  .prodiv:last-child{
    padding-right: inherit;
  }
  /* .prodiv:nth-child(2){
    padding-top: 5px;
  }
  .prodiv:nth-child(3){
    padding-top: 5px;
    padding-bottom: 22px;
  }
  .prodiv:nth-child(4){
    padding-top: 0;
    padding-bottom: 20px;
  }
  .prodiv:last-child{
    padding-bottom: 20px;
  } */
  .mobicons{
    display: block;
    position: absolute;
    left: 0;
    bottom: -20vh;
   }
  .sherutim {
    font-size: 35px;
    font-weight: 800;
    padding-top: 20px;
  }
  .whatincludeflex {
    display: flex;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-evenly;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 95%;
    margin: auto;
    margin-bottom: 0;
    /* margin-bottom: 110px; */
    margin-top: 25px;
  }
  .includediv {
    /* width: 100%; */
    width: 45%;
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 10.18px;
    padding: 10px 0;
    box-shadow: 32px 50px 80px 48px #0000001A;
  }
  .includediv img{
    width: 46.77px;
  }
  .includediv:nth-child(1) img {
    width: 60.2px;
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .includediv:nth-child(2) img {
    width: 61.84px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .includediv:nth-child(3) img {
    width: 60.71px;
    padding-top: 0.9px;
    padding-bottom: 0;
  }
  
  .includediv:nth-child(4) img {
    width: 65.88px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .includediv:nth-child(5) img {
    width: 54.59px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .includediv:nth-child(6) img {
    width: 50.82px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .includetitle {
    font-size: 19px;
    /* width: 50%; */
    padding-top: 5px;
  }
  .includetxt {
    font-size: 16px;
    padding-top: 3px;
  }
  
  #shortHire{
    padding-top: 19.5px;
  }
  
  .include {
    font-size: 30px;
    padding-top: 50px;
    width: 90%;
    padding-bottom: 0;
    line-height: 1.1;
  }
  .whyus {
    font-size: 19px;
    width: 90%;
    padding-bottom: 30px;
    padding-top: 10px;
  }
  .whygiusFlex {
    padding-top: 20px;
    padding-bottom: 10px;
    /* margin-bottom: 1vh; */
  }
  .whygius{
    width: 100%;
    background: linear-gradient(180deg, #FFFFFF 0%, #EDF4FA 100%);
    display: flex;
  }
  .whygius img {
    width: 57.28px;
    margin-right: 55px;
    padding: 12px 0;
  }
  .whygius p {
    font-size: 19px;
    text-align: right;
    margin-right: 40px;
    font-weight: 700;
  }
  #negotdiv{
    width: 100%;
    /* width: 90%; */
  }
  #mobileform{
    /* display: none; */
    background-color: #000 !important;
    position: relative;
    z-index: 34;
    /* position: absolute;
      bottom: 0;
      left: 0;
      right: 0; */
  }
  
  #hrExperts{
    padding-top: 7px;
  }
  
  #mobiledetsline{
    display: block;
    background-color: #fff !important;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 33;
  }
  .formmob{
    display: block;
    position: absolute;
    bottom: 30px;
    width: 90%;
    right: 0;
    left: 0;
    display: block;
    margin: auto;
  }
  .thankyoutitle {
    
    font-size: 80px;
  }
  .thankyoutxt {
    
    font-size: 26px;
  }  
        .brdesk{
          display: none;
        }
        .creditspic{
          width: 211px;
          margin-left: auto;
          padding-top: 5px;
          padding-bottom: 1px;
        }
      
        
        .fordets .mob{
          display: inline-block;
        }
  
        .fordets{
          font-size: 24px;
          padding-top: 26px;
          margin-bottom: 1px;
          margin-top: unset;
          width: 85%;
          line-height: 1;
        }
  
        .call-me{
          display: block;
          
        }
        .c2cimg{
          width: 50px;
        }   
  
        .flexdets{
          display: flex;
          justify-content: center;
          padding-top: 0;
          padding-bottom: 0;
          /* height: 92px; */
          color: #fff;
          background: #000;
       
        }
        .flexdets a{
          font-size: 25px;
          font-weight: bold;
          text-decoration: unset;
          font-family: inherit;
          color: #fff;
          padding: 20px 0px;
        }
        .mobtomainwebsite{
          display: none;
          width: 100%;
          background-color: #c25700;
          color: #fff;
          font-size: 25px;
          font-weight: bold;
          text-decoration: unset;
          /* width: 49%; */
          padding-top: 10px;
          padding-bottom: 10px;
        }
        .toopenform{
          display: none;
          font-size: 16px;
          font-weight: bold;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: normal;
          text-align: center;
          color: #ffffff;
          margin: 0;
          background-color: #386097 !important;
          width: 100%;
          padding-top: 10px;
        }
        form {
          display: flex;
          flex-direction: column;
          width: 100%;
          margin-right: 0;
          /* margin-bottom: 65px; */
      }
      .mish{
        font-size: 17px;
        margin-bottom: 55px;
      }
      .hamhasha{
        display: none;
      }
      .submitBtn {
        padding-left: unset;
        padding-right: unset;
        /* position: absolute; */
        /* left: 23px; */
        /* padding-top: 6.5vw; */
        /* padding-bottom: 7.5vw; */
        margin-top: 18px;
        height: 68px;
        font-size: 20px;
        -webkit-appearance: none;
        width: 90%;
        margin-right: unset;
        height: 35px;
        margin-bottom: 10px;
        margin-left: unset;
        margin-top: 10px;
        position: unset;
        position: relative;
        z-index: 22;
    }
    .allinputStyle {
      width: 186px;
      /* margin-right: auto; */
      /* margin-left: 92px; */
      margin-top: 10px;
      font-size: 20px;
      line-height: 1.61;
      letter-spacing: 0.32px;
      padding-left: 0;
      padding-right: 2%;
      margin-left: unset;
      margin-bottom: unset;
      width: 90%;
      height: 30px;
      border: solid 1px #ffffff;
      /* display: none; */
  }
  #firstNameTXB{
    display: block !important;
  }
  #lastNameTXB{
    display: block !important;
  }
  /* .margmob{
    margin-bottom: 18px;
  } */
  input[type="file" i] {
    width: 75%;
  }
  .fileToUpload::before {
    font-size: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 8px;
    padding-left: 0;
    width: 100%;
    margin-top: 18px;
  }
  .x{
    display: block;
    position: absolute;
    top: 18px;
    right: 14px;
  }
  /* .error_div123 {
  
    min-width: 75% !important;
  } */
  #fileToUploaderr {
  
    min-width: 75% !important;
  }
  input[type=checkbox] {
    -ms-transform: scale(unset);
    -moz-transform: scale(unset);
    -webkit-transform: scale(unset);
    -o-transform: scale(unset);
    transform: scale(unset);
    width: unset;
    display: inline;
    position: unset;
  }
  .check-label {
    /* display: none; */
    font-size: 13px;
    position: unset;
    margin-bottom: 13px;
    margin-top: 10px;
    text-align: right;
    margin-left: 0;
    width:90%;
  }
  
  .theform{
    padding-top:110px;
    background-color: unset;
    position: unset;
    background-image: none;
  }
  
  #form_holder {
    margin-bottom: unset;
    /* background-image: url(images/formmob.png);
    background-size: contain;
    background-repeat: no-repeat; */
    padding: 10px;
    position: relative;
    padding-bottom: 30px;
  }
  /* #firstNameTXBerr ,#lastNameTXBerr ,#phoneTXBerr, #emailTXBerr, #serviceTXBerr, #roleTXBerr, #compTXBerr{
  
    left: 0!important;
    right: 0!important;
    top: 72px !important;
    margin: auto;
    width: 75%;
  }
  #lastNameTXBerr{
    top: 112px !important;
  }
  #phoneTXBerr{
    top: 271px !important;
  }
  #emailTXBerr{
    top: 233px !important;
  }
  #serviceTXBerr{
    top: 353px !important;
  }
  #roleTXBerr{
    top: 193px !important;
  }
  #compTXBerr{
    top: 154px !important;
  } */
  .slide-in-bottom {
    background-color: #000000 !important;
    /* display: block !important; */
      -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
              animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  }
  
  .slide-out-bottom {
    background-color: #000000 !important;
      -webkit-animation: slide-out-bottom 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
            animation: slide-out-bottom 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
            /* display: none; */
  }
  /* ----------------------------------------------
   * Generated by Animista on 2020-11-5 11:34:19
   * Licensed under FreeBSD License.
   * See http://animista.net/license for more info. 
   * w: http://animista.net, t: @cssanimista
   * ---------------------------------------------- */
  
  /**
   * ----------------------------------------
   * animation slide-in-bottom
   * ----------------------------------------
   */
   @-webkit-keyframes slide-in-bottom {
    0% {
      -webkit-transform: translateY(1000px);
              transform: translateY(1000px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes slide-in-bottom {
    0% {
      -webkit-transform: translateY(1000px);
              transform: translateY(1000px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
  }
  /* ----------------------------------------------
   * Generated by Animista on 2020-11-5 12:9:1
   * Licensed under FreeBSD License.
   * See http://animista.net/license for more info. 
   * w: http://animista.net, t: @cssanimista
   * ---------------------------------------------- */
  
  /**
   * ----------------------------------------
   * animation slide-out-bottom
   * ----------------------------------------
   */
   @-webkit-keyframes slide-out-bottom {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateY(1000px);
              transform: translateY(1000px);
      opacity: 0;
    }
  }
  @keyframes slide-out-bottom {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateY(1000px);
              transform: translateY(1000px);
      opacity: 0;
    }
  }
    .theanchorsfooter .flex{
      width: 100%;
      display: block; 
  
    }
    .theanchorsfooter{
      display: block;
    }
    .theanchorsfooter .font-bold{
      padding-top: 20px;
    }
    .pt-10 {
      padding-top: 20px;
      padding-bottom: 30px;
  }
  .allrightsdiv{
    display: block;
  }
  .allrights{
    padding-top: 20px;
    display: block;
    width: 100%;
    text-align: center;
  }
  .ac-show-on-mobile{
    display: block
  }
  .ac-hide-on-mobile{
    display: none
  }
  .neonHeader .ac-row-1 {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    margin-top: 9px;
    font-size: 47px;
}
.neonHeader__green {
    text-shadow: 0 0 8px #000000,0 0 20px #000000
  }
  .neonHeader__green .ac-row-1 {
    text-shadow: 0 0 8px #3BBC26,0 0 20px #3BBC26
  }
  .neonHeader__orange {
    text-shadow: 0 0 8px #000000,0 0 20px #000000
  }
  .neonHeader__orange .ac-row-1 {
    text-shadow: 0 0 8px #ff7e1f,0 0 20px #ff7e1f
  }
  .neonHeader__blue {
    text-shadow: 0 0 8px #000000,0 0 20px #000000
  }
  .neonHeader__blue .ac-row-1 {
    text-shadow: 0 0 8px #8000F0,0 0 20px #8000F0
  }
    }
    