@media only screen and (min-width: 1681px){
    .top-header .container-fluid,
    .navbar-expand-lg .container-fluid,
    .user-menu-sec .container-fluid,
    .sub-mobile-menu .container-fluid{
         position: relative;
         padding-left: calc((100% - 1600px) / 2);
         padding-right: calc((100% - 1600px) / 2);
    }
    #pageLoadModal .modal-xl {
        width: 1000px !important;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1680px) {
    .home-banner-slider-items img {
        height: 440px;
    }
    .inner-banner-sec {
        padding: 140px 0;
    }
    .menu-items ul li {
        margin: 0 27px;
    }
    .header-logo{
        max-width: 220px;
     }
    .top-header .container-fluid,
    .navbar-expand-lg .container-fluid,
    .user-menu-sec .container-fluid,
    .sub-mobile-menu .container-fluid{
         position: relative;
         padding-left: calc((100% - 1350px) / 2);
         padding-right: calc((100% - 1350px) / 2);
    }
    .header-wrp-sec .nav-link{
        /* font-size: 16px;
        margin: 0px 12px; */
        font-size: 14px;
        margin: 0px 10px;
    }
    .gic-logo-header p{
        font-size: 11px;
    }
    .gic-logo-header img{
        max-width: 200px;
    }
    .banner-caption .event-title{
        font-size: 45px;
    }
    .banner-caption .event-mini-title{
        font-size: 35px;
    }
    .banner-caption .event-date{
        font-size: 40px;
    }
    .banner-caption .event-month, .banner-caption .event-venue{
        font-size: 12px;
    }
    #pageLoadModal .modal-xl {
        width: 900px !important;
    }
}
/* @media (min-width: 1400px){
    .top-header .container-fluid,
    .navbar-expand-lg .container-fluid,
    .user-menu-sec .container-fluid,
    .sub-mobile-menu .container-fluid{
         position: relative;
         padding-left: calc((100% - 1350px) / 2);
         padding-right: calc((100% - 1350px) / 2);
    }
    .header-logo{
       max-width: 220px;
    }
} */
@media only screen and (min-width: 1200px) and (max-width: 1399px){
     .home-banner-slider-items img{
          /* height: 490px; */
          height: 340px;
     }
     .gic-logo-header img{
          max-width: 160px;
     }
     .gic-logo-header p{
        font-size: 11px;
     }
     .header-wrp-sec .nav-link{
        /* font-size: 15px;
        margin: 0px 8px; */
        font-size: 13px;
        margin: 0px 5px;
     }
     .quote-btn a{
        font-size: 15px;
        padding: 13px 20px;
     }
     .about-img-we .img-2{
          width: 130px;
          height: 130px;
     }
     .about-img-we .img-3{
          width: 200px;
          height: 200px;
     }
     .home-aboutus-section .fair-conference-box .date p{
          font-size: 45px;
     }
     .inner-banner-sec{
          padding: 130px 0;
     }
     .top-header .container-fluid,
     .navbar-expand-lg .container-fluid,
     .user-menu-sec .container-fluid,
     .sub-mobile-menu .container-fluid{
          position: relative;
          padding-left: calc((100% - 1150px) / 2);
          padding-right: calc((100% - 1150px) / 2);
     }
     .menu-items ul li {
        margin: 0 10px;
    }
    .menu-items ul li a{
        font-size: 15px;
    }
    .header-logo{
        max-width: 190px;
    }
    .top-header-social-p{
        font-size: 14px;
    }
    .network-tabs-wrp ul,
    .network-search-wrp,
    .network-live-user-list .select-all-wrp,
    .network-live-user-list li a,
    .network-user-info,
    .network-user-pro,
    .network-my-slots-wrp{
        padding: 0 15px;
    }
    .network-live-user-list li{
        padding: 13px 0 13px 15px;
    }
    .network-live-user-list h2{
        padding: 10px 15px;
    }
    .manage-slots-wrapper .nav-tabs .nav-item{
        margin: 7px;
    }
    .network-user-info table th, .network-user-info table td{
        font-size: 15px;
    }
    .banner-caption .event-title{
        font-size: 45px;
    }
    .banner-caption .event-mini-title{
        font-size: 27px;
    }
    .banner-caption .event-date{
        font-size: 45px;
    }
    .banner-caption .event-month, .banner-caption .event-venue{
        font-size: 14px;
    }
    #countdown ul li{
        padding: 10px;
    }
    .sponsors-sec .sponsors-title h2{
        font-size: 17px;
    }
    .scrolling-tracker-wrap img{
        height: 60px;
    }
    #pageLoadModal .modal-xl {
        --bs-modal-width: 1140px !important;
    }
    #pageLoadModal .modal-xl {
        width: 800px !important;
    }
}

@media (max-width: 1199px) {
    section,
    .top-footer {
        padding: 60px 0;
    }
    .header-logo{
        max-width: 159px;
        justify-content: start !important;
    }
    .header-wrp-sec .nav-link {
        margin: 0 6px;
    }
    .quote-btn a{
        padding: 13px 15px;
    }
    .gic-logo-header img {
        max-width: 130px;
    }
    .header-wrp-sec .nav-link {
        font-size: 11px;
        font-weight: 400;
    }
    .gic-logo-header p{
        font-size: 10px;
        position: absolute;
        top: -14px;
        left: 50%;
        transform: translateX(-50%) !important;
        font-weight: 500;
    }
    .quote-btn a {
        font-size: 14px;
        /* padding: 11px 15px; */
        font-weight: 400;
        font-size: 13px;
    }
    .navbar-brand img {
        max-width: 65px;
    }
    .home-banner-slider-items img {
        height: 600px;
    }
    .about-img-we .img-2 {
        width: 110px;
        height: 110px;
        border: 6px solid #fff;
    }
    .about-img-we .img-3 {
        width: 170px;
        height: 170px;
        border: 6px solid #fff;
    }
    .home-aboutus-section .fair-conference-box .date p {
        font-size: 40px;
    }
    .home-aboutus-section .fair-conference-box .date sup {
        top: -25px;
    }
    .main-title {
        font-size: 40px;
    }
    .our-speaker-sec .speaker-tab .speaker-item .speaker-name h5 {
        font-size: 20px;
    }
    .connect-grow-sec .content-container .cta-btn {
        flex-wrap: wrap;
    }
    .banner-caption .event-date {
        font-size: 70px;
    }
    .banner-caption .event-title {
        font-size: 50px;
    }
    .banner-caption .event-mini-title {
        font-size: 40px;
    }
    .our-speaker-sec .custom-nav-tabs .nav-link {
        margin: 7px 10px;
    }
    .inner-banner-sec {
        padding: 110px 0;
    }
    .breadcrumb-sec .breadcrumb-title h1 {
        font-size: 40px;
    }
    .breadcrumb-sec .breadcrumb {
        margin-bottom: 0;
    }
    .top-header-info-container,
    .follow-header {
        justify-content: center !important;
    }
    .follow-header {
        margin-top: 10px !important;
    }
    .sponsors-sec .sponsors-title h2 {
        font-size: 20px;
    }
    .sponsors-sec .sponsors-logo ul li {
        width: 16.66%;
    }
    .sponsors-sec .sponsors-logo ul li img {
        height: 50px;
    }
   
    .ready-conn-reg .cta-btn {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 15px;
    }
    .menu-items ul li{
        margin: 0 10px;
    }
    .menu-items ul li a{
        font-size: 15px;
    }
    .top-header-social-p{
        font-size: 14px;
    }
    .manage-slots-wrapper .slot{
        width: 25%;
    }
    .network-chat-wrapper {
        padding: 50px 20px 50px 0 !important;
    }
    .chat-empty-message{
        font-size: 40px;
    }
}

@media (min-width: 992px) {
    .navbar-nav .dropdown-menu {
        display: block;
        visibility: hidden;
        opacity: 0;
        transform: translateY(10px);
        transition: all 0.5s ease;
        box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
        border: none;
        min-width: 190px;
        width: 100%;
    }
    .navbar-nav .dropdown:hover > .dropdown-menu {
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
    }
    .dropdown-menu li {
        /* padding: 3px 0; */
        border-bottom: 1px solid #e1e8fa;
    }
    .dropdown-menu li:last-child {
        border-bottom: 0;
    }
    .navbar-nav .dropdown li a {
        color: #000;
        padding: 8px 10px;
        font-size: 16px;
        transition: all 0.6s ease;
    }
    .navbar-nav .dropdown-menu li:hover a {
        background-color: #093888;
        color: #fff;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .venue-aboutus-text-wrap {
        text-align: center;
    }
    .venue-aboutus-text-wrap ul li {
        justify-content: center;
    }
    .venue-aboutus-btn-wrp {
        justify-content: center;
    }
    .ready-conn-reg .cta-btn {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 15px;
    }
    .header-logo{
        max-width: 500px;
    }
    .network-tabs-wrp ul{
        justify-content: center;
    }
    .network-tabs-wrp ul .nav-item{
        width: 33.33% !important;
    }
    .network-chat-wrapper {
        padding: 40px 10px !important;
    }
}
@media (max-width: 991px) {
    p,
    ul li {
        font-size: 16px;
    }
    section,
    .top-footer {
        padding: 50px 0;
    }
    .offcanvas-logo .gic_logo{
        max-width: 120px !important;
        width: 100%;
    }
    .offcanvas-logo img {
        max-width: 70px;
        width: 100%;
    }
    .header-wrp-sec .nav-link {
        margin: 8px 0;
    }
    .offcanvas {
        background-color: #ffe7f8;
    }
    .offcanvas .btn-close {
        background-color: #fc226a;
        background-image: url(../images/icon/close-arrow.png);
        opacity: 1;
        border-radius: 50%;
        position: absolute;
        top: 20px;
        right: 20px;
    }
    .navbar-toggler:focus {
        box-shadow: none;
        border: none;
    }
    .navbar-toggler {
        padding: 0;
        border: none;
    }
    .top-header-info-wrp {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }
    .follow-header {
        justify-content: center !important;
    }
    .navbar-brand.gic-logo img {
        width: 100%;
        max-width: 168px;
    }
    .home-banner-slider-items img {
        height: 600px;
    }
    .banner-caption .event-title {
        font-size: 40px;
    }
    .banner-caption .event-mini-title {
        font-size: 30px;
    }
    .theme-btn {
        font-size: 14px;
        padding: 10px 15px;
    }
    .theme-btn span img,
    .banner-btn .theme-btn span img {
        width: 20px;
        height: 20px;
    }
    .our-speaker-sec .custom-nav-tabs .nav-link {
        margin: 7px 7px;
    }
    .speaker-tab ul {
        flex-wrap: wrap;
        justify-content: center;
    }
    .speaker-tab .tab-content ul li {
        width: 33.33%;
    }
    .our-speaker-sec .speaker-tab .speaker-item .speaker-name h5 {
        font-size: 20px;
    }
    .our-speaker-sec .speaker-tab .speaker-item {
        margin: 0 !important;
        padding-top: 0 !important;
    }
    .banner-caption .event-date {
        font-size: 65px;
    }
    .banner-caption sup {
        font-size: 20px;
        top: -25px;
        text-transform: capitalize;
    }
    .inner-banner-sec {
        padding: 90px 0;
    }
    .breadcrumb-sec .breadcrumb-title h1 {
        font-size: 35px;
    }
    .breadcrumb-sec .breadcrumb {
        margin-bottom: 0;
    }
    .about-img-we .img-2 {
        width: 130px;
        height: 130px;
        right: 10px;
    }
    .about-img-we .img-3 {
        width: 200px;
        height: 200px;
    }
    .sponsors-sec .sponsors-title h2 {
        font-size: 20px;
    }
    .sponsors-sec .sponsors-logo ul li {
        width: 25%;
    }
    .sponsors-sec .sponsors-logo ul li img {
        height: 45px;
    }
   
    /* .sub-mobile-menu{
        background: #9050f9;
        padding: 10px;
    }
    .menu-items ul{
        justify-content: center;
        flex-wrap: wrap;
    }
    .menu-items ul li{
        flex-wrap: wrap;
    } */
     .sub-mobile-menu{
        background: linear-gradient(90deg, #fc226a 0%, #8c52ff 100%);
        padding: 10px 0;
     }
    /* Hide by default */
    .open-mobile-sub-menu {
        display: none;
        transform: scale(0.95);
        transition: transform 0.3s ease, opacity 0.3s ease;
        opacity: 0;
    }

    /* Add this class dynamically for zoom-out effect */
    .zoom-out {
        transform: scale(1);
        opacity: 1;
    }
    .mobile-menu-drop{
        z-index: 9;
    }
    .mobile-menu-drop ul{
        position: absolute;
        background: aqua;
        z-index: 99;
        background: #ffff;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        top: 10px;
        right: 0;
        padding: 15px 0;
        border-radius: 10px;
    }
    .mobile-menu-drop ul li{
        padding: 7px 0;
        border-bottom: 1px solid #d9d8d8;
    }
    .mobile-menu-drop ul li:last-child{
        border-bottom: 0;
        padding-bottom: 0;
    }
    .mobile-menu-drop ul li a{
        color: #000;
        text-wrap: nowrap;
        padding: 0 15px;
    }
    .mobile-menu-drop ul li a.active{
        color: #d334a2;
        font-weight: 500;
    }
    .mobile-menu-drop p {
        text-transform: capitalize;
    }
    .your-seat-book-wrp .price{
        font-size: 30px;
    }
    .header-wrp-sec .nav-link {
        font-size: 17px;
        font-weight: 400;
    }
    .quote-btn a {
        font-size: 12px;
        /* padding: 11px 15px; */
        font-weight: 400;
        font-size: 17px;
    }
    .paragraph-container.collapsed{
        max-height: 7.8em;
    }
    .manage-slots-wrapper .slot{
        width: 33.33%;
    }
    .fair-connect-logo{
        max-width: 150px;
    }
    .venue-hotel-text-wrp {
        border-radius: 0 0 20px 20px;
        padding: 20px !important;
    }
    .gic-logo-header p {
        /* font-size: 13px; */
        font-size: 10px;
        position: absolute;
        top: -5px;
        left: 50%;
        transform: translateX(-50%) !important;
        font-weight: 500;
    }
}

@media (max-width: 768px) {
    .sponsor-info-text{
        text-align: center;
    }
    .sponsor-title-container{
        flex-direction: column;
        text-align: center;
    }
     .sponsor-title-container div{
        width: 100%;
    }
    .sponsor-title-container .col-md-5{
        margin-bottom: 10px;
    }
}
@media (max-width: 767px) {
   
    .top-header-info-wrp {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .follow-header {
        justify-content: center !important;
    }
    .our-speaker-sec .custom-nav-tabs .nav-link {
        margin: 7px 7px;
    }
    .speaker-tab ul {
        flex-wrap: wrap;
        justify-content: center;
    }
    .speaker-tab .tab-content ul li {
        width: 50%;
    }
    .our-speaker-sec .speaker-tab .speaker-item .speaker-name h5 {
        font-size: 20px;
    }
    .our-speaker-sec .speaker-tab .speaker-item {
        margin: 0 !important;
        padding-top: 0 !important;
    }
    .event-information-sec .event-content .event-item .event-det h5 {
        font-size: 30px;
    }
    .event-information-sec .event-content .event-item .event-det p {
        font-size: 18px;
    }
    .sponsor-tabs-wrp li {
        margin: 5px 5px;
    }
    .top-header-info-box p {
        text-align: center;
    }
    .inner-banner-sec {
        padding: 60px 0;
    }
    .breadcrumb-sec .breadcrumb-title h1 {
        font-size: 35px;
    }
    .breadcrumb-sec .breadcrumb {
        margin-bottom: 0;
    }
    .venue-aboutus-text-wrap {
        text-align: center;
    }
    .venue-aboutus-text-wrap ul li {
        justify-content: center;
    }
    .venue-aboutus-btn-wrp {
        justify-content: center;
    }
    .sponsors-sec .sponsors-title h2 {
        font-size: 18px;
    }
    .sponsors-sec .sponsors-logo ul li {
        width: 33.33%;
    }
    .sponsors-sec .sponsors-logo ul li img {
        height: 45px;
    }
    .get-in-touch-form-wrp {
        padding: 25px 15px;
    }
    .ready-conn-reg .cta-btn {
        margin-top: 20px;
        display: flex;
        justify-content: center;
    }
    .venue-aboutus-text-wrap{

    }
    .manage-slots-wrapper .slot{
        width: 50%;
    }
    .chat-empty-message{
        font-size: 25px;
    }
    .chat-container{
        height: 450px;
    }
    .network-chat-wrapper{
        padding: 20px 10px !important;
    }
    .chat-empty-message p{
        text-align: center;
    }
    .manage-slots-wrapper .nav-tabs .nav-item{
        margin: 8px;
    }
    .network-chat-header .network-user-name{
        font-size: 18px;
    }
    .network-tabs-wrp ul{
        justify-content: center;
    }
    .network-tabs-wrp ul .nav-item{
        width: 33.33% !important;
    }
    .venue-hotel-text-wrp{
        border-radius: 0 0 20px 20px;
        padding: 20px !important;
    }
    .venue-hotel-img-wrp .item img{
        border-radius: 20px 20px 0 0;
    }
    .venue-hotel-text-wrp ul.feature-list li{
        width: 50% !important;
    }
    .jw-mar-contact p{
        display: flex;
        word-break: break-all;
    }
    .jw-mar-contact p span{
        text-wrap-mode: nowrap;
        margin-right: 5px;
    }
    .f-desc{
        max-width: 100%;
    }
    .event-schedule-wrapper{
        padding: 20px;
    }
    .welcome-message-box:nth-child(odd) .welcome-msg-text1{
        padding-right: 0;
    }
    .welcome-message-box:nth-child(even) .welcome-msg-text1{
        padding-left: 0;
    }
    .welcome-message-box:nth-child(even) .welcome-message-pro-col{
        order: 2;
    }
    .welcome-message-box:nth-child(even) .welcome-message-pro-col .welcome-msg-img{
        margin-top: 15px;
    }
    .welcome-message-box:nth-child(even) .welcome-message-full-text-col{
        order: 3;
    }

}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    section,
    .top-footer {
        padding: 45px 0;
    }
    .connect-grow-sec .content-container .cta-btn {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .main-title {
        font-size: 35px;
    }
    .section-sub-title {
        font-size: 16px;
    }
    .navbar-brand img {
        max-width: 65px;
    }
    a.navbar-brand.gic-logo {
        width: fit-content;
        /* max-width: 115px; */
    }
    .navbar-brand img {
        max-width: 70px;
    }
    .navbar-brand.gic-logo img {
        width: 100%;
        max-width: 160px;
    }
    .banner-caption .event-date {
        font-size: 55px;
    }
    .banner-caption sup {
        font-size: 20px;
        top: -18px;
    }
    .banner-caption .event-month,
    .banner-caption .event-venue {
        font-size: 15px;
    }
    .banner-caption .event-title {
        font-size: 30px;
    }
    .banner-caption .event-mini-title {
        font-size: 27px;
    }
    .theme-btn {
        font-size: 14px;
        padding: 10px 15px;
    }
    .theme-btn span img,
    .banner-btn .theme-btn span img {
        width: 20px;
        height: 20px;
    }
    .home-banner-slider-items img {
        height: 450px;
    }
    .count-down-container {
        position: relative;
        overflow: hidden;
    }
    #countdown ul li {
        padding: 15px;
    }
    .count-title {
        display: flex;
        justify-content: center;
        width: 100% !important;
        margin: 0;
        position: absolute;
        left: 47%;
    }
    .count-title p {
        font-size: 13px;
    }
    #countdown ul li span {
        font-size: 38px;
    }
    .about-img-we .img-2 {
        width: 130px;
        height: 130px;
        border: 6px solid #fff;
    }
    .about-img-we .img-3 {
        width: 200px;
        height: 200px;
        border: 6px solid #fff;
    }
    .home-aboutus-section .fair-conference-box .date p {
        font-size: 40px;
    }
    .home-aboutus-section .fair-conference-box .date sup {
        top: -25px;
    }
    .home-aboutus-section .fair-conference-box .desc p {
        font-size: 13px;
    }
    .home-aboutus-section .fair-conference-box {
        max-width: 115px;
    }
    .our-speaker-sec .custom-nav-tabs .nav-link {
        margin: 7px 7px;
    }
   
    .user-payment-detail-table tbody th{
        width: 35%;
    }
    .your-seat-book-wrp .price{
        font-size: 30px;
    }
    .header-logo{
        max-width: 350px;
    }
    .gic-logo-header p{
        font-size: 12px;
    }
}
@media (max-width: 575px) {
    section,
    .top-footer {
        padding: 40px 0;
    }
    .connect-grow-sec .content-container .cta-btn {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .main-title {
        font-size: 35px;
    }
    .section-sub-title {
        font-size: 16px;
    }
    .navbar-brand img {
        max-width: 65px;
    }
    a.navbar-brand.gic-logo {
        width: fit-content;
        /* max-width: 115px; */
    }
    .navbar-brand img {
        max-width: 75px;
    }
    .navbar-brand.gic-logo img {
        width: 100%;
        max-width: 155px;
    }
    .banner-caption .event-date {
        font-size: 55px;
    }
    .banner-caption sup {
        font-size: 18px;
        top: -18px;
    }
    .banner-caption .event-month,
    .banner-caption .event-venue {
        font-size: 15px;
    }
    .banner-caption .event-title {
        font-size: 30px;
    }
    .banner-caption .event-mini-title {
        font-size: 25px;
    }
    .theme-btn {
        font-size: 14px;
        padding: 10px 15px;
    }
    .theme-btn span img,
    .banner-btn .theme-btn span img {
        width: 20px;
        height: 20px;
    }
    .home-banner-slider-items img {
        height: 365px;
    }
    .count-down-container {
        position: relative;
        overflow: hidden;
    }
    #countdown ul li {
        padding: 15px;
    }
    .count-title {
        display: flex;
        justify-content: center;
        width: 100% !important;
        margin: 0;
        position: absolute;
        left: 46%;
    }
    .count-title p {
        font-size: 13px;
    }
    #countdown ul li span {
        font-size: 38px;
    }
    .about-img-we .img-2 {
        width: 130px;
        height: 130px;
        border: 6px solid #fff;
    }
    .about-img-we .img-3 {
        width: 200px;
        height: 200px;
        border: 6px solid #fff;
    }
    .home-aboutus-section .fair-conference-box .date p {
        font-size: 40px;
    }
    .home-aboutus-section .fair-conference-box .date sup {
        top: -25px;
    }
    .home-aboutus-section .fair-conference-box .desc p {
        font-size: 13px;
    }
    .home-aboutus-section .fair-conference-box {
        max-width: 115px;
    }
    .inner-banner-sec {
        padding: 55px 0;
    }
    .breadcrumb-sec .breadcrumb-title h1 {
        font-size: 30px;
    }
    .breadcrumb-sec .breadcrumb {
        margin-bottom: 0;
    }
    .eventer-schedule-wrpper {
        display: block !important;
    }
    .eventer-schedule-detail-box:first-child {
        margin-top: 0;
    }
    .eventer-schedule-detail-box {
        margin: 10px 0;
    }
    .eventer-schedule-detail-box:last-child {
        margin-bottom: 0;
    }
   
    .speaker-details-section .speaker-name h2 {
        font-size: 30px;
    }
    .speaker-details-wrapper {
        padding: 15px;
    }
    .ready-conn-reg .cta-btn {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 15px;
    }
    .your-seat-book-wrp .price{
        font-size: 30px;
    }
    .user-payment-detail-table tbody th{
        width: 40%;
    }
    .gic-logo-header p{
        font-size: 9px;
        position: absolute;
        top: -6px;
        left: 50%;
        transform: translateX(-50%) !important;
        font-weight: 500;
    }
    .faqs-section .accordion-button h2{
        font-size: 15px;
    }
    .header-logo{
        max-width: 400px;
    }
    .paragraph-container.collapsed{
        max-height: 7.8em;
    }
    .manage-slots-wrapper .slot{
        width: 50%;
    }
    .login-box{
        padding: 20px;
    }
    .f-logo img {
        max-width: 120px;
        width: 100%;
        height: 120px;
        object-fit: contain;
    }
}

@media (max-width: 480px) {
    section,
    .top-footer {
        padding: 35px 0;
    }
    .main-title {
        font-size: 30px;
    }
    .section-sub-title {
        font-size: 16px;
    }
    .header-logo{
        max-width: 300px;
    }
    .navbar-brand img {
        max-width: 65px;
    }
    a.navbar-brand.gic-logo {
        width: fit-content;
        /* max-width: 115px; */
    }
    .navbar-brand img {
        max-width: 60px;
    }
    .navbar-brand.gic-logo img {
        width: 100%;
        max-width: 140px;
    }
    .banner-caption .event-date {
        font-size: 45px;
    }
    .banner-caption sup {
        top: -20px;
        font-size: 15px;
    }
    .banner-caption .event-month,
    .banner-caption .event-venue {
        font-size: 14px;
    }
    .banner-caption .event-title {
        font-size: 28px;
    }
    .banner-caption .event-mini-title {
        font-size: 22px;
    }
    .theme-btn {
        font-size: 14px;
        padding: 10px 15px;
    }
    .theme-btn span img,
    .banner-btn .theme-btn span img {
        width: 20px;
        height: 20px;
    }
    .home-banner-slider-items img {
        height: 320px;
    }
    .count-down-container {
        position: relative;
        overflow: hidden;
    }
    #countdown ul li {
        padding: 8px;
    }
    .count-title {
        display: flex;
        justify-content: center;
        width: 100% !important;
        margin: 0;
        position: absolute;
        left: 46%;
    }
    .count-title p {
        font-size: 13px;
    }
    #countdown ul li span {
        font-size: 38px;
    }
    .about-img-we .img-2 {
        width: 110px;
        height: 110px;
        border: 6px solid #fff;
    }
    .about-img-we .img-3 {
        width: 170px;
        height: 170px;
        border: 6px solid #fff;
    }
    .home-aboutus-section .fair-conference-box .date p {
        font-size: 40px;
    }
    .home-aboutus-section .fair-conference-box .date sup {
        top: -25px;
    }
    .home-aboutus-section .fair-conference-box .desc p {
        font-size: 13px;
    }
    .home-aboutus-section .fair-conference-box {
        max-width: 115px;
    }
    .our-speaker-sec .custom-nav-tabs .nav-link {
        margin: 7px 5px;
    }
    .speaker-tab ul {
        flex-wrap: wrap;
    }
    .speaker-tab .tab-content ul li {
        width: 50%;
    }
    .our-speaker-sec .speaker-tab .speaker-item .speaker-name h5 {
        font-size: 15px;
    }
    .our-speaker-sec .speaker-tab .speaker-item {
        margin: 0 !important;
        padding-top: 0 !important;
    }
    .event-information-sec .event-content .event-item .event-det h5 {
        font-size: 30px;
    }
    .event-information-sec .event-content .event-item .event-det p {
        font-size: 18px;
    }
    .inner-banner-sec {
        padding: 50px 0;
    }
    .breadcrumb-sec .breadcrumb-title h1 {
        font-size: 30px;
    }
    .breadcrumb-sec .breadcrumb {
        margin-bottom: 0;
    }
    
    .date-time-wrp .date-time-icon{
        font-size: 14px;
        margin: 0 7px;
    }
    .date-time-wrp .date-time-icon img{
        width: 15px;
    }
    .manage-slots-wrapper .slot{
        width: 50%;
    }
    .chat-empty-message{
        font-size: 25px;
    }
    .chat-container{
        height: 450px;
    }
    .network-chat-wrapper{
        padding: 20px 10px !important;
    }
    .chat-empty-message p{
        text-align: center;
    }
    .manage-slots-wrapper .nav-tabs .nav-item{
        margin: 8px;
    }
    .network-chat-header .network-user-name{
        font-size: 18px;
    }
    /* .manage-invi-pro-wrp{
        display: block !important;
    } */
     .manage-invi-btn{
        flex-wrap: wrap;
     }
     .manage-invi-btn .req-ignore-btn,
     .manage-invi-btn .req-accept-btn{
        margin: 3px 0;
     }
     .f-logo img {
        max-width: 110px;
        width: 100%;
        height: 110px;
        object-fit: contain;
    }
    .network-tabs-wrp ul .nav-item {
        width: 50% !important;
    }
    .top-header-info-box a{
        font-size: 12px;
    }
    .top-header-info-box img{
        margin-top: 4px;
    }
}

@media (max-width: 375px) {
    section,
    .top-footer {
        padding: 30px 0;
    }
    .main-title {
        font-size: 25px;
    }
    .section-sub-title {
        font-size: 16px;
    }
    .header-logo{
        max-width: 260px;
    }
    .navbar-brand img {
        max-width: 65px;
    }
    .navbar-brand.gic-logo img {
        width: 100%;
        max-width: 145px;
    }
    .banner-caption .event-date {
        font-size: 35px;
    }
    .banner-caption sup {
        font-size: 13px;
        top: -18px;
    }
    .banner-caption .event-month,
    .banner-caption .event-venue {
        font-size: 13px;
    }
    .banner-caption .event-title {
        font-size: 25px;
    }
    .banner-caption .event-mini-title {
        font-size: 20px;
    }
    .theme-btn {
        font-size: 14px;
        padding: 10px 15px;
    }
    .theme-btn span img,
    .banner-btn .theme-btn span img {
        width: 17px;
        height: 17px;
    }
    .home-banner-slider-items img {
        height: 300px;
    }
    .count-down-container {
        position: unset;
    }
    #countdown ul li {
        padding: 8px;
    }
    .count-title {
        display: flex;
        justify-content: center;
        width: 100% !important;
        margin: 0;
    }
    .count-title p {
        font-size: 13px;
    }
    #countdown ul li span {
        font-size: 38px;
    }
    .about-img-we .img-2 {
        width: 90px;
        height: 90px;
        border: 6px solid #fff;
    }
    .about-img-we .img-3 {
        width: 120px;
        height: 120px;
        border: 6px solid #fff;
    }
    .home-aboutus-section .fair-conference-box .date p {
        font-size: 35px;
    }
    .home-aboutus-section .fair-conference-box .date sup {
        top: -25px;
    }
    .home-aboutus-section .fair-conference-box .desc p {
        font-size: 13px;
    }
    .home-aboutus-section .fair-conference-box {
        max-width: 115px;
    }
    .count-title {
        display: none;
    }
    .manage-slots-wrapper .slot{
        width: 50%;
    }
    .venue-hotel-text-wrp ul.feature-list li{
        width: 100% !important;
    }
    .network-tabs-wrp ul,
    .network-search-wrp,
    .network-live-user-list .select-all-wrp,
    .network-user-pro,
    .network-user-info,
    .network-my-slots-wrp,
    .network-individual-user-list li a{
        padding: 0 15px;
    }
    .network-live-user-list h2{
        padding: 10px 20px;
    }
    .offcanvas-logo .gic_logo{
        max-width: 100px !important;
        width: 100%;
    }
    .offcanvas-logo img {
        max-width: 60px;
        width: 100%;
    }
}
