        
        
        
         :root {
            --blue: #25A9E0;
            --yellow: #F3AD22;
            --pink: #D82366;
        }
        ol,
         ul {
             padding-left: 0;
         }





         .videobg_section {
            
             position: relative;
             /* top: -130px;
             margin-bottom: -130px; */
         }

         .videobg_section {
            top: 0;
            padding: 0 !important;
            margin: 0;
            }

            .videobg video {
            object-fit: cover;
            height: 85vh;
            }

         .videobg_section::before {
             content: "";
             position:
                 absolute !important;
             top: 0 !important;
             left: 0 !important;
             width: 100% !important;
             height: 100% !important;
             background: linear-gradient(135deg,
                     #25a8e04b 0%,
                     #f3ad2249 50%,
                     #d8236535 100%);
         }

         /* =========================
         MENU BUTTON
         ========================= */
         ._ri_menu-toggle {
             width: 101px !important;
             height: 40px !important;
             border-radius: 60px !important;
             border: none !important;
             /* background: linear-gradient(135deg, #25A9E0, #D82366, #F3AD22) !important; */
             background-color: #1b396a;
             color: #fff !important;
             font-size: 18px !important;
             cursor: pointer !important;
             transition: 0.4s !important;
             display: flex !important;
             align-items: center !important;
             justify-content: center !important
         }

         ._ri_menu-toggle svg {
             font-size: 10px !important;
             transition: 0.4s !important;
             height: 16px !important;
             width: 16px !important;
             margin-left: 8px !important;
         }

         /* =========================
         SIDE MENU
         ========================= */
         ._ri_desktop-menu {
             position: fixed !important;
             top: 0px !important;
             right: -430px !important;
             width: 390px !important;
             height: 100vh;
             background: #1b396a !important;
             padding: 35px 30px !important;
             overflow-y: auto !important;
             transition: 0.5s ease !important;
             z-index: 9999 !important;
             border-radius: 6px 0 0 6px !important;
             box-shadow: -10px 0 40px rgba(0, 0, 0, 0.35) !important;
         }


           .innerHeader {
      position: relative;
      min-height: 180px;
      display: flex;
      align-items: center;
      overflow: hidden;
      background-size: cover !important;
      background-position: center center !important;
      background-repeat: no-repeat !important;
    }

    .innerHeader::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(27, 57, 106, .85) 0%, rgba(27, 57, 106, .60) 45%, rgba(27, 57, 106, .20) 100%);
    }

    .innerHeader .container {
      position: relative;
      z-index: 2;
    }

    .innerHeader h1 {
      margin: 0;
      color: #fff;
      font-size: 40px;
      font-weight: 800;
      line-height: 1;
      text-transform: uppercase;
    }



     .footer-area:before {
      background: none;
      background-color: #1b396a;
      background: linear-gradient(#1b396ad9, #1b396ad9), url(../../../assets/images-2025/intro0405-07.png);
      background-size: cover;
      background-position: bottom;
    }

         ._ri_desktop-menu.active {
             right: 0px !important;
         }

         /* =========================
         CLOSE BUTTON
         ========================= */
         ._ri_close-btn {
             width: 45px !important;
             height: 45px !important;
             line-height: 45px !important;
             border-radius: 50% !important;
             border: none !important;
             background: #fff !important;
             color: #111 !important;
             font-size: 18px !important;
             margin-left: auto !important;
             display: block !important;
             margin-bottom: 25px !important;
             cursor: pointer !important;
             text-align: center!important;
         }


          



         /* =========================
         NAVIGATION
         ========================= */
         ._ri_navbar-nav {
             list-style: none !important;
             padding: 0 !important;
             margin: 0 !important;
         }

         ._ri_nav-item {
             border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
         }

         ._ri_nav-link {
             display: flex !important;
             justify-content: space-between !important;
             align-items: center !important;
             padding: 18px 0 !important;
             color: #fff !important;
             text-decoration: none !important;
             font-size: 16px !important;
             font-weight: 700 !important;
             letter-spacing: 1px !important;
             transition: 0.3s !important;
         }

         ._ri_nav-link:hover {
             color: #fff !important;
         }

         /* =========================
         DROPDOWN
         ========================= */
         ._ri_dropdown-menu {
             list-style: none !important;
             padding-left: 15px !important;
             margin-bottom: 18px !important;
         }

         ._ri_dropdown-item {
             display: block !important;
             padding: 9px 0 !important;
             color: rgba(255, 255, 255, 0.72) !important;
             text-decoration: none !important;
             font-size: 14px !important;
             transition: 0.3s !important;
         }

         ._ri_dropdown-item:hover {
             color: #fff !important;
             padding-left: 6px !important;
         }

         /* =========================
         SUBMENU
         ========================= */
         ._ri_submenu {
             list-style: none !important;
             padding-left: 15px !important;
             margin-top: 10px !important;
         }

         ._ri_submenu-toggle {
             display: flex !important;
             justify-content: space-between !important;
             align-items: center !important;
         }

         ._ri_submenu-toggle i {
             font-size: 12px !important;
         }

         /* =========================
         SCROLLBAR
         ========================= */
         ._ri_desktop-menu::-webkit-scrollbar {
             width: 5px !important;
         }

         ._ri_desktop-menu::-webkit-scrollbar-thumb {
             background: #25A9E0 !important;
             border-radius: 20px !important;
         }

         /* =========================
         MOBILE
         ========================= */
         @media(max-width:768px) {
                .navbar {
                    padding-bottom: 10px;
                }
             ._ri_desktop-menu {
                 width: calc(100% - 40px) !important;
                 right: -100% !important;
             }

             ._ri_desktop-menu.active {
                 right: 0px !important;
             }

             ._ri_main-header {
                 padding: 15px 20px !important;
             }


            
                .navbar .d-flex.justify-content-start.align-items-center{
                    width: 70%;
                }

                .navbar-brand img{
                    width: 100%!important;
                }

                ._ri_menu-toggle {
                    width: 80px!important;
                    height: 32px!important;
                    font-size: 14px!important;
                }

                ._ri_menu-toggle svg {
                    height: 13px!important;
                    width: 13px!important;
                    margin-left: 5px!important;
                }

         }

         /*=================================
         SECTION
         =================================*/
         .future_media_section {
             position: relative;
             padding: 60px 0;
             overflow: hidden;
             background:
                 radial-gradient(circle at top left,
                     rgba(37, 169, 224, 0.10),
                     transparent 35%),
                 radial-gradient(circle at bottom right,
                     rgba(216, 35, 102, 0.10),
                     transparent 35%),
                 #ffffff;
         }



         ._about_intro_slider .owl-dots{
                display: block;
                }


                ._about_intro_slider .owl-dots .owl-dot span{
                background: var(--yellow)!important;
                }
                ._about_intro_slider{
                padding-bottom: 60px;
                }

                ._about_intro_slider .owl-dots {
                margin-top: 0;
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0px;
                }

                .navbar-brand img {
                    width: 80%;
                }


                .about_nm .read_btn a{
                    color:var(--blue); 
                    text-decoration: none!important;
                    font-size: 18px;
                }


                .about_nm .read_btn a:hover{
                    color:#1580ad; 
                    
                }



                  .team_page_sec .team_title h4{
    text-align: center;
    font-size: 24px;
    margin-bottom: 18px;
    font-weight: 600;
    line-height: 120%;
  }



  .vat{
    vertical-align: top;
    padding-top: 5px;
  }


.team_detail_sec .lower-content h4 {
font-size: 25px;
}



.team_detail_sec .inner-box {
 border-radius: 15px;
}


.team_detail_sec .lower-content p{
  margin-top: 0;
  margin-bottom: 12px;
}



.team_detail_sec .lower-content::before{
 width: 100%;
 left: 0;
 background: var(--yellow);
}


.team_detail_sec .lower-content p {
  font-weight: 500;
}

.team_detail_sec .lower-content p a{
  color: #666;
  text-decoration: none;
}

.team_detail_sec .lower-content p a:hover{
  color: var(--blue);
}



.team-card .bordermid {
    background: linear-gradient(90deg, rgba(12, 77, 162, 0) 0%, rgba(12, 77, 162, 0.5) 25%, rgba(12, 77, 162, 1) 50%, rgba(12, 77, 162, 0.5) 75%, rgba(12, 77, 162, 0) 100%);
    width: 100%;
    height: 2.5px;
}



.team-card figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: circle(50% at 50% 50%);
}


.team_page_sec .team-card {
    box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
}


.team_page_sec .content-wrap .contactinfo p {
  
  color: #333;
  margin-bottom: 0;
  margin-top: 5px;
}

.team_page_sec .content-wrap .contactinfo p a{
 
  color: #333;
  text-decoration: none!important;
}

.team_page_sec .content-wrap .social-icon a em{
  color: #fff;
}


.team_page_sec .team-card {
    background-color: #fff;
    border-radius: 15px;
    border: 1px solid var(--blue);
    padding: 20px 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.team_page_sec .team-card figure {
    width: 140px;
    height: 140px;
}

.team_page_sec .team-card figure {
    width: 200px;
    height: 200px;
    margin: 0 auto;
    border: 1.5px solid var(--blue);
    border-radius: 50%;
}

.team_page_sec .team-card .bordermid {
    background: linear-gradient(90deg, rgba(12, 77, 162, 0) 0%, rgba(12, 77, 162, 0.5) 25%, rgba(12, 77, 162, 1) 50%, rgba
#0c4da280
(12, 77, 162, 0.5) 75%, rgba(12, 77, 162, 0) 100%);
    width: 100%;
    height: 2.5px;
}

.team_page_sec .content-wrap .namedesg p {
    font-size: 24px;
    line-height: 1.4;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 15px;
}
.team_page_sec .content-wrap .namedesg p span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    margin: 0;
    color: var(--red);
}

.team_page_sec .content-wrap .contactinfo {
    margin: 15px 0 0 0;
    text-align: center;
}

 .team_page_sec .content-wrap .contactinfo p {
    font-size: 15px;
}

 .team_page_sec .content-wrap .contactinfo p a{
    font-size: 15px;
}

.team_page_sec .content-wrap .social-icon {
    margin: 15px 0 0 0;
    text-align: center;
}


.team_page_sec .content-wrap .social-icon a {
    padding: 5px 20px;
    background-color: var(--blue);
    width: 40px;
    height: 40px;
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}


.team_page_sec .overlay-shade {
    position: absolute;
    width: 100%;
    height: 0;
   background: linear-gradient(180deg, rgba(255, 255, 255, 1) -50%
-80%
, rgba(27, 57, 106, 1) 100%); 
   /* background-color: #1b396a; */
    top: 0;
    left: 0;
    transition: 0.4s all ease-in;
    z-index: -1;
}

.team_page_sec .team-card{
  transition: 0.3s ease-in-out;
}

.team_page_sec .team-card:hover {
    box-shadow: none;
     transform: translate(0px, -10px);
}



.team_page_sec .team-card:hover .content-wrap .contactinfo p em{
  color: #fff;
}

.team_page_sec .team-card:hover .bordermid {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
    width: 100%;
    height: 2.5px;
}

.team_page_sec .team-card:hover .content-wrap .namedesg p {
    color: #fff;
}

.team_page_sec .team-card:hover .content-wrap .namedesg p span {
    color: #fff;
}

.team_page_sec .team-card:hover .content-wrap .contactinfo p {
    color: #fff;
}


.team_page_sec  .team-card:hover .overlay-shade {
    height: 100%;
    transform-origin: top;
}

.team_page_sec .team-card:hover .content-wrap .contactinfo p a {
    color: #fff;
}


.team_page_sec .team-card:hover{
  border-color: rgba(27, 57, 106, 1);
}

.team_page_sec .team-card:hover figure{
   border-color: rgba(27, 57, 106, 1);
}


.yellow.innerHeader::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(243, 173, 34, 0.85) 0%, rgba(243, 173, 34, 0.60) 45%, rgba(243, 173, 34, 0.20) 100%);
}

.banner_tagline {
    display: block;
    margin-top: 10px;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    text-transform: none;
}

.about_Img {
    overflow: hidden;
    border-radius: 20px;
}

.about_Img img {
    width: 100%;
    border-radius: 20px;
    transition: .5s ease;
}

.about_Img:hover img {
    transform: scale(1.03);
}

.fnt_weght {
    color: #F3AD22;
    font-weight: 700;
}


.listStyle ul li {
      position: relative;
      padding-left: 30px;
      margin-bottom: 5px;
      color: #333;
      line-height: 1.4;
      font-size: 16px;
    }

    .listStyle ul li:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0px;
      width: 12px;
      height: 24px;
      background: url('../../../assets/images-2025/arrow_01.png') no-repeat center;
      background-size: contain;
    }


    .connectivity.exhibitor-section::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(#f3ad22ed, #f3ad22ed), url(https://design.myworldofexpo.com/themes/abis1/assets/images-2025/intro0405-07.png);
      background-size: cover;
      background-position: bottom;
      z-index: -1;
    }


      .tab_card {
      background: #fff;
      border-radius: 18px;
      padding: 25px 25px 22px;
      height: 100%;
      position: relative;
      box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
      transition: 0.3s ease;
      overflow: hidden;
    }

    /* hover */
    .tab_card:hover {
      transform: translateY(-10px);
      box-shadow: 0 18px 40px rgba(0, 0, 0, 0.20);
    }

    /* TOP COLOR BAR */
    .tab_card::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 5px;
      background: #F3AD22;
    }

    /* TITLE INSIDE CARD */
    .tab_card h4 {
      font-size: 24px;
      font-weight: 700;
      margin-bottom: 20px;
      color: #111;
    }

    /* LIST */
    .tab_card ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    /* LIST ITEMS */
    .tab_card ul li {
      position: relative;
      padding-left: 28px;
      margin-bottom: 10px;
      color: #444;
      font-size: 16px;
      line-height: 1.4;
    }

    /* ARROW ICON */
    .tab_card ul li::before {
      content: "";
      position: absolute;
      left: 0;
      top: 4px;
      width: 12px;
      height: 20px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
    }

    /* Arrow 01 */
    .tab_card ul li:nth-child(5n+1):before {
      background-image: url('../../../assets/images-2025/arrow_01.png');
    }

    /* Arrow 02 */
    .tab_card ul li:nth-child(5n+2):before {
      background-image: url('../../../assets/images-2025/arrow_02.png');
    }

    /* Arrow 03 */
    .tab_card ul li:nth-child(5n+3):before {
      background-image: url('../../../assets/images-2025/arrow_03.png');
    }

    /* Arrow 04 */
    .tab_card ul li:nth-child(5n+4):before {
      background-image: url('../../../assets/images-2025/arrow_04.png');
    }

    /* Arrow 05 */
    .tab_card ul li:nth-child(5n+5):before {
      background-image: url('../../../assets/images-2025/arrow_05.png');
    }

     .why-exhibit {
        padding: 60px 0;
      }


    .tab_card.exhi_pro  .exhibitor-list li{
        padding: 0;
        padding-left: 28px;
        border: none;
        box-shadow:none;

    }

.tab_card.exhi_pro  .exhibitor-list{
        grid-template-columns: repeat(3, 1fr);
    gap: 18px 30px;
}














         /*=================================
         BACKGROUND TRIANGLES
         =================================*/
         .triangle_shape {
             position: absolute;
             width: 60px;
             height: 60px;
             z-index: 1;
             animation: floatShape 6s ease-in-out infinite;
         }

         .triangle_one {
             top: 60px;
             left: 60px;
             background-image: url(../../../assets//images-2025/arrow_02.png);
             background-repeat: no-repeat;
             background-size: 85%;
             width: 120px;
             height: 120px;
             transform: rotate(-45deg) !important;
             opacity: 0.2;
             /* border-left: 70px solid transparent;
             border-right: 70px solid transparent;
             border-bottom: 120px solid rgba(37, 169, 224, 0.10); */
         }

         .triangle_two {
             right: 80px;
             top: 120px;
             /* border-left: 50px solid transparent;
             border-right: 50px solid transparent;
             border-top: 90px solid rgba(216, 35, 102, 0.10); */
             animation-delay: 1s;
         }

         .triangle_three {
             bottom: 80px;
             left: 12%;
             /* border-left: 40px solid transparent;
             border-right: 40px solid transparent;
             border-bottom: 70px solid rgba(243, 173, 34, 0.12); */
             animation-delay: 2s;
         }

         .triangle_four {
             bottom: 60px;
             right: 12%;
             background-image: url(../../../assets/images-2025/arrow_01.png);
             background-repeat: no-repeat;
             height: 90px;
             width: 90px;
             background-size: contain;
             opacity: 0.2;
             /* border-left: 90px solid transparent;
             border-right: 90px solid transparent;
             border-top: 140px solid rgba(37, 169, 224, 0.08); */
             animation-delay: 3s;
         }

         /*=================================
         MAIN BOX
         =================================*/
         .future_content_box {
             position: relative;
             text-align: center;
             overflow: hidden;
             z-index: 2;
         }

         /*=================================
         GLOW EFFECT
         =================================*/
         .future_content_box::after {
             content: "";
             position: absolute;
             width: 300px;
             height: 300px;
             background: radial-gradient(circle,
                     rgba(37, 169, 224, 0.12),
                     transparent 70%);
             right: -120px;
             top: -120px;
             z-index: -1;
         }

         /*=================================
         TITLE
         =================================*/
         .future_title {
             font-size: 45px;
             line-height: 1.1;
             font-weight: 800;
             color: #111;
             margin-bottom: 30px;
             animation: fadeUp 1.2s ease;
         }

         .future_title span {
             /* background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22);
             -webkit-background-clip: text;
             -webkit-text-fill-color: transparent; */
             color: #111;
         }

         /*=================================
         TEXT
         =================================*/
         .future_text {
             margin: auto;
             font-size: 18px;
             line-height: 1.9;
             color: #555;
             animation: fadeUp 1.4s ease;
         }

         /*=================================
         ARROW TRIANGLES
         =================================*/
         .triangle_row {
             display: none;
             justify-content: center;
             gap: 18px;
             margin-top: 50px;
             flex-wrap: wrap;
         }

         .mini_triangle {
             width: 0;
             height: 0;
             border-left: 14px solid transparent;
             border-right: 14px solid transparent;
             border-bottom: 24px solid;
             animation: pulseTriangle 2s infinite;
         }

         .mini_triangle:nth-child(1) {
             border-bottom-color: #25A9E0;
         }

         .mini_triangle:nth-child(2) {
             border-bottom-color: #D82366;
             animation-delay: 0.3s;
         }

         .mini_triangle:nth-child(3) {
             border-bottom-color: #F3AD22;
             animation-delay: 0.6s;
         }

         .mini_triangle:nth-child(4) {
             border-bottom-color: #25A9E0;
             animation-delay: 0.9s;
         }

         .mini_triangle:nth-child(5) {
             border-bottom-color: #D82366;
             animation-delay: 1.2s;
         }

         /*=================================
         ANIMATIONS
         =================================*/
         @keyframes floatShape {
             0% {
                 transform: translateY(0px) rotate(0deg);
             }

             50% {
                 transform: translateY(-18px) rotate(3deg);
             }

             100% {
                 transform: translateY(0px) rotate(0deg);
             }
         }

         @keyframes pulseTriangle {
             0% {
                 transform: scale(1);
                 opacity: 1;
             }

             50% {
                 transform: scale(1.3);
                 opacity: 0.5;
             }

             100% {
                 transform: scale(1);
                 opacity: 1;
             }
         }

         @keyframes fadeUp {
             from {
                 opacity: 0;
                 transform: translateY(40px);
             }

             to {
                 opacity: 1;
                 transform: translateY(0);
             }
         }

         /*=================================
         RESPONSIVE
         =================================*/
         @media(max-width:768px) {
             .future_media_section {
                 padding: 38px 0;
                 /* padding-top: 30px; */
             }

             .future_content_box {
                 padding: 30px 25px;
                 border-radius: 25px;
             }

             .future_title {
                 font-size: 30px;
                 margin-bottom: 20px;
             }

             .future_text {
                 font-size: 18px;
                 line-height: 1.6;
             }

             .triangle_one,
             .triangle_two,
             .triangle_three,
             .triangle_four {
                 transform: scale(0.7);
                 width: 50px;
                 height: 50px;
             }


             .triangle_one {
                top: 50px;
                left: 20px;
            }

             
         }

         /* ===================================
         SECTION
         =================================== */
         .stats-section {
             position: relative;
             padding: 70px 40px 60px;
             overflow: hidden;
             background: #1b396a;
         }

         /* BACKGROUND IMAGE */
         .stats-section::before {
             content: "";
             position: absolute;
             inset: 0;
             background: url('../../../assets/Images-2025/ai-img.jpg');
             background-size: cover;
             background-position: center;
             opacity: 0.08;
         }






    /* why-visit */
         
  
    /* SECTION */
    .visitor-section {
      padding: 60px 0;
      position: relative;
    }

    /* TITLE */
    .h2_media {
      font-size: 42px;
      font-weight: 800;
      /* Changed to 800 for consistency with other headings */
      text-align: center;
      margin-bottom: 40px;
      color: #111;
    }

    /* BOX */
    .listStyle_ri {
      background: #fff;
      border-radius: 20px;
      /* Kept for the container */
      padding: 30px;
      /* Adjusted padding for the container */
      box-shadow: 0 12px 35px rgba(0, 0, 0, .08);
      /* Kept for the container */
      border-top: none;
      /* Removed the old border-top */
    }

    /* GRID LIST */
    .exhibitor-list {
      list-style: none;
      padding: 0;
      margin: 0;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      /* Responsive grid */
      gap: 20px;
      /* Adjusted gap */
    }

    /* ITEM */
    .exhibitor-list li {
      position: relative;
      background: #fff;
      border-radius: 15px;
      padding: 25px 20px 25px 55px;
      /* Adjusted padding for icon and text */
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
      transition: all 0.3s ease;
      overflow: hidden;
      font-size: 16px;
      font-weight: 500;
      color: #333;
      line-height: 1.4;
      border-left: 4px solid transparent;
      display: flex;
      align-items: center;

      /* Using left border for theme color */
    }

    .exhibitor-list li:hover {
      transform: translateY(-5px);
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    }

    /* Dynamic border colors based on nth-child for visual variety */
    .exhibitor-list li:nth-child(3n+1) {
      border-left-color: #25A9E0;
    }

    .exhibitor-list li:nth-child(3n+2) {
      border-left-color: #F3AD22;
    }

    .exhibitor-list li:nth-child(3n+3) {
      border-left-color: #D82366;
    }

    /* ICON */
    .exhibitor-list li::before {
      content: "";
      position: absolute;
      left: 20px;
      /* Adjust icon position */
      top: 50%;
      /* Center vertically */
      transform: translateY(-50%);
      /* Adjust for vertical centering */
      width: 24px;
      /* Increased icon size */
      height: 24px;
      /* Increased icon size */
      background: url('../../../assets/images-2025/arrow_05.png') no-repeat center;
      background-size: contain;
      background-repeat: no-repeat;
      /* Initial filter to match blue theme color */

      transition: filter 0.3s ease;
    }

    /* Arrow 01 */
    .exhibitor-list li:nth-child(5n+1):before {
      background-image: url('../../../assets/images-2025/arrow_01.png');
    }

    /* Arrow 02 */
    .exhibitor-list li:nth-child(5n+2):before {
      background-image: url('../../../assets/images-2025/arrow_02.png');
    }

    /* Arrow 03 */
    .exhibitor-list li:nth-child(5n+3):before {
      background-image: url('../../../assets/images-2025/arrow_03.png');
    }

    /* Arrow 04 */
    .exhibitor-list li:nth-child(5n+4):before {
      background-image: url('../../../assets/images-2025/arrow_04.png');
    }



    /* HOVER */
    .exhibitor-list li:hover {
      color: #111;
      /* Keep text color consistent on hover */
      /* transform: translateX(4px); Removed this subtle movement as translateY is used for card lift */
    }

    /* RESPONSIVE */
    @media(max-width:991px) {
      .h2_media {
        font-size: 32px;
      }
    }

    @media(max-width:767px) {
      .listStyle_ri {
        padding: 25px !important;
      }

      .exhibitor-list li {
        padding: 20px 15px 20px 50px;
        font-size: 15px;
      }

      .exhibitor-list li::before {
        left: 15px;
        width: 20px;
        height: 20px;
      }

      .exhibitor-list {
        grid-template-columns: 1fr;
        gap: 14px;
      }
    }
 

        /* =========================
   SECTION
========================= */

        .exhibitor-section {
            padding: 60px 0;
            position: relative;
            z-index: 9;

        }

        /* .exhibitor-section::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(#d82366e0, #d82366e0), url(https://design.myworldofexpo.com/themes/abis1/assets/images-2025/intro0405-07.png);
            background-size: cover;
            background-position: bottom;
            z-index: -1;
        } */

        .section-title {
            text-align: center;
            margin-bottom: 30px;
        }



        /* =========================
   CARDS
========================= */

        .exhibitor-card {
            position: relative;
            background: #fff;
            height: 100%;
            padding: 30px;
            border-radius: 24px;
            overflow: hidden;
            border: 1px solid rgba(0, 0, 0, .06);
            box-shadow: 0 10px 30px rgba(0, 0, 0, .05);
            transition: all .35s ease;
        }

        .exhibitor-card:hover {
            transform: translateY(-10px);
        }

        /* Top Color Border */

        .exhibitor-card::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 5px;
        }

        .blue::before {
            background: var(--pink);
        }

        .yellow::before {
            background: var(--pink);
        }

        .pink::before {
            background: var(--pink);
        }

        /* Hover Glow */

        .blue:hover {
            box-shadow: 0 20px 45px rgba(37, 169, 224, .18);
        }

        .yellow:hover {
            box-shadow: 0 20px 45px rgba(243, 173, 34, .18);
        }

        .pink:hover {
            box-shadow: 0 20px 45px rgba(216, 35, 102, .18);
        }

        /* Typography */

        .exhibitor-card h4 {
            /* color: var(--dark);  */
            font-size: 22px;
            font-weight: 700;
            line-height: 1.4;
            margin-bottom: 12px;
            position: relative;
            z-index: 2;
        }

        .exhibitor-card p {
            margin: 0;
            color: #6b7280;
            font-size: 15px;
            line-height: 1.8;
            position: relative;
            z-index: 2;
        }

        /* =========================
   ARROW ICONS
========================= */

        .arrow-1::after,
        .arrow-2::after,
        .arrow-3::after,
        .arrow-4::after,
        .arrow-5::after {
            content: "";
            position: absolute;
            width: 70px;
            height: 70px;
            right: 20px;
            bottom: 20px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            opacity: .12;
            transition: .4s ease;
        }

        .arrow-1::after {
            background-image: url("../../../assets/images-2025/arrow_01.png");
        }

        .arrow-2::after {
            background-image: url("../../../assets/images-2025/arrow_02.png");
        }

        .arrow-3::after {
            background-image: url("../../../assets/images-2025/arrow_03.png");
        }

        .arrow-4::after {
            background-image: url("../../../assets/images-2025/arrow_04.png");
        }

        .arrow-5::after {
            background-image: url("../../../assets/images-2025/arrow_05.png");
        }

        .exhibitor-card:hover::after {
            opacity: .25;
            transform: scale(1.12);
        }

        /* =========================
   RESPONSIVE
========================= */

        @media (max-width:991px) {

            .section-title h2 {
                font-size: 40px;
            }
        }

        @media (max-width:767px) {

            .exhibitor-section {
                padding: 60px 0;
            }

            .section-title {
                margin-bottom: 40px;
            }

            .section-title h2 {
                font-size: 32px;
            }

            .exhibitor-card {
                padding: 25px;
            }

            .exhibitor-card h4 {
                font-size: 20px;
            }

            .arrow-1::after,
            .arrow-2::after,
            .arrow-3::after,
            .arrow-4::after,
            .arrow-5::after {
                width: 55px;
                height: 55px;
            }
        }
    
























         /* ===================================
         CONTAINER
         =================================== */
         .stats-wrapper {
             position: relative;
             max-width: 1500px;
             margin: auto;
         }

         /* ===================================
         GRID
         =================================== */
         .stats-grid {
             display: grid;
             grid-template-columns: repeat(4, 1fr);
             gap: 30px;
             position: relative;
         }

         /* ===================================
         ITEM
         =================================== */
         .stat-item {
             position: relative;
             text-align: center;
             color: #fff;
         }

         /* ===================================
         NUMBER
         =================================== */
         .statsnumv3 {
             display: flex;
             align-items: center;
             justify-content: center;
             gap: 8px;
             margin-bottom: 14px;
             font-size: 40px;
             font-weight: 800;
             line-height: 1;
             color: #fff;
         }

         /* ODOMETER */
         .odometer {
             font-weight: 800;
             color: #fff !important;
         }

         .odometer .odometer-digit,
         .odometer .odometer-value {
             color: #fff !important;
         }

         /* PLUS */
         .plus {
             font-size: 42px;
             font-weight: 700;
             color: #fff;
         }

         /* ===================================
         TEXT
         =================================== */
         .stat-item p {
             font-size: 24px;
             color: #fff;
             line-height: 1.1;
             font-weight: 500;
             text-align: left;
             display: inline-block;
             margin-top: 5px;
         }

         /* ===================================
         LINE
         =================================== */
         .timeline-line {
             position: relative;
             left: 0;
             right: 0;
             top: -13px;
             height: 2px;
             /* background: rgba(255, 255, 255, 0.65); */
             width: 95%;
             background: linear-gradient(135deg, #25A9E0, #D82366, #F3AD22) !important;
             margin: 0 auto;
         }

         /* ===================================
         TRIANGLE POINTER
         =================================== */
         .arrow {
             width: 30px;
             height: 30px;
             /* border-left: 12px solid transparent;
             border-right: 12px solid transparent;
             border-top: 18px solid #F3AD22; */
             margin: 28px auto 0;
             background-image: url('../../../assets/images-2025/arrow_01.png');
             position: relative;
             z-index: 2;
             animation: floatArrow 2s ease-in-out infinite;
             background-size: contain;
             background-repeat: no-repeat;
         }

         /* GLOW */
         .arrow::before {
             content: "";
             position: absolute;
             left: -12px;
             top: -18px;
             width: 24px;
             height: 18px;
             /* background: #ff8a00; */
             filter: blur(12px);
             opacity: 0.6;
             z-index: -1;
         }

         /* ===================================
         ANIMATION
         =================================== */
         @keyframes floatArrow {
             0% {
                 transform: translateY(0px);
             }

             50% {
                 transform: translateY(5px);
             }

             100% {
                 transform: translateY(0px);
             }
         }

         /* ===================================
         RESPONSIVE
         =================================== */
         @media(max-width:1200px) {
             .stats-grid {
                 grid-template-columns: repeat(4, 1fr);
                 row-gap: 60px;
             }

             .timeline-line {
                 display: none;
             }
         }

         @media(max-width:768px) {
             .stats-section {
                 padding: 40px 10px;
             }

             /* .stats-grid {
                 grid-template-columns: 1fr;
             } */

             .statsnumv3 {
                 font-size: 30px;
                 margin-bottom: 0;
             }

             .plus {
                 font-size: 30px;
                 margin-top: -9px;
             }

             .stat-item p {
                 font-size: 18px;
                 text-align: center;
                 margin-bottom: 0;
             }

             .stat-item .arrow{
                display: none;
             }

            .stats-grid {
                row-gap: 40px;
            }



         }

         /* =========================
         SECTION
         ========================= */
         ._ri_intro_section {
             position: relative;
             padding: 60px 0;
             overflow: hidden;
             background: #1b396a;
             /* background:
                 radial-gradient(circle at top left,
                     rgba(37, 169, 224, 0.12),
                     transparent 30%),
                 radial-gradient(circle at bottom right,
                     rgba(216, 35, 102, 0.14),
                     transparent 35%),
                 #050816; */
         }

         /* =========================
         TRIANGLE BACKGROUND
         ========================= */
         ._ri_intro_section::before {
             content: "";
             position: absolute;
             top: 0;
             left: 0px;
             width: 500px;
             height: 500px;
             /* background: linear-gradient(135deg,
                     rgba(37, 169, 224, 0.12),
                     rgba(216, 35, 102, 0.12));
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             background-image: url("../../../assets//images-2025/arrow_05.png");
             background-repeat: no-repeat;
             background-size: 85%;

             transform: rotate(-45deg) !important;
             opacity: 0.2;
             animation: floatTriangle 8s ease-in-out infinite;
         }

         ._ri_intro_section::after {
             content: "";
             position: absolute;
             bottom: -180px;
             right: -120px;
             width: 450px;
             height: 450px;
             /* background: linear-gradient(135deg,
                     rgba(243, 173, 34, 0.12),
                     rgba(37, 169, 224, 0.12));
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             animation: floatTriangle 10s ease-in-out infinite;
         }

         /* =========================
         HEADING
         ========================= */
         ._ri_heading {
             font-size: 45px;
             line-height: 1.1;
             font-weight: 800;
             color: #fff;
             margin-bottom: 35px;
         }

         ._ri_heading span {
             /* background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22);
             -webkit-background-clip: text;
             -webkit-text-fill-color: transparent; */
             color: #fff;
         }

         /* =========================
         TEXT
         ========================= */
         ._ri_text_box {
             position: relative;
             padding-left: 30px;
         }

         ._ri_text_box::before {
             content: "";
             position: absolute;
             left: 0;
             top: 5px;
             width: 5px;
             height: 100%;
             border-radius: 20px;
             background: linear-gradient(to bottom,
                     #25A9E0,
                     #25A9E0,
                     #F3AD22);
         }

         ._ri_text_box p {
             font-size: 17px;
             line-height: 1.5;
             color: rgba(255, 255, 255, 0.78);
             margin-bottom: 22px;
         }

         /* =========================
         IMAGE WRAP
         ========================= */
         ._ri_image_wrap {
             position: relative;
         }

         ._ri_image_box {
             position: relative;
             overflow: hidden;
             border-radius: 35px;
             background: #111827;
             border: 1px solid rgba(255, 255, 255, 0.08);
             /* box-shadow:
                 0 20px 60px rgba(0, 0, 0, 0.45),
                 0 0 40px rgba(37, 169, 224, 0.08); */
         }

         ._ri_image_box img {
             width: 100%;
             /* height: 620px; */
             object-fit: cover;
             transition: 0.8s ease;
         }

         ._ri_image_box:hover img {
             transform: scale(1.08);
         }

         ._ri_image_box::before {
             content: "";
             position: absolute;
             inset: 0;
             background:
                 linear-gradient(to top,
                     rgba(5, 8, 22, 0.8),
                     rgba(5, 8, 22, 0.05));
             z-index: 1;
         }

         /* =========================
         TRIANGLE DESIGN
         ========================= */
         ._ri_triangle_design {
             position: absolute;
             top: -30px;
             right: -20px;
             z-index: 3;
         }

         ._ri_triangle_design span {
             display: block;
             width: 90px;
             height: 90px;
             margin-bottom: 18px;
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
             background: linear-gradient(135deg,
                     #25A9E0,
                     #D82366);
             opacity: 0.22;
             animation: trianglePulse 4s infinite;
         }

         ._ri_triangle_design span:nth-child(2) {
             width: 70px;
             height: 70px;
             margin-left: 40px;
             background: linear-gradient(135deg,
                     #F3AD22,
                     #25A9E0);
             animation-delay: 1s;
         }

         ._ri_triangle_design span:nth-child(3) {
             width: 50px;
             height: 50px;
             margin-left: 15px;
             background: linear-gradient(135deg,
                     #D82366,
                     #F3AD22);
             animation-delay: 2s;
         }

         /* =========================
         OWL DOTS
         ========================= */
         .owl-dots {
             margin-top: 25px;
             text-align: center;
         }

         .owl-dot span {
             width: 14px;
             height: 14px;
             margin: 5px;
             border-radius: 50px;
             display: block;
             background: rgba(255, 255, 255, 0.25) !important;
             transition: 0.4s ease;
         }

         .owl-dot.active span {
             width: 45px;
             background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22) !important;
         }

         /* =========================
         ANIMATION
         ========================= */
         @keyframes floatTriangle {
             0% {
                 transform: translateY(0px) rotate(0deg);
             }

             50% {
                 transform: translateY(-20px) rotate(5deg);
             }

             100% {
                 transform: translateY(0px) rotate(0deg);
             }
         }

         @keyframes trianglePulse {
             0% {
                 transform: scale(1);
                 opacity: 0.2;
             }

             50% {
                 transform: scale(1.08);
                 opacity: 0.45;
             }

             100% {
                 transform: scale(1);
                 opacity: 0.2;
             }
         }

         /* =========================
         MOBILE
         ========================= */
         @media(max-width:991px) {
            .stats-grid {
                 grid-template-columns: repeat(2, 1fr);
                 row-gap: 40px;
             }


             ._ri_intro_section {
                 padding: 80px 0;
             }

             ._ri_heading {
                 font-size: 42px;
             }

             ._ri_image_box img {
                 /* height: 450px; */
             }
             ._ri_heading{
                margin-bottom: 25px;
             }


             ._ri_intro_wrap ._ri_text_box{
                margin-top: 15px;
                padding-left: 18px!important;
             }
            
         }

         @media(max-width:767px) {
             ._ri_heading {
                 font-size: 30px;
             }

             ._ri_text_box {
                 padding-left: 22px;
             }

             ._ri_text_box p {
                 font-size: 16px;
                 line-height: 1.6;
                 margin-bottom: 0;
                 margin-top: 16px;
             }

             ._ri_image_box {
                 border-radius: 24px;
             }

             ._ri_image_box img {
                 height: 320px;
             }

             ._ri_triangle_design {
                 display: none;
             }

            ._ri_intro_section {
                padding: 40px 0;
            }




            .videobg video {
                height: 34vh!important;
            }


            .videobg_section{
                margin-top: 30px!important;
            }
         }

         /* ====================================
         SECTION
         ==================================== */
         .home-news {
             position: relative;
             padding: 60px 0;
             overflow: hidden;
             background: #f7f7f7;
         }

         .home-news::before {
             content: "";
             position: absolute;
             width: 420px;
             height: 420px;
             border-radius: 50%;
             background: linear-gradient(135deg,
                     rgba(37, 169, 224, 0.15),
                     rgba(216, 35, 102, 0.12));
             top: -180px;
             left: -180px;
             filter: blur(30px);
         }

         .home-news::after {
             content: "";
             position: absolute;
             width: 350px;
             height: 350px;
             border-radius: 50%;
             background: linear-gradient(135deg,
                     rgba(243, 173, 34, 0.15),
                     rgba(37, 169, 224, 0.10));
             bottom: -180px;
             right: -180px;
             filter: blur(30px);
         }

         /* ====================================
         TITLE
         ==================================== */
         .home-news h2 {
             font-size: 45px;
             font-weight: 800;
             color: #111;
             margin-bottom: 55px;
             position: relative;
             display: inline-block;
         }

         /* ====================================
         OWL FIX
         ==================================== */
         .riseofasia-item2 .owl-stage {
             display: flex;
         }


         .riseofasia-item3 .owl-stage{
            padding-bottom: 30px;
         }

        .riseofasia-item3 .owl-nav{
            margin-top: 5px!important;
        }



        .riseofasia-item3 .owl-item{
            padding-left: 3px;
            padding-right: 3px;
        }
        

         .riseofasia-item2 .owl-item {
             display: flex;
             height: auto;
         }

         /* ====================================
         CARD
         ==================================== */
         .single-stories {
             background: #fff;
             border-radius: 28px;
             overflow: hidden;
             padding: 18px;
             transition: 0.4s ease;
             position: relative;
             /* min-height: 480px; */
             border: 1px solid rgba(0, 0, 0, 0.06);
             box-shadow:
                 0 12px 40px rgba(0, 0, 0, 0.06);
             height: 100%;
         }

         .single-stories:hover {
             transform: translateY(-12px);
             box-shadow:
                 0 25px 55px rgba(37, 169, 224, 0.16);
         }

         .single-stories::before {
             content: "";
             position: absolute;
             left: 0;
             top: 0;
             width: 100%;
             height: 5px;
             background-color: #25A9E0;
         }

         /* ====================================
         IMAGE
         ==================================== */
         .image-box {
             overflow: hidden;
             border-radius: 22px;
             margin-bottom: 24px;
             position: relative;
         }

         .image-box img {
             width: 100%;
             /* height: 220px;
         object-fit: cover; */
             transition: 0.5s ease;
         }

         .single-stories:hover img {
             transform: scale(1.08);
         }

         /* ====================================
         CONTENT
         ==================================== */
         .content {
             display: flex;
             flex-direction: column;
             height: calc(100% - 170px);
         }

         .description {
             font-size: 16px;
             line-height: 1.45;
             font-weight: 600;
             color: #111;
             margin-bottom: 15px;
             display: -webkit-box;
             -webkit-line-clamp: 4;
             -webkit-box-orient: vertical;
             overflow: hidden;
         }

         /* ====================================
         BUTTON
         ==================================== */
         .learn-more {
             display: inline-flex;
             align-items: center;
             justify-content: center;
             width: max-content;
             padding: 8px 20px;
             border-radius: 60px;
             background-color: #D82366;
             /* background: linear-gradient(135deg,
                     #25A9E0 0%,
                     #D82366 55%,
                     #F3AD22 100%); */
             color: #fff;
             text-decoration: none;
             font-size: 14px;
             font-weight: 600;
             letter-spacing: 0.5px;
             transition: 0.4s ease;
             margin-top: auto;
         }

         .learn-more::after {
             content: "\f105";
             font-family: "Font Awesome 6 Free";
             font-weight: 900;
             margin-left: 10px;
             transition: 0.4s ease;
         }

         .learn-more:hover {
             color: #fff;
             transform: translateX(6px);
         }

         /* ====================================
         TRIANGLE
         ==================================== */
         .circle-before {
             position: absolute;
             right: 18px;
             bottom: 27px;
             width: 30px;
             height: 18px;
             /* border-left: 12px solid transparent;
             border-right: 12px solid transparent;
             border-top: 18px solid #F3AD22; */
             background-image: url("../../../assets/images-2025/arrow_03.png");
             background-size: contain;
             background-repeat: no-repeat;
         }

         /* ====================================
         NAVIGATION
         ==================================== */
         .riseofasia-item2 .owl-nav {
             margin-top: 45px !important;
             display: flex;
             gap: 18px;
             justify-content: flex-start;
         }

         .riseofasia-item2 .owl-nav button {
             width: 48px;
             height: 48px;
             border-radius: 50% !important;
             border: 2px solid #25A9E0 !important;
             background: transparent !important;
             color: #25A9E0 !important;
             font-size: 22px !important;
             transition: 0.4s ease;
         }

         .riseofasia-item2 .owl-nav button:hover {
             background: #25A9E0 !important;
             color: #fff !important;
         }

         /* ====================================
         DOTS
         ==================================== */
         .riseofasia-item2 .owl-dots {
             margin-top: 30px;
             text-align: center;
         }

         .riseofasia-item2 .owl-dot span {
             width: 12px !important;
             height: 12px !important;
             background: #d6d6d6 !important;
             transition: 0.4s ease;
         }

         .riseofasia-item2 .owl-dot.active span {
             width: 34px !important;
             border-radius: 30px;
             background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22) !important;
         }

         /* ====================================
         RESPONSIVE
         ==================================== */
         @media(max-width:1200px) {
             .home-news h2 {
                 font-size: 46px;
             }

             .description {
                 font-size: 16px;
             }
         }

         @media(max-width:768px) {
             .home-news {
                 padding: 60px 0;
             }

             .home-news h2 {
                 font-size: 38px;
                 margin-bottom: 35px;
             }

             .description {
                 font-size: 16px;
             }

             .single-stories {
                 min-height: auto;
             }

             .image-box img {
                 height: 200px;
             }
         }

         /* ===================================
      SECTION
      =================================== */
         .ThreeBoxeWrapper_ {
             position: relative;
             padding: 60px 0;
             overflow: hidden;
             background:
                 radial-gradient(circle at top left,
                     rgba(37, 169, 224, 0.10),
                     transparent 35%),
                 radial-gradient(circle at bottom right,
                     rgba(216, 35, 102, 0.10),
                     transparent 35%),
                 #ffffff;
         }

         /* ===================================
      FLOATING SHAPES
      =================================== */
         .ThreeBoxeWrapper_::before {
             content: "";
             position: absolute;
             width: 300px;
             height: 300px;
             background: linear-gradient(135deg,
                     rgba(37, 169, 224, 0.15),
                     rgba(216, 35, 102, 0.15));
             border-radius: 50%;
             top: -120px;
             left: -120px;
             filter: blur(30px);
             animation: floatShape 8s infinite ease-in-out;
         }

         .ThreeBoxeWrapper_::after {
             content: "";
             position: absolute;
             width: 280px;
             height: 280px;
             background: linear-gradient(135deg,
                     rgba(243, 173, 34, 0.15),
                     rgba(37, 169, 224, 0.15));
             border-radius: 50%;
             bottom: -120px;
             right: -120px;
             filter: blur(30px);
             animation: floatShape 9s infinite ease-in-out;
         }

         @keyframes floatShape {
             0% {
                 transform: translateY(0px);
             }

             50% {
                 transform: translateY(-30px);
             }

             100% {
                 transform: translateY(0px);
             }
         }

         /* ===================================
      HEADING
      =================================== */
         .section_heading {
             text-align: center;
             margin-bottom: 70px;
             position: relative;
             z-index: 2;
         }

         .section_heading span {
             display: inline-block;
             padding: 10px 24px;
             border-radius: 50px;
             background: rgba(37, 169, 224, 0.08);
             color: #25A9E0;
             font-size: 14px;
             font-weight: 700;
             letter-spacing: 1px;
             margin-bottom: 20px;
         }

         .section_heading h2 {
             font-size: 45px;
             font-weight: 800;
             line-height: 1.1;
             color: #111;
             margin-bottom: 0;
         }

         .section_heading h2 strong {
             /* background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22);
             -webkit-background-clip: text;
             -webkit-text-fill-color: transparent; */
             color: #111;
         }

         /* ===================================
      CARD
      =================================== */
         .inner-box {
             position: relative;
             height: 100%;
             border-radius: 35px;
             overflow: hidden;
             background: #fff;
             box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
             transition: 0.5s ease;
             z-index: 2;
         }

         .inner-box:hover {
             transform: translateY(-14px);
         }

         /* ===================================
      IMAGE
      =================================== */
         .image {
             position: relative;
             overflow: hidden;
         }

         .image img {
             width: 100%;
             height: 220px;
             object-fit: cover;
             transition: 0.7s ease;
         }

         .inner-box:hover .image img {
             transform: scale(1.08);
         }

         .image::before {
             content: "";
             position: absolute;
             inset: 0;
             background: linear-gradient(to top,
                     rgba(0, 0, 0, 0.55),
                     rgba(0, 0, 0, 0.05));
             z-index: 1;
         }

         /* ===================================
      CONTENT
      =================================== */
         .lower-content {
             position: relative;
             padding: 20px;
             /* background: #fff; */
         }

         /* Gradient Line */
         .lower-content::before {
             content: "";
             position: absolute;
             top: 0;
             left: 30px;
             width: 120px;
             height: 5px;
             border-radius: 50px;
             background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22);
         }

         /* ===================================
      TITLE
      =================================== */
         .lower-content h4 {
             font-size: 28px;
             font-weight: 600;
             line-height: 1.1;
             color: #111;
             margin-bottom: 18px;
         }

         /* ===================================
      TEXT
      =================================== */
         .lower-content p {
             font-size: 16px;
             line-height: 1.4;
             color: #666;
             margin-bottom: 28px;
             /* min-height: 105px; */
         }

         /* ===================================
      BUTTONS
      =================================== */
         .BoxButton {
             display: flex;
             flex-wrap: wrap;
             gap: 14px;
         }

         .whiteOutline-btn {
             position: relative;
             display: inline-flex;
             align-items: center;
             justify-content: center;
             padding: 8px 20px;
             border-radius: 60px;
             text-decoration: none;
             font-size: 14px;
             font-weight: 600;
             letter-spacing: .5px;
             color: #fff;
             background-color: #D82366;
             /* background: linear-gradient(135deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22); */
             overflow: hidden;
             transition: 0.4s ease;
             text-decoration: none!important;
         }


         .gallery-card img{
            max-height: 100%;
         }

         .whiteOutline-btn::before {
             content: "";
             position: absolute;
             width: 0;
             height: 100%;
             top: 0;
             left: 0;
             background: rgba(255, 255, 255, 0.15);
             transition: 0.5s ease;
         }

         .whiteOutline-btn:hover::before {
             width: 100%;
         }

         .whiteOutline-btn::after {
             content: "\f105";
             font-family: "Font Awesome 6 Free";
             font-weight: 900;
             margin-left: 10px;
             transition: 0.4s ease;
         }

         .whiteOutline-btn:hover::after {
             transform: translateX(5px);
         }

         .whiteOutline-btn:hover {
             transform: translateY(-3px);
             color: #fff;
         }

         /* ===================================
      FLOATING TRIANGLES
      =================================== */
         .triangle_wrap {
             position: absolute;
             top: 20px;
             right: 20px;
             display: flex;
             gap: 10px;
             z-index: 3;
         }

         .triangle {
             width: 0;
             height: 0;
             border-left: 12px solid transparent;
             border-right: 12px solid transparent;
             border-bottom: 22px solid #25A9E0;
             opacity: 0.8;
             animation: triangleFloat 3s infinite ease-in-out;
         }

         .triangle:nth-child(2) {
             border-bottom-color: #D82366;
             animation-delay: 0.4s;
         }

         .triangle:nth-child(3) {
             border-bottom-color: #F3AD22;
             animation-delay: 0.8s;
         }

         @keyframes triangleFloat {
             0% {
                 transform: translateY(0px) rotate(0deg);
             }

             50% {
                 transform: translateY(-10px) rotate(8deg);
             }

             100% {
                 transform: translateY(0px) rotate(0deg);
             }
         }

         /* ===================================
      MOBILE
      =================================== */
         @media(max-width:991px) {
             .section_heading h2 {
                 font-size: 42px;
             }

             .lower-content h4 {
                 font-size: 28px;
             }
         }

         @media(max-width:767px) {
             .ThreeBoxeWrapper_ {
                 padding: 40px 0;
             }

             .section_heading {
                 margin-bottom: 30px;
             }

             .section_heading h2 {
                 font-size: 30px;
             }

             .image img {
                 height: 100%;
             }

             .lower-content {
                 padding: 30px 22px;
             }

             .lower-content p {
                 min-height: auto;
             }

             .whiteOutline-btn {
                 width: 100%;
             }

             .inner-box {
                border-radius: 15px;
            }


            .lower-content{
                padding: 24px 18px;
            }

            .lower-content h4 {
                font-size: 24px;
                margin-bottom: 10px;
            }
            .lower-content p {
                margin-top: 0px;
            }
         }

         /* ===================================
      DOWNLOAD SECTION
      =================================== */
         .download-wrapper {
             position: relative;
             overflow: hidden;
             padding: 60px 0;
             text-align: center;
             /* background:
                 linear-gradient(rgba(8, 15, 35, 0.82),
                     rgba(8, 15, 35, 0.88)),
                 url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?q=80&w=1800&auto=format&fit=crop'); */
             background-size: cover;
             background-position: center;
             background-attachment: fixed;
         }

         /* ===================================
      OVERLAY
      =================================== */
         .download-wrapper::before {
             content: "";
             position: absolute;
             inset: 0;
             /* background: #1b396a; */
             /* background:
                 linear-gradient(135deg,
                     rgba(37, 169, 224, 0.22),
                     rgba(216, 35, 102, 0.18),
                     rgba(243, 173, 34, 0.15));
             z-index: 1; */
         }

         /* ===================================
      CONTENT
      =================================== */
         .download-content {
             position: relative;
             z-index: 5;
         }

         /* ===================================
      FLOATING CIRCLES
      =================================== */
         .floating-circle {
             position: absolute;
             /* border-radius: 50%; */
             z-index: 2;
             animation: floatY 6s ease-in-out infinite;
         }

         .circle-one {
             width: 180px;
             height: 180px;
             top: 0px;
             left: 0px;
             /* background: linear-gradient(135deg,
                     rgba(37, 169, 224, 0.45),
                     rgba(216, 35, 102, 0.35));
             filter: blur(12px); */
             background-image: url(../../../assets/images-2025/arrow_05.png);
             background-size: contain;
             background-repeat: no-repeat;
             transform: rotate(33deg) !important;
             opacity: 0.2;
         }

         .circle-two {
             width: 180px;
             height: 180px;
             bottom: 20px;
             right: 10px;
             /* background: linear-gradient(135deg,
                     rgba(243, 173, 34, 0.40),
                     rgba(37, 169, 224, 0.30));
             filter: blur(12px); */
             background-image: url(../../../assets/images-2025/arrow_05.png);
             animation-delay: 2s;
             background-size: contain;
             background-repeat: no-repeat;
             transform: rotate(220deg) !important;
             opacity: 0.2;
         }

         /* ===================================
      TITLE
      =================================== */
         .download-title {
             font-size: 45px;
             line-height: 1.1;
             font-weight: 800;
             color: #111;
             margin-bottom: 20px;
             animation: fadeUp 1.2s ease;
         }

         .download-title span {
             /* background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22);
             -webkit-background-clip: text;
             -webkit-text-fill-color: transparent; */
             color: #111;
         }

         /* ===================================
      TEXT
      =================================== */
         .download-text {
             max-width: 1050px;
             margin: auto auto 25px;
             font-size: 18px;
             line-height: 1.9;
             animation: fadeUp 1.4s ease;
         }

         /* ===================================
      BUTTONS
      =================================== */
         .download-btn-wrap {
             display: flex;
             justify-content: center;
             gap: 18px;
             flex-wrap: wrap;
             animation: fadeUp 1.6s ease;
         }

         .download-btn {
             display: inline-flex;
             align-items: center;
             justify-content: center;
             padding: 10px 20px;
             border-radius: 60px;
             text-decoration: none;
             color: #fff;
             font-size: 14px;
             font-weight: 700;
             letter-spacing: .5px;
             background-color: #D82366;
             /* background: linear-gradient(135deg,
                     #25A9E0 0%,
                     #D82366 50%,
                     #F3AD22 100%);
             transition: 0.45s ease; */
             box-shadow: 0 15px 35px rgba(37, 169, 224, 0.25);
             text-decoration: none!important;
         }

         .download-btn i {
             margin-left: 10px;
             transition: 0.4s ease;
         }

         .download-btn:hover {
             transform: translateY(-8px);
             color: #fff;
         }

         .download-btn:hover i {
             transform: translateX(5px);
         }

         /* ===================================
      TRIANGLE ROW
      =================================== */
         .triangle-row {
             display: none;
             justify-content: center;
             gap: 16px;
             margin-top: 55px;
             animation: fadeUp 1.8s ease;
         }

         .triangle {
             width: 0;
             height: 0;
             border-left: 13px solid transparent;
             border-right: 13px solid transparent;
             border-bottom: 22px solid #25A9E0;
             animation: triangleMove 2.8s ease-in-out infinite;
         }

         .triangle:nth-child(2) {
             border-bottom-color: #D82366;
             animation-delay: .3s;
         }

         .triangle:nth-child(3) {
             border-bottom-color: #F3AD22;
             animation-delay: .6s;
         }

         .triangle:nth-child(4) {
             border-bottom-color: #25A9E0;
             animation-delay: .9s;
         }

         .triangle:nth-child(5) {
             border-bottom-color: #D82366;
             animation-delay: 1.2s;
         }

         /* ===================================
      ANIMATIONS
      =================================== */
         @keyframes floatY {

             0%,
             100% {
                 transform: translateY(0);
             }

             50% {
                 transform: translateY(-25px);
             }
         }

         @keyframes triangleMove {

             0%,
             100% {
                 transform: translateY(0);
                 opacity: 0.8;
             }

             50% {
                 transform: translateY(-12px);
                 opacity: 1;
             }
         }

         @keyframes fadeUp {
             from {
                 opacity: 0;
                 transform: translateY(40px);
             }

             to {
                 opacity: 1;
                 transform: translateY(0);
             }
         }

         /* ===================================
      RESPONSIVE
      =================================== */
         @media(max-width:991px) {
             .download-wrapper {
                 padding: 90px 0;
             }

             .download-title {
                 font-size: 44px;
             }
         }


       

         @media(max-width:767px) {
             .download-wrapper {
                 padding: 40px 0;
             }

             .download-title {
                 font-size: 30px;
             }

             .download-text {
                 font-size: 18px;
                 line-height: 1.6;
             }

             .download-btn {
                 width: 100%;
             }

             .triangle-row {
                 gap: 10px;
             }
         }

         /* ===================================
      SECTION
      =================================== */
         .OurPartnersContainer {
             position: relative;
             padding: 60px 0;
             overflow: hidden;
             background: #fff;
         }

         /* ===================================
      TRIANGLE BACKGROUND
      =================================== */
         .OurPartnersContainer::before {
             content: "";
             position: absolute;
             top: 0px;
             left: 0px;
             width: 150px;
             height: 150px;
             background-image: url(../../../assets//images-2025/arrow_02.png);
             background-repeat: no-repeat;
             opacity: 0.2;
             transform: rotate(33deg) !important;
             background-size: contain;
             /* background:
                 linear-gradient(135deg,
                     rgba(37, 169, 224, 0.12),
                     rgba(216, 35, 102, 0.08));
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             animation: floatTriangle 8s ease-in-out infinite;
         }

         .OurPartnersContainer::after {
             content: "";
             position: absolute;
             bottom: 0px;
             right: 0px;
             width: 150px;
             height: 150px;
             background-image: url(../../../assets//images-2025/arrow_05.png);
             background-repeat: no-repeat;
             opacity: 0.2;
             transform: rotate(33deg) !important;
             background-size: contain;
             /* background-image: url(https://design.myworldofexpo.com/themes/abis1/assets//images-2025/arrow_01.png);
             background-repeat: no-repeat;
             opacity: 0.2;
             transform: rotate(33deg) !important; */
             /* background:
                 linear-gradient(135deg,
                     rgba(243, 173, 34, 0.12),
                     rgba(37, 169, 224, 0.08));
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             animation: floatTriangle 10s ease-in-out infinite;
         }

         /* ===================================
      SECTION TITLE
      =================================== */
         .sectionTitle {
             margin-bottom: 50px;
             position: relative;
             z-index: 5;
         }

         .sectionTitle h2 {
             font-size: 45px;
             font-weight: 800;
             color: #111;
             margin-bottom: 30px;
         }

         .sectionTitle h2 strong {
             font-weight: 800;
         }

         .sectionTitle h2 span {
             /* background: linear-gradient(90deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22);
             -webkit-background-clip: text;
             -webkit-text-fill-color: transparent; */
             color: #111;
         }

         /* ===================================
      GOLD SPONSOR BOX
      =================================== */
         .goldSponsorBox {
             position: relative;
             background: #fff;
             border-radius: 30px;
             padding: 20px;
             overflow: hidden;
             border: 1px solid rgba(37, 169, 224, 0.12);
             box-shadow:
                 0 20px 60px rgba(0, 0, 0, 0.06);
             transition: 0.45s ease;
             display: flex;
             align-items: center;
             justify-content: center;
             height:150px

         }

        .goldSponsorBox img{
            max-height: 90px;
            width: auto;
            object-fit: contain;
            transition: .3s;
        }

         .goldSponsorBox:hover {
             transform: translateY(-10px);
             border-color: var(--blue);
                box-shadow: 0 18px 35px rgba(37, 169, 224, .15);
         }


       

         .goldSponsorBox::before {
             content: "";
             position: absolute;
             top: -50px;
             right: -50px;
             width: 140px;
             height: 140px;
             /* background:
      linear-gradient(135deg,
      rgba(37, 169, 224, 0.18),
      rgba(216, 35, 102, 0.15));
      clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             transform: rotate(20deg);
         }

         .goldSponsorBox img {
             width: 100%;
             max-width: 170px;
             transition: 0.4s ease;
         }

         .goldSponsorBox:hover img {
             transform: scale(1.06);
         }

         /* ===================================
      PARTNER LOGO BOX
      =================================== */
         .InnerShowLogoBox {
             position: relative;
             background: #fff;
             border-radius: 24px;
             padding: 35px 25px;
             min-height: 130px;
             display: flex;
             align-items: center;
             justify-content: center;
             overflow: hidden;
             border: 1px solid rgba(37, 169, 224, 0.10);
             
             box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
             transition: 0.45s ease;
         }

         .InnerShowLogoBox::before {
             content: "";
             position: absolute;
             top: -40px;
             left: -40px;
             width: 100px;
             height: 100px;
             /* background:
      linear-gradient(135deg,
      rgba(37, 169, 224, 0.12),
      rgba(243, 173, 34, 0.10));
      clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             transform: rotate(-20deg);
             transition: 0.5s ease;
         }

         .InnerShowLogoBox::after {
             content: "";
             position: absolute;
             bottom: -35px;
             right: -35px;
             width: 90px;
             height: 90px;
             /* background:
      linear-gradient(135deg,
      rgba(216, 35, 102, 0.12),
      rgba(37, 169, 224, 0.10)); */
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
             transform: rotate(20deg);
             transition: 0.5s ease;
         }

         .InnerShowLogoBox:hover {
             transform: translateY(-12px);
             box-shadow:
                 0 25px 70px rgba(37, 169, 224, 0.12);
         }

         .InnerShowLogoBox:hover::before {
             transform: rotate(0deg) scale(1.1);
         }

         .InnerShowLogoBox:hover::after {
             transform: rotate(0deg) scale(1.1);
         }

         .InnerShowLogoBox img {
             max-width: 70%;
             max-height: 80px;
             object-fit: contain;
             position: relative;
             z-index: 5;
             transition: 0.4s ease;
             margin: 0 auto;
             text-align: center;
         }

         .InnerShowLogoBox:hover img {
             transform: scale(1.06);
         }

         /* ===================================
      OWL NAV
      =================================== */
         .owl-nav {
             margin-top: 45px !important;
             display: flex;
             justify-content: center;
             gap: 15px;
         }

         .owl-nav button {
             width: 55px;
             height: 55px;
             border-radius: 50% !important;
             background: #fff !important;
             border: 2px solid #25A9E0 !important;
             color: #25A9E0 !important;
             font-size: 22px !important;
             transition: 0.4s ease;
         }

         .owl-nav button:hover {
             background: linear-gradient(135deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22) !important;
             border-color: transparent !important;
             color: #fff !important;
         }

         .owl-dots {
             display: none;
         }

         /* ===================================
      ANIMATION
      =================================== */
         @keyframes floatTriangle {

             0%,
             100% {
                 transform: translateY(0px) rotate(0deg);
             }

             50% {
                 transform: translateY(-25px) rotate(6deg);
             }
         }

         /* ===================================
      RESPONSIVE
      =================================== */
         @media(max-width:991px) {
             .OurPartnersContainer {
                 padding: 80px 0;
             }

             .sectionTitle h2 {
                 font-size: 38px;
             }
         }

         @media(max-width:767px) {
             .sectionTitle h2 {
                 font-size: 30px;
             }

             .InnerShowLogoBox {
                 min-height: 150px;
                 padding: 25px 20px;
             }

             .goldSponsorBox {
                 padding: 35px 25px;
             }
         }

         .NothStarGallery {
             position: relative;
             padding: 0 0 60px;
             overflow: hidden;
             background: #fff;
         }

         .NothStarGallery::before {
             content: "";
             position: absolute;
             top: 0;
             left: 21px;
             width: 150px;
             height: 150px;
             background-image: url(../../../assets//images-2025/arrow_02.png);
             background-repeat: no-repeat;
             opacity: 0.2;
             transform: rotate(319deg) !important;
             background-size: contain;
             /* background:
                 linear-gradient(135deg,
                     rgba(37, 169, 224, 0.08),
                     rgba(216, 35, 102, 0.08));
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             transform: rotate(-15deg);
         }

         .NothStarGallery::after {
             content: "";
             position: absolute;
             right: 0px;
             bottom: 0px;
             width: 110px;
             height: 110px;
             /* background:
                 linear-gradient(135deg,
                     rgba(243, 173, 34, 0.10),
                     rgba(37, 169, 224, 0.08));
             clip-path: polygon(50% 0%, 0% 100%, 100% 100%); */
             width: 80px;
             height: 80px;
             background-image: url(../../../assets//images-2025/arrow_02.png);
             background-repeat: no-repeat;
             opacity: 0.2;
             transform: rotate(33deg) !important;
             background-size: contain;
             transform: rotate(20deg);
         }

         .sectionTitle {
             position: relative;
             z-index: 5;
             margin-bottom: 60px;
         }

         .sectionTitle h2 {
             font-size: 45px;
             font-weight: 800;
             color: #111;
             line-height: 1.2;
         }

         .PhotoGallery {
             position: relative;
             z-index: 5;
         }

         .GalleryITem {
             position: relative;
             overflow: hidden;
             border-radius: 28px;
             background: #fff;
             transition: 0.45s ease;
             box-shadow:
                 0 10px 30px rgba(0, 0, 0, 0.08);
             margin: 15px;
         }

         .GalleryITem::before {
             content: "";
             position: absolute;
             inset: 0;
             background:
                 linear-gradient(to top,
                     rgba(0, 0, 0, 0.45),
                     transparent);
             opacity: 0;
             transition: 0.4s ease;
             z-index: 2;
         }

         .GalleryITem:hover::before {
             opacity: 1;
         }

         .GalleryITem:hover {
             transform: translateY(-12px);
         }

         .GalleryITem figure {
             margin: 0;
             overflow: hidden;
             position: relative;
         }

         .GalleryITem img {
             width: 100%;
             height: 250px;
             object-fit: cover;
             transition: 0.6s ease;
             display: block;
         }

         .GalleryITem:hover img {
             transform: scale(1.08);
         }

         .GalleryITem a {
             display: block;
             position: relative;
         }

         .GalleryITem a::after {
             content: "\f00e";
             font-family: "Font Awesome 6 Free";
             font-weight: 900;
             width: 70px;
             height: 70px;
             position: absolute;
             top: 50%;
             left: 50%;
             transform: translate(-50%, -50%) scale(0.7);
             border-radius: 50%;
             background:
                 linear-gradient(135deg,
                     #25A9E0,
                     #D82366,
                     #F3AD22);
             color: #fff;
             display: flex;
             align-items: center;
             justify-content: center;
             font-size: 22px;
             opacity: 0;
             z-index: 3;
             transition: 0.45s ease;
         }

         .GalleryITem:hover a::after {
             opacity: 1;
             transform: translate(-50%, -50%) scale(1);
         }

         /* OWL NAV */
         .PhotoGallery .owl-nav {
             margin-top: 45px !important;
             display: flex;
             justify-content: center;
             gap: 18px;
         }

         .PhotoGallery .owl-nav button {
             width: 50px;
             height: 50px;
             transition: 0.3s;
             pointer-events: auto;
             box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 25px;
             border-radius: 50% !important;
             background: rgb(255, 255, 255) !important;
             color: rgb(37, 169, 224) !important;
             font-size: 24px !important;
         }

         .PhotoGallery .owl-nav button:hover {
             background: #25A9E0 !important;
             color: #fff !important;
         }

         .PhotoGallery .owl-dots {
             margin-top: 15px;
         }

         .PhotoGallery .owl-dot span {
             width: 12px !important;
             height: 12px !important;
             margin: 5px !important;
             background: #d6d6d6 !important;
             transition: 0.3s ease;
         }

         .PhotoGallery .owl-dot.active span {
             width: 35px !important;
             border-radius: 30px;
             background: #25A9E0 !important;
         }

         /* FANCYBOX FIX */
         .fancybox__container {
             z-index: 999999 !important;
         }

         .fancybox__backdrop {
             background: rgba(0, 0, 0, 0.95) !important;
         }

         .fancybox__toolbar {
             background: transparent !important;
         }

         .fancybox__nav .carousel__button {
             background: rgba(255, 255, 255, 0.18) !important;
         }

         .fancybox__nav .carousel__button svg {
             stroke: #fff !important;
         }

         /* RESPONSIVE */
         @media(max-width:991px) {
             .NothStarGallery {
                 padding: 80px 0;
             }

             .sectionTitle h2 {
                 font-size: 40px;
             }

             .GalleryITem img {
                 height: 280px;
             }
         }

         @media(max-width:767px) {
             .NothStarGallery {
                 padding: 70px 0;
             }

             .sectionTitle {
                 margin-bottom: 40px;
             }

             .sectionTitle h2 {
                 font-size: 28px;
             }

             .GalleryITem {
                 margin: 8px;
                 border-radius: 20px;
             }

             .GalleryITem img {
                 height: 240px;
             }

             .PhotoGallery .owl-nav button {
                 width: 48px;
                 height: 48px;
                 font-size: 18px !important;
             }
           
         }


          @media(max-width:575px){
             ._ri_image_box img{
                height:100%;
             }
          }
            


         /*=====================================
      TESTIMONIAL SECTION
      =====================================*/
         .testimonialstyle04 {
             position: relative;
             padding: 100px 0;
             overflow: hidden;
             background: linear-gradient(135deg, #25A9E0 0%, #D82366 100%);
         }

         .testimonialstyle04::before {
             content: "";
             position: absolute;
             inset: 0;
             background:
                 radial-gradient(circle at top left, rgba(255, 255, 255, 0.15), transparent 30%),
                 radial-gradient(circle at bottom right, rgba(243, 173, 34, 0.25), transparent 35%);
         }

         /*=====================================
      TITLE
      =====================================*/
         .sectionTitle {
             margin-bottom: 30px;
         }

         .sectionTitle h2 {
             font-size: 45px;
             font-weight: 800;
             letter-spacing: 2px;
             margin: 0;
         }

         /*=====================================
      TESTIMONIAL CARD
      =====================================*/
         .testimonialcard {
             position: relative;
             background: #fff;
             border-radius: 28px;
             padding: 35px;
             min-height: 360px;
             overflow: hidden;
             transition: 0.4s ease;
             margin-bottom: 10px;
             /* box-shadow: 0 15px 40px rgba(0, 0, 0, 0.18); */
             box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
         }

         .testimonialcard:hover {
             transform: translateY(-10px);
         }

         .testimonialcard::before {
             content: "";
             position: absolute;
             top: 0;
             left: 0;
             width: 100%;
             height: 10px;
         }

         /* Blue */
         .riseofasia-item2 .item:nth-child(3n+1) .testimonialcard::before {
             background: #25A9E0;
         }

         /* Yellow */
         .riseofasia-item2 .item:nth-child(3n+2) .testimonialcard::before {
             background: #F3AD22;
         }

         /* Pink */
         .riseofasia-item2 .item:nth-child(3n+3) .testimonialcard::before {
             background: #D82366;
         }

         /* BOTTOM QUOTE */
         .testimonialcard::after {
             content: "❞";
             position: absolute;
             right: 18px;
             bottom: -35px;
             font-size: 120px;
             color: rgba(216, 35, 102, 0.12);
             line-height: 1;
             font-family: serif;
         }

         /*=====================================
      QUOTE ICON
      =====================================*/
         .quoteicon {
             position: absolute;
             top: 20px;
             left: 25px;
         }

         .quoteicon img {
             width: 55px !important;
         }

         /*=====================================
      TEXT
      =====================================*/
         .testimonialtext {
             text-align: center;
         }

         .testimonialtext p {
             color: #222;
             font-size: 18px;
             line-height: 1.4;
             font-weight: 500;
             margin-bottom: 15px;
             min-height: 90px;
         }


         a{
            color: var(--blue);
            text-decoration: none!important;
         }
         a:hover{
            color: #2086b1;
         }

         /*=====================================
      LOGO
      =====================================*/
         .testimonialtext figure {
             width: 130px;
             height: 130px;
             border-radius: 50%;
             background: #fff;
             margin: auto;
             display: flex;
             align-items: center;
             justify-content: center;
             overflow: hidden;
             border: 1px solid #26a9e0;
             box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
         }

         .testimonialtext figure img {
             width: 72% !important;
             object-fit: contain;
         }

         /*=====================================
      NAVIGATION
      =====================================*/
         .riseofasia-item2 .owl-nav {
             position: absolute;
             top: 50%;
             left: -90px;
             width: calc(100% + 180px);
             transform: translateY(-50%);
             display: flex;
             justify-content: space-between;
             pointer-events: none;
         }

         .riseofasia-item2 .owl-nav button {
             width: 50px;
             height: 50px;
             border-radius: 50% !important;
             background: #fff !important;
             color: #25A9E0 !important;
             font-size: 24px !important;
             transition: 0.3s ease;
             pointer-events: auto;
             box-shadow: 0 8px 25px rgba(0, 0, 0, 0.18);
         }

         .riseofasia-item2 .owl-nav button:hover {
             background: #25A9E0 !important;
             color: #fff !important;
         }

         .riseofasia-item2 .owl-nav button i {
             line-height: 48px;
         }

         /*=====================================
      DOTS
      =====================================*/
         .riseofasia-item2 .owl-dots {
             margin-top: 45px;
             text-align: center;
         }

         .riseofasia-item2 .owl-dot span {
             width: 14px;
             height: 14px;
             margin: 5px;
             background: rgba(255, 255, 255, 0.45);
             border-radius: 50%;
             display: block;
             transition: 0.3s ease;
         }

         .riseofasia-item2 .owl-dot.active span {
             width: 38px;
             border-radius: 30px;
             background: #F3AD22;
         }

         /*=====================================
      RESPONSIVE
      =====================================*/
         @media(max-width:1200px) {
             .riseofasia-item2 .owl-nav {
                 left: 0;
                 width: 100%;
             }
         }

         @media(max-width:991px) {
             .sectionTitle h2 {
                 font-size: 42px;
             }

             .testimonialcard {
                 min-height: auto;
                 padding: 35px;
             }

             .testimonialtext p {
                 font-size: 17px;
                 min-height: auto;
             }
         }

         @media(max-width:767px) {
             .testimonialstyle04 {
                 padding: 70px 0;
             }

             .sectionTitle {
                 margin-bottom: 25px;
             }

             .sectionTitle h2 {
                 font-size: 30px;
             }

             .testimonialcard {
                 padding: 35px 20px 30px;
                 border-radius: 22px;
             }

             .testimonialtext figure {
                 width: 95px;
                 height: 95px;
             }

             .testimonialtext p {
                 font-size: 16px;
                 line-height: 1.6;
             }

             .riseofasia-item2 .owl-nav button {
                 width: 50px;
                 height: 50px;
                 font-size: 25px !important;
             }

             .riseofasia-item2 .owl-nav button i {
                 line-height: 45px;
             }
         }

         .section-title {
             text-align: center;
             margin-bottom: 50px;
         }

         .section-title h2 {
             font-size: 45px;
             font-weight: 800;
             color: #111;
             margin-bottom: 10px;
         }

         .section-title h2 span {
             /* background: linear-gradient(90deg, #25A9E0, #D82366, #F3AD22);
             -webkit-background-clip: text;
             -webkit-text-fill-color: transparent; */
             color: #111;
         }

         .section-title p {
             color: #666;
             font-size: 16px;
         }

         /* TAB MENU */
         .custom-tabs {
             border: none;
             gap: 15px;
             justify-content: center;
             flex-wrap: wrap;
             margin-bottom: 40px;
         }

         .custom-tabs .nav-link {
             border: none;
             border-radius: 14px;
             color: #111;
             background-color: #fff;
             padding: 10px 18px;
             font-size: 16px;
             font-weight: 600;
             transition: 0.4s;
             box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
         }

         /* Blue */
         .custom-tabs .nav-item:nth-child(8n+1) .nav-link.active,  .custom-tabs .nav-item:nth-child(8n+3) .nav-link.active,  .custom-tabs .nav-item:nth-child(8n+5) .nav-link.active,  .custom-tabs .nav-item:nth-child(8n+7) .nav-link.active {
             background: var(--blue);
         }

         /* Yellow */
         .custom-tabs .nav-item:nth-child(8n+4) .nav-link.active,  .custom-tabs .nav-item:nth-child(8n+8) .nav-link.active {
             background: var(--yellow);
         }

         .custom-tabs .nav-item:nth-child(8n+2) .nav-link.active,  .custom-tabs .nav-item:nth-child(8n+6) .nav-link.active {
             background: var(--pink);
         }

         /* Arrow 01 */
    .tab_card ul li:nth-child(5n+1):before {
      background-image: url('https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_01.png');
    }

    /* Arrow 02 */
    .tab_card ul li:nth-child(5n+2):before {
      background-image: url('https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_02.png');
    }

    /* Arrow 03 */
    .tab_card ul li:nth-child(5n+3):before {
      background-image: url('https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_03.png');
    }

    /* Arrow 04 */
    .tab_card ul li:nth-child(5n+4):before {
      background-image: url('https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_04.png');
    }

    /* Arrow 05 */
    .tab_card ul li:nth-child(5n+5):before {
      background-image: url('https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_05.png');
    }



    .exhibitor-section.why-visit .exhibitor-card.blue:before{
        background: var(--blue);
    }
    .exhibitor-section.why-visit .exhibitor-card.pink:before{
        background: var(--pink);
    }
    .exhibitor-section.why-visit .exhibitor-card.yellow:before{
        background: var(--yellow);
    }

    .exhibitor-section.why-visit  .listStyle ul li:nth-child(3n+1)::before {
        background-image: url(https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_01.png);
    }
     .exhibitor-section.why-visit  .listStyle ul li:nth-child(3n+2)::before {
        background-image: url(https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_02.png);
    }
     .exhibitor-section.why-visit  .listStyle ul li:nth-child(3n+3)::before {
        background-image: url(https://design.myworldofexpo.com/themes/abis1/assets/images-2025/arrow_05.png);
    }

    .exhibitor-section.why-visit .exhibitor-card.last_box::before{
        background: var(--yellow);

    }


    



         .tab_card.exhi_pro ul li{
             transition: 0.2s ease;
         }
        .tab_card.exhi_pro ul li:hover{
            transform: translateX(4px);
        }

        .tab_card.exhi_pro ul li:nth-child(5n+1):hover{
            color: var(--yellow);
        }  

        .tab_card.exhi_pro ul li:nth-child(5n+2):hover{
            color: var(--pink);
        }  
        
        .tab_card.exhi_pro ul li:nth-child(5n+3):hover{
            color: var(--yellow);
        } 
         .tab_card.exhi_pro ul li:nth-child(5n+4):hover{
            color: var(--pink);
        }  
         .tab_card.exhi_pro ul li:nth-child(5n+5):hover{
            color: var(--blue);
        }  


        .tab_card.exhi_pro ul li:before{
            top: 1px;
            width: 14px;
        }

        .future_media_section.blue_theme .dayTabs-modern .nav-link .etn-day{
            color:var(--blue)
        }

        .future_media_section.blue_theme .dayTabs-modern .nav-link.active{
            background: var(--blue);
            border-color: var(--blue);
        }

         .future_media_section.blue_theme .dayTabs-modern .nav-link.active .etn-day{
           color: #fff;
        }


       .privacy_text .listStyle ul li {
            padding-left: 25px;
            font-size: 18px;
        }

        .privacy_text p{
            margin-top: 0;
            margin-bottom: 10px;
        }

        .privacy_text .listStyle ul{
            margin-bottom: 10px;
        } 

         .privacy_text h4{
            font-size: 24px;
            margin-top: 0;
            margin-bottom: 10px;
            margin-top: 15px;
            font-weight: 500;
        }

        .privacy_text a{
            color: var(--blue);
            text-decoration: none!important;
        }

        .privacy_text a:hover{
            color: #1985b3;
        }



        .privacy_text .listStyle ul li:before {
            top: 2px;
        }

        .future_media_section.podcast_sec .triangle_shape.triangle_four{
            opacity: 0;
        }
       

       .future_media_section.blue_theme .speaker-label{
        color: var(--blue)
       }

       .blue_theme .speaker-card::before{
        background: var(--blue);
       }

      .blue_theme .speaker-post{
        color: var(--blue);
       }

       .blue_theme .speaker-card:hover{
        border-color: var(--blue);
       }


       .abis_logo{
        width: 20%;
        margin-bottom: 15px;
       }


         .custom-tabs .nav-link:hover {
             transform: translateY(-5px);
         }

         .custom-tabs .nav-link.active {
             color: #fff;
             background-color: #F3AD22;
             /* background: linear-gradient(135deg, #25A9E0, #D82366); */
         }

         /* CONTENT AREA */
         .tab-content-wrapper {
             background: #fff;
             border-radius: 28px;
             overflow: hidden;
             box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
         }

         .tab-pane {
             padding: 0;
         }

         .vertical-content {
             padding: 30px;
         }

         .vertical-content h3 {
             font-size: 30px;
             font-weight: 600;
             margin-bottom: 15px;
             color: #111;
             line-height: 1.2;
         }

         #ai .vertical-content h3, #cloud .vertical-content h3, #immersive .vertical-content h3, #proavaudio .vertical-content h3{
             color: var(--blue);
         }
         #ai .highlight, #cloud .highlight, #immersive .highlight, #proavaudio .highlight{
             color: var(--blue);
         }


        #ott .vertical-content h3, #blockchain .vertical-content h3{
             color: var(--pink);
         }
         #ott .highlight, #blockchain .highlight{
             color: var(--pink);
         }


        #cdn .vertical-content h3, #telecom .vertical-content h3{
             color: var(--yellow);
         }
         #cdn .highlight, #telecom .highlight{
             color: var(--yellow);
         }


         .vertical-content p {
             font-size: 18px;
             line-height: 1.4;
             color: #555;
             margin-bottom: 10px;
             margin-top: 0;
         }

         .dwn_btn{
            color: var(--blue);
           
         }

         .jpg_dwn{
            background-color: var(--blue);
            width: unset!important;
         }


         .png_dwn{
            background-color: var(--yellow);
             width: unset!important;
         }

          .pdf_dwn{
           
             width: unset!important;
         }

         .highlight {
             font-weight: 700;
         }


         .goldSponsorBox img {
            max-width: 100%!important;
        }

        .postprod_sec .section-title p{
            font-size: 18px;
        }

         .vertical-image {
             height: 100%;
             min-height: 380px;
             background-size: cover;
             background-position: center;
             position: relative;
         }

         .vertical-image::before {
             content: "";
             position: absolute;
             inset: 0;
             background: linear-gradient(180deg,
                     rgba(0, 0, 0, 0.05),
                     rgba(0, 0, 0, 0.4));
         }

         /* RESPONSIVE */
         @media(max-width:991px) {
             .vertical-content {
                 padding: 35px;
             }

             .vertical-content h3 {
                 font-size: 32px;
             }

             .vertical-image {
                 min-height: 320px;
             }
         }



         @media(max-width:768px) {
           .circle-one {
                width: 60px;
                height: 60px;
            }
             .circle-two {
                width: 60px;
                height: 60px;
            }


           ._ri_intro_section::before
            {
                width: 130px;
                height: 130px;
            }

            .OurPartnersContainer::before{
                width: 60px;
                height: 60px;
            }

            .OurPartnersContainer {
                padding: 40px 0;
            }


            .section-title {
                margin-bottom: 20px;
            }
            
            .custom-tabs {
                gap: 10px;
                margin-bottom: 30px;
            }
            .custom-tabs .nav-link {
                border-radius: 8px;
                padding: 8px 12px;
                font-size: 15px;
            }


            .OurPartnersContainer::after {
                width: 60px;
                height: 60px;
            }


            .vertical-image {
                min-height: 230px;
            }


            .tab-content-wrapper {
                border-radius: 15px;
            }



            .riseofasia-item2 .owl-nav {
                bottom: -95px;
                top: unset;
            }


            .stats-section.latest_news_sec{
                padding-bottom: 100px;
            }



            .stats-section.latest_news_sec  .image-box img{
                height: 100%;
            }

          .stats-section.latest_news_sec  .single-stories {
                border-radius: 18px;
            }

            .stats-section.latest_news_sec .content{
               height: calc(100% - 190px);
            }

            .stats-section.latest_news_sec .owl-nav .owl-prev{
                margin-left: 20%;
            }

            .stats-section.latest_news_sec .owl-nav .owl-next{
                margin-right: 20%;
            }



            .goldSponsorBox{
                border-radius: 15px;
                padding: 20px;
            }


                .InnerShowLogoBox {
                    padding: 20px;
                }


                .InnerShowLogoBox img{
                    max-width: 100%;
                    max-height: 70px;
                }


               .OurPartnersContainer  .owl-nav{
                display: unset;
               }

               .OurPartnersContainer  .owl-nav .owl-prev{
                    margin-left: 20%;
                }


                 .OurPartnersContainer  .owl-nav .owl-next{
                    margin-right: 20%;
                    float: right;
                }


                .sectionTitle h2{
                    letter-spacing: unset;
                }


                .NothStarGallery::before{
                    width: 60px;
                    height: 60px;
                }

                    .NothStarGallery {
                        padding: 40px 0;
                    }



                    .PhotoGallery .owl-nav {
                        margin-top: 30px!important;
                        display: inherit;
                    }


                    .PhotoGallery .owl-nav .owl-prev {
                        margin-left: 20%;
                    }

                      .PhotoGallery .owl-nav .owl-next {
                        margin-right: 20%;
                        float: right;
                    }


                    .NothStarGallery::after{
                        height: 60px;
                        width: 60px;
                    }



                    .riseofasia-item2  .owl-prev{
                        margin-left: 20%;
                    }

                    .riseofasia-item2  .owl-next{
                        margin-right: 20%;
                        float: right;
                    }



                    .footer-area{
                        padding-top: 0!important;
                    }



                    .footer-list.social.d-flex{
                        margin-bottom: 0!important;
                    }


                        .footer-widget-box {
                            margin: 0;
                        }
                       
                        .footer-widget-title {
                            padding-bottom: 10px;
                        }

                        .footer-widget-title{
                            margin-bottom: 20px;
                        }


                        ._ri_intro_section.testimonial_sec{
                            padding-bottom: 70px;
                        }


                        ._ri_intro_section .testimonial_sec{
                            min-height: 100%;
                        }



                        .innerHeader{
                            margin-top: 10vw;
                        }

                        .innerHeader h1{
                            font-size: 33px!important;
                            line-height: 120%!important;
                            font-weight: 700;
                        }


                        .future_content_box{
                            padding: 20px 15px;
                        }


                            .m-about-containt p {
                                font-size: 18px!important;
                                line-height: 1.6!important;
                            }


                            .about_Img{
                                margin-bottom: 20px;
                            }


                            .m-about-containt{
                                padding-top: 15px;
                            }


                            .lower-content p{
                                font-size: 18px;
                            }

                            ._ri_text_box p{
                                font-size: 18px;
                            }

                            .vertical-content p{
                                font-size: 18px;
                            }


                            .why-exhibit{
                                padding: 40px 0!important;
                            }


                            .why-exhibit .h2_media{
                                font-size: 30px!important;
                                margin-bottom: 20px;
                            }


                            .why-exhibit .m-about-containt{
                                padding-top: 0;
                            }


                .why-exhibit  .listStyle ul li {
                    font-size: 18px;
                    margin-bottom: 10px;
                    padding-left: 27px;
                }

                .why-exhibit  .listStyle ul li:before {
                    top: 4px;
                }


                .exhibitor-profile {
                    padding: 40px 0!important;
                }


                .h2_media{
                    letter-spacing: 0!important;
                    margin-bottom: 20px!important;
                    font-size: 30px!important;
                }


                .visitor-section{
                    margin-top: 0!important;
                }


              .visitor-section  .logo-slider-component{
                margin-bottom: 20px!important;
              }

              ._ri_heading{
                text-align: center;
              }


            .tab_card h4 {
                font-size: 22px!important;
                line-height: 1.3!important;
            }

            .future_media_section.con_sec{
                padding-bottom: 20px;
            }

            .exhibitor-section{
                padding: 40px 0!important;
            }

            .exhibitor-card {
                padding: 15px!important;
            }


            .arrow-1::after, .arrow-2::after, .arrow-3::after, .arrow-4::after, .arrow-5::after {
                width: 35px!important;
                height: 35px!important;
            }

            .exhibitor-card {
                border-radius: 15px!important;
            }


            .privacy_text h4{
                font-size: 22px;
            }

            .privacy_text .listStyle ul li:before {
                top: 7px;
            }


            .future_media_section.collaterals .future_content_box img{
                width: 70%;
            }


          


            .future_media_section.collaterals{
                padding-bottom: 0;
            }



            .future_media_section.glry{
                padding-top: 38px;
            }


            .gallery-card {
                border-radius: 12px!important;
            }


            .latest-blog-wrap.press_release_sec{
                padding: 40px 0;
            }



            .latest-blog-wrap.press_release_sec .post-date{
                margin-bottom: 0;
                margin-bottom: 8px;
            }

            .latest-blog-wrap.press_release_sec .post-date li{
                line-height: 120%;
            }


            .latest-blog-wrap.press_release_sec .post-title{
                font-size: 18px;
                line-height: 130%;
            }


           .latest-blog-wrap.press_release_sec .mt-post-info{
               padding: 18px;
           }


           /* .latest-blog-wrap.press_release_sec .mt-post-media {
                height: 50%;
            } */


            .mt-post-media img {
                max-height: 100%;
            }


             .future_media_section.industry_news_sec .image-box img{
                height: 100%;
            }


              .future_media_section.industry_news_sec .description{
                font-size: 18px;
                margin-bottom: 20px;
            }



            .future_media_section.industry_news_sec  .single-stories {
                border-radius: 15px;
            }



            .future_media_section.industry_news_sec .image-box {
                border-radius: 10px;
                margin-bottom: 13px;
            }

              .future_media_section.industry_news_sec .content{
                height: calc(100% - 185px)!important;
            }

            .conference-header .pre-title p{
                margin-bottom: 10px;
            }

            .conference-header p{
                margin-bottom: 10px;
                margin-top: 10px;
            }

            .conference-header .pre-title p{
                margin-bottom: 10px;
            }

            .future_media_section.confrance_sec  .dayTabs-modern .nav-link .etn-day{
                line-height: 110%;
            }


             .conf_speaker_sec .speaker-card {
        border-radius: 15px;
      }


     .conf_speaker_sec .speaker-img-wrap{
        margin-bottom: 10px;
     }


        .conf_speaker_sec .speaker-img-wrap .video-card{
            border-radius: 15px;    
        }
        
        .future_media_section.confrance_sec .pre-title p{
            margin-top: 0;
        }


        .future_media_section.confrance_sec .speaker-card-sm {
                width: 48%;
        }



    .future_media_section.ngage_sec .ngage_text.future_text {
        font-size: 18px;
    }

    .future_media_section.ngage_sec  .step_image{
        border-radius: 15px;
     }

    .future_media_section.ngage_sec .ngage_logo
    {
        border-radius: 15px;
    }


    .future_media_section.ngage_sec .mob_img{
        margin-top: 15px;
        border-radius: 15px;
     }

     .future_media_section.ngage_sec .app{
        border-radius: 15px;
     }



     .partnership-section{
        padding: 40px 0!important;
     }



     .partnership-section .icon-box{
        width: 55px;
        height: 55px;
        font-size: 21px;
        margin-top: -47px;
        margin-bottom: 10px;
     }


     .partnership-section .partner-card .card-content{
        padding: 20px;
     }


    .partnership-section .partner-card h4 {
        font-size: 20px;
        margin-top: 0px;
        margin-bottom: 0;
    }


    .partner-card p {
        line-height: 1.6!important;
        margin-top: 10px;
    }
 
    .future_media_section.partners_sec .goldSponsorBox{
        border-radius: 15px;
    }

   .future_media_section.partners_sec .goldSponsorBox img{
        max-height: 70px;
    }


    .podcast-heading {
        font-size: 22px!important;
        margin: 20px 0!important;
    }
    

  .download-wrapper.grow_sec  .text_box {
         border-radius: 15px;       
  }


  .download-wrapper.grow_sec  .text_box .text p{
    margin-bottom: 0;
}

.download-wrapper.grow_sec .text_box .text_cirle{
    margin-bottom: 12px;
}

.download-wrapper.grow_sec .text_box{
    padding: 20px;
}
.download-wrapper.grow_sec .text_box .text_cirle h4{
    margin-bottom: 12px;
}
.postprod_sec .section-title{
        margin-bottom: 0;
}



.stats-section.postprod_sec .flip-front{
    padding: 20px;
}

.stats-section.postprod_sec .flip-front, .stats-section.postprod_sec .flip-back {
    border-radius: 15px;
}



.stats-section.postprod_sec .flip-front h3 {
    margin-bottom: 0;
}

.stats-section.postprod_sec .flip-front p {
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 0;
    margin-top: 10px;
}


.stats-section.postprod_sec .flip-front .icon-box {
    border-radius: 10px;
}


.ppw_img{
    width: 240px!important;

}

.post_prod.visitor-section {
    padding: 40px 0!important;
}


.exhibitor-list li{
    font-size: 17px!important;
    padding-left: 27px!important;
}

.visitor-section.post_prod .listStyle_ri {
        padding: 15px!important;
    }

.exhibitor-list li::before{
    width: 15px!important;
    height: 15px!important;
    top: 7px!important;
}



.future_media_section.timeline_sec .timeline-card{
    padding: 15px!important;
}


.future_media_section.timeline_sec .timeline-dot {
    top: 22px;
    height: 21px;
    width: 21px;
}

.future_media_section.timeline_sec .timeline-wrap::before{
    left: 18px;
}


.future_media_section.timeline_sec   .timeline-item {
    padding-left: 44px;
}


.future_media_section.timeline_sec .timeline-icon {
    width: 50px;
    height: 50px;
}


.future_media_section.timeline_sec .timeline-icon svg {
    width: 22px;
    height: 22px;
}



.future_media_section.timeline_sec .timeline-item h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 120%;
}


.future_media_section.timeline_sec .timeline-time {
margin-bottom: 13px;
padding: 8px 15px;
}

.future_media_section.timeline_sec .timeline-card {
    border-radius: 10px;
}

.future_media_section.timeline_sec .timeline-card p {
    font-size: 16px;
    line-height: 1.4;
}


.future_media_section.timeline_sec .timeline-card.top_237{
    margin-bottom: 0;
    top: 0;
    margin-top: 40px;
}

.future_media_section.timeline_sec .timeline-item.right .timeline-dot{
    top:22px;
}

.future_media_section.timeline_sec .heading{
    margin-bottom: 50px;
}


    .newsmediasec {
        padding: 40px 0!important;
    }


    .newsmediasec .content-card {
            padding: 15px;
        }


            .sectionTitle {
                margin-bottom: 20px;
            }

    .newsmediasec .content-card{
        border-radius: 22px;
    }

    .newsmediasec .content-card figure {
        border-radius: 18px;
    }

    .newsmediasec .content-card {
        gap: 15px;
    }


        .whole-info-wrapper h4 {
            font-size: 24px!important;
            margin-bottom: 10px!important;
        }

   .whole-info-wrapper .info p{
        line-height: 1.6;
   }    

._ri_intro_section.post_testi{
    padding-bottom: 100px;
}



.video_area{
    border-radius: 15px!important;
}


.video_area iframe{
    border-radius: 9px!important;
}


.venue_sec .box_area {
    border-radius: 15px;
}


.visa_inv .listStyle ul li{
    padding-left: 25px;
}

.visa_inv .listStyle ul li:before {
    top: 3px;
}






.visa_inv .about_Img{
    border-radius: 15px;
}



.tc_sec .future_content_box{
    padding: 0;
    border-radius: 0;
}


._ri_intro_section.why_visit  .listStyle ul li{
     font-size: 18px;
}



.visa_inv .about_Img img{
    border-radius: 15px;

}


    ._ri_heading {
        margin-bottom: 20px;
    }



    .exhibitor-section.why-visit .listStyle ul li{
        padding-left: 25px;
    }



    
}

         @media(max-width:767px) {
            

             .section-title h2 {
                 font-size: 30px!important;
                 letter-spacing: unset;
             }

             .custom-tabs .nav-link {
                 min-width: 100%;
             }

             .vertical-content {
                 padding: 20px;
             }

             .vertical-content h3 {
                 font-size: 26px;
             }

             .vertical-content p {
                 font-size: 16px;
             }

             .owl-nav button {
                width: 50px;
                height: 50px;
            }

            .future_media_section.industry_news_sec .content{
                height: unset!important;
            }


            .future_media_section.confrance_sec  .dayTabs-modern .nav-link .etn-day{
                line-height: 110%;
            }


           .future_media_section.confrance_sec .agenda-card {
                border-radius: 15px;
            }


          .future_media_section.confrance_sec .speaker-card-sm {
                width: 100%;
            }


        .future_media_section.confrance_sec  .dayTabs-modern {
            margin-bottom: 20px;    
        }


        .conf_speaker_sec .speaker-post {
            font-size: 16px;
            min-height: unset;

        }

       .conf_speaker_sec .speaker-company{
            min-height: unset;
            font-size: 16px;
       }


      .conf_speaker_sec .speaker-card {
        border-radius: 15px;
      }


     .conf_speaker_sec .speaker-img-wrap{
        margin-bottom: 10px;
     }


    .future_media_section.ngage_sec  .step_image{
        height: 100%;
        border-radius: 15px;

     }

    .future_media_section.ngage_sec .ngage_logo
    {
        border-radius: 15px;
    }


    .future_media_section.ngage_sec .mob_img{
        height: 100%;
        margin-top: 20px;
        border-radius: 15px;
        padding-top: 5vw;
        padding-bottom: 5vw;
     }

     .future_media_section.ngage_sec .app{
        border-radius: 15px;
     }


    .future_media_section.ngage_sec .app_img{
        margin-top: 20px;
    }


    .whiteOutline-btn {
        width: 100%;
    }



    .stats-grid.review_stats{
              grid-template-columns: repeat(2, 1fr)!important;
    }

  .stats-grid.review_stats  .stat-item:nth-child(3) {
  grid-column: 1 / -1;   /* take full row */
  justify-self: center;  /* center the item */
  width: 50%;            /* optional: control width */
}





          


            

         }