html {
    scroll-behavior: smooth;
  }

  body {
      overflow-x: hidden;
  }

  .logo-top-landing-page {
    text-align: center;
  }

  .logo-image {
      width: 200px;
  }

  .header-button {
      width: 119px;
      height: 34px;
      display: inline-block;
      border-radius: 17px;
      box-shadow: 0px 2px 8px 5px rgba(215,215,215,1);
      text-align: center;
      padding-top: 6px;
      font-size: 15px;
      margin-left: 40px;
      background-color: #fff;
  }

  .slider1 {
    /*margin-top: 112px;*/
    background-image: url(/public/events/landingpage-img/background.png);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      /*height: 610px;*/
      margin-bottom: unset;
      border-radius: 0px;

  }

  .slider2 {
    background-image: url(/public/events/landingpage-img/background.png);
      background-position: center;
      background-repeat: no-repeat;
    background-size: 100% 100%;
      /*height: 610px;*/
      margin-bottom: unset;
      border-radius: 0px;

  }

  .header-title-2 {
      font-family: 'Barlow', sans-serif;
      font-weight: 600;
      color: #fff;
      text-align: left;
      font-size: 35px;
      margin-top: -5px;
  }

  .header-title {
      text-align: left;
      font-size: 35px;
      margin-top: 100px;
      font-family: 'Barlow', sans-serif;
      font-weight: 600;
      color: #fff;
  }

  .header-subtitle {
    text-align: left;
      font-size: 20px;
      padding-top: 40px;
      padding-bottom: 40px;
      font-family: 'Barlow', sans-serif;
      font-weight: 300;
      color: #fff;
      font-family: 'Barlow', sans-serif;
  }

  .navbar-email-input {
    margin: auto;
      display: block;
      border: none;
      border-radius: 36px;
      width: 100%;
      height: 50px;
      outline: none;
      padding-left: 35px;
      font-size: 20px;
      font-family: 'Barlow', sans-serif;
  }

  .top-form-block {
      width: 380px;
      position: relative;
  }

  .button-access {
    width: 186px;
    height: 50px;
    display: block;
    background-color: #303030;
    border-radius: 36px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    position: relative;
    float: right;
    top: -50px;
    font-family: 'Barlow', sans-serif;
    font-weight: 600;
    border: none;
    transition: .3s;
  }

  .button-access:hover {
      text-decoration: none;
  }

  .top-button-col {
    margin-top: 60px;
  }

  .separate-line {
      height: 5px;
      background-color: #f9fbfe;
  }

  .title-analytics {
    text-align: center;
    font-size: 40px;
    margin-top: 80px;
      margin-bottom: 80px;
      font-family: 'Barlow', sans-serif;
      font-weight: 600;
  }

  .analytics-block {
      padding: 90px 90px 0px 90px;
  }

  .after-analytics-img h4 {
      font-family: 'Barlow', sans-serif;
      font-weight: 600;
  }

  .anl-image {
    width: 1105px;
  }

  .text-chenar {
    padding: 20px 40px 0px 0px;
      font-size: 16px;
      font-family: 'Barlow', sans-serif;
      font-weight: 300;
  }

  .adaugare-ev-img {
    width: 100%;
  }

  .grow-up-your-sales h2 {
    padding-top: 20px;
    font-family: 'Barlow', sans-serif;
      font-weight: 600;
  }

  .grow-up-your-sales p {
    font-family: 'Barlow', sans-serif;
      font-weight: 300;
      font-size: 16px;
  }

  .manage-event-img {
    width: 100%;
    border-radius: 15px;
  }

  .manage-price-img {
    width: 100%;
    float: right;
    border-radius: 15px;
  }

  .grafic-img {
    width: 100%;
    box-shadow: 0px 2px 8px 5px rgba(215,215,215,1);
  }

  .manage-event h2 {
    padding-top: 20px;
    font-family: 'Barlow', sans-serif;
      font-weight: 600;
      color: #fff;
  }

  .manage-price h2 {
    padding: 0px 0px 0px 75px;
      margin-top: 15px;
      font-family: 'Barlow', sans-serif;
      font-weight: 600;
  }

  .manage-event p {
  /*  padding: 0px 110px 0px 0px;
  */  font-family: 'Barlow', sans-serif;
      font-weight: 300;
      font-size: 16px;
      color: #fff;
  }

  .manage-price p {
    padding: 0px 0px 0px 75px;
    font-family: 'Barlow', sans-serif;
      font-weight: 300;
      font-size: 16px;
  }

  .manage-price-block {
    margin-bottom: 100px;
  }

  .sales-block, .manage-price-block, .grafic-block {
    margin-top: 130px;
  }

  .manage-block {
    margin-top: 40px;
  }

  .sales-block {
    margin-top: 50px !important;
    margin-bottom: 50px;
  }

  .grafic-text h2 {
    padding-top: 20px;
    font-family: 'Barlow', sans-serif;
      font-weight: 600;
  }

  .grafic-text p {
    font-family: 'Barlow', sans-serif;
      font-weight: 300;
      font-size: 16px;
  }

  .black-side-image {
    background-image: url(/public/events/landingpage-img/black-cover.png);
      height: 542px;
      border-top-right-radius: 15px;
      border-bottom-right-radius: 15px;
      background-position: left;
      background-repeat: no-repeat;
      background-size: 100%;
  }

  .section-8-cosulmeu .adauga-title{
    /*margin-bottom: 60px;*/
    margin-top: 10px;
  }

  .section-6, .section-7 {
    margin-top: 250px;
  }

  .section-7 {
    margin-bottom: 60px;
  }

  .text-black-side {
      margin-left: 36%;
  }

  .black-side-image h2 {
    color: #fff;
      padding-top: 105px;
      font-size: 35px;
      font-family: 'Barlow', sans-serif;
      font-weight: 600;
  }

  .black-side-image p {
    color: #fff;
    font-size: 20px;
    padding-top: 50px;
      font-family: 'Barlow', sans-serif;
      font-weight: 300;
  }

  .black-side-image a {
      color: #fff;
      font-size: 18px;
      font-family: 'Barlow', sans-serif;
      font-weight: 300;
      text-decoration: none;
      width: 235px;
      height: 40px;
      background-color: #ea0a43;
      display: block;
      text-align: center;
      border-radius: 10px;
      padding-top: 7px;
      margin-top: 50px;
      transition: .3s;
  }

  .bilete-cumparate-img {
    width: 470px;
      float: right;
      position: relative;
      left: 230px;
      top: -160px;
  }

  .urmareste-vanzarile-text {
    padding-left: 100px;
      padding-right: 100px;
  }

  .urmareste-vanzarile-text p {
    padding-right: 100px;
    font-family: 'Barlow', sans-serif;
      font-weight: 300;
      font-size: 16px;
      padding-top: 20px;
  }

  .urmareste-vanzarile-text h2 {
    font-family: 'Barlow', sans-serif;
      font-weight: 600;
  }

  .urmareste-vanzarile-img {
    width: 580px;
    border-radius: 15px;
  /*  box-shadow:
    0 0.3px 3.8px rgba(0, 0, 0, 0.075),
    0 2px 30px rgba(0, 0, 0, 0.15)
  ;*/
  }

  .minigraph-img {
    width: 275px;
  }

  .minigraph-img-box {
    margin-top: 50px;
  }

  .minigraph-img-1 {
    margin-left: 30px;
  /*  padding: 10px;
    box-shadow:
    0 0.3px 3.8px rgba(0, 0, 0, 0.075),
    0 2px 30px rgba(0, 0, 0, 0.15)*/
  ;  border-radius: 15px;
  }

  .minigraph-img-2 {
    margin-left: 90px;
  /*  padding: 10px;
    box-shadow:
    0 0.3px 3.8px rgba(0, 0, 0, 0.075),
    0 2px 30px rgba(0, 0, 0, 0.15)*/
  ;  border-radius: 15px;
  }


  .button-access:hover {
    background-color: #fff;
    color: #303030;
    border: 1px solid #303030;
  }

  .text-black-side a:hover {
    background-color: white;
    color: #ea0a43;
  }

  .contact-form-button:hover {
    box-shadow: 0px 10px 12px -4px rgb(234, 10, 67);
  }
  /*************** Pagina Contact ****************/

  .contact-box {
  box-shadow:
    0 0.3px 3.8px rgba(0, 0, 0, 0.075),
    0 2px 30px rgba(0, 0, 0, 0.15);
    border-radius: 20px;
  }

  .contact-title {
    font-family: 'Barlow', sans-serif;
    font-weight: 700;
    font-size: 50px;
    padding-top: 20px;
  }

  .contact-inputs {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #e4e4e4;
    width: 45%;
  }

  .contact-subtitle {
    font-size: 24px;
    font-family: 'Barlow', sans-serif;
    font-weight: 700;
    margin-top: 60px;
  }

  .contact-tel-subtitle {
    font-size: 24px;
    font-family: 'Barlow', sans-serif;
    font-weight: 700;
    margin-top: 53px;
  }

  .contact-tel-input {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #e4e4e4;
  }

  .contact-form-button {
    width: 185px;
    height: 46px;
    background-color: #ea0a43;
    display: block;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-family: 'Barlow', sans-serif;
    font-weight: 300;
    margin-top: 60px;
    margin-bottom: 50px;
    border: none;
    transition: .3s;
  }

  .contact-form-button:focus {
    outline: none;
  }

  .contact-form-button:hover {
      text-decoration: none;
  }

  .contact-left-box {
    padding: 45px 90px;
  }

  .mesaj-input {
    width: 100%;
    line-height: 25px;
  }

  .contact-tel-input, .contact-inputs:focus {
    outline: none;
  }

  .half-input {
    width: 95%;
    line-height: 25px;
  }

  .contact-tel-input, .contact-inputs::placeholder {
    font-size: 20px;
  }

  .contact-right-box {
    background-image: url(/public/events/landingpage-img/ev-contact.png);
    display: block;
    height: 732px;
    background-position: left;
    background-repeat: no-repeat;
    border-top-right-radius: 20px;
    padding-top: 110px;
    padding-left: 60px;
  }

  .right-paragraph-text {
    font-size: 19px;
  }

  .right-paragraph-text {
    color: #ea0a43;
    font-family: 'Barlow', sans-serif;
    font-weight: 500;
  }

  .contact-container-block {
      width: 950px;
  }

  /*************** Pagina Contact button switch ****************/

  .switch {
    position: relative;
    height: 47px;
    width: 220px;
    margin: 20px auto;
    background: #ececec;
    border-radius: 30px;
    top: 30px;
  }

  .switch-label {
    position: relative;
    z-index: 2;
    width: 95px;
    line-height: 26px;
    font-size: 14px;
    color: #30353a;
    cursor: pointer;
    text-align: center;
  }

  .switch-label-off {
    padding-left: 10px;
  }

  .switch-label-on {
    float: right;
    padding-right: 10px;
  }

  .switch-input {
    display: none;
  }

  .switch-input:checked + .switch-label {
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px rgba(255, 255, 255, 0.25);
    -webkit-transition: 0.15s ease-out;
    -moz-transition: 0.15s ease-out;
    -ms-transition: 0.15s ease-out;
    -o-transition: 0.15s ease-out;
    transition: 0.15s ease-out;
    -webkit-transition-property: color, text-shadow;
    -moz-transition-property: color, text-shadow;
    -ms-transition-property: color, text-shadow;
    -o-transition-property: color, text-shadow;
    transition-property: color, text-shadow;
  }
  .switch-input:checked + .switch-label-on ~ .switch-selection {
    left: 112px;
  }

  .switch-selection {
    position: absolute;
    z-index: 1;
    top: 0px;
    left: -1px;
    display: block;
    width: 110px;
    height: 48px;
    border-radius: 30px;
  }
  .switch-blue .switch-selection {
    background-color: #ea0a43;
  }
  .switch-yellow .switch-selection {
    background-color: #c4bb61;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0dd94), color-stop(100%, #c4bb61));
    background-image: -webkit-linear-gradient(top, #e0dd94, #c4bb61);
    background-image: -moz-linear-gradient(top, #e0dd94, #c4bb61);
    background-image: -ms-linear-gradient(top, #e0dd94, #c4bb61);
    background-image: -o-linear-gradient(top, #e0dd94, #c4bb61);
    background-image: linear-gradient(top, #e0dd94, #c4bb61);
  }

  .switch-label-off, .switch-label-on {
    padding-top: 10px;
  }

  .switch-input:checked + .switch-label-on {
      color: #fff;
  }

  .switch-input:checked + .switch-label-off {
      color: #fff;
  }


  /*************** Footer ****************/


  .footer-general {
    margin-top: 120px;
     background-color: #30353a;
  }

  .footer-logo {
    margin-top: 90px;
    width: 210px;
  }

  .footer-menu-link a {
    padding-right: 30px;
    font-size: 20px;
    font-family: 'Barlow', sans-serif;
     /*padding-left: 35px; */
     color: #9c9fa2;
  }

  .footer-menu-link a:hover {
    color: #fff;
  }

  .footer-menu-link {
      display: inline;
      margin-left: -40px;
  }

  .footer-button {
    display: inline-block;
    border: none;
    float: right;
    width: 250px;
    height: 50px;
    border-radius: 20px;
    background-color: #ea0a43;
    font-size: 20px;
    color: #fff;
    margin-top: -10px;
    font-family: 'Barlow', sans-serif;
    font-weight: 300;
  }

  .link-button, .bottom-footer {
    margin-top: 60px;
  }

  .bottom-footer-2 {
    margin-top: 60px;
    text-align: center;
  }

  .footer-text {
    font-size: 20px;
    display: inline;
    font-family: 'Barlow', sans-serif;
    color: #fff;
  }

  .social-icons {
    float: right;
    display: inline-block;
    margin-top: -5px;
  }

  .social-icons img {
    height: 37px;
  }

  .social-icons li {
    padding-left: 10px;
  }


  ul li {
      display: inline;
  }

  .footer-white-background {
      background-color: #fff;
      margin-top: 90px;
      height: 280px;
      border-top-left-radius: 30px;
      border-top-right-radius: 30px;
      padding-left: 70px;
      padding-right: 70px;
  }



  .monitor-image {
    width: 730px;
  }

  .screen-img {
    text-align: center;
  }

  .slide-counter {
    transform: rotate(-90deg);
    width: 440px;
    height: 420px;
    color: #fff;
    display: inline-flex;
  }

  .slide-counter li {
    font-family: 'Barlow', sans-serif;
    margin-left: 20px;
  }

  .slide-counter li:hover {
    text-decoration: underline;
  }

  .google-apple-store {
    display: inline-block;
  }

  .block-android-ios {
    text-align: center;
    padding-top: 20px;
  }

  .img-appstore, .img-googleplay {
    width: 200px;
    padding-left: 20px;
  }

  .title-analytics-2 {
    text-align: center;
    font-size: 30px;
    margin-top: 30px;
    font-family: 'Barlow', sans-serif;
    font-weight: 600;
  }

  .title-analytics-3 {
    color: #ea0a43;
    text-align: center;
    font-size: 24px;
    margin-top: 40px;
    font-family: 'Barlow', sans-serif;
    font-weight: 600;
  }

  .parag-last-section {
    text-align: center;
    font-size: 16px;
    font-family: 'Barlow', sans-serif;
    font-weight: 400;
    max-width: 760px;
    margin: auto;
  }

  .mobile-img {
    width: 800px;
  }

   .adauga-title {
    color: #ea0a43;
    font-family: 'Barlow', sans-serif !important;
    font-weight: 600 !important;
    margin-top: 40px;
    font-size: 20px;
   }

   .dot-parag::before {
    content: '';
    height: 7px;
    width: 7px;
    background-color: #ea0a43;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 10px;
   }

   .paragraph-blocare-bilet {
    padding-top: 20px !important;
   }

   .text-slider {
    padding-left: 100px;
   }

   .section-8-cosulmeu {
    margin-top: 30px;
   }

   .map-img {
    width: 320px;
   }

   .cosulmeu-img {
    width: 530px;
   }

   .newsleter-message {
      display: none;
      color: #db0839;
      font-size: 20px;
      padding: 10px 20px;
      position: absolute;
      bottom: 60px;
      background-color: #fff;
      border: 1px solid #dd093a;
      border-radius: 10px;
      box-shadow: 1px 0px 10px #fff;
      right: 0px;
  }
   .newsleter-message.success{
    color: green;
    border-color: green;
   }

  .urmareste-vanzarile-text-3 {
    font-family: 'Barlow', sans-serif;
    font-weight: 300;
    font-size: 16px;
    padding-top: 20px;
  }

  .help-block p {
    color: #ea0a43;
  }


  .alert-danger {
    background-color: #fff;
    background-image: none !important;
    color: #ea0a43;
  }

  .mailto-contact, .tel-contact {
    color: #ea0a43;
  }

  .pink-monitor-img {
    width: 460px;
  }

  .title-analytics-4 {
    font-family: 'Barlow', sans-serif;
    font-weight: 600;
  }

  .parag-option-section {
    font-family: 'Barlow', sans-serif;
    font-weight: 400;
  }

  .section9 {
    background-image: url(/public/events/landingpage-img/background-last.png);
    display: block;
    background-size: 100% 100%;
    background-position: center;
    height: 300px;
  }

  .img-tester {
    height: 600px;
    margin-top: -50px;
  }

  .section9-title {
    margin-bottom: 100px;
  }

  .section9-parag-1 {
    margin-top: 60px;
  }

  .section9-parag {
    font-size: 20px;
    margin-left: 50px;
    color: #7e7e7e;
    font-family: 'Barlow', sans-serif;
  }

  .white-bg {
    width: 110%;
    margin-left: -45px;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 0.3px 3.8px rgba(0, 0, 0, 0.075), 0 2px 30px rgba(0, 0, 0, 0.15);
    padding: 30px;
    margin-top: 30px;
  }

  .beneficii-title {
    color: #ea0a43;
    font-size: 27px;
    font-family: 'Barlow', sans-serif;
  }

  .check-icon-img {
    display: inline-block;
    width: 30px;
  }

  .parag-check-icon {
    display: inline;
    padding-left: 15px;
    color: #7e7e7e;
    font-size: 18px;
    font-family: 'Barlow', sans-serif;
  }

  .beneficii-wrapper {
    margin-top: 20px;
  }

  .section9-bg2 {
      background-image: url(/public/events/landingpage-img/img_tester.png);
      display: block;
      background-position: center;
      background-size: 100% 100%;
      height: 730px;
      margin-top: -42px;
    }

  .inscriere-tester {
    text-align: center;
    font-size: 25px;
    bottom: 0;
    position: absolute;
    width: 100%;
    margin-bottom: 90px;
    font-family: 'Barlow', sans-serif;
    margin-left: -10px;
  }

  .tester-email {
    border: none;
    background-color: #eff4f4;
    outline: none;
    border-radius: 20px;
    padding-left: 20px;
    width: 80%;
    height: 40px;
  }

  .button-send-tester {
      background-color: #ea0a43;
      border: none;
      border-radius: 20px;
      position: absolute;
      margin-left: -60px;
      width: 60px;
      background-image: url(/public/events/landingpage-img/icon.png);
      background-position: center;
      background-size: 40% 50%;
      background-repeat: no-repeat;
      height: 40px;
  }

  .tester-input-wrapp {
    width: 345px;
    position: relative;
    margin: auto;
  }

  .inscre-te-parag {
    font-family: 'Barlow', sans-serif;
  }

  .contact-landing {
    margin-top: 510px;
  }

  .slider-img {
    width: 400px;
  }

  .img-slider-title {
    margin-top: -140px;
    font-size: 25px;
    font-family: 'Barlow', sans-serif;
  }

  .slider-img-button {
      width: 210px;
      height: 40px;
      display: inline-block;
      background-color: #ea0a43;
      border-radius: 20px;
      color: #fff;
      font-size: 17px;
      padding-top: 8px;
  }

  .slider-img-button:hover {
    border: 1px solid #ea0a43;
    background-color: #fff;
    color: #ea0a43;
    text-decoration: none;
  }

  .content-ro {
      position: fixed;
      z-index: 99;
      width: 300px;
      height: 110px;
      right: 0;
  }

  /*.carte_button {
      right: 0px;
      position :absolute;
      z-index: 3;
      width: 170px;
      height: 180px;
      top: -40px;
  }*/

  .carte {
      position :relative;
      top: 9px;
      z-index: 2;
      background-color: #fff;
      width: auto;
      right: 0%;
      margin: auto;
      transition: height 500ms;
      display: none;
  }

  .carte_button:hover + .carte {
      border-top: none;
      right: 290px;
      height: 110px;
      border-radius: 20px;
      display: block;
      border: 1px solid silver;
  }

  .carte:hover {
      right: 142px;
      height: 95px;
      border-radius: 20px;
  }

  .beta-popup-title {
    text-align: center;
    font-family: 'Barlow', sans-serif;
    font-weight: 500;
    font-size: 18px;
    padding-top: 5px;
  }

  .beta-popup-parag {
    line-height: 10px;
    font-family: 'Barlow', sans-serif;
    font-weight: 500;
    padding-left: 15px;
  }

  .subtitle-slider-2 {
    margin-top: -85px;
  }

  .subtitle-slider-3 {
    margin-top: -50px;
  }

  input#name::placeholder {
      color: #333333c2;
  }

  input#email::placeholder {
      color: #333333c2;
  }

  input#phone::placeholder {
      color: #333333c2;
  }

  input#message::placeholder {
      color: #333333c2;
  }

  input#firm::placeholder {
      color: #333333c2;
  }

  .fluid-s8 {
    background-color: #ededed;
        padding-bottom: 40px;
  }

  .s8-text-wrapper {
    margin-left: 40px;
    margin-right: 40px;
  }

  .s1-fruid-wrapper {
    background-color: #ea0a43;
  }

  .cart-right-img {
    width: 402px;
  }
