/* @media only screen and (min-width: 2000px) {
    .demo_4_banner {
        transform: scale(0.3) rotate(-360deg);
    }
} */

@media only screen and (min-width: 1701px) {
    :root {
        --padding: 80px;
        --p30: 40px;
        --p40: 50px;
        --p20: 30px;
        --wlcmrt: 550px;
        --wrkline: 4;
        --allcom: 70px;
        --spec: 1100px;
    }

    .heading h2 {
        font-size: 66px;
    }

    .heading h4 {
        font-size: 58px;
    }

    .welcome_right .heading h4 {
        font-size: 96px;
    }

    .committee_box .com_img_box {
        /* width: 156px; */
        /* height: 156px; */
    }

    .committee_box .com_img_box img {
        margin-top: -36px;
        height: calc(100% + 59px);
    }

    .committee_box .com_name_box {
        /* width: calc(100% - 156px); */
        margin-top: 13px;
    }

    .committee_box h5 {
        margin-bottom: 8px;
        font-size: 23px;
    }

    .committee_box h6 {
        font-size: 19px;
    }

    .com_btm {
        height: 156px;
    }

    .counter_zone_right ul {
        /* justify-content: start; */
        gap: 7px;
        justify-content: end;
    }

    .counter_zone_right ul li {
        width: 69px;
        height: 69px;
        padding: 0 7px;
    }

    .counter_zone_right ul li n {
        font-size: 20px;
        line-height: 27px;
    }

    .counter_zone_right ul li i {
        font-size: 11px;
    }

    .counter_zone_left h5 {
        font-size: 24px;
    }

    .counter_zone_left h4 {
        font-size: 38px;
    }

    .counter_zone_left img {
        width: 47px;
        height: 47px;
    }

    .counter_zone_left {
        gap: 5px;
    }

    .counter_zone ul li n {
        font-size: 50px;
        line-height: 48px;
    }

    .counter_zone ul li i {
        font-size: 17px;
    }

    .regi_box ul li {
        font-size: 18px;
        padding-bottom: 10px;
    }

    .regi_box ul {
        gap: 10px;
    }

    .regi_date h4 {
        font-size: 37px;
    }

    .regi_date h5 {
        font-size: 22px;
    }

    .banner_next_wrap li h5 {
        font-size: 21px;
    }

    .banner_next_wrap li p {
        font-size: 18px;
    }

    .banner_component h2 {
        font-size: 113px;
    }

    .banner_component h5 {
        font-size: 35px;
    }

    .text1_box {
        font-size: 32px;
    }

    .banner_bottom_component p {
        gap: 20px;
        font-size: 24px;
    }

    .banner_bottom_component p .powered_logo {
        width: 160px;
    }

    .banner_bottom_component p a j {
        font-size: 40px;
    }

    .banner_bottom_component p a k {
        font-size: 31px;
    }

    .banner_bottom_component p a {
        line-height: 46px;
    }

    .main_btn {
        padding: 14px 25px;
        font-size: 16px;
    }

    .main_btn::before {
        width: 25px;
        height: 25px;
    }

    .abstract_topic p {
        font-size: 77px;
    }

    .ics_inner ul li h6 {
        font-size: 20px;
    }

    .ics_inner ul li h5 {
        margin-bottom: 11px;
        font-size: 24px;
    }

    .ics_inner ul li p {
        width: 60px;
        font-size: 24px;
        margin-bottom: 20px;
    }

    .ics_oration_wrap .heading h3,
    .fics_left .heading h3 {
        font-size: 36px;
    }

    .abstract_top-right {
        font-size: 26px;
    }

    .abstract_bottom-right ul li h6 {
        gap: 16px;
        font-size: 21px;
    }

    .abstract_bottom-right ul li h5 {
        font-size: 35px;
    }

    .abstract_bottom-right ul li h4 {
        font-size: 40px;
    }

    .ics_mid img {
        width: 300px;
    }

    .oration_large_box h5 img {
        width: 82px;
    }

    .oration_large_box h5 n k {
        font-size: 18px;
    }

    .oration_large_box h5 n a {
        font-size: 23px;
    }

    .wrkshop_top_right h3 {
        font-size: 32px;
    }

    .wrkshop_top_right h3 img {
        width: 50px;
    }

    .wrkshop_top_right {
        gap: 15px;
    }

    .workshop_li h5 {
        font-size: 28px;
    }

    .workshop_li h5 {
        font-size: 28px;
    }

    .welcome_content p {
        font-size: 20px;
    }

    .accordeon .link .prev {
        font-size: 19px;
    }

    .allcom_wrap .committee_box h5 {

        font-size: 15px;
    }

    .allcom_wrap .committee_box h6 {
        font-size: 13px;
    }

    .f_size_18 {
        font-size: 18px;
    }

    .f_list li a {
        font-size: 17px;
    }

    .copyright p {
        font-size: 17px;
    }

    .copyright p img {
        width: 110px;
    }

    .ft_lg {

        font-size: 219px;
    }

    .abs_banner_content_top h2 {
        font-size: 95px;
        line-height: 76px;
    }

    .abs_banner_content_top h4 {
        font-size: 78px;
        line-height: 67px;
    }

    .abscountdown h4 {
        font-size: 27px;
        letter-spacing: 15px;
        line-height: normal;
    }

    .abscountdown ul li n {
        font-size: 41px;
        line-height: 44px;
    }

    .spec_left_box_smt li,
    .spec_left_box_str li,
    .spec_left_box_imn li,
    .con-spec-top-lt ul li p,
    .spec_left_box_athr li p,
    .sub_spec_box ul .sub_spec_box_li .sub_spec_box_li_box p,
    .spec_bottom_left p,
    .spec_bottom_right p,
    .sub_spec_box ul .sub_spec_box_li button,
    .young_scien_award_left p,
    .spec_left_box_imn li,
    .young_scien_award_right ul li,
    .young_scien_award_left ul li,
    .spec_left_box_imn li {
        font-size: 22px;
    }

    .con-spec-top-lt ul li p span,
    .spec_left_box_athr li p span,
    .spec_left_box_qss li h6,
    .sub_spec_box ul .sub_spec_box_li .sub_spec_box_li_box ol li,
    .young_scien_award_left ul li span,
    .spec_bottom_left ul li,
    .spec_bottom_right ul li {
        font-size: 18px;
    }

    .sub_spec_box ul .sub_spec_box_li button span {
        min-width: 44px;
        font-size: 16px;
    }

    .con-spec-top-lt ul li p,
    .spec_left_box_athr li p {
        line-height: 24px;
    }

    .con-spec-top-lt ul li n,
    .spec_left_box_athr li n {
        min-width: 40px;
        font-size: 19px;
    }

    .con-spec-top-lt ul li::before {
        left: 19px;
        height: calc(calc(100% + var(--p20)) - 40px);
        top: 40px;
    }

    .spec_left_box_athr li n {
        min-width: 50px;
        font-size: 22px;
    }

    .spec_left_box_head h4,
    .spec_left_box_qss li h4 {
        font-size: 31px;
    }

    .spec_left_box_smt_wrap .spec_left_box_head h4 span {
        font-size: 25px;
    }

    .counter-inner h4 {
        font-size: 23px;
    }

    .young_scien_award_left h3 {
        font-size: 83px;
    }

    .counter-inner h3 {
        font-size: 36px;
    }

    .abscountdown ul li i,
    .spec_left_box_qss li small,
    .spec_bottom_left n,
    .spec_left_box_imn_wrap n {
        font-size: 16px;
    }

    .spec_left_box_smt li::before,
    .spec_left_box_str li::before,
    .spec_left_box_imn li::before {
        font-size: 11px;
        top: 10px;
    }

    .abs_banner_content_top {
        width: 531px;
    }

    .registation_end h4 {
        font-size: 45px;
    }

    .cen_com_left {
        font-size: 19px;
    }

    .cen_com_top_left .heading h6 {
        font-size: 16px;
        letter-spacing: 13px;
        margin-bottom: 14px;
    }

    .cen_com_top_left img {
        min-width: 140px;
        max-width: 140px;
    }

    .accordeon {

        height: calc(71vh - var(--headerfxheight));
    }
}



@media only screen and (min-width: 1500px) and (max-width: 1700px) {
    .demo_4_banner {
        transform: scale(0.4) rotate(-360deg);
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {}

@media only screen and (min-width: 300px) and (max-width: 999px) {
    :root {
        --padding: 30px;
        --p30: 15px;
        --p40: 20px;
        --p20: 10px;
    }

    .heading h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .heading h4 {
        margin-bottom: 0;
        font-size: 24px;
    }

    .heading h5 {
        font-size: 22px;
    }

    .venue-name {
        font-size: 35px;
        padding-bottom: 15px;
        line-height: 33px;
    }

    .venue-name span {
        font-size: 26px;
    }

    .vnu-ac-wrap li {
        padding: 9px 50px 9px 25px;
    }

    .vnu-ac-wrap li h6 {
        font-size: 13px;
        padding-right: 22px;
    }

    .vnu-ac-wrap li h6::before {
        font-size: 12px;
    }

    .vnu-ac-wrap li .vnu-ac-body p {
        font-size: 11px;
        line-height: 19px;
    }

    .line-icon-gear {
        right: -44px;
        font-size: 45px;
    }

    .process-step span {
        font-size: 13px;
        line-height: 22px;
    }

    .process-step p {
        font-size: 11px;
    }

    .process-step {
        padding-left: 23px;
        padding-top: 15px;
    }

    .process-step-icon-box .number {
        font-size: 41px;
    }

    .vnu-loaction-wrap h3 {
        font-size: 12px;
    }

    .vnu-loc-heading a {
        font-size: 14px;
    }

    .vnu-loc-heading i {
        font-size: 12px;
    }

    .vnu-loc-heading {
        margin-bottom: 8px;
        gap: 6px;
    }

    .vnu-map {
        width: 117px;
    }

    .oration_large_box {
        /* margin-top: -135px; */
    }

    .oration_box h6 {
        font-size: 14px;
    }

    .oration_large_box ul {
        gap: 7px;
    }

    .oration_large_box ul li {
        font-size: 11px;
        padding-left: 11px;
    }

    .oration_large_box ul li::before {
        font-size: 6px;
        top: 4px;
    }

    .oration_box p {
        margin: 0;
        font-size: 11px;
    }

    .oration_box h4 {
        font-size: 45px;
    }

    .oration_date {
        padding: 7px;
    }

    .oration_date k {
        font-size: 14px;
    }

    .oration_date a {
        font-size: 16px;
    }

    .abstract_box_left h3 {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .abstract_box_right_innerleft h5 {
        font-size: 18px;
    }

    .abstract_box_right_innerleft img {
        width: 40px;
        height: 40px;
        margin-bottom: 10px;
    }

    .abstract_box_right_innerright p {
        font-size: 14px;
    }

    .abstract_box_right_innerright ul {
        gap: 5px;
    }

    .abstract_box_right_innerright ul li {
        padding-left: 12px;
        font-size: 12px;
    }

    .abstract_box_right_innerright ul li::before {
        font-size: 6px;
        top: 4px;
    }

    .abstract_box_right_innerright p {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .workshop_ul {
        /* width: 98%; */
    }

    .workshop_li h5 {
        font-size: 17px;
        margin-bottom: 2px;
    }

    .workshop_li {
        /* width: 33.33%; */
    }

    .workshop_li p {
        font-size: 12px;
    }

    .workshop_li:nth-child(4),
    .workshop_li:nth-child(5) {
        border-top: 1px solid #ffffff33;
    }

    .workshop_ul .workshop_li:nth-child(5n + 0) {
        border-right: 0;
    }

    .workshop_ul .workshop_li:nth-child(3n + 0) {
        border-right: 0;
    }

    .regi_date h4 {
        font-size: 23px;
        margin-bottom: 1px;
    }

    .regi_date h5 {
        font-size: 13px;
    }

    .regi_box ul {
        gap: 5px;
        margin-top: 10px;
    }

    .regi_box ul li {
        font-size: 13px;
        padding-bottom: 5px;
    }

    .regi_box n {
        font-size: 372px;
    }

    .regi_box.active::after {
        width: calc(100% - 4px);
        height: calc(100% - 4px);
        left: 2px;
        top: 2px;
        border-radius: 13px;
    }

    .msg_content {
        font-size: 12px;
    }

    .msg_right_btm_box {
        width: 185px;
    }

    .fics_right ul li,
    .oration_large_box ul li {
        padding-left: 11px;
        font-size: 12px;
    }

    .fics_left_btm_box {
        width: 185px;
    }

    .fics_date k {
        font-size: 15px;
    }

    .fics_date a {
        font-size: 17px;
    }

    .fics_right ul {
        gap: 5px;
    }

    .fics_right h4,
    .oration_large_box h6 {
        font-size: 18px;
        margin-bottom: 9px;
    }

    .oration_large_box h5 n a {
        font-size: 17px;
    }

    .oration_large_box h5 n k {
        font-size: 14px;
    }

    .fics_right ul li::before,
    .oration_large_box ul li::before {
        font-size: 6px;
        top: 5px;
    }

    .noti_box p n {
        font-size: 20px;
    }

    .noti_box p g {
        font-size: 11px;
        line-height: 11px;
    }

    .social_icon a {
        font-size: 15px;
    }


    .counter-inner h4 {
        font-size: 14px;
    }

    .counter-inner h3 {
        font-size: 19px;
    }

    .counter-inner h4 {
        font-size: 13px;
    }

    .countdown ul li n {
        font-size: 22px;
        line-height: 29px;
    }

    .countdown ul li i {
        font-size: 7px;
    }



    .spec_box_btn {}

    .spec_box_wrap {
        width: 100%;
        padding: 0;
    }

    .spec_box_btn button {
        text-align: center;
        font-size: 12px;
    }

    .abstract_banner_wrap {
        overflow: hidden;
    }

    .committee_box h5 {
        margin-bottom: 4px;
        font-size: 14px;
    }

    .committee_box h6 {
        font-size: 12px;
    }

    .committee_box_blank {
        display: none;
    }

    .faq-wrap li .dropdown-menu {
        border-radius: 15px;
        max-height: 80vh;
        width: 81vw;
        left: unset !important;
        /* top: unset !important; */
        bottom: 100% !important;
        transform: translate(0%, 0) !important;
        right: 0 !important;
        border-bottom-right-radius: 0;
        border: 0;
    }

    .faq-wrap li button.dropdown-toggle.show {
        padding: 8px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 11px;
        font-size: 12px;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 0;
    }

    .faq-wrap {
        width: 50%;
        /* display: grid; */
        /* grid-template-columns: 1fr 1fr 1fr; */
        position: relative;
    }

    .regi_inner.owl-carousel .owl-nav button.owl-next,
    .regi_inner.owl-carousel .owl-nav button.owl-prev,
    .regi_inner.owl-carousel button.owl-dot {
        font-size: 2px !important;
    }

    .banner_next_wrap li h5 {
        /* font-size: 14px; */
        /* margin: 3px 0; */
    }

    .banner_next_wrap li p {
        margin: 0;
        /* font-size: 12px; */
    }

    .counter_zone ul li n {
        font-size: 28px;
        line-height: 26px;
    }

    .counter_zone ul hr {
        height: 12px;
    }

    .banner_bottom_component p {
        gap: 7px;
        font-size: 13px;
        padding-bottom: 15px;
        width: 35%;
    }

    .banner_bottom_component p .powered_logo {
        width: 63px;
    }

    .banner_bottom_component p a {
        line-height: 24px;
    }

    .banner_bottom_component p a j {
        font-size: 21px;
    }

    .banner_bottom_component p a k {
        font-size: 15px;
    }

    .regi_tariff .owl-nav {
        margin-top: 15px;
        display: flex;
        justify-content: end;
        gap: 4px;
    }

    .regi_tariff .owl-nav button {
        width: 26px;
        height: 26px;
        justify-content: center;
        line-height: 25px !important;
        font-size: 17px !important;
        border: 1px solid white !important;
        color: white !important;
        border-radius: 5px !important;
    }

    .regi_box {

        margin-bottom: 7px;
    }

    .ics_inner ul li h6 {
        font-size: 14px;
    }

    .ics_inner ul li h5 {
        margin-bottom: 5px;
        font-size: 17px;
    }

    .ics_inner ul li p {
        width: 40px;
        font-size: 14px;
        margin-bottom: 15px;
    }

    .ics_oration_wrap .heading h3,
    .fics_left .heading h3 {
        font-size: 24px;
    }

    .abstract_top-right {
        font-size: 18px;
    }

    .abstract_topic p {
        font-size: 30px;
    }

    .abstract_bottom-right ul li h6 {
        gap: 7px;
        font-size: 13px;
    }

    .abstract_bottom-right ul li h5 {
        font-size: 21px;
        margin-bottom: 9px;
    }

    .abstract_bottom-right ul li h4 {
        font-size: 24px;
    }

    .wrkshop_top_right h3 {
        font-size: 20px;
    }

    .wrkshop_top_right h3 img {
        width: 29px;
    }

    .welcome_content p {
        font-size: 16px;
    }

    .welcome_right .heading img {
        width: 240px;
    }

    .spec_left_box_smt li,
    .spec_left_box_str li,
    .spec_left_box_imn li,
    .con-spec-top-lt ul li p,
    .spec_left_box_athr li p,
    .sub_spec_box ul .sub_spec_box_li .sub_spec_box_li_box p,
    .spec_bottom_left p,
    .spec_bottom_right p,
    .sub_spec_box ul .sub_spec_box_li button,
    .young_scien_award_left ul li,
    .young_scien_award_right ul li {
        font-size: 16px;
    }

    .sub_spec_box ul .sub_spec_box_li button span {
        min-width: 30px;
        font-size: 11px;
    }

    .con-spec-top-lt ul li p span,
    .spec_left_box_athr li p span,
    .young_scien_award_left ul li span {
        font-size: 12px;
    }

    .con-spec-top-lt ul li p,
    .spec_left_box_athr li p {
        line-height: 17px;
    }

    .con-spec-top-lt ul li n,
    .spec_left_box_athr li n {
        min-width: 25px;
        font-size: 12px;
    }

    .con-spec-top-lt ul li::before {
        left: 12px;
        height: calc(calc(100% + var(--p20)) - 25px);
        top: 25px;
    }

    .spec_left_box_athr li n {
        min-width: 30px;
        font-size: 14px;
    }

    .spec_left_box_head h4 {
        font-size: 19px;
    }

    .spec_left_box_head h4 span {
        font-size: 15px;
    }

    .spec_left_box_qss {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .spec_left_box_smt {
        grid-template-columns: 1fr;
    }

    .spec_left_box_head {
        flex-direction: column;
        align-items: start;
        gap: var(--p20);
    }

    .abs_banner_content_top h2 {
        font-size: 43px;
        line-height: 39px;
    }

    .abs_banner_content_top h4 {
        font-size: 37px;
        line-height: 36px;
    }

    .abscountdown h4 {
        font-size: 15px;
        letter-spacing: 7px;
        line-height: normal;
    }

    .abscountdown ul li n {
        font-size: 25px;
        line-height: 24px;

    }

    .abscountdown ul li i {
        font-size: 10px;
    }

    .registation_end h4 {
        font-size: 20px;
    }

    .sub_spec_box ul .sub_spec_box_li .sub_spec_box_li_box ol li {
        font-size: 15px;
    }

    .young_scien_award_left ul li,
    .spec_left_box_imn li {
        padding: 11px;
    }

    .young_scien_award_left h3 {
        font-size: 30px;
    }

    .cen_com_left {

        font-size: 13px;
    }

    .cen_com_top_left .heading h6 {
        font-size: 11px;
        letter-spacing: 5px;
    }

    .cen_com_top_left img {
        min-width: 70px;
        max-width: 70px;
    }

    .full_content .heading h2 {
        font-size: 21px;
        line-height: 23px;
    }

    .full_content .heading h4 {
        font-size: 19px;
    }

    .allcom_wrap {
        padding: 0;
    }

    .accordeon {
        height: auto;
        flex-direction: column;
        overflow: hidden;
    }

    .accordeon .link {
        width: 100%;
        height: calc(var(--allcom) * 2);
        border-top-left-radius: 15px;
        margin-right: 0;
        padding-right: 0;
        box-shadow: -8px 0px 11px #00000066;
        border-bottom-left-radius: 0;
        border-top-right-radius: 15px;
        margin-bottom: calc(var(--allcom) / -1);
        padding-bottom: var(--allcom);
    }

    .accordeon .link .prev {
        writing-mode: unset;
        font-size: 14px;
        padding: 0 10px;
    }

    .accordeon .link.hovered {
        height: auto;
    }

    .accordeon .link.hovered .full_content {
        position: unset;
        width: 100%;
    }


    .chad_wrap {
        border-radius: 15px;
    }

    .banner_bottom_component p a img {
        min-width: 46px;
        max-width: 46px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 999px) {
    :root {
        --vnuimg: 300px;
        --wlcmrt: 288px;
        --spec: 400px;
    }

    .banner_component h2 {
        font-size: 59px;
    }

    .banner_component h4 {
        font-size: 27px;
        margin-bottom: -23px;
    }

    .banner_component h5 {
        font-size: 17px;
    }

    F .text1_box {
        font-size: 11px;
    }

    .text1_box span {
        width: 30px;
        height: 30px;
        font-size: 12px;
    }

    .demo_4_banner .banner_component h2 {
        font-size: 95px;
    }

    .demo_4_banner .banner_component h4 {
        font-size: 33px;
        margin-bottom: -41px;
    }

    .demo_4_banner .banner_component h5 {
        font-size: 19px;
    }

    .demo_4_banner .text1_box {
        font-size: 14px;
    }


    .committee_box .com_img_box {
        /* width: 62px; */
        /* height: 67px; */
    }

    .committee_box .com_img_box img {
        margin-top: -10px;
        height: calc(99% + 19px);
    }

    .committee_box .com_name_box {
        /* width: calc(100% - 62px); */
        /* padding-left: 7px; */
    }

    .committee_box.w-18 {
        width: 24%;
    }

    .committee_box.w-20 {
        width: 22%;
    }

    .committee_top_1 .heading {
        width: 33%;
        margin-right: -2%;
        padding-left: var(--p20);
    }

    .com_btm {
        height: 67px;
    }

    .counter_zone_right ul li n {
        font-size: 34px;
        line-height: 37px;
    }

    .counter_zone_right ul li i {

        font-size: 9px;
    }

    .faq-wrap {
        width: 50%;
    }

    .inclution_wrap h4 {
        margin-bottom: 0px;
        font-size: 15px;
    }

    .counter_zone_left h4 {
        font-size: 16px;
        /* margin-top: 6px; */
    }

    .abstract-box-wrap::before {
        top: 14px;
    }

    .abstract-box {
        padding-top: 37px;
    }

    .abstract-box::before {
        font-size: 13px;
        width: 30px;
        height: 30px;
    }

    .abstract-box h4 {
        font-size: 12px;
    }

    .abstract-box p {
        font-size: 10px;
    }

    .abstract-box-wrap {
        margin-bottom: 9px;
        gap: 7px;
    }

    .abstract_right .text-list {
        font-size: 33px;
        line-height: 38px;
    }

    .work_step_left,
    .work_step_right {
        width: 50%;
    }

    .regi_right {
        width: 90%;
    }

    .workshop_ul .workshop_li:nth-child(5n + 0) {
        border-right: 1px solid #ffffff33;
    }

    .workshop_ul .workshop_li:nth-child(3n + 0) {
        border-right: 0;
    }

    .text1_box {
        font-size: 15px;
    }

    .welcome_right .heading h4 {
        font-size: 40px;
    }


    .ics_mid img {
        width: 144px;
    }

    .abstract_bottom-right,
    .abstract_bottom-left {
        width: 50%;
    }

    .consec .f_list,
    .copyright {
        flex-direction: row;
    }

    .d-mob {
        display: none !important;
    }

    .d-dek {
        display: block !important;
    }

    .abstract_top-right,
    .wrkshop_top_right {
        width: 44%;
    }

    .wrkshop_top_left,
    .abstract_top_left {
        width: 50%;
    }

    .banner_next_wrap {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .counters {
        width: 100%;
    }

    .abs_banner_content_top {
        width: 298;
    }

    .young_scien_award_left h3 {
        font-size: 42px;
    }

    .cen_com_top {
        width: 40%;
    }

    .cen_com_right {
        width: 60%;
    }

    .abstract_bottom_left .abstract_countdown {
        width: 76%;
    }

    .banner_wrap .banner_bk {
        width: 65%;
    }

    .banner_wrap .banner_bk img {
        aspect-ratio: 1 / .75;
    }
}

@media only screen and (min-width: 300px) and (max-width: 767px) {
    :root {
        --cominline: 2;
        --cominline5: 2;
        --allcom: 44px;
    }

    .demo_4_banner {
        transform: scale(1) rotate(0deg);
        transform-origin: center 13%;
        padding-top: 0;
    }

    .d-mob {
        display: block !important;
    }

    .d-dek {
        display: none !important;
    }

    .msg_wrap,
    .regi-wrap,
    .abstratc_wrap,
    .fics_wrap,
    .oration_wrap,
    .banner_next_wrap,
    .welcome_right,
    .banner_wrap,
    .abstract_wrap,
    .ics_oration_wrap,
    .chad_wrap,
    .patron_wrap,
    .org_com_wrap,
    .corecom_wrap,
    .spec_wrap,
    .counters {
        padding: var(--padding) 12px;
    }

    .banner_wrap,
    .org_com_wrap {
        padding-top: calc(var(--headerheight) + var(--padding));
    }

    .banner_noti_wrap {
        width: 98%;
    }

    .regi_box {
        flex: unset;
        width: 100%;
    }

    .regi_inner {
        flex-wrap: wrap;
    }

    .regi_box.active::after {
        /* inset-inline-end: 0; */
        /* transform: translateY(0%) translateX(-50%) rotate(90deg); */
        /* top: 100%; */
        /* left: 50%; */
        /* margin-top: -10px; */
    }

    .workshop_li {
        width: 100%;
    }

    .workshop_li {
        border-right: 0;
    }

    .workshop_li:nth-child(2),
    .workshop_li:nth-child(3) {
        border-top: 1px solid #ffffff33;
    }

    .abstract_box,
    .abstract_box_right_inner {
        flex-direction: column;
        gap: var(--p20);
    }

    .abstract_box_right_inner {
        align-items: start;
        gap: var(--p20);
    }

    .abstract_box_right_innerleft {
        display: flex;
        align-items: center;
        gap: var(--p20);
    }

    .abstract_box_left,
    .abstract_box_right,
    .abstract_box_right_innerright,
    .abstract_box_right_innerleft,
    .vnu-img,
    .oration_box,
    .welcome_left,
    .welcome_right,
    .welcome_box_bottom,
    .counter_zone ul,
    .abstract_top_left,
    .abstract_top-right,
    .abstract_bottom-right,
    .abstract_bottom_left,
    .fics_left,
    .fics_right,
    .oration_large_box h5,
    .wrkshop_top_left,
    .wrkshop_top_right,
    .wrshop_btm,
    .com_wrap_con,
    .spec_right,
    .counters,
    .cen_com_left,
    .cen_com_right,
    .cen_com_top {
        width: 100%;
    }

    .abstract_box_right_innerleft img {
        margin-bottom: 0px;
    }

    .vnu_top {
        align-items: start;
        flex-direction: column;
        gap: var(--p30);
    }

    .venue-box {
        padding-left: 0;
        width: 100%;
    }

    .vnu_btm {
        grid-template-columns: 1fr;
        gap: var(--p30);
    }

    .abstract_bk {
        width: 100%;
    }

    .fics_wrap {
        flex-direction: column;
        gap: var(--p30);
    }

    .oration_inner {
        flex-direction: column;
    }

    .new_footer_top_right_inner {
        grid-template-columns: 1fr;
    }

    .msg_wrap {
        flex-direction: column;
    }

    .abstract_box_left {
        position: unset;
    }

    .oration_wrap .heading {
        width: 100%;
    }

    .oration_large_box {
        /* margin-top: 0; */
        flex-direction: column;
        gap: var(--p20);
    }

    .oration_large_box h5 img {
        width: 50px;
    }

    /* .fics_left {
        gap: 181px;
    } */

    .banner_component,
    .banner_wrap .banner_bk,
    .banner_bottom_component p {
        width: 100%;
    }

    .text1_box span {
        width: 25px;
        height: 18px;
        font-size: 11px;
    }

    .banner_content {
        flex-direction: column;
    }

    .banner_component h2 {
        font-size: 49px;
    }

    .banner_component h4 {
        font-size: 27px;
        margin-bottom: -22px;
    }

    .banner_component h5 {
        font-size: 19px;
    }

    .text1_box {
        font-size: 18px;
        justify-content: start;
    }

    .banner_component h6 {
        /* flex-direction: column; */
        /* align-items: center; */
        flex: unset;
        width: 100%;
    }

    .counters {
        /* flex-direction: column; */
    }

    .con-spec-top {
        flex-direction: column;
    }

    .con-spec-top-lt {
        text-align: left;
        border-bottom: 1px solid #ffffff36;
        margin-bottom: 25px;
        padding-bottom: 25px;
        border-right: 0;
        margin-right: 0;
        padding-right: 0;
    }

    .con-spec-top .con-spec-top-lt ul li::before {
        /* left: 0; */
        /* right: inherit; */
    }

    .con-spec-flex {
        flex-direction: column;
    }

    .con-spec-mid {
        border-bottom: 1px solid #ffffff36;
        padding-bottom: var(--p30);
        padding-right: 0;
        border-right: 0;
        gap: var(--p20);
    }

    .con-spec-para {
        padding-top: var(--p30);
        text-align: center;
        font-size: 14px;
        padding-left: 0;
    }

    .con-spec-bottom-wrap,
    .sub-spec-bottom-wraper {
        flex-direction: column;
    }

    .con-spec-bottom-wrap div,
    .sub-spec-bottom-inner,
    .rev-spec-bottom-inner {
        width: 100%;
    }

    .sub-spec-top-wrap-inner {

        flex-direction: column;
        gap: var(--p30);
    }

    .sub-spec-top-wrap {
        width: 100%;
        text-align: center;
    }

    .con-spec-mid-wrap h4,
    .sub-spec-top-wrap h4 {
        font-size: 20px;
    }

    .sub-spec-top h3 {
        font-size: 21px;
    }

    .sub-spec-top h6 {
        font-size: 21px;
    }

    .spec_box_btn {
        overflow: auto;
    }



    .abstratc_bk {
        height: 75%;
        width: auto;
    }

    .abs_banner_content_bottom {
        justify-content: center;
    }

    .abs_banner_content_bottom img,
    .banner_light {
        width: 359px;
    }

    .banner_marqee {
        transform: translateX(-50%);
    }

    .vnu-map {
        left: -7px;
    }

    .committee_inner {
        align-items: start;
    }

    .committee_box_blank {
        display: none !important;
    }




    .committee_top_1 .heading {
        width: 100%;
        margin-right: 0;
        padding-left: 12px;
        z-index: 1;
        text-align: center;
    }

    .com_btm {
        height: 30px;
    }

    .work_step_left,
    .work_step_right {
        width: 100%;
        height: auto;
    }

    .abstratc_wrap {
        flex-direction: column;
    }

    .work_step_wrap {
        flex-direction: column-reverse;
    }

    .abstract_left {
        flex: 1;
        padding: 0;
        border-right: 0;
        border-bottom: 1px solid #7f7f7fa3;
    }

    .abstract-box p {
        margin-bottom: 0;
    }

    .abstract-box-wrap {
        grid-template-columns: 1fr;
        gap: 25px;
        margin-bottom: var(--padding);
    }

    .shape1 {
        margin-bottom: 0;
        margin-top: 60px;
        width: 100%;
    }

    .abstract-box-wrap::before {
        width: 3px;
        height: 100%;
        top: 16px;
        left: 14px;
    }

    .abstract-box {
        padding-top: 0;
        padding-left: 41px;
    }

    .abstract-box::before {
        top: -4px;
        left: 0;
        font-size: 13px;
        width: 30px;
        height: 30px;
    }

    .shape2 {
        width: 56%;
    }

    .abstract_right .text-list {
        height: auto;
        padding: var(--padding) 0;
        font-size: 31px;
        line-height: 35px;
    }

    .abstract_right .text-list:last-child {
        padding-bottom: 0;
    }

    .regi_right {
        width: 100%;
    }

    .demo_4_banner .text1_box {
        font-size: 14px;

    }

    .demo_4_banner .banner_component h5 {
        font-size: 13px;
    }

    .demo_4_banner .banner_component h2 {
        font-size: 53px;
    }

    .demo_4_banner .banner_component h4 {
        font-size: 28px;
        margin-bottom: -20px;
    }

    .demo_4_banner .banner_component {
        width: 91%;
    }

    .d-fl-mob {
        display: flex;
    }

    .con-spec-top ul {
        grid-template-columns: 1fr 1fr;
    }

    .con-spec-top ul li::before {
        display: none;
    }

    .new_footer_top {
        grid-template-columns: 1fr;
    }

    .banner_bottom_component {
        gap: var(--p30);
        flex-direction: column;
    }

    .banner_next_wrap {
        flex-direction: column;
    }

    .welcome_wrap {
        flex-direction: column-reverse;
    }

    .welcome_right .heading h4 {
        font-size: 43px;
    }

    .committee_box .com_img_box img,
    .msg_committee_box .com_img_box img {
        margin-top: -6px;
    }

    .welcome_box_bottom {
        transform: translateX(0);
        width: 100% !important;
    }

    .counter_zone {
        align-items: start;
        flex-direction: column;
        gap: var(--p30);
    }

    .banner_bottom_component p {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .banner_bottom_component p span {
        width: 100%;
        text-align: center;
    }

    .banner_bottom_component p .powered_logo {
        margin: 0 38%;
    }

    .banner_bottom_component p a {
        width: 100%;
        align-items: center;
        /* padding-bottom: 0; */
        /* border-bottom: 0; */
        /* border-right: 0; */
        /* padding-right: 7px; */
    }

    .banner_bottom_component p a:last-child {
        border-right: 0;
        padding-right: 0;
    }

    .banner_wrap .banner_bk {
        margin-bottom: 0;
    }

    .welcome_box_bottom a {
        padding: 10px;
    }

    .welcome_box_bottom a img {
        box-shadow: 1px -1px 7px 2px #21212159;
    }

    .abstrac_top,
    .wrkshop_top {
        align-items: start;
        margin-bottom: var(--p30);
        flex-direction: column;
        gap: var(--p30);
    }

    .abstract_bottom {
        align-items: start;
        flex-direction: column-reverse;
        gap: var(--p30);
    }

    .abstract_wrap {
        overflow: hidden;
    }

    .ics_inner {
        flex-direction: column;
    }

    .ics_inner ul {
        min-width: 100%;
        max-width: 100%;
    }



    .ics_mid {
        margin: var(--p40) 0;
    }

    .side-line-main {
        display: none;
    }

    .oration_large_box ul {
        grid-template-columns: 1fr;
    }

    .welcome_right {
        width: 100% !important;
    }

    .welcome_left img {
        height: auto;
        width: 100%;
    }





    .spec_left {
        width: 100%;
        padding-right: 0px;
    }



    .abs_banner_content {
        flex-direction: column;
    }



    .abs_banner_content_top {
        width: 300px;
        padding-bottom: var(--p40);
    }

    .spec_inner {
        flex-direction: column;
        gap: var(--p30);
    }

    .abstract_bottom_left {
        gap: var(--padding);
    }

    .abstract_category_grid {
        grid-template-columns: 1fr;
    }

    .young_scien_award,
    .spec_bottom,
    .young_scien_award_left ul,
    .cen_com_wrap,
    .cen_com_top {
        flex-direction: column;
    }

    .spec_bottom_left ul,
    .spec_bottom_right ul {
        grid-template-columns: 1fr;
        gap: 11px;
    }

    .cen_com_wrap,
    .cen_com_top {
        gap: var(--p30);
    }



    .cen_com_top {
        padding-right: 0;
        position: unset;
    }

    .abstract_bottom_left .abstract_countdown {
        width: 100%;
    }

    .cen_com_wrap .committee_box h5 {
        margin-bottom: 4px;
        font-size: 11px;
    }

    .cen_com_wrap .committee_box h6 {
        font-size: 10px;
    }

    .header_btn .main_btn span j {
        display: none;
    }

    .header_btn .main_btn span n {
        display: block;
        font-size: 12px;
    }
}