html {
  font-size: 16px !important;
}

.landing_header .event-details_wrap p {
  font-size: 16px;
}
.landing_header .event-details_wrap p b {
  font-size: 14px;
}
.landing_expo-section .text-content p {
  font-size: 18px;
}
.lp-footer_wrap .content_wrap p {
  font-size: 16px;
}
.landing_people-slide_card .content_wrap h6 {
  margin-bottom: 5px;
  font-size: 14px;
}
.landing_people-slide_card .content_wrap p {
  font-size: 12px;
}
.landing_expo-section .info-col_card .content-hidden p {
  font-size: 18px;
}
.landing_expo-section .info-col_card .content-head h4 {
  font-size: 28px;
}
@media only screen and (max-width: 1366px) {
  .landing_expo-section .info-col_card .content-head h4 {
    font-size: 25px;
  }
}
@media only screen and (max-width: 1200px) {
  .landing_banner--inner .content_wrapper h1 {
    font-size: 40px;
  }
  .landing_expo-slider p,
  .landing_expo-section .text-content p {
    font-size: 16px;
  }
  .landing_buyers-section .buyer_card {
    font-size: 18px;
  }
  .landing_expo-slider h2 {
    font-size: 30px;
  }
  .landing_buyers-section .text-container h2 {
    font-size: 30px;
  }
  .lp__heading-with-cta h2 {
    font-size: 30px;
  }
  .landing_booking-steps .step_card p {
    font-size: 18px;
  }
  .landing_buyers-section.d-rtl .text-list h5 {
    font-size: 18px;
  }
  .landing_buyers-section.d-rtl .text-list p {
    font-size: 16px;
  }
  .landing_three-col_wrap.contact-col_wrap .contact-col h6 {
    font-size: 22px;
  }
  .landing_expo-section .text-content h2 {
    font-size: 30px;
  }
  .landing_banner-form__wrapper h2 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1024px) {
  .landing_banner--inner .content_wrapper h1 {
    font-size: 32px;
  }
  .landing_banner-form__wrapper h2 {
    font-size: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .landing_header .top_header p {
    font-size: 12px;
  }
  .landing_header .event-details_wrap p {
    font-size: 12px;
  }
  .landing_header .event-details_wrap p b {
    font-size: 14px;
  }
  .landing_three-col_wrap.contact-col_wrap .contact-col h6 {
    font-size: 18px;
  }
  .landing_expo-section .info-col_card .content-head h4 {
    font-size: 20px;
  }
  .landing_expo-section .info-col_card .content-hidden p {
    font-size: 16px;
  }
  .landing_expo-slider h2 {
    font-size: 24px;
  }
  .landing_buyers-section .text-container h2 {
    font-size: 24px;
  }
  .lp__heading-with-cta h2 {
    font-size: 24px;
  }
  .landing_expo-section .text-content h2 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1025px) {
  .landing_rating-wrapper {
    padding: 0px 20px;
  }
}

@media only screen and (min-width: 1200px) {
  .landing_people_slider-main .swiper-container,
  .lp__general_logo-slider--inner .swiper-container {
    width: calc(100vw - (100vw - 1140px) / 2);
  }
}
body .landing_buyers-section.d-rtl .text-list:last-child {
  border-bottom: 0 !important;
}
.landing_expo-slider .swiper-container {
  width: calc(100vw - (100vw - 1180px) / 2);
  padding: 0px 20px;

  padding-bottom: 70px;
  margin-right: 0;
  margin-left: auto;
}
@media screen and (max-width: 1200px) {
  .landing_expo-slider .swiper-container {
    width: 960px;
    margin: auto;
  }
}
@media screen and (max-width: 992px) {
  .landing_expo-slider .swiper-container {
    width: 800px;
    margin: auto;
  }
}
@media screen and (max-width: 768px) {
  .landing_expo-slider .swiper-container {
    width: auto;
  }
}

@media screen and (max-width: 768px) {
  .container {
    max-width: 100% !important;
  }
}
.landing_banner-form__wrapper .gform_confirmation_message ul {
  list-style: none;
}

main {
  margin-top: 0 !important;
}

.global-landing-page-template-default .primary-btn > * {
  font-size: 15px;
  padding: 14px;
}

.global-landing-page-template-default footer {
  padding: 0;
}
