  /* start media query new page (home-Page)*/

  @media(max-width:1100px) {
      .news-swiper .swiper-wrapper .swiper-slide {
          width: 30% !important;
      }
  }

  @media(max-width:994px) {
      .maps-section.format.bg-section-moblie .maps-container .content .row .col .con .buttons-mobile-section button {
          font-size: 24px !important;
      }
  }

  @media(max-width:991px) {

      .text-banner.venue.venue-only div,
      .text-banner.key-only div {
          font-size: 40px !important;
      }

      .all-moinals .media-container .title {
          margin-bottom: 2rem
      }

      .header-mobile.header-homepage .container .flex-row {
          padding: 0.5rem !important;
      }

      .header-homepage .logo-img img {
          margin: 0 !important;
          bottom: 0 !important;
          top: 0 !important
      }

      .only-testmonials-page .all-moinals .flex.all-testi-person .all-person-small {
          gap: 5rem !important;
      }

      .all-moinals .media-container .title {
          width: 90%;
          /* margin:0 auto */
      }

      .row.mobile-style#download_app {
          margin-top: 3rem;
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row .col .con .buttons-mobile-section button {
          font-size: 24px;
      }


      .maps-section .header-venue .title {
          font-size: 31px;
      }

      .header.header-homepage.header-desktop .flex-header.new .new-header-btn button {
          width: 170px !important;
          font-size: 21px !important;
      }

      .program-page .program-section .content .program-title,
      .program-page .program-section .content .main-section .details .grid-column {

          width: 90%;
      }

      /* .partner-banner.text-banner div button {
          font-size: 19px !important;
      } */

      .all_speaker .UAE_speaker .first.flex {
          flex-direction: column;
      }

      .all_speaker .UAE_speaker .first.flex::after {
          top: 9.5rem !important;
      }

      .counts-back .grid {
          grid-template-columns: repeat(2, 1fr);
      }

      .counts-back.key-facts-grid .grid {
          grid-template-columns: repeat(2, 1fr) !important;
      }

      .program-container .flex .day .heading {
          font-size: 30px !important;
      }

      .program-container .flex ul li {
          font-size: 21px !important;

      }

      .text-banner div button {
          font-size: 16px;
      }

      .news-swiper .swiper-wrapper .swiper-slide {
          width: 45% !important;
      }

      .counts-back.event-grid .center-h,
      .ib-content .ib-container .industry-news .industry-head,
      .ib-content .ib-container .media-news .media-head,
      .ib-content .ib-container .paper-news .paper-head {
          display: flex;
          align-items: center;
          justify-content: center;
      }

      .ib-content .ib-container .industry-news .industry-head,
      .ib-content .ib-container .media-news .media-head,
      .ib-content .ib-container .paper-news .paper-head {
          flex-direction: column;
      }

      .driftx-news,
      .industry-news {
          padding-top: 30px !important;
      }

      .ib-content .ib-container .industry-news .center-h .title {
          font-size: 28px;
      }

      .counts-back.event-grid .center-h .main-title.centered {
          text-align: center !important;
      }

      .about_dinner .content .title {
          text-align: center !important;
      }
  }



  @media(max-width:500px) {
      .drift-talk {
          padding: 0rem 0 0rem 0;
      }

      .counts-back .grid {
          grid-template-columns: repeat(1, 1fr);
      }

      .counts-back.key-facts-grid .grid {
          grid-template-columns: repeat(1, 1fr) !important;
      }

      .news-swiper .swiper-wrapper .swiper-slide {
          width: 85% !important;
      }

      .program-container .flex .day .heading {
          font-size: 25px !important;
      }

      .program-container .flex ul li {
          font-size: 16px !important;

      }

      .all-moinals .media-container .cards-container {
          grid-template-columns: repeat(1, 1fr) !important;
      }


  }

  @media(max-width:445px) and (min-width:360px) {
      .height-120 {
          font-size: 15px;
      }

      .all-moinals .media-container .cards-container {
          grid-template-columns: repeat(1, 1fr) !important;
      }



  }

  @media(max-width:767px) {
      .drift-talk.venue {
          padding: 0rem 0 5rem 0 !important;
      }

      .container-list2 .flex-col div.register {
          padding: 0.4rem 1rem !important;
          font-size: 22px !important;
		  margin-top: 20px
      }

      .events-only.text-banner,
      .partner-banner.text-banner {
          left: 0
      }

      .main-bold {
          padding: 0.4rem 1rem !important;
      }

      .text-banner.venue.venue-only div,
      .text-banner.key-only div {
          font-size: 35px !important;
      }

      .pagination-speaker {
          gap: 0.3rem;
      }

      .flex-circles {
          gap: 0.8rem;
      }

      .pagination .page-item .page-link.next {

          font-size: 22px !important;
          padding: 0.4rem 1rem !important;
      }

      .pagination .page-item .page-link {
          width: 2.3rem;
          height: 2.3rem;
          font-size: 20px !important;
      }

      .testi-only-prev::before,
      .testi-only-next::after {
          display: none;
      }

      .prev-media-container::before,
      .next-media-container::after {
          display: none;
      }

      .swiper-button-speakers-next::before,
      .swiper-button-speakers-prev::before {
          display: none;
      }

      .program-section.buyer .content .first-section {

          width: 100%;
          margin: 0 auto
      }

      /* .link_partners a {
          font-size: 18px;
          padding: 0.7rem 4rem !important;
      } */

      .container.only-home-only .all-moinals .flex.all-testi-person .content .title,
      .container.only-home-only .media-container .title,
      .container.only-home-only .social-container .title,
      .container.only-home-only .drift-talk-container .title,
      .container.only-home-only .partner-homepage.part .main-title,
      .container.only-home-only .speaker-home-containetr .title {
          font-size: 30px !important;
      }

      .container.only-home-only .all-moinals .flex.all-testi-person .content .title {

          padding: 0 0;
      }

      .container.only-home-only .all-moinals .flex.all-testi-person .content {
          margin: 2rem auto;
      }

      .program-section.buyer .content .second-section {
          display: flex;
          flex-direction: column;
          padding: 2rem 0
              /* border-radius: 0px !important; */

      }

      /* .text-banner.events.events-only div button {
          font-size: 21px !important;
      } */

      .program-section.buyer .content .second-section .title {
          padding-left: 0 !important;
          width: 90%;
          margin: 0 auto;


      }

      .program-section.buyer .content .second-section .p-1 {
          padding-left: 2rem !important;
          padding-right: 1rem;
      }

      .program-section.buyer .content .second-section .p-1 .title .weight {
          font-size: 30px;
      }

  }

  @media(max-width:767px) {
      .header-homepage .logo-img img {
          width: 300px !important
      }

      .container.program-page .program-section .Speak_to_DRIFTx.program {
          flex-direction: column;
          gap: 0 !important;
      }

      .container.program-page .program-section .Speak_to_DRIFTx.program a {
          width: 300px !important;
          font-size: 24px !important;
      }

      .program-section.buyer .content .second-section {
          display: flex;
          flex-direction: column;
          /* justify-content: center; */
          /* align-items: center; */
          /* padding: 2rem 2rem 2rem 2rem; */
          border-radius: 20px;

      }

      .maps-section .header-venue .title {
          font-size: 28px !important;
          line-height: 35px !important;
          width: 90% !important;
      }

      .program-section.buyer .content .second-section .title {
          font-size: 32px;
      }

      .media-page-only .driftx-news .driftx-cards,
      .media-page-only .industry-news .industry-cards,
      .media-page-only .media-news .media-cards,
      .media-page-only .paper-news .paper-cards,
      .media-page-only .social-media .posts {
          grid-template-columns: repeat(1, 320px) !important;

      }

      .entertainment .content .grid-enter .col.first-col .colum .con .points {
          font-size: 24px;
          width: 90%;
      }

      .entertainment .content .grid-enter .col.first-col .colum .con .title {
          font-size: 27px;
          width: 342px
      }

      #pagination1,
      #pagination2,
      #pagination3,
      #pagination1-events,
      #pagination2-events,
      #pagination3-events {
          display: flex;
          justify-content: center;
          flex-direction: column;
          align-items: center;
      }

      .driftx-news .driftx-head .title,
      .industry-news .industry-head .title,
      .media-news .media-head .title,
      .logos-news .logos-head .title,
      .resource-news .resource-head .title,
      .social-media .title {
          text-align: center;
      }

      .media-page-only .driftx-news .driftx-cards .driftx-card,
      .media-page-only .industry-news .industry-cards .industry-card,
      .media-page-only .media-news .media-cards .media-card,
      .media-page-only .paper-news .paper-cards .paper-card {
          max-width: 400px !important;
          width: 320px !important;
      }

      .media-news .pagination {
          margin-top: 2rem;
      }

      .industry-news .pagination {
          margin-top: 2rem;
      }

      #paper-news-events {
          align-items: center;
      }

      /* #News .pagination-speaker,
  .media-news .pagination,
  .industry-news .pagination {
      margin-top: 16rem !important;
  } */
      .all-moinals .media-container .card {
          width: 310px !important
      }

      .media-container.testemonials-media-container .card iframe {
          height: 238px;
      }

      .maps-section .maps-container.maps-venue {
          padding-bottom: 2rem !important;
      }

      .program-page .sub-title-program {
          font-size: 25px;
      }

      .speaker-homepage .view-all {
          margin-bottom: 1.5rem
      }

      .news-image.single-only>img {
          height: 85vh !important;
      }

      .news-text.single-text {
          margin-top: 25px;
          width: 90%;
          margin-left: auto;
          margin-right: auto;
      }

      .driftx-news,
      .industry-news,
      .media-news,
      .logos-news,
      .resource-news,
      .ib-container.social-media-container {
          width: 90%;
          margin: 0 auto;
      }

      /* .maps-section.format.bg-section-moblie {
        height: 70vh;
    } */

      .maps-section.format.bg-section-moblie .maps-container .content .row {
          width: 100%;
      }

      .maps-section.format.bg-section-moblie .maps-container .content {
          width: 90%
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row .col .con .buttons-mobile-section {
          flex-direction: column;
          gap: 25px
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row .col .con .title-moible-section {
          font-size: 28px !important;
      }

      .drift-talk-container .content .row,
      .drift-talk-container .content .row .col {
          justify-content: center !important;
          align-items: center !important;
      }

      .drift-talk-container .content .row .col .con {
          text-align: center !important;
          height: fit-content !important;
      }

      .all-moinals .media-container .cards-container {
          grid-template-columns: repeat(1, 1fr) !important;
          row-gap: 1.8rem;
      }

      .all-moinals .media-container .cards-container .card-all {
          row-gap: 15px;
      }

      /* .all-moinals .social-container .content .row .grid {
      grid-template-columns: repeat(1, 220px) !important;
  } */
      .sectin-two-button .content .flex {
          flex-direction: column;
      }

      .partner-banner.text-banner div button:last-child {
          margin-left: 0;
      }

      .link_insta_feeds a {
          font-size: 21px;
      }

      /* .container-list2{
      overflow-y: scroll;
  } */
      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container .col .img-container.two-logo div {
          flex-wrap: wrap;
      }

      .about_dinner .content .grid-container .box-contents::after,
      .about_dinner .content .grid-container .box-contents2::after,
      .about_dinner .content .grid-container .box-contents3::after {
          left: 70%;
          background-size: contain;

      }

      .about_dinner .content .grid-container .col p,
      .about_dinner .content .grid-container .col .con,
      .about_dinner .content .grid-container .col a {
          padding-top: 5rem
      }

      .about_dinner .content .grid-container .box-contents,
      .about_dinner .content .grid-container .box-contents2,
      .about_dinner .content .grid-container .box-contents3 {

          width: 430px
      }

      .about_dinner .content .grid-container .col a.view-all.events-page {
          display: flex;
          justify-content: center;
          margin-top: 0rem !important;
      }

      .about_dinner .content .grid-container .col p,
      .about_dinner .content .grid-container .col .con,
      .about_dinner .content .grid-container .col a {
          text-align: center;
      }

      .about_dinner .content .grid-container {
          display: flex !important;

          padding: 5rem 0 8rem;
          align-items: center;
          justify-content: center;
          flex-direction: column;
      }

      .drift-talk-container .title-sec {
          padding: 3rem 0;
      }

      .drift-talk-container .content .row .col.w-80 {
          width: 90% !important;
          margin: 0 auto;
      }

      .speak-spical-p {

          width: 205px !important
      }

      .drift-talk-container .content .row {
          gap: 1rem;
      }

      .drift-talk-container .content {
          gap: 0rem;

      }

      .drift-talk {
          padding: 0rem 0 9rem 0;
      }

      .testimonials .container {

          flex-direction: column;
      }

      .testimonials .orange {
          background: none;
      }

      .testimonials .orange img {
          width: 400px;
          height: 400px;
          position: unset;
          margin-left: 5rem;
          margin-top: -4rem;
          margin-bottom: -2rem;
      }

      body .sk-ww-instagram-reels .sk-ig-all-posts {
          margin: 0 !important;
      }

      body .sk-ww-instagram-reels .sk-ww-instagram-reels-item {
          /* width: 90% !important; */
          height: 400px;
      }

      .media-container .cards-container {
          flex-direction: column;
      }

      .media-container .card {
          flex: initial !important;
          width: 100% !important;
          max-width: 100% !important
      }

      .box-contents,
      .box-contents2,
      .box-contents3 {
          left: 0 !important;
      }

      .media-container .view-all {
          width: max-content;
          margin: auto;
          margin-top: 3rem;
      }

      .box-contents::after,
      .box-contents2::after,
      .box-contents3::after {
          left: 63%;
      }

      .testimonials .view-all {
          margin: auto;
          width: max-content;
          margin-top: 3rem;
          padding-bottom: 3rem;
          position: unset;
      }

      .testimonials .dark p {
          line-height: 1.5;
      }

      .social-container .title {

          text-align: center;
      }

      .testimonials .dark {
          display: flex;
          flex-direction: column;
          gap: 1rem;
          width: 100%;
          /* margin-left: -22rem; */
          height: fit-content;
          /* margin-top: -6.3rem; */
          padding: 3rem 2rem 3rem 27rem;
          margin-top: -6.3rem;

      }

      .testimonials .dark .by {
          margin-left: 0rem !important;
      }

      .testimonials .dark .by div {
          line-height: 1;
      }

      .testimonials .dark p {
          font-size: 16px;
          color: white;
          width: 80%;
      }

      .social-container .content .row {
          flex-direction: column;
      }

      .social-container .content .row .col {
          width: 100% !important;
      }

      /* .about-homepage-container .content {
        position: relative;
        left: -2rem;
    } */

      .who-paragraph>div {
          width: 89.9%;
      }

      .btn-google .flex-div img {
          width: 30px;
          height: 30px;
      }

      .text-banner {
          margin: 0px 0rem !important;
      }

      .btn-google {
          padding: 0px 5px 0px 5px !important;

      }

      .maps-container .content .row .col .con {
          font-size: 20px;
      }

      .maps-container .content .row .col {
          padding-bottom: 2rem;
      }

      .btn-google p {
          font-size: 13px;
      }

      div .ticker-wrap:last-child {
          padding-bottom: 2rem;
      }

      div .ticker-wrap:first-child {
          padding-top: 2rem;
      }

      .banner-exhibitors div {
          font-size: 40px !important;


      }

      .banner-exhibitors div .fligh {
          font-size: 35px !important;
          width: 1400%;
      }

      .banner-flight button {
          font-size: 16px;
          width: 320px;
      }

      .banner-exhibitors button {
          font-size: 16px;
      }

      .maps-container .f-title {
          font-size: 45px;

      }

      .container-banner-homepage {
          margin-bottom: -0.5rem;
      }

      .sm {
          display: block;
      }

      .lg {
          display: none
      }

      .text-banner img {
          display: none;
      }

      .program-desc-container .program-section .row {
          max-height: 250px;
      }

      .program-desc-container .program-section .row {
          flex-direction: column;
          gap: 6rem
      }

      .program-desc-container .sub-title {
          text-align: center;
          width: 90%;
          margin: 0 auto;
      }

      .partner-homepage .swiper-wrapper .swiper-slide {
          width: 100% !important;
      }

      .partner-homepage .swiper-wrapper {
          gap: 0
      }

      .register-homepage .container-register-home .content .row .col {
          margin-left: 3rem;
      }

      .register-homepage .container-register-home .content .row {
          flex-direction: column;
      }
  }

  @media(min-width:768px) {

      .swiper-button-speakers-next::before,
      .swiper-button-speakers-prev::before {
          display: block !important;
      }

      .sm {
          display: none;
      }

      .lg {
          display: block
      }



  }

  @media(max-width:487px) {
      #venue .main-bold.view-all {
          top: -7rem
      }

      .home-only-text.text-banner {
          width: 93% !important
      }

      .home-only-text.text-banner {
          left: 1rem !important
      }

      /* .speaker-homepage .flex.buttons .view-all {
          width: 303px !important;
      } */

      /* .speaker-homepage .view-all a {
          font-size: 24px !important;
      } */

      .text-banner.events.program-buyer .parent div {
          font-size: 35px !important;
      }

      .drift-talk#venue::after {
          bottom: 4rem;
      }

      .swiper-container.leader .swiper-button-next::after,
      .swiper-container.testemonials-media .swiper-button-next::after,
      .swiper-container.leader .swiper-button-prev::before,
      .swiper-container.testemonials-media .swiper-button-prev::before {
          width: 22px;
          height: 43px;
      }

      .row.mobile-style#download_app {
          margin-top: 0rem !important;
      }

      .container.program-page .program-section .Speak_to_DRIFTx.program a {
          width: 276px !important;
          font-size: 22px !important;
      }

      .maps-container .content .row.start.maps-style-2 .col .title {
          font-size: 35px;

      }

      .text-banner.home-page.home div button {
          font-size: 23px !important;
      }

      .banner-exhibitors.speakers-page.speaker button {
          font-size: 22px !important;
      }

      .drift-talk {
          padding: 0rem 0 2rem 0 !important;
      }

      .social-container .first-content-testimonials.content .row .grid.insta-test {
          grid-template-columns: repeat(1, 249px) !important;
          row-gap: 5rem !important;


          /* gap: 5.5% !important;  
      row-gap: 12.5% !important; */
      }

      .first-content-testimonials.content .row {
          padding-bottom: 2rem !important;
      }

      .partner-banner.text-banner .parent,
      .venue-only .parent {
          width: 90%
      }

      .events-only.text-banner,
      .partner-banner.text-banner,
      .venue-only {
          left: 0;
          transform: translate(0, -50%);
          width: 100%;
          margin: 0 auto !important;
      }

      .ib-content .pagination-speaker {
          margin-top: 2rem;
      }

      .resource-news>.resource-cards {
          grid-template-columns: 1fr !important;
      }

      .resource-news .title {
          text-align: center;
      }

      .driftx-news>.driftx-cards>.driftx-card>.title,
      .industry-news>.industry-cards>.industry-card>.title,
      .media-news>.media-cards>.media-card>.title,
      .resource-news>.resource-cards>.resource-card>.title {
          font-size: 19px !important;
      }

      .logos-news .title,
      .industry-head .title {
          font-size: 2rem !important;
      }

      .resource-news>.resource-head {
          width: 250px
      }

      .driftx-news>.driftx-cards>.driftx-card>.img-container>img {
          border-radius: 21px !important;
      }

      .all-moinals .media-container .card {
          width: 270px !important
      }

      .register .flex-row,
      .format .flex-row {
          gap: 2rem
      }

      .social-container .content .row .grid {
          grid-template-columns: repeat(1, 225px);
      }

      .all-moinals .media-container .cards-container .card-all .desc-video-flex .role,
      .all-moinals .media-container .cards-container .card-all .desc-video-flex .des {
          width: 100%
      }

      .testimonials .dark img {
          width: 60px
      }

      .testimonials .dark {
          padding: 2rem 2rem 3rem 27rem;
          gap: 0.8rem;
      }

      .single-grid .images-containers.single.wrap {
          height: fit-content !important
      }

      .all-moinals .social-container .content .row .grid {
          grid-template-columns: repeat(1, 220px) !important;
      }

      .media-container.testemonials-media-container .cards-container {
          grid-template-columns: repeat(1, 290px);
      }

      .partner-container-all.all_speaker .row .flex .img-container {
          text-align: center;
      }

      .counts-back.event-grid .grid {
          grid-template-columns: repeat(1, 1fr) !important;
      }

      .maps-container.maps-venue .content .row.maps-style-2 img.img-location {
          width: 100%;
          height: 100%
      }

      .speakers-page.banner-exhibitors div {
          font-size: 35px !important;
      }

      .about_dinner .content .grid-container .box-contents,
      .about_dinner .content .grid-container .box-contents2,
      .about_dinner .content .grid-container .box-contents3 {
          width: 320px !important
      }

      .about_dinner .content .grid-container .box-contents::before,
      .about_dinner .content .grid-container .box-contents2::before,
      .about_dinner .content .grid-container .box-contents3::before {

          right: -18%
      }

      .inaugural_dinner .content .title.btn {
          /* font-size: 23px !important; */
          max-width: 350px !important;
          /* padding: 0.5rem !important; */
          /* text-wrap: wrap; */
          width: 90%;
          position: relative;
          left: 50%;
          transform: translate(-50%);
          top: 0rem !important;
      }

      .entertainment .title.btn {
          font-size: 28px;
          /* width: 280px !important; */
          position: relative;
          left: 50%;
          transform: translate(-50%);
          top: 1.7rem !important;
      }

      .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(1, 300px);
          align-items: center;
          justify-content: center;
          position: relative;
          left: 50%;
          transform: translate(-50%);

      }

      .pagination-speaker {
          width: 360px
      }

      .pagination-speaker li a,
      .pagination-speaker .page-item.active span {
          /* padding: 0.5rem 1rem; */
          font-size: 20px;

      }

      .ticker-wrap {
          height: 41.5rem;
      }

      .swiper-wrapper.ticker {
          justify-content: center;
          flex-wrap: wrap;
          height: 37rem;
      }

      .ticker-wrap .ticker__item {
          padding: 1.5rem 15% 0 15%
      }

      .partner-homepage.part {
          padding-bottom: 2rem !important;
      }

      .social-container .content .row .grid {

          grid-template-columns: repeat(1, 225px) !important;

      }

      .events-container {
          padding: 5rem 0rem !important;
      }

      .events-container .swiper-slide {
          margin-left: 0rem;

          justify-content: center;
      }

      .events-container .cards-container {
          width: auto !important;

      }

      .card {
          width: 68% !important;
          margin: auto;

      }

      .active .acceptButton,
      .active .acceptButton1 {
          padding: 0rem 0rem !important;
          width: 59px !important;
      }

      .register-homepage .container-register-home .content .btn .meet {
          font-size: 12px;
      }

      .register-homepage .container-register-home .content .btn button {
          font-size: 12px;
          width: 111%;
      }

      .footer-homepage .container-footer .space-betwen {
          padding: 1.2rem 0;
      }

      .who-paragraph>div {
          font-size: 16px;
      }

      .register-homepage .container-register-home .content .row .col .o-list li {
          padding: 0rem 0;
      }

      .btn-google .flex-div img {
          width: 20px;
          height: 20px;
      }

      .btn-google .flex-div div p:first-child {
          font-size: 6px !important;
          padding-top: 0.3rem;
      }

      .btn-google {
          width: 45% !important;
          margin-right: 0rem;
      }

      .btn-google p {
          font-size: 11px;
      }

      .maps-container .content .row .col {
          width: 100% !important
      }

      .txai-img {
          width: 300px;
          height: 300px;
      }

      /* .maps-container .content .row .col iframe {
        width: 300px !important;
    } */

      .w-36 {
          width: 0px;
      }

      .swiper-homepage2.program-details {
          width: 100%;
      }

      .program-desc-container .program-section .row .second-col {
          gap: 2.5rem !important;
      }

      .speaker-home-containetr .title,
      .drift-talk-container .first-title {
          font-size: 42px;
      }

      .program-desc-container .sub-title {
          max-width: 300px;
      }

      .drift-talk-container .content .row .first-col::before {
          left: 50% !important;
          width: 300px;
          transform: translate(-50%);
          height: 250px;
      }

      .box-contents,
      .box-contents2,
      .box-contents3 {
          left: -1.5rem;
          width: 300px;
          height: 250px
      }

      .attend-section.format .flex-col img {
          width: 320px;
          height: 270px;
      }

      .program-desc-container .program-section .row {
          max-height: 250px;
      }

      .register-homepage .container-register-home .title {
          font-size: 34px;
          width: 90%;

      }

      /* .text-banner div {
          font-size: 35px !important;
      } */
      /* 
      .text-banner div.font-25 {
          font-size: 20px !important;
      }

      .partner-banner.text-banner div.font-25 {
          font-size: 35px !important;
      } */

      .text-banner a.font-25 {
          font-size: 20px !important;
      }

      .format.attend-section .f-title {
          font-size: 38px;
      }

      .contact-section-container .flex-title {
          gap: 2rem;
          flex-direction: column;
          align-items: center;
          justify-content: center;
      }

      .contact-section-container .flex-title .con {
          width: 86%;
          margin: auto;
          text-align: center;
      }

      .contact-section-container .flex-row {
          gap: 2rem
      }

      .drift-talk-container {
          padding: 0rem 0 10rem 0;
      }

      .drift-talk-container .content .row {
          gap: 2rem;
      }

      .drift-talk-container .featured {
          margin: 0;
      }

      .drift-talk-container .content {
          gap: 1.5rem;
      }

      .contact-section-container .flex-title .con {
          font-size: 44px;
      }

      .contact-section-container .flex-title {
          padding: 0rem 5% 17rem 5%;
      }

      .contact-section-container .flex-row {
          gap: 0.1rem
      }

      .contact-section-container .btn-login {
          width: 87px;
          padding: 0.1rem 0.2rem;
          font-size: 16px;
      }

      .contact-section-container .btn-register {
          width: 108px;
          padding: 0.1rem 0.3rem;
          font-size: 16px;
      }

      .contact-section-container .content .sec {
          width: 92%;
      }

      .contact-section-container .flex-row .col {
          font-size: 16px;
      }

      .contact-section-container .content .sec::after {
          display: none;
      }

      .contact-section-container .content .sec {
          height: 520px;
      }

      .contact-section-container .content .sec .title {
          font-size: 44px;
          margin: 0 auto;
          width: 90%;
      }

      .program-desc-container .program-section .row .col.sub-title {
          font-size: 35px
      }

      .program-desc-container .program-section .row .second-col {
          gap: 2.5rem
      }

      .program-desc-container .title-sec .d-date::after {
          right: -1rem
      }

      .program-desc-container .title-sec {
          gap: 2rem;
          font-size: 35px
      }

      .program-container .flex {
          flex-direction: column
      }

      .program-container .flex .day {
          width: 100%
      }

      .about-homepage-container .about-content {
          font-size: 16px;
          padding-top: 1.5rem;
          line-height: 34px;
          padding-bottom: 2rem;
      }

      .about-homepage-container {
          height: fit-content;
      }

      /* .counts-back .grid .flex{
      width: 40%;
      
    } */
      .drift-talk-container .title-sec {
          width: 100%;
      }

      .testimonials .view-all {
          right: 8.5rem;
      }

      .about-homepage-container .title {
          text-align: left;
          width: 100%;
      }

      /* .about-homepage-container img {
          display: none;
      } */

      .about-homepage-container .title,
      .social-container .title,
      .drift-talk-container .title,
      .testimonials .main-title,
      .media-container .title {
          padding-top: 2.5rem;
          font-size: 40px;
      }

      .drift-talk-container .content,
      .drift-talk-container .content .row {
          flex-direction: column;
      }

      .drift-talk-container .content .row .col {
          flex-direction: column;
          align-items: center;
          justify-content: center;
          width: 60%
      }

      .drift-talk-container .content .row .col .con {
          font-size: 19px;
          text-align: center;
      }

      .drift-talk-container .content .row .first-col::before {
          top: -2.2rem;
          left: 0;
          height: 254px;
      }

      .drift-talk-container .content .row .col img {
          width: 345px;
          position: relative;
          top: 0.5rem;
          left: 0rem !important;
      }

      .w-80 {
          width: 80% !important
      }

      .register-homepage .container-register-home .content .row .col {
          margin-left: 1rem !important;
      }

      .register-homepage .container-register-home .content .row .col .o-list {
          margin-left: -2rem
      }

  }

  @media(min-width:768px) and (max-width:1100px) {
      .all-moinals .media-container .cards-container {
          grid-template-columns: repeat(2, 1fr) !important;
      }

      .program-section.buyer .content .end-section .text {
          font-size: 25px !important;
      }

      /* 
      .program-section.buyer .content .end-section a button {
          font-size: 25px;
      } */
  }

  @media (min-width:488px) and (max-width:991px) {

      .inaugural_dinner .content .center-h,
      .entertainment .content .center-h {
          display: flex;
          align-items: center;
          justify-content: center;
      }
  }

  @media(min-width:488px) and (max-width:599px) {
      .container.only-home-only .counts-back .grid {
          width: 90% !important
      }

      /* .container.program-page .program-section .select .day .day-num.blue,
      .container.program-page .program-section .select .day .day-num.orange {
          font-size: 33px !important;

      } */

      /* .program-page .program-section .content .main-section .details .main-title::before {
          top: -20px !important;
      } */

      /* .container.program-page .program-section .type .select-type {
          width: 80px;
          padding: 0rem 3rem !important;
      } */

      /* .program-page .program-section,
      .program-page .program-section .content {
          padding-top: 1.4rem;
      } */

      .text-banner.events.program-buyer .parent div {
          font-size: 35px !important;
      }

      .drift-talk#venue::after {
          bottom: 3rem;
      }

      .counts-back.event-grid .grid {
          width: 90%;
      }

      .drift-talk-container .content .row .col .box-contents::after,
      .drift-talk-container .content .row .col .box-contents2::after,
      .drift-talk-container .content .row .col .box-contents3::after {
          top: 80%;
          left: 32%;
          background-size: contain;

      }

      .logos-news .title,
      .industry-head .title {
          font-size: 2rem !important;
      }

      .register .flex-row,
      .format .flex-row {
          gap: 2rem
      }

      .inaugural_dinner .content .center-h,
      .entertainment .content .center-h {
          display: flex;
          align-items: center;
          justify-content: center;
      }

      .counts-back.key-facts-grid .grid {
          grid-template-columns: repeat(1, 1fr) !important;
      }

      .live .cards {
          grid-template-columns: repeat(1, 290px) !important;
      }

      .pagination-speaker li a.next {
          padding: 0.7rem 1.5rem;
      }

      .pagination-speaker {
          /* gap: 1rem; */
          justify-content: center;
          width: fit-content
      }

      /* .pagination-speaker li a,
      .pagination-speaker .page-item.active span {
          padding: 0.4rem 1rem;
      } */

      .all-moinals .social-container .content .row .grid {
          gap: 2rem !important
      }

      .speaker-home-containetr .static-wrapper {
          grid-template-columns: repeat(2, 1fr);
          justify-items: center;
      }

      .about-homepage-container .title,
      .social-container .title,
      .speaker-home-containetr .title,
      .drift-talk-container .title,
      .testimonials .main-title,
      .media-container .title {
          font-size: 40px;
      }

      .all_speaker .UAE_speaker .first.flex .buttons .btn:first-child,
      .all_speaker .UAE_speaker .first.flex .buttons .btn:last-child {
          font-size: 23px;
      }

      .all_speaker .UAE_speaker .first.flex .buttons {
          gap: 1rem
      }

      .program-page .program-section .content .buttons {
          flex-direction: column;
          justify-content: center;
          align-items: center;
      }

      .program-page .program-section .content .program-title::after {
          height: 40%;
          top: 10rem;
      }

      .program-page .program-section .content .program-title div:first-child {
          font-size: 24px;
      }

      .program-page .program-section .content .program-title div.time {
          font-size: 21px;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details {
          padding-left: 1.5rem;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details .progran-images {
          grid-template-columns: repeat(1, 280px);
      }

      .program-page .program-section .content .program-title {
          flex-direction: column;
          gap: 0.8rem;
      }

      .inaugural_dinner .content .title.btn {
          /* font-size: 23px !important;
          width: 325px; */
          top: 0rem !important;
      }

      .entertainment .title.btn {
          /* font-size: 28px;
          width: 280px !important; */
          top: 1rem !important;
      }

      .all_speaker .UAE_speaker.international .first.flex::after {
          top: 6.5rem;
      }

      .all_speaker .UAE_speaker .first.flex {
          flex-direction: column;
          gap: 2rem;
          justify-content: center;
      }

      .all_speaker .UAE_speaker .first.flex::after {
          top: 11.5rem;
      }

      .all_speaker .UAE_speaker .first.flex .title {
          font-size: 40px;
      }

      .all_speaker .UAE_speaker .second.flex .grid-container {
          grid-template-columns: repeat(1, 300px);
      }

      .w-36 {
          width: 165px;
      }

      .program-desc-container .program-section .row .second-col .flex-column div:last-child {
          font-size: 18px;
      }

      .drift-talk-container .content .row .first-col::before {
          left: 50% !important;
          width: 350px;
          transform: translate(-50%);
      }

      .box-contents,
      .box-contents2,
      .box-contents3 {
          left: -2rem;
          width: 350px;
      }

      /* .drift-talk-container .content .row .first-col::before {
      width: 350px;
      height: 291px;
  } */
      .attend-section.format .flex-col img {
          width: 300px;
          height: 270px;
      }

      .attend-section.format .flex-col p {
          width: 300px;
      }

      /* .text-banner div {
          font-size: 40px !important;
      } */

      .contact-section-container .flex-title {
          padding: 6rem 5% 10rem 5%;
      }

      .contact-section-container .flex-title {
          gap: 2rem;
          flex-direction: column;
          align-items: center;
          justify-content: center;
      }

      .contact-section-container .flex-title .con {
          width: 90%;
          margin: auto;
          text-align: center;
      }

      .contact-section-container .flex-row {
          gap: 2rem
      }

      .contact-section-container .flex-title .con {
          font-size: 48px;
      }

      .contact-section-container .flex-row {
          gap: 2rem
      }

      .contact-section-container .flex-row .col {
          font-size: 19px;
      }

      .contact-section-container .content .sec::after {
          display: none;
      }

      .contact-section-container .content .sec {
          height: auto;
      }

      .contact-section-container .content .sec .title {
          font-size: 44px;
          margin: 0 auto;
          width: 90%;
      }

      .drift-talk-container .content,
      .drift-talk-container .content .row {
          flex-direction: column;
      }

      .drift-talk-container .content .row .col {
          flex-direction: column;
          align-items: center;
          justify-content: center;
          width: 92% !important
      }

      .drift-talk-container .content .row .col .con {
          font-size: 19px;
          text-align: center;
      }

      .drift-talk-container .content .row .first-col::before {
          top: -2.2rem;
          left: 0;
          /* height: 280px; */
      }

      .drift-talk-container .content .row .col img {
          width: 430px;
          position: relative;
          top: 0.5rem;
          left: 0rem !important;
      }

      .program-container .flex {
          flex-direction: column
      }

      .program-container .flex .day {
          width: 100%
      }

      .about-homepage-container .about-content {
          font-size: 18px;
          padding-top: 1.5rem;
          line-height: 35px;
      }

      .about-homepage-container {
          height: fit-content;
      }

      .about-homepage-container .title {
          text-align: center;
          width: 100%;
      }

      /* .about-homepage-container img {
          display: none;
      } */

      .w-80 {
          width: 80% !important
      }

  }

  @media (max-width:508px) {
      .maps-container .content .row.start.maps-style-2 .col .title {
          font-size: 33px !important;
      }

  }

  @media(min-width:600px) and (max-width:767px) {
      body .sk-ww-instagram-reels .sk-ig-all-posts {
          grid-template-columns: repeat(2, 1fr) !important;
          max-width: 520px;
      }

      .partners-page.partner-only-page {
          left: -8% !important;

      }

      .all-form .inquery-types {
          margin-top: 5rem;
      }

      /* .container.program-page .program-section .type .select-type {
          width: 90px !important;
          padding: 0rem 3rem !important;
      } */

      /* .program-page .program-section .content .main-section .details .main-title::before {
          top: 23px !important;
      } */

      .text-banner.events.program-buyer .parent div {
          font-size: 35px !important;
      }

      .only-only-events.events.text-banner {
          width: 72%;
          margin: 0 auto !important;
      }

      .drift-talk#venue::after {
          bottom: 3rem;
      }

      .left-respo#banner .text-banner.program-buyer {
          left: 6% !important
      }

      .swiper-container.leader .swiper-wrapper .swiper-slide {
          display: grid !important;
          grid-template-columns: repeat(2, 204px);
          gap: 2.6rem;
          justify-items: center;
          width: 100% !important;
      }

      .swiper-slide .col-8 {
          max-width: 204px
      }

      .program-section.buyer .content .second-section {
          width: 82%;
      }

      .social-container .first-content-testimonials.content .row .grid.insta-test {
          grid-template-columns: repeat(2, 249px) !important;
          row-gap: 5rem !important;
          column-gap: 11% !important;
          /* gap: 5.5% !important;
      row-gap: 12.5% !important; */
      }

      /* .all_speaker.only_speaker_page .Speak_to_DRIFTx.speakers a {
          font-size: 20px;
      } */

      .container.program-page .program-section .Speak_to_DRIFTx.program a {
          font-size: 17px;
      }

      .first-content-testimonials.content .row {

          padding-bottom: 2rem !important;
      }

      .events-only.text-banner,
      .partner-banner.text-banner {
          left: 0;
          transform: translate(0, -50%);
          width: 90%;
          margin: 0 auto !important;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details .progran-images .col {
          width: 300px
      }

      .logos-news .title,
      .industry-head .title {
          font-size: 2rem !important;
      }

      .driftx-news>.driftx-cards>.driftx-card>.img-container>img,
      .industry-news>.industry-cards>.industry-card>.img-container>img,
      .media-news>.media-cards>.media-card>.img-container>img {
          border-radius: 37px !important;
      }

      .program-page .text-banner {
          width: 90%
      }

      .all-moinals .social-container .content .row .grid {
          grid-template-columns: repeat(2, 220px) !important;
      }

      .media-container .cards-container.testemonials-media-container {
          grid-template-columns: repeat(2, 290px);
          gap: 1rem
      }

      .partner-container-all.all_speaker .row .flex .img-container {
          text-align: center;
      }

      .counts-back.event-grid .grid {
          grid-template-columns: repeat(2, 1fr) !important;
      }

      .about_dinner .content .grid-container .box-contents::before,
      .about_dinner .content .grid-container .box-contents2::before,
      .about_dinner .content .grid-container .box-contents3::before {
          right: -17.7% !important;
      }

      .drift-talk-container .content .row .col {

          width: 76% !important
      }

      .drift-talk-container .title-sec {
          width: fit-content !important
      }

      .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(2, 270px);
          align-items: center;
          justify-content: center;
          position: relative;
          left: 50%;
          transform: translate(-50%);

      }

      .ticker-wrap {
          height: 20.5rem;
      }

      .swiper-wrapper.ticker {
          justify-content: center;
          flex-wrap: wrap;
          height: 18rem;
      }

      .ticker-wrap .ticker__item {
          padding: 1.5rem 10% 0 10%
      }

      .partner-homepage.part {
          padding-bottom: 5rem !important;
      }

      .social-container .content .row .grid {

          grid-template-columns: repeat(2, 225px) !important;

      }

      .w-36 {
          width: 165px;
      }

      .program-desc-container .sub-title {
          max-width: 800px;
      }

      .program-desc-container .program-section .row {
          max-height: 339px;
      }

      /* .drift-talk-container .content .row .first-col::before {
      width: 400px;
  } */
      .drift-talk-container .content .row .first-col::before {
          left: 50%;
          height: 350px;
          transform: translate(-50%);
      }

      .attend-section.format .flex-col img {
          width: 300px;
          height: 270px;
      }

      .attend-section.format .flex-col p {
          width: 300px;
      }

      .attend-section.format .flex-row .flex-col {
          padding: 42px 2% !important;
      }

      .register .flex-row .flex-col:nth-child(2),
      .format .flex-row .flex-col:nth-child(2) {
          padding: 42px 2% !important;
      }

      .contact-section-container .flex-title {
          padding: 6rem 5% 10rem 5%;
      }

      .contact-section-container .flex-title {
          gap: 2rem;
          flex-direction: column;
          align-items: center;
          justify-content: center;
      }

      .contact-section-container .flex-title .con {
          width: 90%;
          margin: auto;
          text-align: center;
      }

      .contact-section-container .flex-row {
          gap: 2rem
      }

      .contact-section-container .content .sec::after {
          display: none;
      }

      .contact-section-container .content .sec .title {
          font-size: 47px;
          margin: 0 auto;
          width: 90%;
      }

      .attend-container .flex-row {
          flex-direction: column;
          justify-content: center !important;
          align-items: center;
          margin: 0 auto;
      }

      .attend-container .flex-row .flex-col {
          width: 100% !important;
          padding: 20px 0 !important;
          margin: 0 auto;
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
      }

      .attend-container .flex-col img {
          width: 300px !important;
      }

      .attend-container .flex-col p {
          width: 300px !important;
          font-size: 24px !important;
          line-height: 37px;
      }

      .drift-talk-container .content .row .col .con {
          font-size: 19px;
          text-align: center;
      }

      .program-container .flex .day {
          width: 47%
      }

      /* .text-banner div {
          font-size: 40px !important;
      } */

      .text-banner img {
          width: 300px;
      }

      .text-banner {
          width: 97%;
          gap: 1rem;
          margin: 0px 0px;
      }

      /* 
      .text-banner div.font-25 {
          font-size: 21px !important;
      }

      .text-banner a.font-25 {
          font-size: 21px !important;
      } */

      .partner-homepage .swiper-homepage,
      .partner-homepage .swiper-homepage2,
      .partner-homepage .swiper-homepage3 {
          width: 90%
      }

      .program-container .flex {
          flex-wrap: wrap;
          gap: 5%;
          align-items: flex-start;
          justify-content: flex-start;
      }

      .about-homepage-container .about-content {
          font-size: 18px;
          padding-top: 1.5rem;
          line-height: 35px;
      }

      .about-homepage-container {
          height: fit-content;
      }

      .about-homepage-container .title {
          text-align: center;
          width: 100%;
      }

      /* .about-homepage-container img {
          display: none;
      } */

      .drift-talk-container .content,
      .drift-talk-container .content .row {
          flex-direction: column;
      }

      .drift-talk-container .content .row .col {
          flex-direction: column;
          align-items: center;
          justify-content: center;
          width: 60%
      }

      .drift-talk-container .content .row .first-col::before {
          top: -2.2rem;
          left: 0;
          height: 350px;
      }

      .drift-talk-container .content .row .col img {
          width: 500px;
          position: relative;
          top: 0.5rem;

          left: 0rem !important;
      }

  }

  /* @media(min-width:768px) and(max-width:850px){
    .flex-header-1.new .header-left .flex-1.gap-22{
        font-size: 15px;
    }
} */
  @media(min-width:768px) and (max-width:991px) {
      .events.text-banner.live-page {
          left: 24% !important
      }

      .main-text-home {
          font-size: 42px !important;
      }

      .sectin-two-button .content .flex {
          flex-direction: column;
      }

      /* .no-program-message {
          margin: 1.7rem auto 0rem;
      } */

      .text-banner.events.program-buyer .parent div {
          font-size: 42px !important;
      }

      .drift-talk#venue::after {
          bottom: -5rem;
      }

      .container.program-page .program-section .type,
      .container.program-page .program-section .select .day {
          gap: 2rem !important
      }

      .dropdown-home::after {
          right: -0.7rem !important;

      }

      .container.program-page .program-section .type .select-type {
          /* width: 56px; */
          text-align: center !important;
          /* font-size: 30px !important; */
          border-radius: 11px !important;
      }

      .container.program-page .program-section .type {
          grid-template-columns: repeat(4, 1fr) !important;
          row-gap: 2.5rem !important;
          column-gap: 2rem;
      }

      .program-section.buyer .content .second-section .p-1 {
          gap: 4rem;
      }

      .entertainment .content .grid-enter .col.first-col .box-enter {
          width: 700px;
      }

      .item-dropdown.home-item .abs {
          left: 2rem !important;
          top: 132px !important;
      }

      .item-dropdown.venue-item .abs {
          left: 16.5rem !important;
          top: 132px !important;
      }


      .home-item .abs .special,
      .media-item .abs .special,
      .get-item .abs .special {
          padding: 0.2rem 1.7rem 0.2rem 1.3rem !important;
      }

      .flex-header-1.new .header-left {
          gap: 1.2rem !important;
      }

      .flex-header-1.new .header-left .flex-1.gap-22 {
          font-size: 17px !important;
          gap: 1.7rem !important;
          padding-left: 0.8rem;
      }

      .after-line::after {
          right: -1rem !important;
      }

      /* 
      .all_speaker.only_speaker_page .Speak_to_DRIFTx.speakers a {
          font-size: 24px !important;
      } */

      .container.program-page .program-section .Speak_to_DRIFTx.program a {
          width: 288px !important;
          font-size: 24px !important;

      }

      .container.program-page .program-section .width-pro-btn {
          margin-top: -3rem;
      }

   
      .container.program-page .program-section .Speak_to_DRIFTx.program {
          margin-top: 5rem;
      }

      .maps-container.maps-venue .content {
          padding-bottom: 1rem !important;

      }

      .entertainment .content .grid-enter .col.first-col .colum .con .title {
          font-size: 30px;

      }

      .entertainment .content .grid-enter .col.first-col .colum .con .points {
          font-size: 24px;
      }

      .entertainment .content .grid-enter {
          padding: 7rem 0 8rem;
      }

      .partner-banner.text-banner div {
          width: fit-content
      }

      .entertainment .content .grid-enter .col.first-col {
          /* gap: 2rem !important; */
          /* display: grid; */
          /* grid-template-columns: repeat(2, 1fr); */
          /* align-items: center; */
          display: flex;
          flex-direction: column !important;
          /* flex-flow: row-reverse; */
          flex-flow: column-reverse
      }

      .entertainment .content .grid-enter .col.first-col .box-enter {
          /* height: 330px; */
          width: 100%;
      }

      .partner-banner.text-banner {
          left: 0;
          transform: translate(0, -50%);
          width: 90%;
          margin: 0 auto;
      }

      .partner-banner.text-banner div.div-sponsors-flex {
          flex-direction: column;
      }

      .media-page-only .driftx-news .driftx-cards,
      .media-page-only .industry-news .industry-cards,
      .media-page-only .media-news .media-cards,
      .media-page-only .paper-news .paper-cards,
      .media-page-only .social-media .posts {
          grid-template-columns: repeat(2, 1fr) !important;

      }

      .media-page-only .driftx-news .driftx-cards .driftx-card,
      .media-page-only .industry-news .industry-cards .industry-card,
      .media-page-only .media-news .media-cards .media-card,
      .media-page-only .paper-news .paper-cards .paper-card {
          max-width: 320px !important;
          width: 320px !important;
      }

      .about-homepage-container {
          width: 90%;
      }

      .about_dinner .content .grid-container {

          display: flex !important;
          padding: 5rem 0 8rem;
          align-items: center;
          justify-content: center;
          flex-direction: column;
      }

      .about_dinner .content .grid-container .col a.view-all.events-page {
          display: flex;
          justify-content: center;
          margin-top: 0rem !important;
      }

      .about_dinner .content .grid-container .col p,
      .about_dinner .content .grid-container .col .con,
      .about_dinner .content .grid-container .col a {
          padding-top: 5rem;
          text-align: center;
      }

      .testimonials .dark .by {
          margin-left: 0 !important;
      }

      .logos-news .title,
      .industry-head .title {
          font-size: 2rem !important;
      }

      .maps-container.maps-venue .content .row.maps-style-2 .col.first-col img {
          width: 100%;
          height: 100%
      }

      .program-page .text-banner div {
          width: 90%
      }

      .program-page .events.text-banner {
          left: 45%
      }

      .testimonials .orange {
          background-image: none;
      }

      .testimonials .container {
          flex-direction: column;
          top: 0;
          position: unset;
          overflow: hidden;
      }

      .testimonials {
          height: fit-content
      }

      .testimonials .dark img,
      .testimonials .dark p {
          top: 0
      }

      .testimonials .dark p {
          font-size: 16px;
          color: white;
          width: 80%;
          line-height: 1.5;
      }

      .testimonials .view-all {
          margin: auto;
          width: max-content;
          margin: 0 auto;
          /* margin-top: -31rem; */
          /* right: 5rem; */
          position: unset;
          padding-bottom: 2rem;

      }

      .testimonials .dark {
          display: flex;
          flex-direction: column;
          gap: 1rem;
          width: 100%;
          /* margin-left: -22rem; */
          height: fit-content;
          /* margin-top: -6.3rem; */
          padding: 3rem 2rem 3rem 27rem;
          margin-top: -6.3rem;
          margin-bottom: 2rem;
      }

      .testimonials .orange img {
          width: 400px;
          height: 400px;
          position: unset;
          margin-left: 5rem;
          margin-top: -4rem;
          margin-bottom: -2rem;
      }

      .social-container .content .row .grid {
          grid-template-columns: repeat(3, 225px) !important;
      }

      .all-moinals .media-container .cards-container {
          gap: 1.5rem
      }

      .all-moinals .media-container .cards-container .card-all {
          height: 323px;
          width: 350px;
      }

      .all-moinals .media-container .cards-container .card-all .desc-video-flex,
      .all-moinals .media-container .card {
          width: 310px
      }

      .register .flex-row .flex-col:nth-child(2),
      .format .flex-row .flex-col:nth-child(2) {
          padding: 42px 2% !important;
      }

      .format .flex-row {

          width: 100%
      }

      .partner-container-all.all_speaker .row .flex,
      .partner-container-all.all_speaker .row .flex.last {
          gap: 3rem;
          width: 100%
      }

      .partner-container-all.all_speaker .row .flex .img-container {
          width: 240px
      }

      .testimonials .main-title {
          top: 0;
      }

      .text-banner div.div-sponsors-flex {
          /* font-size: 27px !important; */
          width: fit-content;
      }

      .section-down-mobile .col.w-80 {
          width: 85% !important;
          margin: 0 auto;
      }

      .partner-container-all.all_speaker .row .flex .img-container img {
          width: 235px;
      }

      .speaker-home-containetr .static-wrapper {
          grid-template-columns: repeat(3, 1fr);
          justify-items: center;
      }

      .about-homepage-container .title,
      .social-container .title,
      .media-container .title,
      .testimonials .main-title,
      .drift-talk-container .title {
          font-size: 50px;
      }

      .banner-exhibitors.speakers-page div {
          font-size: 42px;

      }

      .drift-talk#venue {
          padding: 0rem 0 0rem 0
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details .progran-images {

          grid-template-columns: repeat(2, 280px);
          gap: 1.5rem;
      }

      .program-page .program-section .content .program-title div.time {
          font-size: 25px;
      }

      .program-page .program-section .content .program-title div:first-child {
          font-size: 29px;
      }

      .program-page .program-section .content .program-title::after {
          height: 52%
      }

      .events.text-banner {
          left: 29%;

      }

      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container,
      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container.four-grid-repeat {
          grid-template-columns: repeat(1, 1fr);
      }

      .about_dinner .content .grid-container .box-contents,
      .about_dinner .content .grid-container .box-contents2,
      .about_dinner .content .grid-container .box-contents3 {

          width: 500px
      }

      .about_dinner .content .grid-container .box-contents::after,
      .about_dinner .content .grid-container .box-contents2::after,
      .about_dinner .content .grid-container .box-contents3::after {

          left: 67%
      }

      .all_speaker .UAE_speaker .second.flex .grid-container {
          grid-template-columns: repeat(2, 300px);
      }

      .testimonials .orange img {
          width: 400px;
      }

      .testimonials .dark p {
          font-size: 18px;
      }


      .flex-header-1.new .header-left .flex-1.gap-22 {
          font-size: 16px !important;

          padding-left: 0.8rem;
      }

      .dropdown-home {
          gap: 0.2rem !important;
      }

      .header-homepage .logo-img img {
          width: 400px !important;
          margin-bottom: -6px;
      }

      .flex-header-1.new
      /* .about-homepage-container img {
        display: none;
    } */

      .left-5 {
          margin-left: 0rem !important;
      }

      .about-homepage-container img {
          position: absolute;
          left: -8rem;
          top: 1rem;
      }

      .about-homepage-container .title {
          /* width: 90%; */
          margin: 0 auto;
          /* text-align: center; */
          padding-top: 2rem;
          left: 13rem;
          position: relative;

      }

      .attend-section.format .flex-col img {
          width: 300px;
          height: 270px;
      }

      .attend-section.format .flex-col p {
          width: 300px;
      }

      .program-desc-container .program-section .row .second-col .flex-column div:last-child {
          font-size: 19px;
      }

      .contact-section-container .flex-title .con {
          font-size: 48px;
      }

      .contact-section-container .flex-title {
          gap: 6rem;
      }

      .contact-section-container .flex-row {
          gap: 2rem
      }

      .contact-section-container .content .sec::after {
          display: none;
      }

      .contact-section-container .content .sec .title {
          font-size: 50px;
          margin-left: 2.5rem;
      }

      .program-desc-container .program-section .row {
          gap: 6rem
      }

      .program-desc-container .program-section .row .second-col {
          gap: 6rem;
      }

      .register-homepage .container-register-home .title {
          width: 85%;
      }

      .drift-talk-container .content .row .first-col::before {
          width: 340px;
          height: 337px;
      }


      .box-contents,
      .box-contents2,
      .box-contents3 {
          width: 336px;
      }

      .box-contents,
      .box-contents2,
      .box-contents3 {
          height: 329px;
          left: -1.5rem;
          top: -0.2rem;
      }

      .drift-talk-container .content .row {
          gap: 5rem
      }

      .drift-talk-container .content .row .col img {
          width: 400px;
          position: relative;
          top: 2.5rem;
          left: -3rem;
      }

      .drift-talk-container .content .row .col .con {
          font-size: 17px;
          line-height: 31px;
      }

      .drift-talk-container .content .row .col {
          gap: 2rem;
      }

      .text-banner div {
          /* font-size: 41px !important; */
          width: fit-content;
      }

      /* .text-banner div.font-25,
      .text-banner a.font-25 {
          font-size: 25px !important;

      } */

      .text-banner {
          top: 60%;
          left: 53%;
          gap: 0
      }

      .text-banner img {
          width: 439px;
          position: relative;
          top: -3.5rem;
      }

      .partner-homepage .swiper-wrapper .swiper-slide {
          width: 44% !important;
      }

      .about-homepage-container .about-content {
          font-size: 16px;
          padding-top: 1rem;
          line-height: 31px;
          position: relative;
          left: 18rem;
          width: 56%;
          margin: 0;
      }

      .about-homepage-container .about-btn {
          margin: 1rem 0 1rem 0%;
          position: relative;
          /* left: 18rem; */
      }

      .about-homepage-container {
          height: fit-content;
      }

      .about-homepage-container {
          height: fit-content;
      }

      .about-homepage-container img {
          width: 380px;
      }

  }

  @media(max-width:991px) {
      .all-moinals .media-container .title {
          text-align: center;
      }

      .header-homepage .logo-img img {
          bottom: 0 !important
      }

      .header-homepage .logo-img img {
          width: 300px !important;
      }

      .about_dinner .content .grid-container .col .con {
          width: 100%;
      }

      .header-homepage .flex-header .flex div {
          font-size: 15px;
      }

      .header-homepage .flex-header.new .flex {
          gap: 1.5rem;
      }

      .maps-container .content .row .col.first-col {
          left: 0 !important
      }

      .maps-container .content .row .col {
          width: 100% !important
      }

      .maps-container.maps-venue .content .row.maps-style iframe {
          WIDTH: 100%
      }

      .maps-container .content .row {
          padding-left: 2rem;
      }

      .news-flex img {
          width: 100%;
          border-radius: 10px;
          object-fit: contain;
          height: auto;
          margin-top: 4rem;
      }

      .news-flex .card-body h1 {
          margin-top: 3%;
          font-size: 25px;
      }

      .news-flex .card-body h3 div {
          width: 100%;
      }

      news-flex .card-body h3 {
          color: #FFF;
          font-size: 14px;
          text-align: left;
      }

      .maps-container .content .row {
          flex-direction: column;
          justify-content: center;
          align-items: center;
          gap: 2rem;
      }

      .maps-container .content .row .col {
          width: 50%;
      }

      /* .footer-homepage .footer-mobile{
      display: block;
  }
 .footer-homepage .footer-desktop{
      display: none;
  } */
      .format.attend-section .f-title {
          text-align: center;
      }

      .footer-homepage .container-footer .flex {
          flex-direction: column;
          justify-content: center;
          align-items: center;
          gap: 3rem;

      }

      .footer-homepage .container-footer .flex .flex-column {
          gap: 2rem;
          justify-content: center;
          align-items: center;
      }

      .footer-homepage .container-footer .space-betwen {
          flex-direction: column;
          gap: 1rem;
          justify-content: center;
      }

      .footer-homepage .container-footer {
          padding-top: 4rem;

      }

      .ib-content .ib-container .driftx-news .driftx-head {
          display: flex !important;
          justify-content: center !important;
          flex-direction: column !important;
      }

  }

  @media(min-width:992px) {
      .txai-img {
          position: relative;
          left: -3rem
      }

      .footer-homepage .container-footer .flex .flex-start {
          gap: 1rem !important
      }

      .all_speaker .UAE_speaker .first.flex .title {
          color: var(--font-color);
          font-size: 42px;
          font-weight: 600;
          margin-bottom: 1rem;
      }



      /* .footer-homepage .footer-mobile{
      display: none;
  }
 .footer-homepage .footer-desktop{
      display: block;
  } */
  }

  @media(max-width:1199px) {
      .about-homepage-container .about-btn {
          margin: 0 auto !important;
      }

      .about-homepage-container .img-div-about {
          display: none;
      }

      .static-wrapper {
          flex-wrap: wrap;
      }

      .about-homepage .about-homepage-container::before {
          display: none;
      }

      .about-homepage-container .all-content {
          width: 90% !important;
          margin: 0 auto;
      }
  }

  /* body .sk-ww-instagram-reels .sk-ig-all-posts{
    max-width:1100px
  } */
  .sk-ww-instagram-reels {
      display: flex !important;
      flex-direction: column;
      justify-content: center;
      align-items: center;

  }

  @media(min-width:992px) and (max-width:1199px) {
      body .sk-ww-instagram-reels .sk-ig-all-posts {
          grid-template-columns: repeat(4, 1fr) !important;
          max-width: 1027px;
      }

      .all-form .inquery-types {
          margin-top: 7rem;
      }

      .maps-container .content .row {
          left: 4%;
      }

      .all-moinals .first-title-test.title {
          width: 90%
      }

      .left-respo#banner .text-banner.program-buyer {
          left: 0 !important
      }

      /* .program-page .program-section .content .main-section .details .main-title::before {
          top: 10px
      } */

      .program-page .program-section .content .buttons div:first-child,
      .program-page .program-section .content .buttons div:last-child {
          width: 238px
      }

      .program-page .program-section .content .buttons div:first-child::before {
          width: 144%;
          height: 64%;
          left: -154%;
      }

      .swiper-container.leader .swiper-wrapper .swiper-slide {
          display: grid !important;
          grid-template-columns: repeat(3, 220px);
          gap: 2.6rem;
          width: 100% !important;
          justify-items: center;
      }

      .swiper-slide .col-8 {
          max-width: 203px;
      }

      .left-respo#banner .home-only-text.text-banner {
          left: 0
      }

      .header-homepage .flex-header #first-flex {
          position: relative;
          left: 2%
      }

      .item-dropdown.venue-item .abs {
          left: 21.4rem;
          top: 148px !important;
      }

      .item-dropdown.home-item .abs {
          left: 7rem !important;
          top: 148px !important;
      }

      .item-dropdown.get-item .abs {
          left: 13.4rem !important;
          /* top: 151px !important; */
      }

      .item-dropdown.media-item .abs {
          left: 13.8rem;
          top: 148px !important;

      }

      /* .flex-header-1.new .flex.gap-2.new-header .new-header-btn button {
          width: 205px !important;
          font-size: 27px !important;
      } */

      .flex-header-1.new .header-left {
          gap: 0.3rem !important;
      }

      .flex-header-1.new .header-left .flex-1.gap-22 {
          font-size: 17px !important;
      }

      .text-banner.home-page {
          font-size: 50px;
      }

      .text-banner.home-page .parent {
          gap: 0.7rem !important;
      }

      .header-homepage .flex-header {
          padding: 0.6rem 0;
      }

      .header-homepage .logo-img img {
          width: 500px !important;
          /* bottom: 3px; */
          position: relative;
          margin-bottom: 0 !important;
      }

      .maps-section.format.down-app-section .col .flex {
          gap: 5rem;
      }

      .media-page-only .ib-container .driftx-news,
      .media-page-only .ib-container .industry-news,
      .media-page-only .ib-container .media-news,
      .media-page-only .ib-container #paper-news-events {
          width: 764px;
          margin: 0 auto;
      }

      /* .driftx-news>.driftx-head, .industry-news>.industry-head, .media-news>.media-head, .paper-news>.paper-head{
      width:1056px
      } */
      .first-content-testimonials.content .row {

          padding-bottom: 2rem;
      }

      .social-container .first-content-testimonials.content .row .grid.insta-test {
          grid-template-columns: repeat(3, 249px) !important;
          row-gap: 5rem !important;
          column-gap: 8% !important;
      }

      .about_dinner .content .grid-container .col .con {
          left: 2rem;
          width: 100%;
      }

      .testimonials .dark p,
      .testimonials .dark img {
          top: 6rem;
      }


      .social-container .content .row .grid {
          grid-template-columns: repeat(4, 225px) !important;
      }

      .live .cards {
          grid-template-columns: repeat(3, 250px);
      }

      .entertainment .flex-container .col {
          width: 250px;
      }

      .entertainment .flex-container .col div.desc {
          width: 100%
      }

      .section-down-mobile .col.w-80 {
          width: 74% !important;

      }

      .partner-homepage.part .container-partner .grid-container {
          grid-template-columns: repeat(3, 1fr) !important;
          column-gap: 1rem;
          row-gap: 2rem
      }

      .single-grid .images-containers {
          row-gap: 3rem !important
      }

      .grid-container.single-grid .images-container {
          flex-wrap: wrap;

      }

      .single-grid .images-containers {

          flex-wrap: wrap;

      }

      .single-grid .images-containers.single.wrap {
          padding-top: 2.5rem;
          padding-bottom: 1rem;
      }

      .partner-homepage.part .container-partner .grid-container.single-grid {
          grid-template-columns: repeat(1, 1fr) !important;
      }

      .media-container .cards-container {
          grid-template-columns: repeat(3, 300px);
          row-gap: 1.5rem;
      }

      .image-box.single-media {
          width: 600px !important
      }

      .single-text {
          position: relative;
          top: 0rem;
      }

      .maps-section.format.bg-section-moblie .maps-container .content {
          align-items: flex-end !important;
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row {
          width: 67%;
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row .col .con .buttons-mobile-section button {
          padding: 7px 28px;
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row::before {
          left: -18rem;
          width: 271px;
      }

      .maps-container .content .row .col .con {
          font-size: 17px
      }

      ;

      .maps-container .content .row {
          width: 100% !important;
          padding-right: 0;
      }

      .maps-container.maps-venue .content .row.maps-style iframe {
          width: 380px !important;
          left: -4rem !important;
      }

      .maps-container .content .row .col.first-col img,
      .txai-img {
          left: -4rem !important;
          position: relative;
      }

      .maps-container .content .row .col.first-col {
          left: -1.5% !important
      }

      .about-homepage-container .about-,
      .about-homepage-container .title {
          width: 80%
      }

      .about_dinner .content .grid-container .box-contents::before,
      .about_dinner .content .grid-container .box-contents2::before,
      .about_dinner .content .grid-container .box-contents3::before {
          right: -17.5% !important;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details .progran-images {
          grid-template-columns: repeat(2, 300px);
      }

      .program-page .program-section .content .program-title div.time {
          font-size: 24px;
      }

      .program-page .program-section .content .program-title div:first-child {
          font-size: 30px;
      }

      .program-page .program-section .content .program-title::after {
          height: 60%
      }

      .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(3, 280px);
          align-items: center;
          justify-content: center;
          position: relative;
          left: 50%;
          transform: translate(-50%);

      }

      /* .home-item .abs {
        left: -30rem;
    } */

      .header .abs {
          border: none;
          top: 219%;
      }

      .ticker-wrap .ticker__item {
          width: calc(200px - 3rem);
          padding: 0 5%;
          font-size: 15px;
      }

      .social-container .content .row .grid {

          grid-template-columns: repeat(4, 225px) !important;

      }

      .testimonials .orange img {
          width: 400px;
      }

      .testimonials .dark p {
          font-size: 18px;
      }

      .counts-back .grid {
          grid-template-columns: repeat(3, 1fr);
      }

      .header-homepage .logo-img img {
          width: 250px;
          /* bottom: -10px; */
          margin-bottom: 0
      }

      .program-desc-container .program-section .row {
          gap: 9rem;
      }

      .program-desc-container .sub-title {
          width: 210 !important
      }

      .program-desc-container .sub-title {
          width: 200px;
      }


      .program-desc-container .program-section .row {
          /* justify-content: center; */
      }

      .box-contents,
      .box-contents2,
      .box-contents3 {
          width: 440px
      }

      /* .drift-talk-container .content .row .col.first-col .box-contents,
    .drift-talk-container .content .row .col.first-col .box-contents3,
    .drift-talk-container .content .row .col.first-col .box-contents2{
      width:380px !important
    } */
      .drift-talk-container .content .row {
          gap: 2rem
      }

      .drift-talk-container .title-sec {
          /* width:150px; */
          font-size: 38px;
      }

      .drift-talk-container .content .row .col .con {
          height: 381px;
      }

      /* .drift-talk-container .content .row .col{
              width:50% !important
             } */
      .attend-section.format .flex-col img {
          width: 320px;
          height: 270px;
      }

      .attend-section.format .flex-col p {
          width: 320px !important;
      }

      .contact-section-container .flex-title {
          gap: 15rem
      }

      .contact-section-container .content .sec .title {
          font-size: 52px;
      }

      .contact-section-container .flex-row {
          gap: 0
      }

      .contact-section-container .content .sec::after {
          width: 312px;
      }

      /* .text-banner div {
        font-size: 44px !important;
    } */

      .text-banner {
          gap: 0.5rem;
          left: 54%;
      }

      .left-respo#banner .text-banner {
          left: 33%;
      }

      .left-respo#banner .text-banner.events.program {
          left: 40% !important;
      }

      .text-banner img {
          width: 516px;
          height: 650px;
          position: relative;
          top: -2rem;
      }

      .partner-homepage .swiper-wrapper .swiper-slide {
          width: 33% !important;
      }

      .about-homepage-container .about-content {
          font-size: 18px;
          padding-top: 1rem;
      }

      .about-homepage-container {
          height: fit-content;
      }

      .drift-talk-container .content .row .col .con {
          font-size: 19px;
      }

      .drift-talk-container .content .row .col {
          gap: 2.5rem;
      }

  }

  @media(min-width:1200px) {
      .all-moinals .social-container .content hr {
          width: 100% !important
      }

      .maps-container .content .row {
          gap: 1rem
      }

      .text-banner div {
          width: 116%
      }

      .attend-section.format .flex-col img {
          width: 300px;
          height: 270px;
      }

      .attend-section.format .flex-col p {
          width: 300px;
      }
  }

  /* @media(max-width:1300px) {
    .text-banner div {
        font-size: 72px;
    }
} */

  /* end media query new page (home-Page)*/
  /* Extra small devices (phones, less than 480px) */
  @media(max-width:399px) {
      /* .header .container .flex-row div a:last-child img {
        margin-top: -0.6rem !important;
    } */

      /* .header-homepage .logo-img img {
        width: 250px !important;

    } */

      .container-event,
      .event .title-sec {
          width: 360px
      }

      .container-event .desc {
          width: 180px !important;
      }

      .container-event .event-box .line-circle img {
          height: 80% !important;
          width: 15px !important;
      }

      .container-event .event-box img {
          width: 180px !important;
      }

      .container-event .desc p {
          font-size: 13px !important;
      }
  }

  @media(max-width:487px) {

      .all_speaker .Speak_to_DRIFTx {
          padding: 0.4rem 1rem;
      }

      /* .program-page .program-section .content .main-section .details .main-title::before {
          top: -22px !important;
      } */

      /* .container.program-page .program-section .type .select-type {
          width: 76px !important;
          padding: 0rem 2rem !important;
      } */

      /* .program-page .program-section,
      .program-page .program-section .content {
          padding-top: 1.7rem;
      } */

      .all-moinals .media-container {
          padding: 0;
      }

      .drift-talk-container .content .row .col .box-contents::after,
      .drift-talk-container .content .row .col .box-contents2::after,
      .drift-talk-container .content .row .col .box-contents3::after {
          top: 80%;
          left: 32%;
          background-size: contain;

      }

      .all_speaker.key-page .UAE_speaker .first.flex .buttons {
          flex-direction: column;
      }

      .all-moinals .media-container .cards-container .card-all {
          height: 328px;
          width: 334px;
      }

      .live .cards {
          grid-template-columns: repeat(1, 290px) !important;
      }

      .pagination-speaker li a.next {
          padding: 0.7rem 0.6rem;
      }

      .pagination-speaker {
          /* gap: 1rem; */
          justify-content: center;
          width: fit-content
      }

      .pagination .page-item .page-link {
          width: 2.3rem;
          height: 2.3rem
      }

      /* 
      .pagination .page-item .page-link.next {
          padding: 0.2rem 1.2rem !important;
      } */

      .flex-circles {
          gap: 1rem
      }

      /* .pagination-speaker li a,
      .pagination-speaker .page-item.active span {
          padding: 0.3rem 0.9rem;
      } */

      div.dot {
          width: 12px;
          height: 12px
      }

      .main-title.centered,
      .about_dinner .content .title {
          text-align: center !important;
      }

      .program-page .program-section .content .buttons {
          align-items: center;
      }

      .speaker-home-containetr .static-wrapper {
          grid-template-columns: repeat(1, 1fr);
          justify-items: center;
      }

      .about-homepage-container .title,
      .media-container .title,
      .social-container .title,
      .speaker-home-containetr .title,
      .drift-talk-container .title,
      .testimonials .main-title {
          font-size: 35px !important;
          text-align: center;
      }

      .speaker-home-containetr .title {
          width: 90%;
          margin: 0 auto
      }

      .about-homepage-container {
          width: 90% !important
      }

      .drift-talk-container .content .row .col {

          width: 99% !important
      }

      .drift-talk-container .title-sec {
          font-size: 35px !important;
      }

      .drift-talk-container .featured {
          font-size: 30px !important;
      }

      .drift-talk-container .content .row .col.w-80 {
          width: 98% !important;
          margin: 0 auto;
      }

      .all_speaker .UAE_speaker .first.flex .buttons .btn:first-child,
      .all_speaker .UAE_speaker .first.flex .buttons .btn:last-child {
          font-size: 20px;
      }

      .all_speaker .UAE_speaker .first.flex .buttons {
          gap: 1rem
      }

      .program-page .program-section .content .buttons {
          display: flex;
          align-content: center;
          justify-content: flex-end;
          width: 177px;
          gap: 2rem;
          flex-direction: column;
          justify-content: center;
          text-align: center;
          margin: 0 auto;
      }

      .program-page .program-section .content .program-title::after {
          height: 50%;
          top: 10rem;
      }

      .program-page .program-section .content .program-title div:first-child {
          font-size: 24px;
      }

      .program-page .program-section .content .program-title div.time {
          font-size: 21px;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details {
          padding-left: 0;
          flex-direction: column;
          gap: 2rem;
      }

      .program-page .program-section .content .main-section .details .grid-column {
          flex-direction: column;
          gap: 1rem;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details .progran-images {
          grid-template-columns: repeat(1, 300px);
          justify-content: left;
      }

      .program-page .program-section .content .program-title {
          flex-direction: column;
          gap: 0.8rem;
      }

      .program-page .program-section .content .main-section .details .grid-column .houre {
          text-align: left;
      }

      .all_speaker .UAE_speaker.international .first.flex::after {
          top: 8.5rem;
      }

      .all_speaker .UAE_speaker .first.flex .title {
          text-align: center;
      }

      .all_speaker .UAE_speaker .first.flex {
          flex-direction: column;
          gap: 2rem;
          justify-content: center;
      }

      .all_speaker .UAE_speaker .first.flex::after {
          top: 11.5rem;
      }

      .all_speaker .UAE_speaker .first.flex .title {
          font-size: 40px;
      }

      .all_speaker .UAE_speaker .second.flex .grid-container {
          grid-template-columns: repeat(1, 300px);
      }

      .program-desc-container .program-section .row .second-col .flex-column div:last-child {
          font-size: 17px;
      }

      .header-homepage .logo-img img {
          width: 250px;
          position: relative;
          top: -4px;

      }

      .text-banner.home-page div button {
          padding: 3px 26px;
      }

      .left-5 {
          margin-left: 2rem;
      }

      .left-2 {
          margin-left: 3rem;
      }

      .register .title-sec,
      .register .flex-col p {
          text-align: center !important;
      }

      .center {
          align-items: center !important;
          justify-content: flex-start !important;
          gap: 1.2rem;
      }

      .social-container>div.flex-row {
          align-items: center;
          width: 90%;
          margin: 0 auto;
      }

      .w-60 {
          width: 80% !important;
          margin: 0 auto;
      }

      .social-container .flex-row {
          width: 90% !important;
      }

      .social-container .child1 .flex-col {
          width: 85% !important;

      }

      .social-container .child1 {
          flex-direction: column;
          justify-content: center;
          width: 89% !important;
          margin: 0 auto;
      }

      .under-title {
          width: 88%;
          padding-bottom: 1.5rem;
      }

      /* #about .flex-col h2, #partners .flex-col h2, #partners2 .flex-col h2{
      width:80%
  } */
      .about-title h2 {
          text-align: center !important;
      }

      #about .flex-col h2,
      #partners .flex-col h2,
      #partners2 .flex-col h2 {
          font-size: 19px !important;
      }

      .w-15 {
          width: 100% !important;
          margin: 0 auto;
      }

      .w-15 img {
          width: 100% !important
      }

      .inspiration-container .column-flex {
          gap: 5rem
      }

      .inspiration-container .desc img {
          margin: 0 !important;
          height: 30px
      }

      .inspiration-container {
          gap: 1rem !important;
          flex-direction: column;
      }

      .inspiration-container .w-15 div.rel {
          width: 100%
      }

      .inspiration-container .flex-row.column-flex {
          width: 100%;
          flex-direction: column;
      }

      .inspiration-container .column-flex .flex-col {
          justify-content: center;
          align-items: center;
      }

      .resp-w {
          width: 97% !important;
      }

      .con2-meet .flex-row.col {
          flex-direction: column;
          gap: 3rem
      }

      .format .flex-row .flex-col img {
          width: 300px
      }

      .format .flex-col p {
          /* height: 243px !important; */
          line-height: 27px;
          width: 300px;
          font-size: 20px;
      }

      .f-64 {
          font-size: 43px !important;
      }

      .f-43 {
          font-size: 23px !important;
      }

      .f-35 {
          font-size: 21px !important;
      }

      div.img1 img,
      div.img2 img {
          width: 300px !important
      }

      .flex-space {
          flex-direction: column;
          gap: 3rem
      }

      .sec3 .flex-row div {
          font-size: 20px !important;
      }

      .container-m {
          height: 15rem;
      }

      .banner-home .img-logo {
          width: 300px
      }

      .banner-home .flex-row div img {
          width: 120px
      }

      .banner-home .flex-row div img#img2 {
          width: 80px !important
      }

      .dec-banner {
          font-size: 12px
      }

      .overview .flex-row {
          flex-wrap: wrap;

      }

      .w-85 {
          width: 94% !important
      }

      .overview .img-container {
          width: 90%;
          margin: 0 auto
      }

      #partners .flex-row .box-img img,
      #partners2 .flex-row .box-img img,
      #about .flex-row .box-img img {
          width: 80%;
      }

      #partners .flex-row .box-img img.w-100,
      #partners2 .flex-row .box-img img.w-100,
      #about .flex-row .box-img img.w-100 {
          width: 50% !important;

      }

      #partners .flex-row .box-img,
      #partners2 .flex-row .box-img,
      #about .flex-row .box-img {
          height: 50px !important;
          width: 300px;
      }

      #partners .flex-row,
      #partners2 .flex-row,
      #about .flex-row {
          flex-direction: column;
      }

      #partners .flex-col,
      #partners2 .flex-col #about .flex-col {
          width: 50%
      }

      #partners .title-sec,
      #about .title-sec {
          font-size: 22px;
      }

      .container-venue .flex-row {
          flex-direction: column;
      }

      .container-venue .desc {
          top: 53rem !important
      }

      .container-venue .box-img img {
          height: 280px !important;
      }

      .container-venue .box-img::before,
      .container-venue .box-img::after {
          width: 171px !important;
          height: 164px !important;
      }

      .register .flex-row,
      .format .flex-row {
          flex-direction: column;
      }

      .format .desc.flex-row {
          flex-direction: column !important;
          gap: 0.5rem;
      }

      .register .flex-row .flex-col,
      .format .flex-row .flex-col {
          width: 80% !important;
          margin: 0 auto;
          align-items: center !important;
      }

      .register-sec2 .content .con {
          background-color: var(--font-color);
          position: absolute;
          z-index: 100;
          width: 330px;
          height: 234px;
          top: 24%;
          left: 50%;
          transform: translate(-50%);
          margin: 0 auto;
          border-radius: 20px;
      }

      .register-sec2 .gradient-container {
          left: 50% !important;
          transform: translate(-50%);
          bottom: -42% !important
      }

      .register .flex-row.row-d,
      .format .flex-row.row-d {
          flex-direction: row !important;
          padding-bottom: 1.5rem !important;
      }

      .f-43.ml-3 {
          font-size: 20px !important;
      }

      .register-sec2 .abs-img {
          width: 220px !important
      }

      .footer-content div.logo-img img {
          width: 280px
      }

      .audience .flex-row {
          width: 100%;
          gap: 2rem
      }

      .audience .audience-container .mr-4 {
          margin: 0 !important;
      }

      .audience .flex-row img {
          width: 250px !important
      }

      .audience .flex-row {
          flex-direction: column;
      }

      .audience .audience-container .con {
          gap: 1rem
      }

      .audience .display-mi .desc {
          top: -1rem;
          position: absolute !important;
          left: 50%;
          transform: translate(-50%);

      }

      .audience .audience-container .desc h2 {
          text-align: center !important;
      }

      .audience .audience-container {
          padding-top: 8rem;
      }

      .audience .display-mi .abs-img {
          display: none !important;
      }

      .overview .flex-col.box.box-p::after {
          background-image: url(/img/Group-55.svg);
          position: absolute;
          content: "";
          z-index: 5;
          background-repeat: no-repeat;
          height: 29px;
          width: 150px;
          bottom: -2rem;
          left: 0.8rem;
      }

      .footer-content .flex-row {
          gap: 1rem !important
      }

      /* .ticker-wrap .ticker {
        animation: ticker 100s infinite
    } */

      /* @keyframes ticker {
        0% {
            transform: translate(0);
        }

        100% {
            transform: translate(-910%);
        }
    } */
      @keyframes ticker_ex {
          0% {
              transform: translate(0);
          }

          100% {
              transform: translate(-910%);
          }
      }

      .ex.partner-homepage.part .ticker-wrap .ticker {
          animation: ticker_ex 100s infinite
      }


  }

  @media(max-width:600px) {
      .text-banner.key.venue.venue-only .parent {
          gap: 0 !important;
      }
  }

  @media(min-width:550px) and (max-width:650px) {
      .counts-back.key-facts-grid .section-bottom-btn .btn a {
          font-size: 19px !important;
          width: fit-content !important;
      }

      .counts-back.key-facts-grid .section-bottom-btn {

          margin-top: 90px !important;
          margin-bottom: 0px !important;
      }
  }

  @media(min-width:400px) and (max-width:600px) {
      .counts-back.key-facts-grid .section-bottom-btn .btn a {
          font-size: 17px !important;
          width: fit-content !important;
      }
  }

  @media(min-width:400px) and (max-width:487px) {

      .container-event,
      .event .title-sec {
          width: 400px
      }

      .counts-back.key-facts-grid .section-bottom-btn .btn a {
          font-size: 17px !important;
          width: fit-content !important;
      }

      .counts-back.key-facts-grid .section-bottom-btn {

          margin-top: 90px !important;
          margin-bottom: 0px !important;
      }
  }

  /* small devices (phones, up 488px) */
  @media(max-width:599px) and (min-width:488px) {
      body .sk-ww-instagram-reels .sk-ig-all-posts {
          grid-template-columns: repeat(2, 1fr) !important;
          max-width: 470px;
      }

      .only-only-events.events.text-banner {
          width: 79%;
          margin: 0 auto !important;
      }

      .left-respo#banner .text-banner.program-buyer {
          left: 6% !important
      }

      .swiper-container.leader .swiper-wrapper .swiper-slide {
          display: grid !important;
          grid-template-columns: repeat(1, 220px);
          gap: 2.6rem;
          justify-items: center;
          width: 100% !important;
      }

      .swiper-slide .col-8 {
          max-width: 204px
      }

      .first-content-testimonials.content .row {

          padding-bottom: 3rem !important;
      }

      /* .container-banner-homepage.left-respo .text-banner.home-page .parent .title-home .tit {
          font-size: 24px !important;
          width: 265px !important;
      } */

      .social-container .first-content-testimonials.content .row .grid.insta-test {
          grid-template-columns: repeat(1, 249px) !important;
          row-gap: 5rem !important;

          /* gap: 5.5% !important;
      row-gap: 12.5% !important; */
      }

      .events-only.text-banner,
      .partner-banner.text-banner {
          left: 0;
          transform: translate(0, -50%);
          width: 90%;
          margin: 0 auto !important;
      }

      .driftx-news>.driftx-cards>.driftx-card>.img-container>img,
      .industry-news>.industry-cards>.industry-card>.img-container>img,
      .media-news>.media-cards>.media-card>.img-container>img {
          border-radius: 37px !important;
      }

      .social-container .content .row .grid {
          grid-template-columns: repeat(1, 225px) !important;
      }

      .all-moinals .social-container .content .row .grid {
          grid-template-columns: repeat(2, 220px) !important;
      }

      .media-container .cards-container {
          grid-template-columns: repeat(1, 290px);
      }

      .partner-container-all.all_speaker .row .flex .img-container {
          text-align: center;
      }

      .counts-back.event-grid .grid {
          grid-template-columns: repeat(2, 1fr) !important;
      }

      .about_dinner .content .grid-container .box-contents::before,
      .about_dinner .content .grid-container .box-contents2::before,
      .about_dinner .content .grid-container .box-contents3::before {
          right: -17.8% !important;
      }

      .drift-talk-container .content .row .col {
          width: 80% !important
      }

      .speakers-page.banner-exhibitors div {
          font-size: 35px !important;
      }

      .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(1, 300px);
          align-items: center;
          justify-content: center;
          position: relative;
          left: 50%;
          transform: translate(-50%);

      }

      .ticker-wrap {
          height: 41.5rem;
      }

      .swiper-wrapper.ticker {
          justify-content: center;
          flex-wrap: wrap;
          height: 37rem;
      }

      .ticker-wrap .ticker__item {
          padding: 1.5rem 15% 0 15%
      }

      .partner-homepage.part {
          padding-bottom: 6rem !important;
      }

      .text-banner div.font-25,
      .text-banner a.font-25 {
          font-size: 20px !important;
      }

      .social-container .content .row .grid {

          grid-template-columns: repeat(2, 225px) !important;

      }

      .program-desc-container .sub-title {
          max-width: 800px;
      }

      .social .desc {
          width: 79%;
          /* text-align: left; */
          display: flex;
          justify-content: flex-start;
      }

      .register .title-sec,
      .register .flex-col p {
          text-align: center !important;
      }

      .about-title h2 {
          text-align: center !important;
      }

      .w-60 {
          width: 85% !important
      }

      .center {
          align-items: center !important;
          justify-content: flex-start !important;
          gap: 1.2rem;
      }

      .social-container>div.flex-row {
          align-items: center;
          width: 90%;
          margin: 0 auto;
      }

      .social-container .flex-row {
          width: 90% !important;
      }

      .social-container .child1 .flex-col {
          width: 85% !important;

      }

      .social-container .child1 {
          flex-direction: column;
          justify-content: center;
          width: 89% !important;
          margin: 0 auto;
      }

      .under-title {
          width: 88%;
          display: flex;
          justify-content: center;
          align-items: center;
          padding-bottom: 1.5rem;
      }

      .inspiration-container .column-flex {
          gap: 2rem
      }

      #about .flex-col h2,
      #partners .flex-col h2,
      #partners2 .flex-col h2 {
          width: 80%
      }

      .social-container .child1 .flex-col {
          width: 90% !important;

      }

      .social-container .child1 {
          flex-direction: column;
          justify-content: center;
      }

      .w-15 {
          width: 40% !important
      }

      .inspiration-container .column-flex img {
          width: 430px
      }

      .flex-row.column-flex {
          width: 90%
      }

      .inspiration-container {
          flex-wrap: wrap;
      }

      .con2-meet .flex-row.col {
          flex-direction: column;
          gap: 3rem
      }

      .format .flex-row .flex-col img {
          width: 300px
      }

      .format .flex-col p {
          /* height: 243px !important; */
          line-height: 27px;
          width: 300px;
          font-size: 20px;
      }

      .f-43 {
          font-size: 25px !important;
      }

      .banner-home .img-logo {
          width: 400px
      }

      .f-35 {
          font-size: 22px !important;
      }

      div.img1 img,
      div.img2 img {
          width: 300px !important
      }

      .flex-space {
          flex-direction: column;
          gap: 3rem
      }

      .sec3 .flex-row div {
          font-size: 20px !important;
      }

      .overview .flex-row {
          flex-wrap: wrap;

      }

      #partners .flex-row .box-img img,
      #partners2 .flex-row .box-img img,
      #about .flex-row .box-img img {
          width: 150px !important;
      }

      #partners .flex-row .box-img img.w-100,
      #partners2 .flex-row .box-img img.w-100,
      #about .flex-row .box-img img.w-100 {
          width: 100px !important
      }

      #partners .flex-row .box-img,
      #partners2 .flex-row .box-img,
      #about .flex-row .box-img {
          height: 50px !important;
      }

      #partners .flex-col,
      #partners2 .flex-col,
      #about .flex-col {
          width: 33.33%
      }

      #partners .title-sec,
      #about .title-sec {
          font-size: 17px;
      }

      .container-event,
      .event .title-sec {
          width: 400px
      }

      .container-venue .flex-row {
          flex-direction: column;
      }

      .container-venue .desc {
          top: 68rem !important
      }

      .container-venue .box-img img {
          height: 360px !important;
      }

      .container-venue .box-img::before,
      .container-venue .box-img::after {
          width: 171px !important;
          height: 164px !important;
      }

      .register .flex-row,
      .format .flex-row {
          flex-direction: column;
      }

      .register .flex-row .flex-col,
      .format .flex-row .flex-col {
          width: 80% !important;
          margin: 0 auto;
          align-items: center !important;
      }

      .register-sec2 .content .con {
          background-image: url('/img/white-bg.svg');
          background-repeat: no-repeat;
          background-size: contain;
          position: absolute;
          z-index: 100;
          width: 470px;
          /* height: 480px; */
          top: 24%;
          left: 50%;
          transform: translate(-50%);
          /* display: flex; */
          align-items: center;
          justify-content: center;
          /* overflow: hidden; */
          margin: 0 auto;
      }

      .register-sec2 .gradient-container {
          left: 50% !important;
          transform: translate(-50%);
          bottom: 28% !important
      }

      .register .flex-row.row-d,
      .format .flex-row.row-d {
          flex-direction: row !important;
          padding-bottom: 2rem !important;
      }

      .register-sec2 .abs-img {
          width: 220px !important
      }

      .footer-content div.logo-img img {
          width: 300px
      }

      .audience .flex-row {
          width: 100%;
      }

      .audience .audience-container .mr-4 {
          margin: 0 !important;
      }

      .audience .flex-row img {
          width: 150px !important
      }

      .audience .audience-container .con {
          gap: 15rem
      }

      .audience .display-mi {
          position: absolute;
          display: flex;
          justify-content: center;
          align-items: center;
          top: 18rem;
          left: 50%;
          transform: translate(-50%);
          gap: 2rem
      }

      .audience .audience-container .abs-img img {
          height: 250px !important;
      }

      .overview .flex-col.box.box-p::after {
          background-image: url(/img/Group-55.svg);
          position: absolute;
          content: "";
          z-index: 5;
          background-repeat: no-repeat;
          height: 29px;
          width: 150px;
          bottom: -2rem;
          left: 3rem;
      }

  }

  /* Small devices (portrait tablets and large phones, 600px and up) */
  @media(max-width:767px) and (min-width:600px) {
      .events.text-banner.live-page {
          left: -11% !important
      }

      /* .no-program-message {
          margin: 4.5rem auto 0rem;
      } */

      .all-form .inquery-types {
          margin-top: 5rem;
      }

      .maps-container.maps-venue .content .row.maps-style-2 .col.first-col img {
          width: 100%;
          height: 100%
      }

      /* 
      .container-banner-homepage.left-respo .text-banner.home-page .parent .title-home .tit {
          font-size: 25px !important;
          width: 284px !important;
      } */

      .social-container .content .row .grid {
          grid-template-columns: repeat(2, 225px) !important;
      }

      .live .cards {
          grid-template-columns: repeat(2, 250px) !important;
      }

      .speaker-home-containetr .static-wrapper {
          grid-template-columns: repeat(2, 1fr);
          justify-items: center;
      }

      .about-homepage-container .title {
          font-size: 50px;
      }

      .program-page .program-section .content .program-title div:first-child {
          font-size: 24px;
      }

      .program-page .program-section .content .program-title div.time {
          font-size: 21px;
      }

      .program-page .program-section .content .program-title::after {
          height: 43%;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details .progran-images {
          grid-template-columns: repeat(1, 400px);
      }

      .all_speaker .UAE_speaker .first.flex {
          flex-direction: column;
          gap: 2rem;
          justify-content: center;
      }

      .all_speaker .UAE_speaker .first.flex::after {
          top: 11.5rem;
      }

      .all_speaker .UAE_speaker.international .first.flex::after {
          top: 6.5rem;
      }

      .all_speaker .UAE_speaker .first.flex .title {
          font-size: 40px;
      }

      .all_speaker .UAE_speaker .second.flex .grid-container {
          grid-template-columns: repeat(2, 260px);
      }

      .drift-talk-container .content .row .first-col::before {
          left: 50% !important;
          width: 400px !important;
          height: 350px;
          transform: translate(-50%) !important
      }

      .center {
          align-items: center !important;
          justify-content: flex-start !important;
          gap: 0.8rem;
      }

      .social-container .child1 {
          width: 100% !important;
          margin: 0 auto;
          justify-content: flex-start !important;
          align-items: flex-start;
      }

      .social-container .child1 .flex-col {
          width: 50% !important
      }

      .w-15 {
          width: 27% !important
      }

      .flex-row.column-flex {
          width: 66%
      }

      .inspiration-container {
          flex-wrap: wrap;
      }

      .con2-meet .flex-row.col {
          flex-direction: column;
          gap: 3rem
      }

      .f-43 {
          font-size: 25px !important;
      }

      .f-35 {
          font-size: 22px !important;
      }

      div.img1 img,
      div.img2 img {
          width: 270px !important
      }

      .banner-home .img-logo {
          width: 400px
      }

      .overview .flex-row {
          flex-wrap: wrap;

      }

      #partners .flex-row .box-img img.w-100,
      #partners2 .flex-row .box-img img.w-100,
      #about .flex-row .box-img img.w-100 {
          width: 100px !important
      }

      #partners .flex-row .box-img img,
      #partners2 .flex-row .box-img img,
      #about .flex-row .box-img img {
          width: 169px !important;
      }

      #partners .flex-row .box-img,
      #partners2 .flex-row .box-img,
      #about .flex-row .box-img {
          height: 100px !important;
      }

      #partners .flex-col,
      #partners2 .flex-col,
      #about .flex-col {
          width: 33.33%
      }

      #partners .title-sec,
      #about .title-sec {
          font-size: 21px;
      }

      .container-event,
      .event .title-sec {
          width: 400px
      }

      .container-venue .box-img img {
          height: 217px !important;
      }

      .container-venue .box-img::before,
      .container-venue .box-img::after {
          width: 171px !important;
          height: 164px !important;
      }

      .container-venue .desc {
          left: 3% !important;
          top: 29rem !important;
          gap: 1rem !important
      }

      .container-venue .box-img::after {
          bottom: 7% !important;
      }

      .register .flex-row,
      .format .flex-row {
          justify-content: flex-start !important;
          width: 80%;
          margin: 0 auto;
          flex-wrap: wrap;
      }

      .register .flex-row .flex-col {
          width: 40% !important;
          padding: 0 5% !important;
      }

      .format .flex-row .flex-col {
          width: 40% !important;
          padding: 42px 5% !important;
      }

      .format .flex-row .flex-col img {
          width: 225px
      }

      .register .flex-row .flex-col.line-sep::before,
      .format .flex-row .flex-col.line-sep::before {
          display: none;
      }

      /* .align-start{
       align-items: center !important;
   } */
      .register .title-sec,
      .format .title-sec {
          font-size: 30px !important;
      }

      .register-sec2 .content .con {
          background-image: url('/img/white-bg.svg');
          background-repeat: no-repeat;
          background-size: contain;
          position: absolute;
          z-index: 100;
          width: 570px;
          height: 480px;
          top: 24%;
          left: 50%;
          transform: translate(-50%);
          /* display: flex; */
          align-items: center;
          justify-content: center;
          /* overflow: hidden; */
          margin: 0 auto;
      }

      .register-sec2 .gradient-container {
          left: 50% !important;
          transform: translate(-50%);
          bottom: 22% !important
      }

      .register-sec2 .abs-img {
          width: 220px !important
      }

      .footer-content div.logo-img img {
          width: 300px
      }

      .audience .flex-row {
          width: 100%;
      }

      .audience .audience-container .mr-4 {
          margin: 0 !important;
      }

      .audience .flex-row img {
          width: 170px !important
      }

      .audience .audience-container .con {
          gap: 15rem
      }

      .audience .display-mi {
          position: absolute;
          display: flex;
          justify-content: center;
          align-items: center;
          top: 17rem;
          left: 50%;
          transform: translate(-50%);
          gap: 2rem
      }

      .audience .audience-container .abs-img img {
          height: 280px !important;
      }

      .overview .flex-col.box.box-p::after {
          background-image: url(/img/Group-55.svg);
          position: absolute;
          content: "";
          z-index: 5;
          background-repeat: no-repeat;
          height: 29px;
          width: 150px;
          bottom: -2rem;
          left: 4rem;
      }

      .format .flex-col p {
          /* height: 200px !important; */
          width: 233px;
          line-height: 21px;
          font-size: 18px !important;
      }

  }

  @media(max-width:767px) {
      .banner-exhibitors.speakers-page div {
          font-size: 35px !important;

      }

      .partner-banner.text-banner div.div-sponsors-flex {
          flex-direction: column;
      }

      .main-bold {
          font-size: 22px !important;
      }

      .about-homepage-container .about-content {
          margin: 0 auto
      }

      .all-moinals .media-container .cards-container .card-all .desc-video-flex,
      .all-moinals .media-container .card {
          width: 310px
      }

      .container.program-page .program-section .type,
      .container.program-page .program-section .select .day {
          gap: 2rem !important
      }

      .home-only-text.text-banner {

          top: 4rem;
          left: 2rem;


      }

      .container.program-page .program-section .select .day {

          grid-template-columns: repeat(2, 1fr);
      }



      .container.program-page .program-section .select {
          margin-top: 2rem;
      }

      .container.program-page .program-section .type .select-type {
          /* width: 90px !important; */
          text-align: center !important;
          /* font-size: 29px !important;
          padding: 0.3rem 3rem; */
          border-radius: 9px !important;
      }

      .container.program-page .program-section .type {
          grid-template-columns: repeat(2, 1fr) !important;
          column-gap: 2rem !important;
          row-gap: 2rem !important;
          margin-top: 2rem !important;
      }

      .maps-container.maps-venue .content {
          padding-bottom: 0rem !important;

      }

      .header-homepage .flex-header .flex div {
          font-size: 14px !important;
      }

      .header.header-homepage.header-desktop .flex-header.new .new-header-btn button {
          width: 170px !important;
          font-size: 21px !important;
      }

      .program-section.buyer .content .second-section .p-1 {
          padding-left: 0 !important;
          padding-right: 0 !important;
          flex-direction: column;
          gap: 0rem;
          width: 92%;
          margin: 1rem auto;
      }

      .program-section.buyer .content .second-section .p-1 .title {
          width: 100%;
          font-size: 32px;
      }

      .program-section.buyer .content .second-section .p-1 .desc .text {
          color: white;
          font-size: 24px;
          padding-top: 1rem;
          width: 90%;
      }



      .program-section.buyer .content .end-section .text {
          font-size: 18px !important;
      }

      .program-section.buyer .content .end-section .text {
          width: 84% !important;
      }

      /* .program-section.buyer .content .end-section a button {
          font-size: 24px;
      } */

      .entertainment .content .grid-enter .col.first-col .box-enter .iframe {
          width: 100%;
      }

      .entertainment .content .grid-enter .col.first-col .box-enter {
          width: 100%;
          /* height: 100%; */
          height: 400px;
      }

      .all-moinals .media-container .card {
          flex: none;
      }

      .ib-content .pagination-speaker {
          margin-top: 2rem;
      }

      .inaugural_dinner .content .title.btn {
          top: 1rem !important;
      }

      .entertainment .content .title.btn {
          top: 1.7rem !important;
      }

      .all-moinals .media-container .card>div {
          height: 237px
      }

      .media-container .cards-container {
          grid-template-columns: repeat(1, 300px);
          row-gap: 2.7rem;
      }

      .partner-container-all.all_speaker .row .flex,
      .partner-container-all.all_speaker .row .flex.last {
          gap: 3rem;
          width: 100%
      }

      .partner-container-all.all_speaker .row .flex .img-container {
          width: 240px
      }

      .partner-homepage.part .container-partner .grid-container {
          width: 100% !important;
          row-gap: 2rem;
      }

      .testimonials {
          height: fit-content
      }

      .testimonials .container,
      .testimonials .main-title {

          top: 0
      }

      .partner-homepage.part .container-partner .grid-container {
          grid-template-columns: repeat(1, 1fr) !important;
          padding: 1rem 0 0 0;
      }

      .grid-container.single-grid .images-container {
          flex-wrap: wrap;

      }

      .single-grid .images-containers {

          flex-wrap: wrap;

      }

      .single-grid .images-containers.single.wrap {
          padding-top: 1.5rem;
          padding-bottom: 3rem;
      }

      .single-grid .images-containers {
          row-gap: 3rem !important;
      }

      .partner-homepage.part .container-partner .grid-container.single-grid {
          grid-template-columns: repeat(1, 1fr) !important;
      }

      .maps-section.format.down-app-section .col .flex .text-app {
          text-align: center;
      }

      .maps-section.format.down-app-section .col .flex {
          flex-direction: column;
          align-items: center;
          justify-content: center;
      }

      .about-homepage-container {
          flex-direction: column;
      }

      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container,
      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container.four-grid-repeat {
          grid-template-columns: repeat(1, 1fr);
      }

      .speak-spical-p {
          left: 50%;
          transform: translate(-50%);
          text-align: center;
          right: 4rem;
          margin-top: 0.3rem;
      }

      .con2-social .flex-row.social-box {
          flex-direction: column;
      }

      .social-container .child2 {
          display: none;
      }

      .display-m {
          display: block;
          height: 100vh;
      }

      .header-mobile {
          display: block;
      }

      .register .flex-row .flex-col.line-sep::before,
      .format .flex-row .flex-col.line-sep::before {
          display: none;
      }

      .header-desktop {
          display: none;
      }

      .text-left {
          text-align: left !important;
      }

      .box .dec::after {
          display: block;
      }

      .audience .display-mi .desc,
      .audience .display-mi .abs-img {
          position: static;
      }

      .audience .display-la.desc,
      .audience .display-la.abs-img {
          display: none;
      }

      .first-flex {
          gap: 2rem !important
      }
  }

  /* devices (laptops/desktops, 768px and up) */
  @media(min-width:768px) {
      .display-m {
          display: none;
      }

      .industry-head .title {
          font-size: 2.5rem !important;
      }

      .display-l {
          display: block;
      }

      .header-mobile {
          display: none;
      }

      .header-desktop {
          display: block;
      }

      .audience .display-la.desc,
      .audience .display-la.abs-img {
          display: block;
      }

      .con2-meet {
          height: 400px;
      }
  }

  @media(max-width:991px) and (min-width:768px) {
      body .sk-ww-instagram-reels .sk-ig-all-posts {
          grid-template-columns: repeat(3, 1fr) !important;
          max-width: 762px;
      }

      .all-form .inquery-types {
          margin-top: 5rem;
      }

      .left-respo#banner .text-banner.program-buyer {
          left: 0 !important
      }

      .swiper-container.leader .swiper-wrapper .swiper-slide {
          display: grid !important;
          grid-template-columns: repeat(2, 220px);
          gap: 2.6rem;
          justify-items: center;
          width: 100% !important
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row .col .con .buttons-mobile-section {
          justify-content: center;
      }

      .container.program-page .program-section .select .day {

          grid-template-columns: repeat(2, 1fr);
      }

      /* .container.program-page .program-section .select .day .day-num.blue,
      .container.program-page .program-section .select .day .day-num.orange {
          font-size: 36px !important;
      } */

      .swiper-slide .col-8 {
          max-width: 204px
      }

      .program-section.buyer .content .second-section .p-1 {
          padding-left: 2rem;
          padding-right: 2rem;
      }

      .header-homepage .flex-header .flex {
          right: 2%
      }

      .item-dropdown.media-item .abs {
          left: 10.8rem !important;
          top: 132px !important;
      }

      .flex-header-1.new .header-left {
          gap: 1.3rem !important;
      }

      .header-homepage .logo-img img {
          width: 385px !important;
      }

      .flex-header-1.new .flex.gap-2.new-header .new-header-btn button {
          width: 137px !important;
          font-size: 21px !important;
      }

      /* .container-banner-homepage.left-respo .text-banner.home-page .parent .title-home .tit {
          font-size: 26px !important;
          width: 288px !important;
      } */

      .header-homepage .logo-img img {
          width: 250px;
          /* bottom: -9px; */
          position: relative;
          margin-bottom: 0;
      }

      .media-page-only .ib-container .driftx-news,
      .media-page-only .ib-container .industry-news,
      .media-page-only .ib-container .media-news,
      .media-page-only .ib-container #paper-news-events {
          width: 666px;
          margin: 0 auto;
      }

      .social-container .first-content-testimonials.content .row .grid.insta-test {
          grid-template-columns: repeat(2, 249px) !important;
          row-gap: 5rem !important;
          column-gap: 8% !important;
      }

      .media-container .cards-container {
          column-gap: 2rem;
      }

      .entertainment .flex-container .col {
          width: 288px;
      }

      .entertainment .flex-container .col div.desc {
          width: 100%
      }

      .partner-homepage.part .container-partner .grid-container {
          grid-template-columns: repeat(2, 1fr) !important;
          row-gap: 3rem;
          /* padding: 1rem 0; */
      }

      .grid-container.single-grid .images-container {
          flex-wrap: wrap;

      }

      .single-grid .images-containers {

          flex-wrap: wrap;

      }

      .single-grid .images-containers.single.wrap {
          padding-top: 2rem;
          padding-bottom: 1rem;
      }

      .partner-homepage.part .container-partner .grid-container.single-grid {
          grid-template-columns: repeat(1, 1fr) !important;
      }

      .media-container .cards-container {
          grid-template-columns: repeat(2, 290px);
          row-gap: 1.5rem
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row {
          width: 100%;
      }

      .text-banner.venue {
          left: 32%;
      }

      .text-banner.venue div {
          width: 517px;
      }

      /* .drift-talk-container .content{
      display: grid !important;
      grid-template-columns: repeat(2, 1fr);
  } */
      .about_dinner .content .grid-container .box-contents::before,
      .about_dinner .content .grid-container .box-contents2::before,
      .about_dinner .content .grid-container .box-contents3::before {
          right: -18.9% !important;
      }

      .about-homepage-container {
          flex-direction: column;
      }

      .drift-talk-container .content .row {
          flex-direction: column;
          justify-content: center;
          align-items: center;
      }

      .drift-talk-container .content .row .col .con {
          text-align: center;
          height: fit-content
      }

      .drift-talk-container .title-sec {
          width: fit-content !important
      }

      .drift-talk-container .content .row .col {
          width: 90% !important;
          justify-content: center;
          align-items: center;
      }

      .drift-talk-container .content .row .col.w-80 {
          position: relative;
          top: -2rem
      }

      /* .drift-talk-container .content .row .col .con{
      text-align: center;
  } */
      #venue .drift-talk-container .box-contents,
      #venue .drift-talk-container .box-contents2,
      #venue .drift-talk-container .box-contents3 {
          width: 600px !important
      }

      .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(2, 280px);
          align-items: center;
          justify-content: center;
          position: relative;
          left: 50%;
          transform: translate(-50%);

      }

      .maps-section.format.bg-section-moblie {
          height: 70vh;
      }

      /* .home-item .abs {
        left: -21rem;
    } */

      .drift-talk-container .title-sec {
          width: 90px;
          font-size: 37px;
      }

      /* #venue .drift-talk-container .box-contents, #venue .drift-talk-container .box-contents2, #venue .drift-talk-container .box-contents3{
      width:300px !important
  } */
      .drift-talk-container .content .row {
          gap: 3rem !important
      }

      .drift-talk-container .content .row .col .con {
          position: relative;
          z-index: 11;
      }

      .header .abs {
          border: none;
          top: 219%;
      }

      .ticker-wrap {
          height: 20.5rem;
      }

      .swiper-wrapper.ticker {
          justify-content: center;
          flex-wrap: wrap;
          height: 18rem;
      }

      .ticker-wrap .ticker__item {
          padding: 1.5rem 10% 0 10%
      }

      .partner-homepage.part {
          padding-bottom: 5rem !important;
      }

      .social-container .content .row .grid {

          grid-template-columns: repeat(3, 225px) !important;

      }

      .program-desc-container .sub-title {
          width: 200px;

      }


      .program-desc-container .program-section .row {
          /* justify-content: center; */
          gap: 3rem;
      }

      .program-desc-container .program-section .second-column {
          max-width: 500px
      }

      .center {
          align-items: center !important;
          justify-content: flex-start !important;
          gap: 1.2rem;
      }

      .social-container .child2 {
          display: none;
      }

      .social-container .child1 {
          width: 100% !important;
          margin: 0 auto;
          justify-content: center !important;
      }

      .social-container .child2 .abs-img img {
          width: 190px
      }

      .social-container .child2 {
          width: 70% !important;
          height: 400px;
          margin-top: 10rem;
          margin-left: auto;
          margin-right: auto;
      }

      .con2-social .flex-row.social-box {
          flex-direction: column;
      }

      .w-15 {
          width: 27% !important
      }

      .flex-row.column-flex {
          width: 66%
      }

      .inspiration-container {
          flex-wrap: wrap;
      }

      .con2-meet .flex-row {
          gap: 0.5rem !important;

      }

      .format .flex-col img {
          width: 300px;
      }


      .f-43 {
          font-size: 28px !important;
      }

      .f-35 {
          font-size: 25px !important;
      }

      div.img1 img,
      div.img2 img {
          width: 300px !important
      }

      .overview .flex-row {
          flex-wrap: wrap;

      }

      .overview .flex-col.box {
          width: 47%;
      }

      #partners .flex-row .box-img img,
      #partners2 .flex-row .box-img img,
      #about .flex-row .box-img img {
          width: 200px !important;
      }

      #partners .flex-col,
      #partners2 .flex-col,
      #about .flex-col {
          width: 33.33%
      }

      #partners .title-sec,
      #about .title-sec {
          font-size: 28px;
      }

      .container-event,
      .event .title-sec {
          width: 600px
      }

      .container-venue .box-img img {
          height: 280px !important;
      }

      .container-venue .box-img::before,
      .container-venue .box-img::after {
          width: 208px !important;
          height: 232px !important;
      }

      .container-venue .desc {
          left: 3% !important;
          top: 35rem !important;
      }

      .register .flex-row {
          justify-content: flex-start !important;
          width: 80%;
          margin: 0 auto;
          flex-wrap: wrap;
      }

      .format .flex-row {
          justify-content: flex-start !important;
          /* width: 85%; */
          margin: 0 auto;
          flex-wrap: wrap;
      }

      .register .flex-row .flex-col {
          width: 32% !important;
          padding: 0 8% !important;
      }

      .format .flex-row .flex-col {
          width: 40% !important;
          /* padding: 0 8% 40px 8%!important; */
      }

      .format .flex-col p {
          /* height: 190px !important; */
          line-height: 23px;
      }

      .register .flex-row .flex-col.line-sep::before,
      .format .flex-row .flex-col.line-sep::before {
          display: none;
      }

      /* .align-start{
      align-items: center !important;
  } */
      .register .title-sec,
      .format .title-sec {
          font-size: 37px !important;
      }

      .register-sec2 .content .con {
          background-image: url('/img/white-bg.svg');
          background-repeat: no-repeat;
          background-size: contain;
          position: absolute;
          z-index: 100;
          width: 700px;
          height: 480px;
          top: 24%;
          left: 50%;
          transform: translate(-50%);
          /* display: flex; */
          align-items: center;
          justify-content: center;
          /* overflow: hidden; */
          margin: 0 auto;
      }

      .register-sec2 .gradient-container {
          left: 50% !important;
          transform: translate(-50%);
          bottom: 13% !important
      }

      .audience .flex-row img {
          width: 1200px !important;
      }

      .audience .audience-container .abs-img img {
          height: 288px;
      }

      .audience .flex-row {
          width: 76% !important;
      }

      .audience .audience-container .desc {
          left: 1rem !important
      }

      .audience .audience-container .mr-4 {
          margin-right: 0 !important;
      }

      .drift-talk-container .content .row {
          gap: 3rem
      }

      #venue .drift-talk-container .box-contents,
      #venue .drift-talk-container .box-contents2,
      #venue .drift-talk-container .box-contents3 {
          width: 350px
      }

      .single-text {
          top: 1rem
      }
  }

  /* Large devices (laptops/desktops, 992px and up) */

  @media(max-width:1199px) and (min-width:992px) {

      .register .flex-row .flex-col:nth-child(2),
      .format .flex-row .flex-col:nth-child(2) {
          padding: 4% 0%;
      }

      .text-banner.key.venue.venue-only .parent .h {
          font-size: 62px !important
      }

      .text-banner.key.venue.venue-only {
          left: 37% !important;
      }

      .media-page-only .driftx-news .driftx-cards,
      .media-page-only .industry-news .industry-cards,
      .media-page-only .media-news .media-cards,
      .media-page-only .paper-news .paper-cards,
      .media-page-only .social-media .posts {
          grid-template-columns: repeat(2, 1fr) !important;

      }

      .media-page-only .driftx-news .driftx-cards .driftx-card,
      .media-page-only .industry-news .industry-cards .industry-card,
      .media-page-only .media-news .media-cards .media-card,
      .media-page-only .paper-news .paper-cards .paper-card {
          max-width: 350px !important;
          width: 350px !important;
      }

      .text-banner.venue div {
          font-size: 55px;
      }

      .about-homepage-container .title {
          font-size: 50px;
      }

      .about_dinner .content .grid-container .box-contents,
      .about_dinner .content .grid-container .box-contents2,
      .about_dinner .content .grid-container .box-contents3 {

          width: 400px
      }

      .about_dinner .content .grid-container .box-contents::after,
      .about_dinner .content .grid-container .box-contents2::after,
      .about_dinner .content .grid-container .box-contents3::after {

          left: 70%
      }

      .program-desc-container .sub-title {
          width: 200px;

      }

      .program-desc-container .program-section .second-column {
          max-width: 592px;
      }

      /*     
  
  .program-desc-container .program-section .row{
      justify-content: center;
      gap: 5rem !important;
  } */
      .center {
          align-items: center !important;
          justify-content: flex-start !important;
          gap: 1.2rem;
      }

      #media {
          flex-wrap: wrap;
          justify-content: flex-start;
      }

      .register .flex-row .flex-col,
      .format .flex-row .flex-col {
          width: 40%;
          padding: 4% 7%;
          position: relative;
      }

      .social-container .child1 {
          width: 100% !important;
          margin: 0 auto;
          justify-content: center !important;
      }

      .social-container .child2 {
          width: 54% !important;
          height: 400px;
          margin-top: 10rem;
          margin-left: auto;
          margin-right: auto;
      }

      .con2-social .flex-row.social-box {
          flex-direction: column;
      }

      .social-container .child2 .abs-img img {
          width: 190px
      }

      .w-15 {
          width: 20% !important
      }

      .inspiration-container {
          flex-wrap: wrap;
      }

      .f-43 {
          font-size: 35px;
      }

      .f-35 {
          font-size: 30px !important;
      }

      div.img1 img,
      div.img2 img {
          width: 400px
      }

      .overview .flex-col.box {
          width: 40%
      }

      .overview .flex-row {
          flex-wrap: wrap;

      }

      .overview .flex-col.box {
          width: 47%;
      }

      #partners .flex-row .box-img img,
      #partners2 .flex-row .box-img img,
      #about .flex-row .box-img img {
          width: 200px !important;
      }

      #partners .flex-col,
      #partners2 .flex-col,
      #about .flex-col {
          width: 33.33%
      }

      #partners .title-sec,
      #about .title-sec {
          font-size: 30px;
      }

      .container-event,
      .event .title-sec {
          width: 800px
      }

      .container-venue .box-img img {
          height: 350px !important;
      }

      .container-venue .box-img::before,
      .container-venue .box-img::after {
          width: 208px !important;
          height: 232px !important;
      }

      .container-venue .desc {
          left: 6% !important;
          top: 44rem !important;
      }

      .audience .flex-row img {
          width: 175px !important;
      }

      .format .flex-col img {
          width: 400px;
      }

      .format .flex-row .flex-col.line-sep::before {
          display: none;
      }

      .format .flex-col p {
          width: 400px !important;
          line-height: 26px;
          /* HEIGHT: 150PX !important */
      }

  }

  @media(max-width:1098px) and (min-width:992px) {

      /* .register-sec2 .gradient-container{
      right: 7%;
  }
  .register-sec2 .content .con{
      width: 740px !important;
  } */
      .register-sec2 .gradient-container {
          right: -11%;
          width: 187px !important;
      }
  }

  @media(max-width:1199px) and (min-width:1099px) {

      /* .register-sec2 .gradient-container{
      right: 7%;
  }
  .register-sec2 .content .con{
      width: 740px !important;
  } */
      .register-sec2 .gradient-container {
          right: -14%;
          width: 187px !important;
      }
  }

  @media(min-width:1200px) {
      .overview .flex-col.box {
          width: 33.33%
      }

      #partners .flex-row .box-img img,
      #partners2 .flex-row .box-img img,
      #about .flex-row .box-img img {
          width: 300px !important
      }

      .format .flex-col img {
          width: 300px
      }

  }

  @media(max-width:1089px) and (min-width:992px) {

      .social-container .child2 .abs-img1,
      .social-container .child2 .abs-img3 {
          left: 3rem !important
      }

      .social-container .child2 .abs-img2,
      .social-container .child2 .abs-img4 {
          right: 2rem !important
      }
  }

  @media(max-width:1199px) and (min-width:1090px) {

      .social-container .child2 .abs-img1,
      .social-container .child2 .abs-img3 {
          left: 4rem !important
      }

      .social-container .child2 .abs-img2,
      .social-container .child2 .abs-img4 {
          right: 3rem !important
      }

      .testimonials .dark p {
          font-size: 18px;
      }
  }

  @media(min-width:1201px) and (max-width:1299px) {
      .testimonials .dark p {
          font-size: 19px;
      }

      .event .title-sec .container-event {
          width: 1000px;
          margin: 0 auto
      }

      .container-event,
      .event .title-sec {
          width: 1200px;
          margin: 0 auto
      }
  }

  @media(min-width:1300px) {

      .container-event,
      .event .title-sec {
          width: 1200px;
          margin: 0 auto
      }

  }

  @media(min-width:1200px) and (max-width:1349px) {
      .register-sec2 .gradient-container {
          right: -14%;
      }

      /* .social-container .child2 .abs-img img{
      width:170px
  } */
  }

  @media(min-width:1200px) and (max-width:1279px) {
      .social-container .child2 .abs-img img {
          width: 170px
      }
  }

  @media(max-width:1280px) and (min-width:992px) {
      .media-container .cards-container {
          grid-template-columns: repeat(3, 320px);
      }
  }

  @media(min-width:1280px) and (max-width:1349px) {
      .social-container .child2 .abs-img {
          width: 180px;
          height: 217px
      }

      .testimonials .dark p {
          font-size: 19px;
      }

      .social-container .child2 .abs-img img {
          width: 100%;
          height: 100%
      }

      .social-container .child2 .abs-img1,
      .social-container .child2 .abs-img3 {
          left: 3rem !important
      }

      .social-container .child2 .abs-img2,
      .social-container .child2 .abs-img4 {
          right: 2rem !important
      }
  }

  @media(min-width:1350px) {
      .register-sec2 .gradient-container {
          right: -14%;
      }

      .social-container .child2 .abs-img {
          width: 180px;
          height: 217px
      }

      .social-container .child2 .abs-img img {
          width: 100%;
          height: 100%
      }

      .social-container .child2 .abs-img1,
      .social-container .child2 .abs-img3 {
          left: 5rem !important
      }

      .social-container .child2 .abs-img2,
      .social-container .child2 .abs-img4 {
          right: 2rem !important
      }
  }


  .program-desc-container .program-section .row .second-col .houre::after {
      position: absolute;
      content: "";
      width: 1px;
      height: 76px;
      background-color: white;
      left: 48%;
      transform: translate(-50%);
      top: 3.2rem;
  }

  .program-desc-container .program-section .flex-houre div:last-child {
      display: none;
  }

  .program-desc-container .program-section .flex-houre {
      justify-content: flex-start !important;
      gap: 0.8rem;
  }

  .program-desc-container .program-section .row .second-col .flex-column.col {
      gap: 1rem;
      height: 140px
  }

  .program-desc-container .program-section .row .second-col {
      display: flex;
      gap: 7rem;
      height: fit-content;
  }

  .program-desc-container .program-section .row .second-col:last-child .houre:after {
      visibility: hidden;
  }

  .program-desc-container .program-section .row .second-col .houre {
      height: 51px;
      width: 61px;
      display: flex;
      justify-content: center;
  }

  @media(max-width:400px) {


      .program-desc-container .program-section .row .second-col .houre::after {
          position: absolute;
          content: "";
          width: 1px;
          height: 76px;
          background-color: white;
          left: 48%;
          transform: translate(-50%);
          top: 3.6rem;
      }

      .program-desc-container .program-section .row .second-col .flex-column.col {
          gap: 0.8rem;
          height: 160px;
      }
  }

  @media(max-width:1530px) {
      .btn-google {
          width: 29% !important;
      }
  }

  @media(max-width:1330px) {
      .btn-google {
          width: 34% !important;
      }

      .about-homepage-container {
          height: fit-content;
      }

      .left-5 {
          margin-left: 0rem;
      }

      .header-homepage .flex-header {
          width: 96%
      }
  }

  @media(max-width:1250px) {
      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container {
          height: fit-content
      }
  }

  @media(max-width:1250px) and (min-width:1200px) {


      .testimonials .dark p,
      .testimonials .dark img {
          top: 5.5rem
      }
  }

  @media(max-width:1250px) and (min-width:992px) {
      .swiper-container.leader .swiper-wrapper .swiper-slide {
          grid-template-columns: repeat(3, 220px);
      }

      .container.only-home-only .counts-back .grid {
          grid-template-columns: repeat(3, 1fr);
      }

      .container.only-home-only .counts-back .grid .flex img {
          height: 80px !important;
          width: 80px !important;
      }

      .all-gallery .all_speaker .UAE_speaker,
      .all-gallery .partner-container-all .all-Partners {
          width: 904px
      }

      .all-gallery .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(3, 280px);
          left: 0 !important;
          transform: translate(0) !important;
      }

      .program-page .program-section .content .main-section .details .grid-column .main-details .progran-images {
          grid-template-columns: repeat(2, 300px);
      }

      /* .all_speaker .UAE_speaker .second.flex .grid-container .col.grid .first::before {
          bottom: -0.58rem;
      } */

      .social-container .content .row .grid {

          grid-template-columns: repeat(4, 225px) !important;

      }

      .all-moinals .media-container .cards-container {
          grid-template-columns: repeat(2, 1fr);
      }

      .drift-talk-container .content .row {
          width: 90%
      }

      .drift-talk-container .content {
          display: grid;
          grid-template-columns: repeat(2, 1fr);
      }

      .all_speaker .UAE_speaker .second.flex .grid-container {
          grid-template-columns: repeat(3, 300px);
      }

      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container,
      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container.four-grid-repeat {
          grid-template-columns: repeat(2, 1fr);
      }

      .banner-exhibitors div {
          font-size: 58px;
      }

      .banner-exhibitors.speakers-page.speaker .f-64 {
          font-size: 48px !important;
      }
  }

  @media(max-width:1200px) {
      .header-homepage .flex-header .flex {
          font-size: 14px;
      }

      .maps-container .content .row .col {
          padding-bottom: 2rem;
      }

      .btn-google {
          width: 44% !important;
      }

      .program-container .flex .day .heading {
          font-size: 38px;
      }

      .program-container .flex .day .heading {

          font-size: 41px;
      }

      .left-5 {
          margin-left: 0rem;
      }
  }

  @media(min-width:310px)and (max-width:400px) {
      .counts-back.key-facts-grid .section-bottom-btn .btn a {
          font-size: 15px !important;
          width: fit-content !important;
      }

      .counts-back.key-facts-grid .section-bottom-btn {

          margin-top: 80px !important;
          margin-bottom: 0px !important;
      }
  }

  @media(max-width:310px) {
      .btn-google {
          width: 46% !important;
      }

      .counts-back.key-facts-grid .section-bottom-btn .btn a {
          font-size: 15px !important;
          width: fit-content !important;
      }

      .register-homepage .container-register-home .title {
          font-size: 28px !important;
          width: 90%;

      }
  }

  @media(max-width:1008px) and (min-width:992px) {

      .testimonials .dark p,
      .testimonials .dark img {
          top: 5rem;
      }
  }

  @media(max-width:1199px) and (min-width:992px) {
      .testimonials .orange {
          margin-right: 1.5rem;
      }

      .testimonials .dark {

          gap: 1.8rem;
          margin-left: -12rem;
          margin-top: -6.3rem;
          padding: 3rem 2rem 0 7rem
      }

      .testimonials .orange img {
          left: 21.5%;
      }

      .partner-container-all.all_speaker .row .flex,
      .partner-container-all.all_speaker .row .flex.last {
          gap: 3rem;
          width: 100%
      }

      .speaker-home-containetr .static-wrapper {
          grid-template-columns: repeat(4, 1fr);
      }
  }

  @media(max-width:991px) {
      .header-desktop {
          display: none !important;
      }

      .header-mobile {
          display: block !important;
      }

      .header-homepage .container {
          justify-content: space-around;
      }

      .about-homepage-container .title,
      .about-homepage-container .about-content {
          width: 100% !important;
          left: 0;
          padding-top: 1rem !important;
          text-align: center;
      }

      .about-homepage-container .all-content {
          height: fit-content !important;
      }

      .maps-container .content .row {
          left: 0;
      }

      .container.only-home-only .counts-back .grid .flex img,
      .container.only-home-only .counts-back .grid .flex .img-container {
          height: 60px !important;
          width: 60px !important;
      }

      .container.only-home-only .counts-back .grid .flex .number {
          font-size: 24px;
      }

      .container.only-home-only .counts-back .grid .grid-container {
          width: 229px
      }

      .container.only-home-only .counts-back .grid .flex .text {
          font-size: 17px;
          width: fit-content
      }

      .all-moinals .first-title-test.title {
          width: 90%;
          text-align: center;
      }

      /* .program-page .program-section .content .main-section .details .main-title::before {
          top: -21px
      } */

      .program-page .program-section .content .buttons div:first-child::before {
          display: none;
      }

      .section-down-mobile .col.w-80 {
          width: 80% !important;

      }

      /* .all_speaker .UAE_speaker .second.flex .grid-container .col.grid .first::before {
          bottom: -0.56rem;
      } */

      .maps-section.format.bg-section-moblie .maps-container .content .row::before {
          display: none;
      }

      .maps-container.maps-venue .content .row .col.first-col iframe {
          left: 0 !important
      }

      .maps-container.maps-venue .content .row.maps-style-2 .col.first-col img {
          left: 0 !important
      }

      .drift-talk-container .content {
          flex-wrap: wrap !important;
      }

      .maps-container .content .row .col {
          align-items: center;
          justify-content: center;
      }
  }

  @media only screen and (max-width: 767px) {

      .media-page-only .ib-container .driftx-news,
      .media-page-only .ib-container .industry-news,
      .media-page-only .ib-container .media-news,
      .media-page-only .ib-container #paper-news-events {
          width: 100%;
          margin: 0 auto;
      }

      .header-homepage .logo-img img {
          width: 360px;
      }

      .entertainment .content .grid-enter .col.first-col {
          /* gap: 2rem !important; */
          /* display: grid; */
          /* grid-template-columns: repeat(2, 1fr); */
          /* align-items: center; */
          display: flex;
          flex-direction: column !important;
          /* flex-flow: row-reverse; */
          flex-flow: column-reverse
      }

      .entertainment .flex-container .col {
          width: 250px;
      }

      .entertainment .flex-container .col div.desc {
          width: 100%
      }

      .inquery-types>.types {
          gap: 10px;
      }

      .inquery-form {
          padding: 10px;
          padding-top: 50px
      }

      .inquery-form>.rows {
          max-width: 100%;
          width: 90%;
      }

      .inquery-form>.rows>.first-row,
      .inquery-form>.rows>.second-row,
      .inquery-form>.rows>.third-row {
          display: grid;
          grid-template-columns: 1fr;
          gap: 10px;
      }
  }

  @media only screen and (max-width: 360px) {
      .inquery-form {
          padding: 10px;
          padding-top: 100px
      }
  }

  @media only screen and (min-width: 361px) {
      .ib-container {
          /* border: 1px solid green; */
          width: 100%;
          padding: 30px 15px;
      }

      .ib-hr-line {
          margin: 50px 0;
      }

      .driftx-news>.driftx-head>.title,
      .industry-news>.industry-head>.title,
      .media-news>.media-head>.title,
      .logos-news>.logos-head>.title,
      .resource-news>.resource-head>.title,
      .social-media .title {
          font-size: 1.5rem;
      }

      .driftx-news>.driftx-head>.editions>span,
      .industry-news>.industry-head>.editions>span,
      .media-news>.media-head>.editions>span {
          font-size: 1.5rem;
          padding: 5px 20px;
      }

      .resource-news>.resource-cards,
      .social-media .posts {
          grid-template-columns: repeat(2, 1fr);
      }

      .resource-news>.resource-head {
          margin-top: -35px;
      }
  }

  @media only screen and (min-width: 768px) {
      .ib-container {
          /* border: 1px solid blue; */
          width: 90%;
          margin: 0 auto;
      }

      .driftx-news,
      .industry-news,
      .media-news,
      .logos-news,
      .resource-news {
          gap: 50px;
      }

      .driftx-news>.driftx-head,
      .industry-news>.industry-head,
      .media-news>.media-head,
      .logos-news>.logos-head,
      .resource-news>.resource-head {
          flex-direction: row;
          justify-content: space-between;
      }

      .driftx-news>.driftx-head>.title,
      .industry-news>.industry-head>.title,
      .media-news>.media-head>.title,
      .logos-news>.logos-head>.title,
      .resource-news>.resource-head>.title,
      .social-media .title {
          font-size: 1.78rem;
      }

      .driftx-news>.driftx-head>.editions,
      .industry-news>.industry-head>.editions,
      .media-news>.media-head>.editions {
          gap: 25px;
      }

      .driftx-news>.driftx-head>.editions>span,
      .industry-news>.industry-head>.editions>span,
      .media-news>.media-head>.editions>span {
          font-size: 1.7rem;
          padding: 5px 25px;
          border-radius: 15px;
      }

      .driftx-news>.driftx-cards,
      .industry-news>.industry-cards,
      .media-news>.media-cards {
          grid-template-columns: repeat(2, 1fr);
      }

      .resource-news>.resource-cards,
      .social-media .posts {
          grid-template-columns: repeat(3, 1fr);
      }

      .social-media button {
          font-size: 1.5rem;
      }

      .resource-news>.resource-head {
          margin-top: -50px;
      }

      .logos-news>.logos-container {
          max-width: 100%;
      }

      .logos-news>.logos-container>.vertical-logos {
          display: none;
      }

      .logos-news>.logos-container>.horizontal-logos {
          display: block;
      }
  }

  @media only screen and (min-width: 992px) {
      .ib-container {
          /* border: 1px solid yellow; */
          width: 85%;
          margin: 0 auto;
      }

      .social-media {
          margin-top: 50px;
      }
  }

  @media only screen and (min-width: 1113px) {
      .ib-container {
          /* border: 1px solid pink; */
          width: 82%;
          margin: 0 auto;
      }

      .media-page-only .ib-container {
          width: 92%;
      }

      .driftx-news>.driftx-head>.editions>span,
      .industry-news>.industry-head>.editions>span,
      .media-news>.media-head>.editions>span {
          padding: 5px 30px;
      }

      .driftx-news>.driftx-cards,
      .industry-news>.industry-cards,
      .media-news>.media-cards {
          grid-template-columns: repeat(3, 1fr);
          gap: 100px 50px;
      }

      .social-media {
          margin-top: 75px;
      }

      .social-media .posts {
          grid-template-columns: repeat(4, 1fr);
          gap: 50px 75px;
      }

      .resource-news>.resource-cards {
          grid-template-columns: repeat(5, 1fr);
          gap: 50px 25px;
          justify-content: center;
          align-items: center;
      }
  }

  @media only screen and (min-width: 1200px) {
      /* .news-image>img {
        height: 100vh;
    } */

      .news-image>.image-box {
          width: 80%;
          top: 150px;
      }

      .news-image>.image-box>img {
          border-top-right-radius: 100px;
          object-fit: cover;
      }

      /* .news-text {
      margin-top: -40px
  } */
  }

  @media only screen and (min-width: 1112px) {
      /* .news-image {
        padding-bottom: 3rem;
    } */
  }

  @media(min-width:991px) and (max-width:1119px) {
      .entertainment .content .grid-enter .col.first-col .box-enter {
          height: 420px;
      }

      .program-section.buyer .content .first-section {
          display: flex;
          gap: 2.5rem;
          flex-flow: column-reverse;
          /* flex-flow: row-reverse; */
          align-items: center;
          padding-top: 2rem;
      }

      .program-section.buyer .content .first-section .text {
          text-align: center;
      }
  }

  @media only screen and (max-width: 1119px) {


      /* .news-image>img {
        height: 75vh;
    } */

      /* .news-image>.image-box {
        width: 600px;
        top: 150px;
    } */
  }

  @media only screen and (min-width: 767px) {
      .news-text {
          width: 80%;
          margin-top: -6rem;
          position: relative;
          z-index: 11;
      }
  }

  @media only screen and (min-width: 767px) and (max-width:1112px) {
      .news-text {
          width: 80%;
      }
  }

  @media only screen and (max-width: 767px) {
      .news-image .image-box img {
          height: 280px
      }

      .news-text {
          margin-top: -17rem;
          position: relative;
          z-index: 11;
      }

      /* .news-image>img {
        height: 50vh;
    } */

      /* .news-image>.image-box {
        width: 360px;
        top: 150px;
    } */
      .news-image .image-box,
      .news-text {
          width: 88%;
      }

      /* .news-text {
        margin-top: 25px;
    } */

      .news-text>h1 {
          font-size: 28px;
      }
  }

  @media only screen and (max-width: 360px) {}

  @media only screen and (min-width: 361px) {
      .ib-container {
          /* border: 1px solid green; */
          width: 100%;
          padding: 30px 15px;
      }

      .ib-hr-line {
          margin: 50px 0;
      }

      .driftx-news>.driftx-head>.title,
      .industry-news>.industry-head>.title,
      .media-news>.media-head>.title,
      .paper-news>.paper-head>.title,
      .social-media .title {
          font-size: 2rem;
      }

      .driftx-news>.driftx-head>.editions>span,
      .industry-news>.industry-head>.editions>span,
      .media-news>.media-head>.editions>span {
          font-size: 1.5rem;
          padding: 5px 20px;
      }

      .paper-news>.paper-cards,
      .social-media .posts {
          grid-template-columns: repeat(2, 1fr);
      }
  }

  @media only screen and (min-width: 768px) {
      .ib-container {
          /* border: 1px solid blue; */
          width: 90%;
          margin: 0 auto;
      }

      .driftx-news,
      .industry-news,
      .media-news,
      .paper-news {
          gap: 50px;
      }

      .driftx-news>.driftx-head,
      .industry-news>.industry-head,
      .media-news>.media-head,
      .paper-news>.paper-head {
          flex-direction: row;
          justify-content: space-between;
      }

      .driftx-news>.driftx-head>.title,
      .industry-news>.industry-head>.title,
      .media-news>.media-head>.title,
      .paper-news>.paper-head>.title,
      .social-media .title {
          font-size: 2.5rem;
      }

      .driftx-news>.driftx-head>.editions,
      .industry-news>.industry-head>.editions,
      .media-news>.media-head>.editions {
          gap: 25px;
      }

      .driftx-news>.driftx-head>.editions>span,
      .industry-news>.industry-head>.editions>span,
      .media-news>.media-head>.editions>span {
          font-size: 1.7rem;
          padding: 5px 25px;
          border-radius: 10px;
      }

      .driftx-news>.driftx-cards,
      .industry-news>.industry-cards,
      .media-news>.media-cards {
          grid-template-columns: repeat(2, 1fr);
      }

      .paper-news>.paper-cards,
      .social-media .posts {
          grid-template-columns: repeat(3, 1fr);
      }

      .social-media button {
          font-size: 1.4rem;
      }
  }

  @media only screen and (min-width: 992px) {
      .ib-container {
          /* border: 1px solid yellow; */
          width: 85%;
          margin: 0 auto;
      }

      .social-media {
          margin-top: 50px;
      }
  }

  @media only screen and (min-width: 1113px) {
      .ib-container {
          /* border: 1px solid pink; */
          width: 80%;
          margin: 0 auto;
      }

      .driftx-news>.driftx-head>.editions>span,
      .industry-news>.industry-head>.editions>span,
      .media-news>.media-head>.editions>span {
          padding: 5px 30px;
      }

      .driftx-news>.driftx-cards,
      .industry-news>.industry-cards,
      .media-news>.media-cards {
          grid-template-columns: repeat(3, 1fr);
          gap: 100px 50px;
      }

      .social-media {
          margin-top: 75px;
      }

      .paper-news>.paper-cards,
      .social-media .posts {
          grid-template-columns: repeat(4, 1fr);
          gap: 100px 75px;
      }
  }


  @media(max-width:767px) {

      .testimonials .dark p,
      .testimonials .dark img {
          top: 0 !important
      }

      .maps-section.format.down-app-section .col .flex .text-app {
          padding: 0;
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row.section-row-mobile {
          display: flex;
          justify-content: center;
          align-items: center;
          width: fit-content;

          margin-top: 65px;
          padding-right: 2rem;
      }

      .maps-section.format.bg-section-moblie .maps-container .content .row .col .con .buttons-mobile-section button {
          padding: 5px 33px;
          font-size: 21px;
      }

      .maps-section.format.bg-section-moblie .maps-container .content {
          align-items: center;
      }
  }

  @media(min-width:725px)and (max-width:1200px) {
      .maps-section.format.bg-section-moblie .maps-container .content {
          align-items: center;

      }

      .maps-section.format.bg-section-moblie .maps-container .content .row {
          margin-top: 81px;
      }
  }

  @media(min-width:768px)and (max-width:1125) {
      .maps-section.format.bg-section-moblie .maps-container .content .row.section-row-mobile {
          width: fit-content;
          margin-top: 81px !important;

      }

      .maps-section.format.bg-section-moblie .maps-container .content .row {
          width: fit-content;
          margin-top: 81px !important;
          align-items: center;
      }


      .maps-section.format.bg-section-moblie .maps-container .content {
          align-items: center !important;
      }


  }

  @media(max-width:990px) {
      .text-banner div {
          font-size: 35px;
      }

      .text-banner a.font-25,
      .font-25.no-bold {
          font-size: 25px !important;
      }

      #image-popup-live-demos .popup-img-wrapper img {
          width: 90%;
          height: 456px;
      }

      #popup-img-live-demos {
          min-width: 90%;
      }

      #image-popup-live-demos .close-btn-live {
          top: 8px;
          right: 6%;
      }

      #image-popup-live-demos img.prev-btn-live,
      #image-popup-live-demos img.next-btn-live {

          width: 32px;
          height: 32px;


      }

      #image-popup-live-demos .popup-content {
          width: 96vw
      }

      .drift-talk-container.zone-home .content .row .col .con {
          height: fit-content !important
      }

      .maps-container.maps-venue .content .row .col .con {
          text-align: center;
      }
  }

  @media(min-width:767)and (max-width:990px) {

      .maps-container.maps-venue .content .row.mobile-style .col {
          display: flex;
          align-items: center;
      }
  }

  @media(min-width:360px)and (max-width:1000px) {
      .maps-container.maps-venue .content .row.maps-style-2 {
          height: 100%;
      }
  }

  @media only screen and (min-width: 360px) {
      .title.centered {
          text-align: start
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      .only-only-events.events.text-banner {
          left: 23% !important;
      }

      /* .register .flex-row .flex-col:nth-child(2), .format .flex-row .flex-col:nth-child(2){
        padding: 4% 0%;
    } */
      .format .flex-row .flex-col {
          padding: 20px 5.7% !important;
      }

      .register .flex-row .flex-col:nth-child(2),
      .format .flex-row .flex-col:nth-child(2) {
          padding: 20px 2% !important;

      }

      .all-gallery .all_speaker .UAE_speaker,
      .all-gallery .partner-container-all .all-Partners {
          width: 592px
      }

      .program-section.buyer .content .first-section {
          display: flex;
          gap: 2.5rem;
          flex-flow: column-reverse;
          /* flex-flow: row-reverse; */
          align-items: center;
          padding-top: 2rem;
      }

      .program-section.buyer .content .first-section .text {
          text-align: center;
      }

      .all-gallery .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(2, 280px);
          left: 0 !important;
          transform: translate(0) !important;
      }

      .about_dinner .content .grid-container .box-contents::after,
      .about_dinner .content .grid-container .box-contents2::after,
      .about_dinner .content .grid-container .box-contents3::after {
          left: 11%;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {

      .about_dinner .content .grid-container .box-contents::after,
      .about_dinner .content .grid-container .box-contents2::after,
      .about_dinner .content .grid-container .box-contents3::after {
          left: 56%;
      }
  }

  @media (max-width: 767px) {
      .header .container {
          justify-content: space-around;
      }

      .menu-hamb {
          right: 3%;
      }

      .all-gallery .all_speaker .UAE_speaker,
      .all-gallery .partner-container-all .all-Partners {
          width: 100%
      }

      .program-section.buyer .content .first-section {
          display: flex;
          gap: 2.5rem;
          flex-flow: column-reverse;
          /* flex-flow: row-reverse; */
          align-items: center;
          padding-top: 2rem;
      }

      .program-section.buyer .content .first-section .text {
          text-align: center;
      }

      .all-gallery .inaugural_dinner .content .grid-container {
          grid-template-columns: repeat(1, 280px);
          left: 0 !important;
          transform: translate(0) !important;
      }

      .about_dinner .content .grid-container .box-contents::after,
      .about_dinner .content .grid-container .box-contents2::after,
      .about_dinner .content .grid-container .box-contents3::after {
          left: 26%;
      }

  }

  @media(min-width:860px)and (max-width: 991px) {
      .entertainment .content .grid-enter .col.first-col {
          /* gap: 2rem !important; */
          /* display: grid; */
          /* grid-template-columns: repeat(2, 1fr); */
          /* align-items: center; */
          display: flex;
          flex-direction: row !important;
          /* flex-flow: row-reverse; */
          /* flex-flow: column-reverse */
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      .first-content-testimonials.content .row {

          padding-bottom: 2rem !important;
      }

      .entertainment .content .grid-enter .col.first-col {
          margin: 0 auto;
      }

      .about_dinner .content .grid-container .box-contents::after,
      .about_dinner .content .grid-container .box-contents2::after,
      .about_dinner .content .grid-container .box-contents3::after {
          left: 50%;
      }
  }

  @media(max-width: 700px) {
      .social-container .content .row .grid.insta-test {

          grid-template-columns: repeat(1, 220px) !important;
      }
  }

  @media(min-width: 701px)and (max-width:900px) {
      .social-container .content .row .grid.insta-test {

          grid-template-columns: repeat(2, 220px) !important;
      }
  }

  @media(min-width:901px)and (max-width:1300px) {
      .social-container .content .row .grid.insta-test {

          grid-template-columns: repeat(3, 220px) !important;
          gap: 4.5rem !important;
      }
  }

  @media (max-width: 520px) {
      .program-section.buyer .content .first-section .image {
          width: 325px !important;
          height: 299px !important;
      }
  }

  @media (max-width: 487px) {
      body .sk-ww-instagram-reels .sk-ig-all-posts {
          grid-template-columns: repeat(1, 1fr) !important;
          max-width: 257px;
      }

      .text-banner.partner-banner div.font-25 {
          font-size: 35px !important;
      }

      .only-only-events.events.text-banner {
          /* width: 95%; */
          margin: 0 auto !important;
      }

      .container.program-page .program-section .type {
          column-gap: 1rem !important;
      }

      .left-respo#banner .text-banner.program-buyer {
          left: 6% !important
      }

      .swiper-container.leader .swiper-wrapper .swiper-slide {
          display: grid !important;
          grid-template-columns: repeat(1, 220px);
          gap: 2.6rem;
          justify-items: center;
          width: 100% !important;
      }

      .container.program-page .program-section .select .day {

          grid-template-columns: repeat(1, 1fr);
          gap: 1rem !important;
      }


      .container.program-page .program-section .select .day .day-num.blue,
      .container.program-page .program-section .select .day .day-num.orange {
          /* font-size: 35px !important; */
          width: 133px;
      }

      .container.program-page .program-section .type .select-type {
          /* font-size: 27px !important; */
          /* padding: 0.3rem 2.5rem !important; */

      }

      .container.program-page .program-section .select {
          margin-top: 2rem;
      }

      .container.program-page .program-section .type {
          grid-template-columns: repeat(2, 1fr) !important;
          row-gap: 1rem !important;
          /* margin-left: auto; */
          /* margin-right: auto; */
      }

      .swiper-slide .col-8 {
          max-width: 220px
      }

      .partner-container-all.all_speaker .sectin-two-button .content .flex {
          flex-direction: column;
      }

      .header-homepage .logo-img img {
          width: 250px !important;
      }

      .entertainment .content .grid-enter .col.first-col .box-enter {
          height: 300px;
      }

      /* .container-banner-homepage.left-respo .text-banner.home-page .parent .title-home .tit {
          font-size: 21px !important;
          width: 235px !important;
      } */

      .div-sponsors-flex {
          flex-direction: column;
      }

  }

  @media(max-width:1044px) {
      .all_speaker .UAE_speaker .first.flex {
          flex-direction: column;
      }

      .all_speaker .UAE_speaker .first.flex::after {
          top: 13rem !important
      }

  }

  @media(max-width:599px) {
      .all_speaker .UAE_speaker .first.flex .buttons {
          flex-direction: column;
      }

      .container.venue-page-full .attend-container {
          padding-top: 2rem;
      }

      /* .text-banner.events.events-only div button {
          width:253px;
      } */

      .testemonials-media-container .swiper-container .swiper-pagination span,
      .swiper-container.leader .swiper-pagination span {
          font-size: 20px;
          margin: 0;
          width: 2.3rem;
          height: 2.3rem;
          line-height: 2.3rem;
          padding: 0;
      }

      .swiper-container.leader .swiper-pagination,
      .testemonials-media-container .swiper-container .swiper-pagination {
          gap: 1.2rem
      }

      .circles {
          margin: 0 !important
      }

      .circles span {
          width: 12px !important;
          height: 12px !important;
      }

      .next-text.next-slide-leader,
      .next-text.next-slide-media {
          margin: 0 !important;
          font-size: 20px !important;
          padding: 0.3rem 1rem !important
      }

      .next-text {
          padding: 0.3rem 1.4rem !important;
          font-size: 24px !important
      }

      /* 
      .all_speaker.only_speaker_page .Speak_to_DRIFTx.speakers a {
          font-size: 21px !important;
      } */

      .all_speaker.only_speaker_page .Speak_to_DRIFTx.speakers,
      .container.program-page .program-section .Speak_to_DRIFTx.program {
          display: flex;
          gap: 2rem;
          flex-direction: column;

      }

      .all_speaker.only_speaker_page .Speak_to_DRIFTx.speakers,
      .container.program-page .program-section .Speak_to_DRIFTx.program {
          gap: 0 !important;
      }

    
      .container.program-page .program-section .Speak_to_DRIFTx.program {
          margin-top: 1rem;
      }
  }

  @media (min-width: 488px) and (max-width: 599px) {
      /* .no-program-message {
          margin: 1.7rem auto 0rem;
      } */
      /* 
      .container.program-page .program-section .type .select-type {
          width: 91px !important;
      } */

      .all-form .inquery-types {
          margin-top: 5rem;
      }

      .partner-container-all.all_speaker .sectin-two-button .content .flex {
          flex-direction: column;
      }

      /* .text-banner.partner-banner {
      top: 61% !important;
  } */

      .text-banner.partner-banner div.font-25 {
          font-size: 35px !important;
          font-weight: 600;
      }

      .div-sponsors-flex {
          display: flex;
          flex-direction: column;
      }
  }

  @media (min-width: 599px) and (max-width: 767px) {
      .text-banner.partner-banner div.font-25 {
          font-size: 35px !important;
      }



      .div-sponsors-flex {
          display: flex;
          flex-direction: column;
      }
  }

  @media (max-width: 450px) {

      .text-banner.partner-banner .parent {

          gap: 1.3rem;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      .partner-only-page.partner-banner.text-banner {
          left: -5% !important;
      }

      .text-banner.partner-banner div.font-25 {
          font-size: 42px !important;
      }

      /* 
  .text-banner.partner-banner {
      left: 23% !important
  } */
  }

  @media (max-width: 767px) {
      .text-banner.partner-banner .parent {

          gap: 1.3rem;
      }


      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container .col .img-container.tow-logo img {
          width: 235px;

      }

      .partner-container-all.all_speaker .UAE_speaker .second.flex .grid-container {
          display: grid;
          grid-template-columns: repeat(1, 1fr);
          column-gap: 11rem;
          row-gap: 6rem;
          position: relative;
      }
  }

  @media (min-width: 767px) and (max-width: 988px) {


      .div-sponsors-flex {
          display: flex;
          gap: 0.5rem;

      }
  }

  @media(max-width:500px) {
      .container.only-home-only .counts-back .grid .grid-container {
          width: 220px !important
      }

      /* .all_speaker .UAE_speaker .first.flex.pater .buttons .btn:last-child,
      .all_speaker .UAE_speaker .first.flex.pater .buttons .btn:first-child {
          font-size: 20px !important;
      } */
  }

  @media(min-width:588px)and (max-width:992px) {
      .program-page .program-section .content .buttons {
          display: flex;
          justify-content: center;
      }
  }

  @media only screen and (min-width: 361px) {
      .ib-content.live-demos .ib-container {
          /* border: 1px solid green; */
          width: 100%;
          padding: 30px 15px;
      }

      .ib-content.live-demos .y-vedio::after {
          bottom: -87px !important;
          width: 122px;
          height: 104px;
      }

      .ib-content.live-demos .ib-hr-line {
          margin: 50px 0;
      }

      .ib-content.live-demos .exhibitors>.exhibitors-head>.title,
      .ib-content.live-demos .live>.title {
          font-size: 2.5rem;
      }

      /* .ib-content.live-demos .exhibitors>.exhibitors-head>.editions>span {
          font-size: 1.5rem;
          padding: 5px 20px;
      } */

      /* .ib-content.live-demos .live>.options>button {
          padding: 5px 20px;
          font-size: 20px;
      } */
  }

  @media only screen and (min-width: 768px) {
      .ib-content.live-demos .ib-container {
          /* border: 1px solid blue; */
          width: 90%;
          margin: 0 auto;
      }

      .ib-content.live-demos .exhibitors {
          gap: 5px;
      }

      .ib-content.live-demos .y-vedio::after {

          bottom: -87px !important;
          width: 122px;
          height: 104px;
      }

      .ib-content.live-demos .exhibitors>.exhibitors-head {
          flex-direction: row;
          justify-content: space-between;
      }

      .ib-content.live-demos .exhibitors>.exhibitors-head>.title,
      .ib-content.live-demos .live>.title {
          font-size: 3rem;
      }

      .ib-content.live-demos .exhibitors>.exhibitors-head>.editions {
          gap: 25px;
      }

      .ib-content.live-demos .exhibitors>.exhibitors-head>.editions>span {
          /* font-size: 1.75rem;
          padding: 5px 25px; */
          border-radius: 10px;
      }

      .ib-content.live-demos .exhibitors>.logos-container {
          max-width: 100%;
      }

      .ib-content.live-demos .exhibitors>.logos-container>.vertical-logos {
          display: none;
      }

      .ib-content.live-demos .exhibitors>.logos-container>.horizontal-logos {
          display: block;
      }

      .ib-content.live-demos .live {
          margin-top: 100px;
      }

      .ib-content.live-demos .live>.options {
          gap: 25px;
      }

      /* .ib-content.live-demos .live>.options>button {
          padding: 5px 25px;
          font-size: 22px;
      } */

      .ib-content.live-demos .live .cards {
          margin-top: 20px;
          /* grid-template-columns: repeat(2, 250px); */
          gap: 50px;
      }
  }

  @media (min-width:768px) and (max-width:991px) {
      .ib-content.live-demos .live .cards {
          grid-template-columns: repeat(2, 250px) !important;
      }

      .item-dropdown.get-item .abs {
          top: 144px !important;
          left: 5.9rem !important;


      }

      /* 
      .text-banner.events.events-only div button {
          font-size: 24px !important;
      } */
  }

  @media (min-width:992px) and (max-width:1199px) {
      .partner-only-page.partner-banner.text-banner {
          left: 37% !important;
      }

      .ib-content.live-demos .live .cards {
          grid-template-columns: repeat(3, 250px) !important;
      }

      .left-respo#banner .text-banner.events.events-only {
          left: 21%;
      }
  }

  @media only screen and (min-width: 992px) {
      .ib-content.live-demos .ib-container {
          /* border: 1px solid yellow; */
          width: 85%;
          margin: 0 auto;
      }

      /* .live .cards {
      grid-template-columns: repeat(4, 250px);
  } */

      .ib-content.live-demos .live>button {
          margin: 25px auto;
          font-size: 28px;
          padding: 10px 20px;
      }
  }

  @media only screen and (min-width: 1113px) {
      .ib-content.live-demos .ib-container {
          /* border: 1px solid pink; */
          width: 80%;
          margin: 0 auto;
      }

      .ib-content.live-demos .y-vedio::after {
          width: 150px;
          height: 125px;
          right: 60px;
          bottom: -60px;
          transform: skew(25deg, 0deg);
      }

      /* .ib-content.live-demos .exhibitors>.exhibitors-head>.editions>span {
          padding: 5px 30px;
      } */

  }

  @media(min-width:600px) and (max-width:660px) {
      /* .all_speaker.only_speaker_page .Speak_to_DRIFTx.speakers a {
          font-size: 17px !important;
      } */
  }

  @media(max-width:1199px) and (min-width:991px) {
      .about-homepage-container .content .img-flex img {
          position: absolute;
          height: 100%;
          width: 406px;
          object-fit: cover;
          border-bottom-right-radius: 34px;
          border-top-right-radius: 35px;
          right: 0;
      }

      .about-homepage-container .content {
          width: 100% !important;
          left: 0 !important
      }

      .about-homepage-container .img-div-about img {
          display: none;
      }

      .about-homepage-container .about-btn {
          width: 100% !important;
          justify-content: center;
          align-items: center;
      }
  }

  @media(max-width:991px) {
      .all_speaker .UAE_speaker .first.flex::after {
          top: 12rem !important;
      }

      .about-homepage-container .about-btn a {
          width: fit-content
      }

      .all_speaker.only_speaker_page .Speak_to_DRIFTx.speakers {
          flex-direction: column;
          gap: 0
      }

      .about-homepage-container .about-btn {
          width: 100% !important;
          justify-content: center;
          align-items: center;
      }

      .about-homepage-container .title,
      .about-homepage-container .about-content {
          width: 100% !important;
          left: 0;
          padding-top: 1rem !important;
      }

      .about-homepage-container .text {
          width: 90%;
          order: 1;
      }

      .about-homepage-container .content .img-flex {
          width: 99%;
          height: 360px;
      }

      .about-homepage-container .all-content {
          height: fit-content !important
      }

      .about-homepage-container .content .img-flex iframe {
          position: relative;
          top: 0;
          height: 100%;
          width: 100%;
          object-fit: cover;
          border-top-right-radius: 34px;
          border-top-left-radius: 35px;
          border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
          right: 0;
          left: 0;
      }

      .about-homepage-container .content {
          width: 100% !important;
          left: 0 !important;
          flex-direction: column;
          justify-content: center;
          align-items: center;
      }

      .about-homepage-container .img-div-about img {
          display: none;
      }

      .about-homepage-container .about-btn {
          width: 100% !important;
          justify-content: center;
          align-items: center;
      }

  }

  @media(max-width:599px) {
      .all_speaker .UAE_speaker .first.flex::after {
          top: 14rem !important;
      }

      .about-homepage-container .content .img-flex {

          height: 280px !important;
      }

      /* .inaugural_dinner .content .title.btn {
          width: 325px !important;

      } */
  }

  @media(min-width:992px) and (max-width:1199px) {
      .all-moinals .flex.all-testi-person .content .info .img-container img {
          width: 82px;
      }

      .all-moinals .flex.all-testi-person .content .info img {
          width: 275px;
      }

      .flex.all-testi-person .content .info .desc {
          font-size: 18px;
          height: 110px;
          top: 2rem;
          width: 77%;
      }

      .flex.all-testi-person .content .info-user {
          font-size: 18px;
          padding-top: 1rem;
          top: 4rem;

      }
  }

  @media(max-width:991px) {
      .flex.all-testi-person .content .info .second {
          background-color: var(--color-land);

          background-image: none;
      }

      .partner-container-all.all_speaker.key-page .content {
          padding-top: 28px;
      }

      .all-moinals .flex.all-testi-person .content .info {
          display: flex;
          width: 100%;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          gap: 2rem;
      }

      .flex.all-testi-person .content .info-user {
          font-size: 20px;
          width: 90%;
          margin: 0 auto;
          top: 0;
          font-size: 18px !important;
          left: 0 !important;
          margin-bottom: 0.5rem;
      }

      .all-moinals .flex.all-testi-person .content .info img {
          left: 0 !important;
      }

      .flex.all-testi-person .content .info .desc {
          width: 90%;
          height: fit-content;
          padding: 2rem 0;
          margin: 0 auto;
          font-size: 18px;
          left: 0 !important
      }

      .all-moinals .flex.all-testi-person .content .info .img-container img {
          width: 82px;
          left: 5% !important;
      }

  }

  @media(max-width:767px) {
      .all-moinals .flex.all-testi-person .content .title {
          padding: 0rem 0 4rem;
      }

      .all-moinals .flex.all-testi-person .content .info img {
          width: 210px;
      }

      .all-moinals .flex.all-testi-person .content {
          margin: 5rem auto 0;
      }
  }

  @media(max-width:599px) and (min-width:488px) {
      .flex.all-testi-person .content .info .desc {

          width: 90% !important;
          margin: 0 auto;
          font-size: 16px;
          left: 0
      }

      .flex.all-testi-person .content .info .second {
          background-color: var(--color-land);

          background-image: none;
      }

      .all-moinals .flex.all-testi-person .content .info .img-container img {
          left: 5%;
          /* width: 90%; */
          margin: 0 auto;
      }

      .flex.all-testi-person .content .info-user {
          left: 0;
          width: 90%;
          margin: 0 auto;
      }
  }

  @media(max-width:487px) {
      /* .no-program-message {
          margin: 1.7rem auto 0rem;
      } */

      .all-form .inquery-types {
          padding-top: 10rem;
          margin-top: 0;
      }

      .all-form .inquery-types {
          height: fit-content;
      }

      .all-moinals .flex.all-testi-person .content .info .img-container img {
          left: 5%;
          /* width: 90%; */
          margin: 0 auto;
      }

      .flex.all-testi-person .content .info-user {
          left: 0;
          width: 90%;
          margin: 0 auto;
      }

      .flex.all-testi-person .content .info .desc {

          width: 90% !important;
          margin: 0 auto;
          font-size: 16px;
          left: 0
      }

      .flex.all-testi-person .content .info-user {
          font-size: 18px !important;
      }

      .flex.all-testi-person .content .info .second {
          background-color: var(--color-land);

          background-image: none;
      }
  }

  /*css main */
  .program-section.buyer .content .first-section .text {
      font-size: 21px !important;
      width: 80% !important;
  }

  .program-section.buyer .content .first-section {
      padding-top: 3.5rem !important;
  }

  /* .program-section.buyer .content .end-section a button {
      padding: 0.3rem 2rem !important;
  } */

  .program-section.buyer .content .second-section .p-1 {
      gap: 5.1rem !important;
  }

  .next-text {
      background-color: #6dc6ea !important;
      /* padding: 0.1rem 0.6rem !important; */
      text-align: center;
      border-radius: 10px !important;
  }

  /* .item-dropdown.media-item .abs,
.item-dropdown.venue-item .abs,
.item-dropdown.home-item .abs{
    top: 148px !important;
} */
  .all_speaker .UAE_speaker .first.flex.speak .buttons .btn:last-child {
      background: #103b62 !important;
  }

  .all_speaker .UAE_speaker .first.flex.speak .buttons .btn:first-child {
      background: var(--color-orange) !important;
  }

  /* .inaugural_dinner .content .title.btn {
      width: 450px;

  } */

  /* .hosted-buyer{
    font-weight: 600;
} */

  @media(max-width:1299px) and (min-width:1200px) {
      .about-homepage-container .all-content {
          margin-right: 1rem;
      }

      .about-homepage .about-homepage-container::before {
          left: -1.5rem;
      }
  }

  @media(max-width:1400px) {
      .speaker-homepage .static-slide {
          width: 195px !important
      }
  }

  @media (min-width:1560px) {
      .about-homepage-container .img-div-about img {
          width: 249px;
      }

      .media-page-only .social-media.media-page .posts {
          width: 77%;
      }
  }

  @media(min-width:1400px) and (max-width:1559px) {
      .about-homepage-container .img-div-about img {
          width: 270px;
      }

      .media-page-only .social-media.media-page .posts {
          width: 84%;
      }
  }

  .footer-homepage .container-footer .flex .flex-start img {
      height: 28px
  }

  .media-page-only .social-media.media-page .posts .img-container {
      display: flex;
      justify-content: center;
  }

  .media-page-only .social-media.media-page .posts a {

      width: 208px;
  }

  .swiper-container.leader .swiper-wrapper {
      display: block !important;
  }

  .swiper-container.leader .swiper-wrapper {
      padding-bottom: 0 !important;
  }

  .container.program-page .program-section .top-section {
      background-position: center;
      /* background-size: cover; */
  }