/* ===================================================================================

* Theme Name: Exhibz Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Exhibz is a functional Event and Conference WordPress Theme.
* Version: 2.0
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: exhibz
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
@media screen and (min-width:200px) and (max-width:500px) {
  body{
    overflow-x: hidden;
  }
}

/* header */
.header-nav.elementor-sticky--active{
  padding-top: 0 !important;
  background-color: #ffecd9;
}

.elementor-element-98f1021.hero-sec .elementor-widget-loop-carousel .swiper-pagination-bullets{transform:none!important;}
/* exhibit page */
.exhibit--icon--box svg{
  fill: unset;
}
.setup-info-sec ul {padding-left: 0px !important;}
.setup-info-sec ul li { padding-bottom: 10px;}
.ticket-form .forminator-checkbox .forminator-checkbox-label {font-family: 'Outfit'; color: #fff;  font-size: 19px;}
.interested-other-sec .forminator-design--default .forminator-checkbox input:checked + .forminator-checkbox-box {border-color: #fff !important; background-color: #fff !important; }
.interested-other-sec .forminator-design--default .forminator-checkbox .forminator-checkbox-box { border-color: #fff !important; background-color: #fff !important; color: #F68B21 !important; }
.set-btn.map-btn svg {fill: transparent !important;}
.setup-slider-image .elementor-widget-image img {
  width: 100% !important;
  height: 700px !important;
  object-fit: cover;
}
.bg-color-sec .e-con-inner {background-color: #FFF1E4; border-radius: 10px;}
.tips-sec .e-con-inner {border: 2px solid; border-radius: 10px; padding: 40px 15px 35px 15px;}

/* exhibit page end */

.home-event-gallery2 .attachment-large.size-large { height: 300px; object-fit: cover;  }
.home-event-gallery1 .attachment-medium.size-medium {height: 255px; object-fit: cover;  width: 100%;  }
/* .exp-button .elementskit-btn.whitespace--normal {background: transparent;
color: #000;
border: 2px solid #DC4B27 !important;
padding: 22px 40px !important;
border-radius: 50px;
text-transform: uppercase;
font-size: 22px;
font-weight: 300 !important;
overflow: hidden;
}
.exp-button .elementskit-btn.whitespace--normal::before{content: ' '; top: inherit;border-color:transparent;  background: rgb(241,79,27);
background: linear-gradient(90deg, rgba(241,79,27,1) 0%, rgba(245,145,18,1) 72%, rgba(251,191,36,1) 100%);  position: absolute;bottom: -210%; left: -10%; width: 120%; height: 200%; z-index: -1; border-radius: 70% !important;transition: .3s ease;}
.exp-button a.elementskit-btn.whitespace--normal:hover::before{bottom:-50%;}
.exp-button a.elementskit-btn.whitespace--normal:hover{background: transparent; border-color: transparent !important;} */
.subscribe-news-form .elementor-field-type-submit,.exp-button.exhibit-btn .elementskit-btn.whitespace--normal{ border: 2px solid #ffff !important; z-index: 1;}
.subscribe-news-form .elementor-field-type-submit,.exp-button.exhibit-btn .elementskit-btn.whitespace--normal::before{background: transparent !important;}

.subscribe-news-form .elementor-field-type-submit, .exp-button .elementskit-btn{
  border: 2px solid transparent !important;
  border-radius: 100px !important;
  padding: 22px 40px !important;
  text-transform: uppercase;
  font-size: 22px !important;
  overflow: hidden;
  color: #fff;
  position: relative !important;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  z-index: 1;
  overflow: hidden;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  background-color: transparent !important;
}
.subscribe-news-form .elementor-field-type-submit::before, .exp-button .elementskit-btn::before{
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(241,79,27,1) 0%, rgba(245,145,18,1) 72%, rgba(251,191,36,1) 100%);
  border-radius: 100px;
  z-index: -1;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  overflow: hidden;
  opacity: 1 !important;
}
.elementskit-btn:hover svg path{
  fill:  #000 !important;
}
.subscribe-news-form .elementor-field-type-submit:hover,.exp-button .elementskit-btn:hover{
  border-color: rgb(241,79,27)  !important;
  color: #000 !important;
}
.exp-button.exhibit-btn .elementskit-btn.whitespace--normal:hover{background-color: #fff !important;}

.exp-button .elementskit-btn svg path{
  fill: transparent !important;
}
.exp-button .elementskit-btn .elementskit-btn:hover .exp-button .elementskit-btn svg path {
  stroke: #000 !important;

}
.home-sponsors-section .elementor-widget-container {    height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;}
  
  .home-sponsors-section.sp-zurich-box-two .elementor-widget-spacer .elementor-widget-container, .home-sponsors-section.sp-zurich-box-two .elementor-widget-image .elementor-widget-container {    height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;}
  
  /* .exp-button .elementskit-btn:hover svg path{
  fill: red;
  } */
  .home-sponsors-section .elementor-widget-container img {
    vertical-align: middle;
    display: inline-block;
    max-height: 90px;
    object-fit: contain;
  }
  .home-sponsors-section.sp-zurich-box-two .elementor-widget-container img {
    vertical-align: middle;
    display: inline-block;
    max-height: 150px;
    object-fit: contain;
  }
  
  .subscribe-news-form .elementor-field-type-submit:hover::before,.exp-button .elementskit-btn:hover::before{
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
  }
  .subscribe-news-form .elementor-field-type-submit:hover .elementor-button-text { color: #000 !important;}
  .exp-button .elementskit-btn:hover svg path { stroke:#000 !important;}
  .expos-sec .exp-button svg {margin-left: 10px;}


  .home-speaker-sec .speaker-item.swiper-slide .speaker-thumb::before{background: inherit !important; mix-blend-mode: inherit !important;}
  .home-speaker-sec .speaker-item.swiper-slide {height: 370px; width: 370px !important; text-align: center;border-radius: 100%;margin: 10px 10px;}
  .home-speaker-sec .speaker-content-wrapper:hover { background: linear-gradient(90deg, rgba(241,79,27,1) 0%, #f59112 72%, rgba(251,191,36,1) 100%);}
  .home-speaker-sec .speaker-item:hover .etn-speakers-social{transform: inherit !important;}
  .home-speaker-sec .speaker-item:hover .speaker-information{opacity: 1;}
  .home-speaker-sec .speaker-item .speaker-information{left: -18px; bottom: 60px;}
  .home-speaker-sec  .speaker-information{opacity: 0;}
  .home-speaker-sec  .etn-speakers-social {flex-direction: row; align-items: center; margin-top: 80px; margin-right: 0px;}
  .event-circle-main .event-circle {top: -105px;}
  .event-circle-main .event-circle .elementor-widget-container{width: 120px !important; height: 120px !important;align-items: center; display: flex; justify-content: center;}
  .event-circle-title-4 .elementor-widget-container {display: flex; justify-content: end;}
  .join-us .subscription-shape::before {background: #e25926;}
  .next-event .event-circle .elementor-widget-container { animation: join-zoom-in-zoom-out 1s ease infinite;}
  .left-event-img .attachment-full {height: 560px; object-fit: cover; width: auto;}
  .sidebar-widgets .form-group {  margin-bottom: 0px;}
.ticket-form .forminator-button.forminator-button-submit.form-exhibit-new-btn{width:400px !important; padding: 14px 0px 16px 0px !important;}

  .elementor-471 .elementor-element.elementor-element-b5cc12c.elementor-view-framed .elementor-icon:hover {background-color: var( --e-global-color-baabaeb );}

  .contact-info-sec:hover .elementor-icon {  background-color: #F68B21;  }
  .contact-info-sec:hover .elementor-icon-box-title a{color: #000 !important;}
  .wpcf7-submit {background: linear-gradient(90deg, rgba(241,79,27,1) 0%, rgba(245,145,18,1) 72%, rgba(251,191,36,1) 100%); border-radius: 50px;
    border: none;}
    @keyframes join-zoom-in-zoom-out {
      0% {
        transform: scale(1, 1);
      }
      50% {
        transform: scale(1.05, 1.05 );
      }
      100% {
        transform: scale(1, 1);
      }
    }
    /* @media (max-width: 1092px) {
    .creative-hero-area.elementor-section {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), color-stop(0%, #ffe03a)) !important;
  }
  } */

  .form-group.ft-ticket-field { display: none;}

  .contact-form .form-control{border: 1px solid #ced4da; font-size: 17px; margin-bottom: 25px;}
  .contact-form .row.form-group.textarea-field {margin-left: 0; margin-right: 0; margin-bottom: 20px;}
  .contact-form .custom-form-btn {background: linear-gradient(90deg, rgb(241, 79, 27) 0%, rgb(245, 145, 18) 72%, rgb(251, 191, 36) 100%);
    padding: 15px 20px 18px 20px;
    color: #fff;
    border: none;
    border-radius: 50px;
    min-width: 170px;
    font-size: 24px;
    transition-duration: 1s;
    cursor: pointer;
  }
  .contact-form .custom-form-btn.:hover{ background: #000; }
  .contact-form .form-control:focus{box-shadow: 0 0 0 .2rem rgba(245, 146, 18, 0.36);}
  .contact-form .mc4wp-response .mc4wp-alert { text-align: center; border: 1px solid; margin-top: 30px;  border: 1px solid;}
  .contact-form .mc4wp-response .mc4wp-alert p {margin: 15px;}
  .exibit-ul-listing ul {padding-left: 0px;}
  #page-banner-area::before { content: "";
  background: linear-gradient(90deg, rgb(241, 79, 27) 0%, rgb(245, 145, 18) 72%, rgb(251, 191, 36) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  display: inline-block;
  opacity: 0.5;
}
.setup-top-sec h5 { color: #7a7a7a;}
.setup-top-sec h5 strong {color: #F68B21;}
.setup-main-sec li span,.setup-main-sec h3 { color: #DC4B27;}
.set-up-zug-top-sec img { width: 100%;}
.join-us-form-sec input.elementor-field{ padding: 33px 30px 33px 40px;}
/* .join-us-form-sec .elementor-field-type-submit{display:none;} */
.exhibit-form .forminator-ui.forminator-custom-form[data-design="default"] .forminator-checkbox {margin-top: 15px; align-items: flex-start !important;}
.exhibit-form .forminator-field-checkbox .forminator-error-message {margin-top: 15px !important;}
.exhibit-form .forminator-checkbox.forminator-checkbox-inline .forminator-checkbox-box { top: 2px !important;}
.el-contact-form input {  font-size: 17px; padding: 6px 20px;  height: 50px;}
.el-contact-form .elementor-button {background: linear-gradient(90deg, #f14f1b 0%, rgb(245, 145, 18) 72%, rgb(251, 191, 36) 100%) !important;}
.top-location-sec .elementskit-section-title .elementor-icon-list-icon { padding-left: 0px !important;  left: -5px;  right: -30px;  margin-right: -6px;}
.top-location-sec .ekit-heading a:hover .icon,.top-location-sec .ekit-heading a:hover .elementskit-section-title { color: #DC4B27 !important  ;}
.admin-bar .header-ticker-sec {top: 30px !important;}
.service-inner-box:hover svg path  {fill:#fff;}
.service-inner-box:hover .elementor-icon {background: linear-gradient(90deg, #f14f1b 0%, rgb(245, 145, 18) 72%, rgb(251, 191, 36) 100%) !important;border: 3px solid #fff !important;
  animation-name: elementor-animation-pulse-grow;
  animation-duration: .3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;}
  .service-inner-box:hover .elementor-widget-container {transform: scale(1.05); background: linear-gradient(90deg, #f14f1b 0%, rgb(245, 145, 18) 72%, rgb(251, 191, 36) 100%) !important;}
  .service-inner-box:hover .elementor-icon-box-title,.service-inner-box:hover .elementor-icon-box-description {color: #fff !important;}
  .service-gift-box.service-inner-box:hover .elementor-icon path {stroke: #fff;fill:inherit !important;}
  .service-inner-box .elementor-widget-container{transition: all .2s ease-in-out;}

  .wpcf7-checkbox .wpcf7-list-item-label { display: inline-block !important; color: #000 !important; vertical-align: middle; font-size: 22px !important;}
  .wpcf7-checkbox input[type='checkbox']{display: inline-block; width: 30px; height: 30px;vertical-align: middle; margin-bottom: 0px !important; margin-right: 10px;}
  .wpcf7-checkbox label {display: block;}
  .form-group .wpcf7-list-item {margin-bottom: 8px; width: 40%;}
  .checkbox-sec .wpcf7-form-control-wrap { margin-top: 10px;  float: left;}
  .reserve-form .form-group label { font-size: 24px;  color: #000 !important;}
  .reserve-form .form-group { margin-bottom: 30px;}

  .reserve-form .form-group.custom-form-btn {float: left; margin-top: 30px; width: 100%; text-align: center;}
  .reserve-form .wpcf7-form-control.wpcf7-submit {font-size: 27px !important; padding: 20px !important;  width: 240px !important; margin-bottom: 0;  transition: 0.3s; border-radius: 50px !important;}
  .reserve-form .wpcf7-response-output {width: 100%; float: left;  margin-top: 0 !important; font-size: 22px !important; padding: 15px 10px !important; text-align: center;}
  .reserve-form .wpcf7-form-control {border-color: #000 !important;}

  .reserve-form input[type="submit"]:hover,.reserve-form .input[type="submit"]:focus {background: #000 !important;}

  ul.custom-ul-listing {padding-left: 10px;}
  .banner-area.single-event-banner::before {background: linear-gradient(90deg, rgb(241, 79, 27) 0%, rgb(245, 145, 18) 72%, rgb(251, 191, 36) 100%);opacity: 0.9;}
  .single-etn .etn-organaizer-item .etn-organizer-name { display: none;}
  .single-etn .etn-organaizer-item  .etn-organizer-logo img { display: inline-block; object-fit: contain;  height: 160px; width: 100%; padding: 20px; border: 3px solid;
    box-shadow: 10px 10px;}
    .single-etn .etn-add-to-calender {
      width: 100%;
      border: 1px solid #000 !important;
      justify-content: center;
      padding: 10px !important;
      font-size: 40px;
    }
    .single-etn .etn-add-to-calender .calender-name {
      font-size: 18px !important;
    }
    .single-etn .etn-add-to-calender:hover .calender-name {color: #fff !important;}
    .single-etn  .etn-event-related-post {  display: none;  }
    /* .event-circle-2.extra-2 .font-sec .elementor-widget-container,.event-circle-2.extra-2 .event-circle .elementor-widget-container {   animation: inherit !important; } */
    .next-event .font-sec .elementor-widget-container h2 { color: #DC4B27 !important;  /* animation-name: ekit-fade;
      animation-duration: 2s;
      animation-iteration-count: infinite;
      animatio
      n-direction: normal; */
    }
    /* #elementor-popup-modal-2570 {background: transparent; position: inherit;
    width: auto;
    height: auto;
    pointer-events: none !important;
    user-select: inherit;} */
    /*   */

    #elementor-popup-modal-2570.elementor-popup-modal .dialog-close-button svg{width: 1.5em; height: 1.5em;}
    .subscribe-news-form .elementor-message.elementor-message-success {text-align: center; color: green; border: 1px solid; padding: 13px 10px;}

    .ticket-form input.forminator-input,
    .ticket-form .select2-selection.select2-selection--single {
      background: #fff !important;
      border: none !important;
      border-radius: 10px !important;
      height: 50px !important;
    }

    .interested-other-sec .forminator-select-dropdown-container--open .forminator-select-dropdown{
      border-color: #fff !important;
      background-color: #fff !important;
      border-radius: 10px !important;
    }

    .interested-other-sec .select2-results__option--selectable.select2-results__option--selected{
      background-color: #F68B21 !important;
    }

    .interested-other-sec .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow,
    .interested-other-sec .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow{
      color: #F68B21 !important;
    }

    .ticket-form .forminator-label{font-size: 22px !important;color: #fff !important; font-weight: 600 !important;}
    .ticket-form .forminator-checkbox.forminator-checkbox-inline{width: 50%; margin-right: 0px !important;}
    .ticket-form .forminator-checkbox.forminator-checkbox-inline .forminator-checkbox-label { color: #fff;  font-size: 19px;}
    .ticket-form .forminator-checkbox.forminator-checkbox-inline .forminator-checkbox-box {border: none !important; height: 20px !important; width: 20px !important;}
    .ticket-form .forminator-button.forminator-button-submit {
      background: transparent !important;
      width: 300px !important;
      padding: 15px 0px !important;
      color: #fff !important;
      font-size: 25px !important;
      border: 2px solid #fff !important;
      border-radius: 50px !important;
    }
    .ticket-form .forminator-button.forminator-button-submit:hover {
      border: 2px solid transparent !important;
      background: #fff !important;
      box-shadow: none !important;
      color: #000 !important;
    }
    .ticket-form .forminator-row.forminator-row-last { text-align: center;  margin-top: 50px !important;}
    .next-event::before{content: "Next Event";
    color: var( --e-global-color-dc77a0e );
    margin: 0px 0px 70px 0px;
    font-family: "Anton", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 80px;
    top: -170px;
    left: 60px;
    right: 0;
    transition: all .3s ease;
    animation-name: ekit-fade;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: normal;}

    .event-circle-1.next-event::before {left: 0;}


    .header-btn .ekit-menu-nav-link {
      border-radius:5px;
      font-size:20px;
      padding:18px 40px !important;
      color:#fff !important;
      position:relative;
      display: inline-flex !important;
      line-height:1;
      -webkit-user-select:none;
      -moz-user-select:none;
      -ms-user-select:none;
      user-select:none;
      white-space:nowrap;
      vertical-align:middle;
      text-align:center;
      -webkit-transition:all .4s ease;
      transition:all .4s ease;
      border: 2px solid transparent !important;
      overflow: hidden;
    }
    .header-btn .ekit-menu-nav-link:hover {
      border-color: rgb(241,79,27) !important;
      border-radius: 100px;
    }
    .header-btn {
      display: none;
    }
    .header-btn .ekit-menu-nav-link:hover::before {
      opacity:1
    }
    .header-btn .ekit-menu-nav-link::before {
      position: absolute;
      content: "";
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(90deg, rgba(241,79,27,1) 0%, rgba(245,145,18,1) 72%, rgba(251,191,36,1) 100%);
      background-size: auto;
      border-radius: 100px;
      z-index: -1;
      transition: 0.3s ease-in-out;
      -webkit-transition: 0.3s ease-in-out;
      -moz-transition: 0.3s ease-in-out;
      -ms-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      overflow: hidden;
      opacity: 1 !important;
    }
    .header-btn .ekit-menu-nav-link:hover::before{transform: translateY(100%);
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
      -o-transform: translateY(100%);}

      .ticket-form .forminator-response-message.forminator-success{padding: 15px 9px !important; text-align: center !important;}
      .home-event-slider .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: -15px !important;}
      .sform-field .forminator-has_error .forminator-input{border-color:red !important;}
      .sform-field .forminator-input {min-height: 72px !important;
        padding: 8px 24px !important;
        border-radius: 6px !important;
        background: transparent !important;
        border: 3px solid #7a7a7a !important;
        font-family: "Outfit", Sans-serif !important;
        font-size: 20px !important;}
        .contact-form .forminator-field .forminator-button.forminator-button-submit { padding: 15px 20px !important; width: 250px !important;  }
        .contact-form .forminator-row.forminator-row-last {margin-top: -8px; }
        .contact-form.exhibitor-form .forminator-row.forminator-row-last {margin-top: 0px;}

        .contact-button-cls.contact-form .forminator-field .forminator-button.forminator-button-submit,.contact-form.exhibitor-form .forminator-field .forminator-button.forminator-button-submit { width: 100% !important; border-radius: 8px !important; padding: 12px 20px 12px 20px !important; text-transform: capitalize; font-weight: 700 !important; }  .contact-button-cls.contact-form .forminator-field .forminator-button.forminator-button-submit:before,.contact-form.exhibitor-form .forminator-field .forminator-button.forminator-button-submit:before{border-radius:8px !important ;}
        .contact-form .forminator-button.forminator-button-submit::before,.forminator-button.forminator-button-submit::before {
          position: absolute;
          content: "";
          bottom: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: linear-gradient(90deg, rgba(241,79,27,1) 0%, rgba(245,145,18,1) 72%, rgba(251,191,36,1) 100%);
          border-radius: 100px;
          z-index: -1;
          transition: 0.3s ease-in-out;
          -webkit-transition: 0.3s ease-in-out;
          -moz-transition: 0.3s ease-in-out;
          -ms-transition: 0.3s ease-in-out;
          -o-transition: 0.3s ease-in-out;
          overflow: hidden;
          opacity: 1 !important;
        }
        .subscribe-contact-form.contact-form .forminator-input {border-color:#000 !important; border-width: 1px !important;}
        .event-circle-main:last-child::before { text-align: right;right: 0; left: 0;}
        .contact-form .forminator-button.forminator-button-submit:hover::before ,#forminator-module-3393 .forminator-button.forminator-button-submit:hover::before {transform: translateY(100%);
          -webkit-transform: translateY(100%);
          -moz-transform: translateY(100%);
          -ms-transform: translateY(100%);
          -o-transform: translateY(100%);
        }
        .contact-form .forminator-button.forminator-button-submit:hover,#forminator-module-3393 .forminator-button.forminator-button-submit:hover{
          border-color: rgb(241,79,27) !important;
          color: #000 !important;
          box-shadow: none !important;}

          #forminator-module-3393 .forminator-error-message{font-size:15px !important;}
          .contact-form .forminator-button.forminator-button-submit, #forminator-module-3393 .forminator-button.forminator-button-submit {
            width:100%;
            border: 2px solid transparent !important;
            border-radius: 100px !important;
            padding: 22px 40px !important;
            text-transform: uppercase;
            font-size: 22px !important;
            overflow: hidden;
            color: #fff;
            position: relative !important;
            -webkit-border-radius: 100px;
            -moz-border-radius: 100px;
            -ms-border-radius: 100px;
            -o-border-radius: 100px;
            z-index: 1;
            overflow: hidden;
            display: inline-flex !important;
            justify-content: center;
            align-items: center;
            transition: 0.5s ease-in-out;
            -webkit-transition: 0.5s ease-in-out;
            -moz-transition: 0.5s ease-in-out;
            -ms-transition: 0.5s ease-in-out;
            -o-transition: 0.5s ease-in-out;
            background-color: transparent !important;
          }
          .forminator-field-textarea  textarea {background: #fff !important;border-width: 2px !important;}
          .contact-form .forminator-input {height: 44px !important;background: #fff !important;border-color:#fff !important; border-width: 2px !important; border-radius: 8px !important;}
          .contact-form #forminator-module-3492.forminator-design--default textarea.forminator-textarea{border-color:#fff; padding-top: 10px; border-radius: 8px !important;}
          .contact-form .forminator-row {margin-bottom: 20px !important;}
          .contact-form .forminator-label {font-weight: 400 !important; color: #000 !important; }
          .exhibit-popup-form.contact-form .forminator-label,.exhibit-popup-form .forminator-checkbox-label {font-weight: 400 !important; color: #fff !important; }
          .exhibit-popup-form .forminator-description {color: #fff !important;}
          .exhibit-popup-form .forminator-row { margin-bottom: 20px !important;}
          .exhibit-popup-form.ticket-form .forminator-row.forminator-row-last {margin-top: 22px !important;}
          .exhibit-popup-form.ticket-form .forminator-button.forminator-button-submit { width: 100% !important; padding: 10px !important; border-radius: 8px !important;}
          .exhibit-popup-form.ticket-form .forminator-label {font-size: 20px !important;}
          .exhibit-popup-form.ticket-form input.forminator-input {height: 45px !important   ;}
          .contact-form .forminator-is_active .forminator-input,.contact-form .forminator-is_hover .forminator-input,.contact-form .forminator-is_active .forminator-textarea ,.contact-form .forminator-is_hover .forminator-textarea {border-color: #DC4B27 !important;}
          .contact-form.email-update-sec .forminator-row.forminator-row-last {margin-top: 30px;}
          .exp-button.home-slider-btn .elementskit-btn{font-size: 20px !important; padding: 15px 20px !important;}
          .hide-upcoming-event {display: none !important;}
          .loop-event-sec .event > div:nth-child(2) {display: none;}
          .next-event .exp-button.home-slider-btn .elementskit-btn { padding: 12px 20px !important;}
          .loop-event-sec .icon.icon-map-marker1{padding-right: 5px;}
          .exp-button.hero-top-btn .elementskit-btn {padding: 15px 20px !important; font-size: 20px !important;  line-height: 25px;}
          .exp-button.hero-top-btn svg {top: 2px; position: relative;}
          .contact-list-sec .elementor-icon-list-icon svg { margin-right: 0px !important;}
          .contact-list-sec .elementor-icon-list-icon{background-color: #FED;padding: 12px !important;border-radius: 100px;}
          .contact-list-sec .elementor-icon-list-text {padding-left: 17px !important;}
          .contact-list-sec .elementor-icon-list-item a:hover .elementor-icon-list-text {color: #F75B57;  }
          .conference-footer .contact-list-sec .elementor-icon-list-item a:hover .elementor-icon-list-text {color: #000;}
          .contact-left-address-box h3 {color:#f14f1b; margin-bottom: 9px;font-weight: 500; font-family: 'outfit';}
          .footer-contact-menu ul.elementor-nav-menu li ul {display: block !important; margin-left: 0;position: relative !important; margin-left: 30px !important;background: transparent !important; margin-top: 0px !important;
            padding: 0px !important;}
            .footer-contact-menu li::before {
              content: "";
              width: 6px;
              height: 6px;
              background: #fff;
              position: absolute;
              top: 17px;
              border-radius: 100px;
            }
            .footer-contact-menu li a {  padding-left: 15px !important; }
            .footer-contact-menu li ul li a {padding-left: 7px !important;}
            .footer-contact-menu ul.elementor-nav-menu--dropdown li a:hover,.footer-contact-menu ul.elementor-nav-menu--dropdown li a.elementor-item-active,.footer-contact-menu ul.elementor-nav-menu--dropdown li a:focus { background: transparent !important; color: #000 !important;}
            .contact-left-address-box p { margin-bottom: 0px;}
            .annouced-sec h2 { color:#fff;/*-webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #000; stroke: #000;*/ font-size: 32px; line-height: 34px; font-weight: 600 !important; }
            .loop-event-sec .elementor-swiper-button-next {background: #fff; padding: 10px 15px;}
            .loop-event-sec .elementor-swiper-button-next:hover {background-color: #f68b21; }
            .interested-other-sec #name-3 {
              width: 40%;
              position: absolute;
              float: right;
              align-items: right !important;
              text-align: right !important;
              justify-content: right;
              right: 100px;
              margin-top: -80px;
            }
            .set-btn svg { font-size: 30px;}
            .interested-other-sec #name-3 label {display: none;}
            .contact-form-sec p {margin-bottom: 0px !important;  margin-top: -14px;}
            .page-template .single-content .entry-content .type-page ul li {margin-bottom: 15px;}
            .page-template .single-content .entry-content .type-page ul li ul {margin-top: 10px;}
            .ticket-form .exhibit-inner-checkbox .forminator-checkbox.forminator-checkbox-inline {width: auto; margin-right: 15px !important;}
            .exhibit-popup-form.attend-form .forminator-row { margin-bottom: 10px !important;}
            .exhibit-popup-form.attend-form.ticket-form .forminator-ui.forminator-custom-form .forminator-checkbox {align-items: flex-start;            }
            .elementor-7521  h2.ekit-heading--title,.elementor-popup-modal .ticket-form  h2.ekit-heading--title {text-align: center !important;}
            .exhibit-popup-form.attend-form.ticket-form .forminator-ui.forminator-custom-form .forminator-checkbox-box {top: 3px;}
            .exhibit-popup-form .forminator-description {font-size: 15px !important; line-height: 20px !important;}
            .exhibit-popup-form .forminator-checkbox-inline .forminator-checkbox-label {margin-right: 12px;}
            /*Terms and conditions page*/
            .page-template .single-content .post-84 h3.wp-block-heading { color: #DC4B27; font-size: 28px; margin: 0px;font-weight: 600;}
            .page-template .single-content .post-4123,.page-template .single-content .post-84 {margin-top: 0px;}
            .page-id-4123 #main-content,.page-id-84 #main-content {padding-top: 50px !important;}
            .page-template .single-content .post-4123 h2 {font-weight: 700;}

            .basel-top-sec .ekit-heading__description h3{ font-size: 24px; font-weight: 400; margin-bottom: 8px; margin-top: 8px; }
            .basel-top-sec .ekit-heading__description{margin-top: 10px;}
            .basel-top-sec .ekit-heading__description h3 a {color: #000;}
            .basel-top-sec .ekit-heading__description h3 a:hover{color:  #DC4B27 !important;}

            .event-circle-1 .font-sec { left: -40px;}
            .back-top-sec .ekit-btt__button:before {content: "\e873";font-family: "iconfont";border: 1px solid; border-radius: 40px; padding: 15px; font-size: 18px; line-height: 18px; position: absolute;top: -100%; right: 25%;}
            .hero-btn.exp-button .elementskit-btn {padding: 18px 30px !important;font-size: 20px !important;}
            .home-top-location-sec h3{display: flex;     align-items: center; -webkit-align-items:center;font-size: 24px;font-weight: 400; line-height: 34px; padding-right: 20px;padding-top: 10px; margin-bottom: 0px;}
            .home-top-location-sec h3 a{color: #000;}
            .home-top-location-sec h3 i{ align-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items:center; font-size: 35px;  padding-right: 8px;}
.hero-text-gradient-sec h2 a{  -webkit-text-stroke-color: #000000;
    stroke: #000000;}            
.hero-text-gradient-sec h2{background: -webkit-linear-gradient(90deg, rgb(241, 79, 27) 30%, rgb(245, 145, 18) 60%, rgb(251, 191, 36) 90%); display: inline; background-clip: text; -webkit-background-clip: text;}
            .footer-bottom-info p a {color: #fff !important;}
            .footer-bottom-info p a:focus,.footer-bottom-info p a:hover { color: #000 !important;}
            .set-btn .elementor-button {width: 330px; padding: 18px 36px;}
            .new-set-hero-sec .elementor-background-overlay{display: none !important;}
            .join-us-form-sec .forminator-input {border-radius: 0px !important; height: 70px !important;}
            .join-us-form-sec .forminator-row {  margin-bottom: 15px !important;}
          .join-us-form-sec #forminator-module-3393 .forminator-button.forminator-button-submit{width: 210px !important; padding: 15px 30px !important;/*border-radius: 0px !important;*/}
          /* .join-us-form-sec #forminator-module-3393 .forminator-button.forminator-button-submit::before{border-radius: 0px !important;} */
          .join-us-form-sec .forminator-row-last .forminator-field {align-items: center;  text-align: center;}
          .join-us-form-sec .forminator-response-message.forminator-show.forminator-success { margin-bottom: 15px !important;}
          .join-us-form-sec { margin-bottom: 0px !important;}
          .exhibitor-download-sec {width: 945px; margin: 0 auto;}
          .exhibitor-form .forminator-checkbox-box {background: #fff !important; color: #F68B21 !important;}
          .testimonial-inner-sec .elementskit-stars { display: none;}
          .testimonial-main-sec .elementskit-watermark-icon {
            top: 10px !important;
            text-align: left;
            margin: 0 auto;
            left: 25px !important;
            right: 0;
            opacity: 0.3;
          }
          .new-our-story-sec .be-pack .timeline-panel p {color: #fff !important;}
          .new-our-story-sec .timeline li .timeline-panel::before ,.new-our-story-sec .timeline li.timeline-inverted .timeline-panel::before {z-index: 1; }
          .new-our-story-sec .timeline-panel {padding: 30px 18px !important;}
          .about-counter-sec .color-one .elementor-counter::before {display: none;}
          .about-counter-sec .elementor-counter-number-suffix:after{display:none;}
          .home-about-text-sec {margin: 0px auto;padding-top: 20px;}
          .home-about-text-sec p {margin-bottom: 15px;}
          .why-exhibit-sec .ekit-heading__description { text-align: left; width: 700px;}
          .testimonial-main-sec .ekit-wid-con .ekit_testimonial_style_2:hover,.new-testimonial-sec .ekit-wid-con .ekit_testimonial_style_2:hover{border-bottom-color: #f68b21 !important;}
          .why-exhibit-sec .ekit-heading__description li {font-size: 18px;}
          .why-exhibit-sec .ekit-heading__description li::marker { color: #f68b21; font-size: 28px;}
          .testimonial-main-sec .swiper-slide-inner {margin-bottom: 20px;}
          .exhibit-main-sec .elementor-element:hover h2 a,.exhibit-main-sec h2 a:hover {color: #000 !important;}
          .exhibit-main-sec .elementor-element {
            transition: 0.3s ease-in-out;
            -webkit-transition: 0.3s ease-in-out;
            -moz-transition: 0.3s ease-in-out;
            -ms-transition: 0.3s ease-in-out;
            -o-transition: 0.3s ease-in-out;
          }
          .exhibit-main-sec img {margin-top: 0px !important; margin-bottom: 0px !important;}
          .about-top-slider .swiper-slide-image { height: 300px;  object-fit: cover;}
          .about-top-slider {top: 30px;}
          .testimonial-inner-sec .elementskit-testimonial-client-logo { border-radius:8px !important;}
          .testimonial-inner-sec .col-lg-6.elementkit-testimonial-col {max-width: 100%; flex: 0 0 100%;}
          .testimonial-inner-sec .elementskit-profile-image-card {text-align: center; margin-top: 10px;}
          .testimonial-inner-sec .elementskit-profile-image-card img {width: auto !important; max-height: 90px !important; object-fit: cover;}
          .testimonial-inner-sec .elementskit-commentor-content{min-height: auto !important;}
          .testimonial-inner-sec .elementskit-profile-image-card::before{display: none !important;}
          .testimonial-inner-sec .elementskit-single-testimonial-slider {height: 520px; align-content: center;}
          .testimonial-inner-sec .elementskit-commentor-content::before {
            content: "\e97a";
            font-family: "iconfont" !important;
            color: #DC4B27;
            font-size: 60px;
            left: 0;
            position: absolute;
            opacity: 0.3;
            top: -22px;
          }
          .setup-slider-image .elementor-widget-image a {width: 100% !important;}
          .popup-inner-content { margin-top: -20px;}
          .place-order .woocommerce-terms-and-conditions-wrapper {width: 100%;}
          .event-right-img-box img { height: 600px; background-color: #fdfdf3; object-fit: cover;        border-radius: 8px; }
          .event-right-img-box .elementor-swiper-button-next:hover svg path,.event-right-img-box .elementor-swiper-button-prev:hover svg path{fill: #ffff !important;}
          .event-right-img-box .elementor-swiper-button-next,.event-right-img-box .elementor-swiper-button-prev {margin-top: 80px;}
          .bold-text strong {color:#F14F1B;}
          .gallery-event-day-sec img {height: 400px !important; object-fit: cover;border-radius: 8px;}
          .forminator-custom-form .forminator-checkbox.forminator-checkbox-inline .forminator-checkbox-label{margin-right: 10px;}
          .event-day-bottom-sec img {height: 120px;object-fit: cover; }
          /* .event-bottom-top-img img {width: 100px; height: 100px; object-fit: cover; } */
          .forminator-consent__label a {color: #000 !important; font-weight: 600;}
          .forminator-consent__label a:hover { color: #fff !important;}
          .forminator-custom-form-3393 .forminator-consent__label a:hover,.forminator-custom-form-6352 .forminator-consent__label a:hover,.forminator-custom-form-3497 .forminator-consent__label a:hover,.forminator-custom-form-3492 .forminator-consent__label a:hover { color: #f68b21 !important;}   
          
          /**/
         .order-form .forminator-label.forminator-floating--textarea.forminator-floating--textarea, .order-form .forminator-label {color: #000 !important;  font-size: 19px !important;  }     
         .order-form .forminator-row {margin-bottom: 18px !important;}
         .order-form .forminator-radio-bullet, .order-form .forminator-checkbox-box { background: #D2D2D2;}
         .order-form .forminator-field.forminator-is_filled label,.order-form .forminator-field.forminator-is_active label{font-weight: 400 !important;}
         /* .order-form .forminator-field.forminator-is_filled label{font-weight: 500 !important;} */
         .order-form label.forminator-floating--textarea {position: relative !important; padding-top: 10px !important;padding-left: 0px !important; padding-bottom: 15px !important;}
         .order-form .forminator-is_active label.forminator-floating--textarea {padding-top: inherit !important;} 
         .order-form .forminator-field-checkbox span.forminator-label,.order-form .forminator-field-radio span.forminator-label { font-weight: 400 !important; }
         .order-form .forminator-error-message { font-size: 16px !important;   font-weight: 400 !important; }
         .order-form .forminator-radio-label,.order-form .forminator-checkbox-label {font-size: 17px; }
         .order-form .forminator-field-checkbox {margin-top: 25px; margin-bottom: 15px; }
         .order-form .forminator-checkbox-inline{width: 23%; margin:5px !important;}
         .order-form .forminator-field-checkbox .forminator-label {margin-bottom: 12px !important; }
         .organisation-type-sec .forminator-radio-inline {width: 50%; }
         .organisation-type-sec .forminator-radio-bullet {border-radius: 0px !important;}
         .order-form .forminator-checkbox-label span,.organisation-type-sec .forminator-radio-inline .forminator-radio-label span { font-size: 14px; font-style: italic; }
         .organisation-type-sec .forminator-radio-inline {margin-right: 0px !important;}
         .organisation-type-sec .forminator-description {position: absolute; top: 20px;}
         .organisation-type-sec .forminator-field {position: relative;}
         .organisation-type-sec .forminator-label {padding-bottom: 25px;}
         .organisation-type-sec {margin-top: 20px; }
         #radio-1.organisation-type-sec .forminator-label {padding-bottom: 30px !important; }
         .organisation-type-sec .forminator-radio-bullet::before{content: "✓" !important; background-color: transparent !important; top: 0 !important;}
         #radio-2.organisation-type-sec{margin-bottom: 15px;}
         .order-form #section-1 .forminator-title{text-align: center !important; font-size: 35px !important; font-weight: 600 !important;}
         .stand-pricing-sec label { display: none !important; }
         .stand-pricing-sec h3 {font-size: 20px;font-weight: 400; }
         .stand-pricing-sec h3 strong{color:#F14F1B;}
         .stand-pricing-sec tr th {width: 75px; font-weight: 600; font-size: 16px; line-height: 22px;padding: 15px 8px; background: #0000000F;border-width: 2px 0px 0px 2px;  border-style: solid; border-color: #B9B9B9;}
         .stand-pricing-sec tr td {border-width: 2px 0px 0px 2px !important;  border-style: solid; border-color: #B9B9B9 !important; font-size: 16px;padding: 15px 5px;line-height: 22px;}
         .stand-pricing-sec table{ border-bottom: 2px solid #B9B9B9;border-right: 2px solid #B9B9B9;}
         .stand-pricing-sec tr td strong { font-weight: 600 !important;  }
         .order-form .table-container { overflow-x: auto;}
         .order-form .stand-pricing-sec .forminator-merge-tags { margin: 15px 0 !important; }
         .order-form #html-8 table {margin-bottom: 12px; }
         .organisation-type-sec.option-extra {margin-bottom: -10px;}
         .order-form .our-parntership-sec .forminator-checkbox-inline {width: 32%;}
         .packege-field-sec label.forminator-label {font-size: 19px !important;font-weight: 400 !important; margin-bottom: 14px !important; }
         .packege-field-sec.terms-sec p {font-size: 16px;}
         .terms-sec { margin-top: 10px; }
         .terms-sec ol li { padding-bottom: 15px; }
         .orderform-bottom-right-sec p {margin-bottom: 0px !important; color: #000; }
         .orderform-bottom-right-sec .elementor-widget-container p:first-child a { color: #000; }
         /* .orderform-bottom-right-sec .order-bottom-right-first-sec .elementor-widget-container p:first-child a {color: #000;} */
         .orderform-bottom-right-sec h6 { margin-bottom: 0px; font-weight: 400; }
         .orderform-bottom-right-sec h6 a {color: #000; }
         .order-form .forminator-description { font-size: 14px !important;}
         .order-form .terms-sec ol{padding-left: 0px;}
         .order-form .forminator-button.forminator-button-submit {
          width: 180px !important;
          background: transparent !important;
          font-size: 20px !important;
          border-radius: 0px !important;
          border: 2px solid transparent !important;
          border-radius: 8px !important;  
        }
        .order-form .forminator-button.forminator-button-submit:hover {border-color: rgb(241,79,27) !important;color: #000 !important;}
        .order-form .forminator-button.forminator-button-submit:before{border-radius:0 !important;}
        .order-form .forminator-button.forminator-button-submit:hover:before{
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
        -o-transform: translateY(100%);}
		    .order-form .forminator-field-address label {font-weight: 400 !important;}
        .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color: #f59112 !important;}
        .order-form .forminator-success{background-color: green !important; text-align: center !important; color: #fff !important; font-size: 18px; box-shadow: none !important;}
        .order-form .forminator-success p {color: #fff !important;}
        .packege-field-sec ul li, .packege-field-sec p,.terms-sec ol li, .terms-sec p {font-size: 15px;  }
        .packege-field-sec p {margin-bottom: 8px; }
        .packege-field-sec {margin-bottom: -5px;}
        .forminator-signature { margin-top: 20px !important; height: 150px !important; width: 500px !important;}
        .order-form .forminator-field-signature .forminator-label { position: relative !important; top: 10px !important;  margin-left: -10px !important; }
        .order-form .forminator-field-signature.forminator-is_hover{top:0px !important;}
        .order-form .forminator-signature--placeholder {top: 0 !important; opacity: 1 !important; visibility: visible !important;}
        .order-form .forminator-ui.forminator-custom-form[data-design="material"] .forminator-field-signature.forminator-is_hover .forminator-label  ,.order-form .forminator-ui.forminator-custom-form[data-design="material"] .forminator-field-signature.forminator-is_filled .forminator-label   {top: 10px !important;}
/*         .our-event-bottom-sec .exhibit-inner-box-sec { width: 24.2%;  } */
        .stand-pricing-sec tr td.td-hide {font-size: 0; }
        .order-form .forminator-textarea {padding-top: 10px !important;}
        .order-form .caluation-hidden-row,.order-form .forminator-field-calculation { display: none !important;}
        .order-form table > tbody > tr td.final-total:not(:empty)::before,.order-form table > tbody > tr td.vat-total:not(:empty)::before,.order-form table > tbody > tr td.td-input:not(:empty)::before {content: "CHF "; }

.exp-extra-btn.extra-hide {display:none !important;}
#radio-3.sponsorship-sec { margin-top: -30px;}
#radio-3.sponsorship-sec .forminator-label{display:none;}
.sponsorship-sec.organisation-type-sec .forminator-radio-inline {width: auto; padding-right: 20px !important;}
.set-zurich-top-img-sec .e-con-inner {max-width:100%;}
.set-zurich-top-slider-sec {overflow:hidden;}
.forminator-consent__label p {font-family: "Outfit", Sans-serif !important;}
.ticket-form #forminator-module-6868 .forminator-row.forminator-row-last,.ticket-form #forminator-module-6869 .forminator-row.forminator-row-last,.ticket-form #forminator-module-8379 .forminator-row.forminator-row-last,.ticket-form #forminator-module-8379 .forminator-row.forminator-row-last,.ticket-form #forminator-module-2664 .forminator-row.forminator-row-last {margin-top:-10px !important;}
.extra-bottom-text p {
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 14px;
 line-height:18px;
  padding-bottom: 0px;
  margin-top: -10px;
}
.set-zurich-top-slider-sec .swiper-slide-image {/*height:889px; object-fit:cover;*/ margin-bottom:20px;}
.sponsore-inner-title-box .elementor-widget-container {height:auto;}
.sp-zurich-box .elementor-inner-column {width: 25% !important;}
.sp-zurich-box-two {}
.sp-zurich-box {align-items:center;}
.sp-zurich-box .elementor-container.elementor-column-gap-default { justify-content: center;}
.sb_text{font-size:28px;}
.elemntskit-testimonial-item .elementskit-profile-image-card {
  overflow: visible !important;
}
.exhibit-inner-box-sec .elementor-motion-effects-layer {
  scale: 1 !important;
transition: all 0.5s ease-out;
		transform: scale(1) !important;
}
.exhibit-inner-box-sec:hover .elementor-motion-effects-layer {
  scale: 1.3 !important;

}
.page-id-8602 .ekit_self_video_wrap_content .mfp-content {
  max-width: 1100px !important;
}
 .error404 .page-banner-area{display:none!important;}
 .error404 .error-body .btn{background: linear-gradient(90deg, rgba(241, 79, 27, 1) 0%, rgba(245, 145, 18, 1) 72%, rgba(251, 191, 36, 1) 100%);
    color: #ffffff;
    border-radius: 100px;}

.page-id-5462 ul li {
    
    list-style-position: outside!important;

        @media screen and (min-width:1100px) and (max-width:1440px) {
            .hero-btn.exp-button .elementskit-btn {padding: 12px 18px !important;font-size: 15px !important;}
            .header-nav {padding: 25px 10px 0px 10px !important ;}
            .header-nav .elementor-inner-section{padding: 0 !important;}
          }
          @media screen and (min-width:1920px){
            .new-home-sec .elementor-widget-container {max-width: 1920px; margin: 0 auto;}
          }
          @media screen and (max-width: 1540px) {
            .loop-event-sec p br{display: none;}
            .annouced-sec .exp-button.home-slider-btn .elementskit-btn {line-height: 26px !important; padding: 10px 19px !important;}
			  .exp-button.home-slider-btn .elementskit-btn {font-size: 17px !important;  padding: 12px 16px !important;}
			  
          }
          @media screen and (min-width:1440px) and (max-width:1550px) {
            .slider-evnet-box { height: 240px !important;}
            .hero-btn.exp-button .elementskit-btn { padding: 15px 20px !important; font-size: 18px !important; }
            .header-nav .elementskit-navbar-nav > li > a {padding: 0 10px !important; }
			    

          }
          @media screen and (min-width:1200px) and (max-width:1440px) {
            .slider-evnet-box h2.elementor-heading-title{font-size: 35px;}
            .event-post-title h2 {font-size: 37px !important;}
            .slider-evnet-box { height: 240px !important;}
            .loop-event-sec .slider-evnet-box h2.elementor-heading-title {line-height: 30px;}
            .header-nav {padding-left: 0px !important; padding-right: 0px !important;}
            .header-nav .elementskit-navbar-nav > li > a {padding: 0 8px !important; font-size: 15px !important; }
          

          }
@media screen and (min-width:1025px) and (max-width:1299px) {
	  .elementor-3565 .elementor-element.elementor-element-bbe8db7{height:100% !important;}
}
          @media screen and (min-width:1025px) and (max-width:1199px) {
            .event-post-title h2 { font-size: 32px !important;}
            .loop-event-sec .slider-evnet-box p { padding: 0 !important;}
            .loop-event-sec .slider-evnet-box h2.elementor-heading-title {line-height: 30px;}
            .slider-evnet-box {height: 280px !important;}
            .exp-button.home-slider-btn .elementskit-btn {font-size: 18px !important; line-height: 22px !important;}
			
          }
          @media screen and (max-width: 1369px) {
            /* .header-nav .elementskit-navbar-nav > li > a{ padding: 0px 14px 0px 14px !important; font-size: 17px !important;}
            .header-nav .elementor-widget-container{padding-right: 0px !important;} */
            /* .header-nav .exp-button .elementskit-btn {padding: 18px 30px !important;font-size: 17px !important; } */
            .header-nav .slogn-title .elementor-heading-title {font-size: 11px !important;}
            .header-nav .slogn-title br{display: none !important;}
            .loop-event-sec h2.elementor-heading-title {font-size: 32px; line-height: 42px;}
            /* .loop-event-sec { width: 90% !important;} */
            .loop-event-sec p {padding: 0 20px !important;}
          }

          @media screen and (min-width:1025px) and (max-width:1200px) {
            .hero-btn.exp-button .elementskit-btn { padding: 15px 15px !important;font-size: 13px !important; }
            .hero-btn.exp-button .elementskit-btn svg {display: none !important;}
            .header-nav {padding: 25px 10px 0px 10px !important ;}
            .header-nav .elementskit-navbar-nav > li > a { padding: 0px 5px 0px 5px !important; font-size: 13px !important;}
            .header-nav .elementor-inner-section{padding: 0 !important;}
             .behind-text h2.elementor-heading-title {font-size: 117px !important; line-height: 128px; text-align: center;}
			   .custom-partner-event-title .elementskit-section-title {font-size:94px !important;}
          }
          @media screen and (max-width: 1092px) {
            .hero-sec .ekit-section-parallax-mousemove{ display: none;}
            /* .header-nav .exp-button .elementskit-btn { padding: 12px 18px !important;  font-size: 15px !important;}
            .header-nav .elementskit-navbar-nav > li > a { font-size: 15px !important;} */


          }

          @media screen and (max-width:1199px){
            .event-circle-4 .font-sec .elementor-widget-container { margin-left: 50px !important;}
            .event-circle-1 .font-sec {left: -20px; }
            .loop-event-sec { width: 100% !important;}
            .setup-slider-image .elementor-widget-image img {
              width: auto !important;
              height: auto !important;
              object-fit: cover;
            }
            .event-day-width-sec {width: 100%;}
            .event-right-img-box img {height: 500px;}
            .gallery-event-day-sec img {height: 250px !important;}
            .event-right-img-box .elementor-swiper-button-next, .event-right-img-box .elementor-swiper-button-prev { margin-top: 80px;}
/* 			  .set-zurich-top-slider-sec .swiper-slide-image {height:600px;} */
			 
          }
          @media screen and (max-width:1024px) {
			  .expo-gallery-sec .e-con-inner {display: flex !important;justify-content: center !important;}
            .header-nav .exp-button .elementskit-btn { margin-left: 15px;}
            .header-nav .elementskit-navbar-nav > li > a { padding: 5px 15px !important; font-size: 20px !important;}
            .header-nav .elementskit-submenu-indicator {color: #fff !important; border: none !important;margin-left: 0px !important;padding-left: 8px !important;}
            .home-speaker-sec .etn-speakers-social {margin-top: 50px;}
            .home-speaker-sec .speaker-item .speaker-information {  bottom: 25px; }
            .event-circle-4 .font-sec .elementor-widget-container { margin-left: -35px !important;}
            .about-top-slider .swiper-slide-image { height: auto;  object-fit: cover;}

            .event-circle-3 .font-sec ,.event-circle-3 .event-circle, .event-circle-1 .font-sec ,.event-circle-1 .event-circle { right: -170px;}
            .event-circle-1 .font-sec {left: inherit; }

            .event-circle-4 .font-sec,.event-circle-4 .event-circle, .event-circle-2 .font-sec,.event-circle-2 .event-circle {right: 180px;}
            .event-circle-2 .heighlight-sec {left: -175px !important; top: -30px !important;}
            /* .event-circle-2 .elementor-widget.elementor-widget-divider { rotate: 90deg !important;} */
            .event-circle-2 .event-circle { top: 5px;}
            .event-circle-2 .font-sec { top: 110px;}
            .event-circle-main.event-circle-3 {top: -80px;}

            .event-circle-3.next-event {top: 0px;}
            .event-circle-main.event-circle-3 .event-circle {top: 40px;}
            .event-circle-main.event-circle-3 .font-sec { top: 145px;}
            .event-circle-main.event-circle-4 .event-circle{top:60px;}
            .event-circle-main.event-circle-4 .font-sec{top:150px;}
            .event-circle-1 .extra-line { right: -50px;}
            .event-circle-2 .extra-line.elementor-widget.elementor-widget-divider {rotate: 180deg !important; top: 130px !important; left: -50px;}
            .event-circle-main.event-circle-3 .extra-line { top: 170px;right: -50px;}
            .event-circle-main.event-circle-4 .extra-line {top: 190px; left: -50px;}
            .our-event-sec  {overflow: hidden;height: 1280px;padding-top: 100px;}

            div#ekit-megamenu-primary-menu {  align-items: center;  padding-top: 100px;}
            .elementskit-menu-offcanvas-elements.active{background-color: rgba(51,51,51,.8);}

            button.elementskit-menu-close.elementskit-menu-toggler { background: #fff; position: absolute; right: 0; top: -40px;}
            div#ekit-megamenu-primary-menu.active .elementskit-site-title { float: none !important; text-align: center;}
            ul#menu-primary-menu { top: 10p; margin-top: 40px;}
            .elementskit-navbar-nav > li > a {padding: 0px 17px 0px 17px !important;}
            #menu-primary-menu li a {  padding: 8px !important;}
            .extra-2 {top: -90px;}
            .event-circle-main { top: 0; }
            .event-circle-main.event-circle-2 {top: -70px;}
            .event-circle-main.event-circle-2.next-event{top:0px;}
            .next-event::before { top: -20px;left: -170px; text-align: center;}
            .event-circle-3.next-event::before {left: 170px; right: 50px;top: 0px;}
            .event-circle-4.next-event::before {top: 30px; left: -165px;}
            .event-circle-1.next-event::before { top: -150px; left: 170px;}
            .event-circle-1.next-event {top: 80px;}
            .event-circle-2.next-event{top: -30px !important;}
            #menu-primary-menu li a {justify-content: center;}
            .email-content-sec .elementor-icon-box-title {width: 200px;}
            .loop-event-sec { width: 100% !important;}
            .slider-evnet-box {height: 250px !important; }
            .setup-slider-image .elementor-widget-image img {width: 100% !important; height: 500px !important;}
            .exhibit-inner-box-sec {/*margin-bottom: 30px !important;*/flex-basis: 48% !important;} 
            .exhibit-main-sec .e-con-inner{  flex-wrap: wrap !important;}
			  .home-sponsors-section .sponsore-inner-title-box .elementor-widget-container { padding: 0px !important;}
	}
          @media screen and (max-width: 991px) {
            .home-speaker-sec .speaker-item.swiper-slide{
              height: 300px;
              width: 300px !important;
            }
            .testimonial-inner-sec .elementskit-single-testimonial-slider{height: 440px;}
            .testimonial-inner-sec .elementskit-commentor-content {margin-bottom: 5px !important;}
            .new-home-sec.elementor-section.elementor-section-height-full {
              height: 600px;padding: 220px 0 70px 0;
            }
            .interested-other-sec #name-3 {right: 87px;margin-top: -100px;  }
			  .exp-button.hero-top-btn .elementskit-btn{font-size:18px !important;}
			 
          }
          @media screen and (max-width:768px){
            .home-speaker-sec .etn-speakers-social {opacity: 0;}
			  .sb_text{font-size:24px;}
          }

          @media screen and (max-width:480px) {
            .exp-button .elementskit-btn {font-size: 20px !important; line-height: 26px !important; }
            .home-speaker-sec .exhibz-creative-speaker .swiper-button-next, .home-speaker-sec .exhibz-creative-speaker .swiper-button-prev{ bottom:-40px;}
            .order-form .forminator-checkbox-inline {width: auto !important;}
            .organisation-type-sec .forminator-radio-inline { width: auto; margin: 5px 10px !important;}
			.ticket-form  .forminator-button.forminator-button-submit.form-exhibit-new-btn { width: 300px !important; font-size: 19px !important;}
			

          }
          @media screen and (max-width:767px) {
              
			    .sp-zurich-box .elementor-inner-column {width: 50% !important;}
			    .home-sponsors-section.sp-zurich-box-two .elementor-container{justify-content: center;}
            .left-event-img .attachment-full {height: auto !important; padding-bottom: 0px; }
            .subscription-shape::before {top: 30%; right: 110px;}
            .service-inner-box p{font-size: 16px; line-height: normal;}
            .our-event-sec::before {
              content: "";
              width: 5px;
              height: 100%;
              background: #f68b21;
              left: 30px;
              padding-top: 280px;
            }
            .event-circle-2.next-event::before {top: -20px; left: 95px; text-align: left;}
            .event-circle-2.next-event { top: -30px !important;}
            .event-circle-3 .font-sec ,.event-circle-3 .event-circle, .event-circle-1 .event-circle {left: 110px;top: -20px; right: 0;}
            .event-circle-1 .font-sec{top:-26px; left:100px; }
            .event-circle-1 .font-sec h2 { text-align: center !important;}
            .event-circle-1 .font-sec {left: 70px; top: -15px;}
            .event-circle-3 {margin-bottom: 80px !important;}
            .event-circle-2 .heighlight-sec { left: 90px !important; top: 0px !important; }
            .event-circle-1::after { content: "";  position:absolute; background: #f68b21;  width: 110px;  height: 6px;  left: 25px; top: 50px;}
            .event-circle-1 .event-circle {z-index: 9;}
            .event-circle-2::after { content: "";position:absolute;  background: #f68b21;  width: 110px;  height: 6px;  left: 25px; top: 125px;}
            .event-circle-2 .event-circle { top: 55px;  }
            .event-circle-3 .heighlight-sec .ekit-heading.elementskit-section-title-wraper {text-align: left;}
            .event-circle-2 .font-sec {  top: 162px; right: 0px; left:65px; width: 200px !important;}
            .event-circle-4 .event-circle, .event-circle-2 .event-circle { right: 0px; left:105px;z-index: 9;}
            .event-circle-2 .font-sec .ekit-heading { text-align: center !important;}
            .event-circle-main.event-circle-3 .event-circle {  top: 100px;   left: 105px;  right: 0; width:100%; z-index: 9; }
            .event-circle-3::after { content: ""; position: absolute; background: #f68b21;  width: 110px;  height: 6px;  left: 25px; top: 174px;}
            .event-circle-main.event-circle-3 .font-sec {  top: 205px; left: 70px; width: 200px; }
            .event-circle-main.event-circle-4 .event-circle {  top: 150px;  z-index: 9;}
            .event-circle-4 .event-circle .ekit-heading--title br { display: none;}
            .event-circle-4	.font-sec .elementskit-section-title,.event-circle-2 .ekit-heading , .event-circle-3 .font-sec .elementskit-section-title{ text-align:center;}
            .event-circle-4::after { content: "";  position: absolute; background: #f68b21;  width: 110px;  height: 6px;  left: 25px; top: 224px;}
            .event-circle-main.event-circle-4 .font-sec {  top: 415px; left:90px; right:0; width: 200px ; position: absolute; }
            .event-circle-main.event-circle-4 .font-sec .ekit-heading--title br {display:none;}
            .our-event-sec {overflow: hidden; height: 1230px; padding-top: 30px; margin-top: 40px;}
            .event-circle-1 { top: -50px;}
            .event-circle-4 {top: 0px !important;}
            .next-event .heighlight-sec .ekit-heading { text-align: left !important;}
            .next-event { top: -30px;}
            .event-circle-main { top: 0; margin: 20px 0;}
            .next-event::before { top: -20px;  left: 60px; font-size: 30px;}
            .event-circle-3.next-event {  top: 40px !important;}
            .event-circle-3.next-event::before {left: 95px; right: 0px; top: 28px; text-align: left;}
            .event-circle-main.event-circle-3 { top: -40px;}
            .event-circle-4.next-event::before {top: 80px; left: 85px; text-align: left;}
            .event-circle-1.next-event::before {top: -90px; left: 100px; text-align: left;}
            .event-circle-1.next-event{top: 30px;}
            /* .event-circle-4.next-event { top: 0px;} */
            .header-btn { margin-top: 50px !important;display: block; }
            #menu-primary-menu li.header-btn a {padding: 18px 30px !important;}
            .ticket-form .forminator-checkbox.forminator-checkbox-inline .forminator-checkbox-label,.ticket-form .forminator-label { font-size: 16px !important;}
            .ticket-form .forminator-checkbox .forminator-checkbox-label { font-size: 16px;}
            .ticket-form .forminator-button.forminator-button-submit {width: 270px !important; padding: 10px 0px !important;font-size: 22px !important;}
            .ticket-form .forminator-row.forminator-row-last {margin-top: 22px !important;}
            .ticket-form .forminator-col { margin-bottom: 11px !important;}
            .ticket-form .forminator-row {  margin-bottom: 11px !important;}
            .ticket-form  .forminator-checkbox.forminator-checkbox-inline {flex-wrap: inherit !important;}
            .home-sponsors-section .elementor-widget-container img{max-height: 100px;}
            .home-sponsors-section .elementor-widget-container {padding: 15px !important;}
            .home-event-gallery1 .elementor-image-gallery .gallery-item {max-width: 50% !important;}
            .home-top-location-sec h3 {font-size: 22px;line-height: 32px;}
            .bottom-subscribe-sec .ekit-heading.elementskit-section-title-wraper { text-align: center !important; }
            .testimonial-inner-sec .elementskit-single-testimonial-slider {height: auto;}
            .testimonial-inner-sec .elementskit-commentor-content::before {left: 10px;}
            .setup-slider-image .elementor-widget-image img {width: auto !important; height: auto !important;}
            .exhibit-inner-box-sec {margin-bottom: 30px !important;flex-basis: 100% !important;} 
            .event-right-img-box .elementor-swiper-button-next, .event-right-img-box .elementor-swiper-button-prev { margin-top: 70px;}

            .order-form .forminator-checkbox-inline {width: 47%;}
            #html-10 { margin-top: 30px;}
			#radio-3.sponsorship-sec { margin-top: -15px; margin-bottom: 25px !important; }
/* 			.set-zurich-top-slider-sec .swiper-slide-image {height:auto;} */
			  .ticket-form .forminator-row.forminator-row-last {margin-top:10px;}
			  .extra-bottom-text p {margin-top:20px;margin-bottom:30px; }
		 
          }
          @media screen and (max-width:782px) {
            .interested-other-sec #name-3 {
              width: 100%;
              position: relative;
              float: inherit;
              align-items: right !important;
              text-align: right !important;
              right: 0;
              margin-top: 0;
              }}
              @media screen and (max-width:640px) {

                .left-event-img .attachment-full { height: 220px !important;  width: 100%; }
                .home-event-gallery2 .attachment-large.size-large{ height: 220px !important;}
                .ditty[data-display="2192"] .ditty-item__elements{font-size: 16px !important;}
                #forminator-module-3393 .forminator-button.forminator-button-submit{padding: 15px 40px !important; font-size:18px !important;}
                .sform-field .forminator-input{min-height: 55px !important;}
                .header-nav .slogn-title .elementor-heading-title {   font-size: 8px !important;   font-weight: 10px !important; }
                .loop-event-sec .elementor-loop-container {padding-inline-end: inherit !important;}
                .set-btn .elementor-button { width: auto;   }
                .set-btn .elementor-button {width: 300px !important;}
                .event-day-bottom-sec img {height: 200px;}
                .event-right-img-box img {height: 300px;}
              }

              @media screen and (max-width:480px) {
                .new-home-sec .elementor-heading-title br {display: none;}
                .organisation-type-sec .forminator-label {margin-bottom: 30px;  }
              }

              /* woocommerce start */
              .banner-hidden #page-banner-area {
                display: none !important;
              }

              .banner-visible #page-banner-area {
                display: block;
              }

 @media screen and (min-width:768px){
            .break-br {display:none;}
          }
	@media screen and (min-width:200px) and (max-width:480px) {
		.ticket-form .forminator-button.forminator-button-submit.form-exhibit-new-btn{ font-size:16px !important; width:100% !important;}
		
	}
			  
			 