@media only screen and (max-width: 768px) {
  .wrapper {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .m-d-inline {
    display: inline;
  }
  .m-mt-0 {
    margin-top: 0 !important;
  }
  .m-pt-0 {
    padding-top: 0 !important;
  }
  .m-pb-0 {
    padding-bottom: 0 !important;
  }
  .m-pt-2 {
    padding-top: 2rem !important;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .middle {
    display: none;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .social {
    display: none;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language::before {
    display: none;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language .language-col select {
    width: 25px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper {
    font-size: 12px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .date img,
  .top-header .wrapper .top-header-container .top-header-wrapper .location img {
    width: 15px;
    height: 15px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .left {
    gap: 5px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language .language-col img {
    width: 15px;
    height: 15px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper {
    gap: 0.5rem;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language .language-col {
    gap: 0;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .logo img.mobile {
    opacity: 1;
    position: relative;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .logo img.desktop {
    display: none;
  }
  .nav-header .wrapper {
    padding-block: 5px;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .logo img {
    height: 23px;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .left {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .btn-container .btn {
    padding: 5px 9px;
    font-size: 14px;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .btn-container .btn::before,
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .btn-container .btn::after {
    width: 15px;
    height: 15px;
  }
  .hero .wrapper .hero-container .hero-wrapper .top .left .hero-logo img.desktop {
    display: none;
  }
  .hero .wrapper .hero-container .hero-wrapper .top .left .hero-logo img.mobile {
    position: relative;
    opacity: 1;
  }
  .hero .wrapper .hero-container .hero-wrapper .top .right .date-tag {
    font-size: 14px;
  }
  .hero .wrapper .hero-container .hero-wrapper .top .right .date-tag::before {
    width: 15px;
    height: 15px;
    top: -1px;
  }
  .hero .patterns .pattern-2 {
    top: auto;
    bottom: -3rem;
    right: auto;
    left: 1rem;
  }
  .hero .patterns .pattern-3 {
    top: auto;
    bottom: 10rem;
    right: 2rem;
    opacity: 1;
    filter: blur(20px);
    width: 140px;
    max-width: none;
  }
  .title-container {
    margin-bottom: 1rem;
    gap: 1rem;
    grid-template-columns: repeat(1, 1fr);
  }

  .featured-image-title .image-container .image-overlay {
    position: relative;
    bottom: -5px;
    left: auto;
    right: auto;
    padding: 0;
  }
  /* .featured-image-title .image-container {
    height: 30vw;
    min-height: 320px;
  } */
  .featured-image-title .image-container .image-overlay .overlay-content .desc {
    font-size: 1rem;
    padding: 10px;
  }
  .featured-image-title .image-container .image-overlay .overlay-content {
    width: auto;
  }
  .map .pin .left .pin-icon {
    width: 100%;
    min-width: 15px;
  }
  .map .pin .left {
    width: 25px;
  }
  .map .pin .right {
    display: none;
  }
  .map .pin:hover .right,
  .map .pin:focus .right {
    display: flex;
  }
  .map .pin:hover,
  .map .pin.highlight {
    transform: translateY(0px);
  }

  .map .pin:hover::after,
  .map .pin:focus::after {
    display: none;
  }

  .featured-image-tabs .tabs-content .tab-pane .image-container .image-overlay {
    padding: 0.5rem;
  }
  .featured-image-tabs .tabs-content .tab-pane .image-container .image-overlay .tag {
    font-size: 14px;
    padding: 6px 7px;
  }
  .featured-image-tabs .tabs-navigation .tab-btn {
    padding: 7px 10px;
    font-size: 14px;
  }
  .slick-dots {
    width: auto;
    left: 1rem;
  }

  .slick-arrow {
    --arrow-right: 1rem;
    height: 35px;
    width: 35px;
  }
  .slick-arrow.slick-prev {
    right: calc(var(--arrow-right) + 45px);
  }
  /* .featured-image-tabs .tabs-content .tab-pane .slick-arrow {
    bottom: 4rem;
  } */
  .btn-container.end {
    justify-content: flex-start;
  }
  .icon-slider .icon-slider-container .icon-slider-wrapper .slider-item {
    padding: 1rem;
  }
  .icon-slider .icon-slider-container .icon-slider-wrapper .slider-item .icon-container img {
    width: auto;
    height: 50px;
  }
  /* .event-slider .event-slider-container .event-slider-wrapper .slider-item .top .image-container {
    height: 200px;
  } */
  .event-slider .event-slider-container .event-slider-wrapper .slider-item .bottom .col .title {
    gap: 0.4rem;
    font-size: 1.3rem;
  }
  .event-slider .event-slider-container .event-slider-wrapper .slider-item .bottom .col .theme {
    font-size: 0.7rem;
  }
  .event-slider .event-slider-container .event-slider-wrapper .slider-item {
    padding: 0.5rem;
  }
  .event-slider .event-slider-container .event-slider-wrapper .slider-item .bottom .col .event-meta {
    gap: 0.5rem;
  }
  .event-slider .event-slider-container .event-slider-wrapper .slider-item .bottom .col .title::after {
    display: none;
  }
  /* .exhibitor-slider .exhibitor-slider-container .exhibitor-slider-wrapper .slider-item .top .image-container {
    height: 100px;
  } */
  .exhibitor-slider .exhibitor-slider-container .exhibitor-slider-wrapper .slider-item .top .top-contents .title {
    font-size: 1.1rem;
  }
  .exhibitor-slider .exhibitor-slider-container .exhibitor-slider-wrapper .slider-item .bottom .company-details {
    gap: 1rem;
  }
  .exhibitor-slider .exhibitor-slider-container .exhibitor-slider-wrapper .slider-item .bottom .company-details .col {
    font-size: 0.8rem;
    padding-inline: 0;
    border-left: 0;
  }
  .testiminial-slider {
    padding-bottom: 1rem;
  }
  .testiminial-slider .testiminial-slider-container .testiminial-slider-wrapper .slider-item .top {
    align-items: flex-start;
    flex-direction: column;
  }
  .testiminial-slider .testiminial-slider-container .testiminial-slider-wrapper .slider-item .top .left .image-container {
    width: 50px;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper {
    flex-direction: column;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper .organisers-box-item:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper .organisers-box-item {
    padding: 0;
    padding-top: 2rem;
    margin-top: 2rem;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper .organisers-box-item:last-child {
    border-left: 0;
    border-top: 1px solid #e2e2e2;
  }
  .partners-slider .partners-slider-container .partners-slider-wrapper {
    flex-wrap: nowrap;
    gap: 1rem;
    align-items: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
  }
  .partners-slider .partners-slider-container .partners-slider-wrapper .slider-item {
    position: relative;
    flex: 1 0 auto;
    scroll-snap-align: start;
  }
  footer .footer-bottom {
    padding-top: 2rem;
  }
  .exhibitors-slider .exhibitors-slider-container .exhibitors-slider-wrapper .slider-item .slider-item-container .image-container {
    width: 100%;
  }
  .exhibitors-slider .exhibitors-slider-container .exhibitors-slider-wrapper .slider-item .slider-item-container .slider-caption {
    position: relative;
    top: -1rem;
    max-width: none;
    width: 90%;
    margin: 0 auto;
    padding: 1rem;
  }
  .exhibitors-slider .exhibitors-slider-container .exhibitors-slider-wrapper .slider-item .slider-item-container {
    flex-direction: column;
  }
  .key-highlights .key-highlights-container .key-highlights-wrapper .key-highlight-item .icon img {
    height: 60px;
  }
  /* .trends-slider .trends-slider-container .trends-slider-wrapper .slider-item .top .image-container {
    height: 250px;
  } */
  .trends-slider .trends-slider-container .trends-slider-wrapper .slider-item {
    padding: 0.6rem;
  }
  .featured-image-title .image-container:hover .image-overlay .overlay-content {
    opacity: 1;
  }
  .faq-banner-wrapper .title-container {
    gap: 2rem;
  }
  .filters .filters-container .filters-wrapper .search-box .search-input {
    width: 75vw;
    min-width: 240px;
    padding: 10px;
    padding-left: 2.5rem;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .logo-container {
    flex-direction: column;
    align-items: flex-start;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .logo-container .image-container {
    width: 100%;
    height: 130px;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col {
    flex: 1 1 100%;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .company-details .col:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .company-details .col {
    padding-inline: 0;
    padding-top: 10px;
    border-left: 0;
    border-top: 1px solid #e2e2e2;
    margin-top: 10px;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item {
    gap: 2rem;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container {
    padding: 1rem;
  }
  /* .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .left .image-container {
    height: 150px;
  } */
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .left .caption-container .sub-title {
    font-size: 0.8rem;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .products-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .products-container .products-wrapper .products-items {
    grid-template-columns: repeat(1, 1fr);
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .downloads .downloads-container .downloads-wrapper .downloads-boxes {
    grid-template-columns: repeat(1, 1fr);
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .right-container {
    height: auto;
    padding-right: 0;
    gap: 3rem;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .video-container .video-container-wrapper .video-item iframe {
    height: 250px;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top {
    flex-direction: column;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .bottom {
    flex-direction: column;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .bottom .btn-container .btn {
    width: 100%;
  }
  .filters .filters-container .filters-wrapper .filter-icon {
    display: block;
  }
  .filters .filters-container .filters-wrapper .filter-container {
    display: none;
    position: absolute;
    top: 3rem;
    background: #fff;
    box-shadow: 0 0 20px 0px #0000001c;
    padding: 1rem;
    right: 0;
    border-radius: 20px;
    width: 90%;
    max-width: 300px;
  }
  .filters .filters-container .filters-wrapper .filter-dropdowns .col {
    width: 100%;
  }
  .filters .filters-container .filters-wrapper .filter-dropdowns {
    flex-direction: column;
    margin-bottom: 1rem;
  }
  .filters .filters-container .filters-wrapper #clear-all-filters {
    padding: 6px 10px;
  }
  button.mfp-arrow {
    border: 1px solid #ee1c25;
  }
  button.mfp-arrow.mfp-arrow-right {
    right: 2rem !important;
  }
  button.mfp-arrow.mfp-arrow-left {
    left: 2rem;
  }
  /* .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .products-container .products-wrapper .products-items .products-item .image-container img {
    height: 120px;
  } */
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .products-container .products-wrapper .products-items .products-item .image-container {
    height: 150px;
  }
  footer .footer-bottom .wrapper .footer-bottom-container .footer-bottom-wrapper .bottom .bottom-container {
    flex-direction: column;
  }
  /* .exhibitor-registration .exhibitor-registration-container .exhibitor-registration-wrapper .image-container img {
    height: 250px;
  } */

  .registration-form-container .registration-form-wrapper .top .right .btn-container .col .registration-option {
    font-size: 14px;
  }
  .form-container .form-wrapper .form-group.dual-col {
    grid-template-columns: repeat(1, 1fr);
  }

  .note {
    font-size: 13px;
  }

  .event-boxes .event-boxes-container .event-boxes-wrapper {
    flex-direction: column;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box {
    flex-direction: column;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left {
    gap: 2rem;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .right {
    height: 0;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .right,
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .right {
    height: 100%;
    width: 100%;
    visibility: visible;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .bottom .title-cont .content {
    display: block;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .top .icon {
    width: 50px;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .top .icon img {
    height: 25px;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .bottom .title-cont .title {
    font-size: 1.3rem;
  }

  /* Ensure proper touch scrolling on mobile */
  .event-boxes {
    touch-action: pan-y;
    -webkit-overflow-scrolling: touch;
  }

  .event-boxes .event-boxes-container .event-boxes-wrapper {
    touch-action: pan-y;
  }

  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box {
    touch-action: pan-y;
  }

  .simple-image-slider .slider-item .image-container {
    /* height: 60vw; */
    width: 70vw;
    /* max-height: 300px; */
  }
  .title-container.full-width .col.right {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .event-tabs-container .event-tabs .tabs-navigation {
    justify-content: flex-start;
    overflow-x: auto;
    padding-bottom: 10px;
    margin-bottom: 1rem;
  }
  .event-tabs-container .event-tabs .tabs-navigation .tab-btn {
    padding: 10px;
  }
  .event-tabs-container .event-tabs .tabs-navigation .tab-btn {
    flex: 1 0 auto;
  }
  .events-container .event-item {
    grid-template-columns: repeat(1, 1fr);
  }
  .events-container .event-item .bottom .col .theme {
    font-size: 0.8rem;
  }
  .events-container .event-item .bottom .col .title {
    font-size: 1.3rem;
  }
  .event-popup .wrapper .event-popup-container {
    padding: 1rem;
  }
  .event-popup .wrapper .event-popup-container .event-popup-wrapper .top .image-container {
    height: auto;
    max-height: 500px;
  }
  .event-popup .wrapper .event-popup-container .event-popup-wrapper .bottom {
    grid-template-columns: repeat(1, 1fr);
    gap: 3rem;
  }
  .speakers-cards .speakers-cards-wrapper .speakers-cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-boxes .grid-box-row.grid-3 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-boxes .grid-box-row.grid-2 {
    grid-template-columns: repeat(1, 1fr);
  }
  .media-box .image-container {
    /* height: 300px !important; */
  }
  .downloads .wrapper .downloads-container .downloads-wrapper .downloads-boxes {
    grid-template-columns: repeat(1, 1fr);
  }
  .downloads .wrapper .downloads-container .downloads-wrapper .downloads-boxes .downloads-item .image-container {
    height: 250px;
  }
  .downloads .wrapper .downloads-container .downloads-wrapper .downloads-boxes .downloads-item .caption-container .title {
    font-size: 1rem;
  }
  .directions .wrapper .directions-container .directions-wrapper .directions-box .top .icon-title {
    font-size: 1.2rem;
    align-items: flex-start;
  }
  .directions .wrapper .directions-container .directions-wrapper .directions-box .bottom .directions-item-container {
    display: flex;
    flex-direction: column;
  }
  .directions .wrapper .directions-container .directions-wrapper .directions-box .bottom .directions-item-container .directions-item .top .title-cont {
    flex-direction: column-reverse;
  }
  .directions .wrapper .directions-container .directions-wrapper .directions-box {
    padding: 1rem;
  }
  .icon-slider .icon-slider-container .icon-slider-wrapper {
    padding-bottom: 2rem;
  }
  .trends-slider .trends-slider-container .trends-slider-wrapper .slick-track .slick-slide {
    margin: 0;
  }
  .featured-highlights .wrapper .featured-highlights-container .featured-highlights-wrapper .grid-boxes {
    gap: 3rem;
  }
  /* .grid-boxes .grid-box-row {
    gap: 3rem;
  } */
  .mission-vision .wrapper .mission-vision-container .mission-vision-wrapper .tabs-container .tabs-navigation .tab-btn {
    font-size: 1.2rem;
  }
  .mission-vision .wrapper .mission-vision-container .mission-vision-wrapper .tabs-container .tabs-content .tab-pane .tab-inner .title-container .desc {
    font-size: 1rem;
  }
  .contact-us .wrapper .contact-us-container .contact-us-wrapper {
    gap: 4rem;
    grid-template-columns: repeat(1, 1fr);
  }
  .media-popup .media-popup-container .media-popup-wrapper .bottom {
    grid-template-columns: repeat(1, 1fr);
  }
  .media-popup .media-popup-container .media-popup-wrapper {
    padding: 2rem 1rem;
  }
  .media-popup .media-popup-container .media-popup-wrapper .bottom .left .blog-body p.large-text {
    font-size: 1.2rem;
  }
  .media-popup .media-popup-container .media-popup-wrapper .bottom .left .blog-body .share .social-list {
    gap: 1rem;
  }
  .contact-us .wrapper .contact-us-container .contact-us-wrapper .left .address-boxes {
    max-width: none;
  }
  .map .pin.pin-1 {
    top: 6%;
    left: 13%;
  }
  .map .pin.pin-2 {
    top: 58%;
    left: 22%;
  }
  .map .pin.pin-3 {
    top: 5%;
    left: 52%;
  }
  .map .pin.pin-4 {
    top: 27%;
    right: 27%;
  }
  .map .pin.pin-5 {
    bottom: 24%;
    right: 8%;
  }
  .floating {
    right: 1rem;
    bottom: 2rem;
  }

  .floating .backtotop {
    width: 40px;
    height: 40px;
  }
  header.scroll-show .nav-header .wrapper {
    padding-block: 5px;
  }
  header.scroll-show .nav-header .nav-header-container .nav-header-wrapper .col .middle nav .main-nav {
    top: 50px;
  }
  button.mfp-close {
    right: 1rem !important;
  }
  .featured-speakers-boxes .featured-speakers-item .image-container {
    height: 400px;
    max-height: 500px;
  }
  h1.icon::before,
  h2.icon::before,
  h3.icon::before,
  h4.icon::before,
  h5.icon::before,
  h6.icon::before {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
  }
  .featured-image-tabs .tabs-content {
    height: 50vw;
  }
}
@media only screen and (max-width: 350px) {
  .top-header .wrapper .top-header-container .top-header-wrapper .date img,
  .top-header .wrapper .top-header-container .top-header-wrapper .location img {
    display: none;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .left {
    gap: 1.2rem;
  }
}
@media only screen and (max-width: 420px) {
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .btn-container .btn span {
    display: none;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .btn-container .btn::before,
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .btn-container .btn::after {
    width: 20px;
    height: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .btn-container.m-full-width-btn .btn {
    width: 100%;
  }
  .btn-container.m-align-center {
    justify-content: center;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .wrapper {
    width: 93%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .t-mt-0 {
    margin-top: 0 !important;
  }
  .t-pt-0 {
    padding-top: 0 !important;
  }
  .t-pb-0 {
    padding-bottom: 0 !important;
  }
  .t-pt-2 {
    padding-top: 2rem !important;
  }
  .t-grid-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .t-flex-start {
    justify-content: flex-start !important;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .middle {
    display: none;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language::before {
    display: none;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language .language-col select {
    width: auto;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper {
    font-size: 12px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .date img,
  .top-header .wrapper .top-header-container .top-header-wrapper .location img {
    width: 20px;
    height: 20px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .left {
    gap: 5px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language .language-col img {
    width: 20px;
    height: 20px;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper {
    gap: 0.5rem;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .language .language-col {
    gap: 0;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .logo img.mobile {
    opacity: 1;
    position: relative;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .logo img.desktop {
    display: none;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .logo img {
    height: 23px;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .left {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .nav-header .wrapper {
    padding-block: 12px;
  }
  .nav-header .nav-header-container .nav-header-wrapper .col .middle nav .main-nav {
    left: 0;
    top: 105px;
    height: 95%;
    padding: 2rem 1rem;
  }
  .hero .wrapper .hero-container .hero-wrapper .top .left .hero-logo img {
    height: 40px;
  }
  .title-container {
    gap: 2rem;
  }

  .featured-image-title .image-container .image-overlay {
    position: relative;
    bottom: -5px;
    left: auto;
    right: auto;
    padding: 0;
  }
  /* .featured-image-title .image-container {
    height: 30vw;
    min-height: 320px;
  } */
  .featured-image-title .image-container .image-overlay .overlay-content .desc {
    font-size: 1rem;
    padding: 10px;
  }
  .featured-image-title .image-container .image-overlay .overlay-content {
    width: auto;
  }
  .key-highlights .key-highlights-container .key-highlights-wrapper .key-highlight-item {
    flex: 1 0 170px;
  }
  /* .featured-image-tabs .tabs-content .tab-pane .slick-arrow {
    bottom: 4rem;
  } */
  .register-boxes-section .title-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .partners-slider .partners-slider-container .partners-slider-wrapper {
    flex-wrap: nowrap;
    gap: 1rem;
    align-items: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    overflow-x: auto;
    scroll-snap-type: x mandatory; /* enable horizontal snap */
    -webkit-overflow-scrolling: touch; /* smooth touch on iOS */
    scroll-behavior: smooth;
  }
  .partners-slider .partners-slider-container .partners-slider-wrapper .slider-item {
    position: relative;
    flex: 1 0 auto;
    scroll-snap-align: start;
  }
  .btn-container.t-full-width-btn .btn {
    width: 100%;
  }
  /* .exhibitors-slider .exhibitors-slider-container .exhibitors-slider-wrapper .slider-item .slider-item-container .image-container {
    width: 90%;
    height: 450px;
  } */
  /* .trends-slider .trends-slider-container .trends-slider-wrapper .slider-item .top .image-container {
    height: 250px;
  } */
  .trends-slider .trends-slider-container .trends-slider-wrapper .slider-item {
    padding: 0.6rem;
  }
  .faq-banner .wrapper .faq-banner-container .faq-banner-wrapper .title-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .logo-container {
    flex-direction: column;
    align-items: flex-start;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .logo-container .image-container {
    width: 100%;
    height: 130px;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col {
    flex: 1 1 100%;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .company-details .col:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col .company-details .col {
    padding-inline: 0;
    padding-top: 10px;
    border-left: 0;
    border-top: 1px solid #e2e2e2;
    margin-top: 10px;
  }
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item {
    gap: 2rem;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top {
    gap: 2rem;
  }
  button.mfp-arrow {
    border: 1px solid #ee1c25;
  }
  button.mfp-arrow.mfp-arrow-right {
    right: 1rem !important;
  }
  button.mfp-arrow.mfp-arrow-left {
    left: 1rem;
  }
  .filters .filters-container .filters-wrapper .search-box .search-input {
    width: 90vw;
  }
  .filters .filters-container .filters-wrapper {
    gap: 1rem;
  }
  .exhibitor-registration .wrapper .exhibitor-registration-container .exhibitor-registration-wrapper .title-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .form-container .form-wrapper .form-group.dual-col {
    grid-template-columns: repeat(2, 1fr);
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper {
    flex-direction: column;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box {
    flex-direction: row;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left {
    gap: 2rem;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .right {
    height: 0;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .right,
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .right {
    height: 100%;
    width: 100%;
    visibility: visible;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .bottom .title-cont .content {
    display: block;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .top .icon {
    width: 50px;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .top .icon img {
    height: 25px;
  }
  .event-boxes .event-boxes-container .event-boxes-wrapper .event-box .left .bottom .title-cont .title {
    font-size: 1.3rem;
  }
  .event-tabs-container .event-tabs .tabs-navigation {
    justify-content: flex-start;
    overflow-x: auto;
    padding-bottom: 10px;
    margin-bottom: 1rem;
  }
  .event-tabs-container .event-tabs .tabs-navigation .tab-btn {
    padding: 10px;
  }
  .event-tabs-container .event-tabs .tabs-navigation .tab-btn {
    flex: 1 0 auto;
  }
  .events-container .event-item {
    grid-template-columns: 1fr 1fr;
  }
  .media-box.medium .image-container {
    /* height: 300px; */
  }
  .media-box.large .image-container {
    /* height: 500px; */
  }
  .downloads .wrapper .downloads-container .downloads-wrapper .downloads-boxes .downloads-item .image-container {
    height: 300px;
  }
  .downloads .wrapper .downloads-container .downloads-wrapper .downloads-boxes {
    gap: 1rem;
  }
  .venue-info .wrapper .venue-info-container .venue-info-wrapper .title-container.align-bottom {
    align-items: flex-start;
  }
  .key-highlights .key-highlights-container .key-highlights-wrapper .key-highlight-item .icon img {
    height: 60px;
  }
  .title-container.t-align-top {
    align-items: flex-start;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper {
    flex-direction: column;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper .organisers-box-item:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper .organisers-box-item {
    padding: 0;
    padding-top: 2rem;
    margin-top: 2rem;
  }
  .organisers-box .organisers-box-container .organisers-box-wrapper .organisers-box-item:last-child {
    border-left: 0;
    border-top: 1px solid #e2e2e2;
  }
  .contact-us .wrapper .contact-us-container .contact-us-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .contact-us .wrapper .contact-us-container .contact-us-wrapper .left .address-boxes {
    max-width: max-content;
    flex-direction: row;
  }
  .contact-us .wrapper .contact-us-container .contact-us-wrapper .left .address-boxes .address-box {
    flex-direction: column;
  }
  .map .pin.pin-1 {
    top: 3%;
    left: 5%;
  }
  .map .pin.pin-2 {
    top: 55%;
    left: 13%;
  }
  .map .pin.pin-3 {
    top: 9%;
    left: 46%;
  }
  .map .pin.pin-4 {
    top: 24%;
    right: 18%;
  }
  .map .pin.pin-5 {
    bottom: 28%;
    right: 1%;
  }
  .floating {
    right: 2rem;
    bottom: 3rem;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top {
    flex-direction: column;
  }
  .exhibitor-profile-popup .wrapper .exhibitor-profile-container .exhibitor-profile-wrapper .top .right .right-container {
    height: auto;
    padding-right: 0;
    gap: 3rem;
  }
  .exhibitor-slider .exhibitor-slider-container .exhibitor-slider-wrapper .slider-item .bottom .company-details .col {
    padding-inline: 0.7rem;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1145px) {
  .wrapper {
    width: 93%;
  }
  .top-header .wrapper .top-header-container .top-header-wrapper .middle {
    display: none;
  }
  .nav-header .nav-header-container .nav-header-wrapper .col .logo img {
    height: 20px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .wrapper {
    width: 93%;
  }
  .nav-header .nav-header-container .nav-header-wrapper .col .logo img {
    height: 25px;
  }
  .exhibitor-slider .exhibitor-slider-container .exhibitor-slider-wrapper .slider-item .bottom .company-details .col {
    padding-inline: 0.5rem;
    font-size: 0.8rem;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1290px) {
  .exhibitors-directory .exhibitors-directory-wrapper .exhibitors-directory-container .exhibitors-directory-item .col {
    flex: 1;
  }
}
@media only screen and (min-width: 1106px) and (max-width: 1325px) {
  .nav-header .nav-header-container .nav-header-wrapper .col .middle nav .main-nav ul li a {
    padding: 8px 6px;
  }
  .nav-header .wrapper .nav-header-container .nav-header-wrapper .col .btn-container .btn span {
    display: none;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1105px) {
  .nav-header .wrapper {
    padding-block: 12px;
  }
  .nav-header .nav-header-container .nav-header-wrapper .col .middle nav .main-nav {
    top: 100px;
  }
  header.scroll-show .nav-header .nav-header-container .nav-header-wrapper .col .middle nav .main-nav {
    top: 50px;
  }
}
