@media (min-width:300px) and (max-width:767px) {
    .hr_line::after {
        width: 36%;
    }
.fs-20{
    font-size: 18px !important;
}
    .image-corner {
        width: 15% !important;
        right: -4%;
        top: -20px;
    }

    .bg-notifications {
        background: url('../images/notification-bg-mob.png');
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    .notification-carousel .owl-nav {
        position: absolute;
        top: -14px;
        right: -7px;
    }

    .chairman-pic {
        width: 75% !important;
    }

    .numerical-details .fs-75 {
        font-size: 50px;
    }

    .numerical-details .fs-24 {
        font-size: 16px;
    }

    .bg-notifications .fs-16 {
        font-size: 10px;
    }

    .bg-notifications .fs-24 {
        font-size: 10px;
    }

    .notification_logo {
        width: 36% !important;
    }

    .members_corner .w-75,
    .blogs .w-75,
    .news .w-75,
    .interviews .w-75 {
        width: 100% !important;
    }

    .member-register .br_18 {
        border-radius: 18px;
    }

    #eventscarousel button.carousel-control-prev {
        position: relative;
        left: -4% !important;
        top: -293px !important;
    }

    #eventscarousel button.carousel-control-next {
        position: relative;
        left: 88% !important;
        top: -325px !important;
    }

    .mobile-search-bar.w-25 {
        width: 60% !important;
    }

    .events-filter {
        font-size: 16px !important;
    }

    #desktop-timeline {
        display: none;
    }

    #mobile-timeline {
        display: block;
    }

    .enquiry-form-br {
        border-radius: 22px 22px 0px 0px;
    }

    .engagement-with-states h5.fs-20 {
        font-size: 16px;
    }

    .engagement-with-states {
        grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    }

    .line-hide {
        display: none;
    }

    .mob-text-wrapping {
        white-space: nowrap;
    }

    .gap-x-5 {
        --bs-gutter-x: 0rem;
    }

    .banner_text .fs-50 {
        font-size: 30px;
    }

    .banner_text.other_pages .fs-42 {
        font-size: 30px;
    }

    .esdm-cards .fs-27 {
        font-size: 20px;
    }

    .esdm-cards .w-25 {
        width: 50% !important;
    }

    .banner_text {
        top: 0%;
        left: 0%
    }

    .banner_text .fs-18 {
        font-size: 14px;
    }

    .notification-carousel.owl-theme .owl-nav {
        margin-top: 30px !important;
    }

    .about-mission-bg {
        background-image: url('../images/about/about-mission-bg-mob.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .start-mission-bg {
        background-image: url('../images/startup/startup-goal-banner-new.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .join-iesa-bg {
        background-image: url('../images/join-iesa-bg-mob.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .iesa-members .nav-tabs {
        overflow-x: auto;
    }

    .img_description {
        padding: 40px;
        border-radius: 26px;
    }

    .initiative-images {
        width: 100%;
    }

    .individual-chapter {
        flex: 0 0 calc(40.66% + 25px);
    }

    .search-width,
    .filters-width {
        width: 100% !important;
    }

    .scroll-events,
    .scroll-focus-areas {
        flex-wrap: nowrap;
        overflow: auto;
    }

    .scroll-events .col-lg-4.col-md-6.mb-5,
    .scroll-focus-areas .col-lg-4.col-md-6.mb-3 {
        width: 90%;
    }

    .member_login {
        position: relative !important;
    }

    .member_login .card {
        bottom: 10px;
        left: 0px;
    }

    .banner_text .fs-22 {
        font-size: 16px;
    }

    .end-filters .w-25,
    .end-filters .select_date {
        width: 100% !important;
    }

    .organisation_icon {
        right: -6%;
        top: -10%;
    }

    .carousel-icons_prev,
    .carousel-icons_next {
        width: 1.4rem;
    }

    .carousel_text {
        bottom: 23%;
    }

    .organisation_group {
        width: 100%;
    }

    .banner_text.other_pages {
        position: absolute;
        top: 5%;
        left: 0%;
    }

    .membership-plans .owl-item,
    .membership-plans .owl-item.active {
        margin-right: 10px !important;
    }

    .location_iesa {
        height: 100%;
    }

    #nav-central-government .p_2 {
        padding: 1rem;
    }

    .fs-42,
    .fs-40 {
        font-size: 30px !important;
    }

    .error_text {
        position: relative;
        right: 0%;
        bottom: 2%;
    }

    .govt-engagements .nav-tabs {
        flex-flow: row;
        overflow-x: scroll;
    }

    .search-organisation .w-25 {
        width: 100% !important;
    }

    .event-details-tab .nav-tabs {
        display: flex;
        overflow-x: auto;
        flex-wrap: nowrap;
    }
    .sponsor_logos{
        padding: 15px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .chairman-pic {
        width: 50% !important;
    }

    .numerical-details .fs-75 {
        font-size: 60px;
    }

    .numerical-details .fs-24 {
        font-size: 16px;
    }

    .bg-notifications .fs-24 {
        font-size: 16px;
    }

    .member-register .br_18 {
        border-radius: 18px;
    }

    #desktop-timeline {
        display: flex;
    }

    #mobile-timeline {
        display: none;
    }

    .enquiry-form-br {
        border-radius: 22px 22px 0px 0px;
    }

    .netra-numericals .fs-84 {
        font-size: 60px;
    }

    .line-hide {
        display: none;
    }

    .mob-text-wrapping {
        white-space: nowrap;
    }

    .gap-x-5 {
        --bs-gutter-x: 1rem;
    }

    .width_50 {
        width: 75%;
    }

    .banner_text .fs-50 {
        font-size: 29px;
    }

    .banner_text.other_pages .fs-42 {
        font-size: 29px;
    }

    .banner_text .fs-18 {
        font-size: 14px;
    }

    .banner_text {
        top: -5%;
        left: 2%;
    }

    .esdm-cards .w-25 {
        width: 50% !important;
    }

    /* .filter_categories {
        margin-left: 70px;
    } */

    .notification-carousel.owl-theme .owl-nav {
        margin-top: 22px !important;
    }

    .about-mission-bg {
        background-image: url('../images/about/about-mission-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .start-mission-bg {
        background-image: url('../images/startup/startup-goal-banner-new.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .join-iesa-bg {
        background-image: url('../images/join-iesa-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    /* .iesa-members .nav-tabs {
        overflow-x: auto;
    } */

    .initiative-images {
        width: 300px;
    }

    .individual-chapter {
        flex: 0 0 calc(29.66% + 25px);
    }

    .search-width,
    .filters-width {
        width: 50% !important;
    }

    .member_login .card {
        bottom: 35%;
        left: 40px;
    }

    .banner_text .fs-22 {
        font-size: 16px;
    }

    .organisation_icon {
        top: -7%;
    }

    .carousel_text {
        left: 10%;
        bottom: 19%;
    }

    .banner_text.other_pages {
        position: absolute;
        top: -10%;
        left: 2%;
    }

    .membership-plans .owl-item,
    .membership-plans .owl-item.active {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .location_iesa {
        height: 100%;
    }

    .error_text {
        right: 14%;
        bottom: -15%;
    }

    .govt-engagements .nav-tabs {
        flex-flow: row;
        overflow-x: scroll;
    }
    .border_grey{
        border-right: 1px solid #EBECF0;
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .chairman-pic {
        width: 75% !important;
    }

    .end-filters {
        margin-left: auto;
    }

    .second-navbar ul.fs-16 {
        font-size: 12px;
    }

    #desktop-timeline {
        display: flex;
    }

    #mobile-timeline {
        display: none;
    }

    .wrap-center .fs-60 {
        font-size: 50px;
    }

    .focusing-areas h4.fs-24 {
        font-size: 20px;
    }

    .govt-engagements .nav-link.fs-16 {
        font-size: 13px;
    }

    .line-hide {
        display: none;
    }

    #navbar-one a.fs-18 {
        font-size: 16px;
    }

    .organisation-details .fs-16 {
        font-size: 14px;
    }

    .width_50 {
        width: 50%;
    }

    .banner_text {
        top: 9%;
        left: 5%;
    }

    .esdm-quantity {
        display: block !important;
    }

    .esdm-quantity .w-25 {
        width: 40% !important;
    }

    .esdm-quantity .mb-lg-0 {
        margin-bottom: 15px !important;
    }

    .about-mission-bg {
        background-image: url('../images/about/about-mission-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .start-mission-bg {
        background-image: url('../images/startup/startup-goal-banner-new.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .join-iesa-bg {
        background-image: url('../images/join-iesa-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .initiative-images {
        width: 400px;
    }

    .search-width,
    .filters-width {
        width: 50% !important;
    }

    /* .search-organisation {
        display: block !important;
    } */

    .filter-1,
    .filter-2,
    .filter-3 {
        margin-bottom: 10px !important;
    }

    .member_login .card {
        bottom: 37%;
        left: 10px;
    }

    .about-mission-bg .my-lg-5 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .banner_text.other_pages .fs-42 {
        font-size: 30px;
    }

    .banner_text.other_pages {
        position: absolute;
        top: 10%;
        left: 5%;
    }

    .membership-plans .owl-item,
    .membership-plans .owl-item.active {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .error_text {
        right: 2%;
        bottom: -3%;
    }
    .border_grey{
        border-right: 1px solid #EBECF0;
    }
}

@media (min-width:1201px) and (max-width:1400px) {
    .chairman-pic {
        width: 75% !important;
    }

    .end-filters {
        margin-left: auto;
    }

    #desktop-timeline {
        display: flex;
    }

    #mobile-timeline {
        display: none;
    }

    .bg-blue-gradient {
        background: linear-gradient(180deg, #5CB7F3 0%, #2740DE 100%);
        height: 100vh;
    }

    .second-navbar ul.fs-16 {
        font-size: 15px;
    }

    .width_50 {
        width: 50%;
    }

    .about-mission-bg {
        background-image: url('../images/about/about-mission-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .start-mission-bg {
        background-image: url('../images/startup/startup-goal-banner-new.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .join-iesa-bg {
        background-image: url('../images/join-iesa-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .initiative-images {
        width: 400px;
    }

    .filters-width {
        width: 18% !important;
    }

    .member_login .card {
        bottom: 50%;
        left: 50px;
    }

    .membership-plans .owl-item,
    .membership-plans .owl-item.active {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .border_grey{
        border-right: 1px solid #EBECF0;
    }
}

@media (min-width:1401px) {
    .end-filters {
        margin-left: auto;
    }

    #desktop-timeline {
        display: flex;
    }

    #mobile-timeline {
        display: none;
    }

    .bg-blue-gradient {
        background: linear-gradient(180deg, #5CB7F3 0%, #2740DE 100%);
        height: 85vh;
    }

    .govt-engagements .nav-tabs,
    /* .iesa-members .nav-tabs, */
    .events-gallery-tabs .nav-tabs {
        justify-content: center;
    }

    .width_50 {
        width: 50%;
    }

    .carousel_text {
        left: 7%;
    }

    .about-mission-bg {
        background-image: url('../images/about/about-mission-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .start-mission-bg {
        background-image: url('../images/startup/startup-goal-banner-new.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .join-iesa-bg {
        background-image: url('../images/join-iesa-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .initiative-images {
        width: 400px;
    }

    .banner_text {
        left: 5%;
    }

    .filters-width {
        width: 18% !important;
    }

    .member_login .card {
        bottom: 50%;
        left: 50px;
    }

    .banner_text.other_pages {
        position: absolute;
        top: 10%;
        left: 5%;
    }

    .membership-plans .owl-item,
    .membership-plans .owl-item.active {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .border_grey{
        border-right: 1px solid #EBECF0;
    }

}

@media (min-width: 1550px) and (max-width: 1700px) {
    .member_login .card {
        bottom: 65%;
        left: 60px;
    }

    .banner_text.other_pages {
        left: 10%;
    }
}

@media (min-width: 1701px) and (max-width: 1829px) {
    .member_login .card {
        bottom: 75%;
        left: 200px;
    }

    .banner_text.other_pages {
        left: 13%;
    }
}

@media (min-width: 1830px) and (max-width: 1920px) {
    .member_login .card {
        bottom: 80%;
        left: 240px;
    }

    .banner_text.other_pages {
        left: 15%;
    }
}

@media (min-width: 1920px) and (max-width: 2150px) {
    .member_login .card {
        bottom: 85%;
        left: 290px;
    }

    .banner_text.other_pages {
        left: 18%;
    }
}

@media (min-width: 2151px) and (max-width: 2299px) {
    .member_login .card {
        bottom: 95%;
        left: 390px;
    }

    .banner_text.other_pages {
        left: 18%;
    }
}

@media (min-width: 2300px) and (max-width: 2500px) {
    .member_login .card {
        bottom: 103%;
        left: 480px;
    }

    .banner_text.other_pages {
        left: 18%;
    }
}

@media (min-width: 2300px) {
    .member_login .card {
        bottom: 110%;
        left: 570px;
    }

    .banner_text.other_pages {
        left: 25%;
    }
}

@media (min-width: 1921px) and (max-width: 4000px) {
    .bg-blue-gradient {
        background: linear-gradient(180deg, #5CB7F3 0%, #2740DE 100%);
        height: 65vh;
    }

    .carousel_text {
        left: 18%;
    }

    /* .member_login .card {
        bottom: 110%;
        left: 600px;
    } */

    .banner_text {
        left: 18%;
    }

    /* .banner_text.other_pages {
        left: 26%;
    } */

    .about-mission-bg {
        background-image: url('../images/about/about-mission-bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
        height: 750px;
    }
    .start-mission-bg {
        background-image: url('../images/startup/startup-goal-banner-new.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .about-mission-bg .my-lg-5 {
        margin-top: 11rem !important;
        margin-bottom: 7rem !important;
    }
    .start-mission-bg .my-lg-5 {
        margin-top: 11rem !important;
        margin-bottom: 7rem !important;
    }
}

@media (min-width:850px) and (max-width:900px) {
    .member_login .card {
        bottom: 40%;
        left: 70px;
    }

    .banner_text.other_pages {
        left: 6%;
    }
}

@media (min-width:901px) and (max-width:991px) {
    .member_login .card {
        bottom: 43%;
        left: 130px;
    }

    .banner_text.other_pages {
        left: 10%;
    }
}