/* responsive css */


@media only screen and (max-width: 1499px) {
    .topic_story span, .green {
        font-size: 14px;
    }

    .books p {
        font-size: 17px;
        line-height: 1.5;
    }

    .contribute_story h4 {
        font-size: 21px;
        line-height: 1.5;
    }

    .inner-detail label {
        font-size: 16px;
        line-height: 24px;
    }

    .all_detail, .series_colaba {
        padding: 70px 0;
    }

    .event-contact li a {
        font-size: 16px;
    }

    /* .books_monographs .topic_story span {
        padding-right: 15px;
    } */
    .books_monographs .topic_story span:after {
        right: 6px;
    }

    .green {
        top: 5px;
    }

    .inner-detail p, .container_panel2 p, .the-bigning p, .about_text1 p, .aout-panel4 p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 10px;
    }
	
	.container_panel2 li{
		 font-size: 16px;
        line-height: 25px;
	}
	
    .initiatives .tabs li {
        font-size: 17px;
    }

    .initiatives .tabs, .forum_inner {
        padding: 20px;
    }

    .connect_list {
        max-width: 100%;
    }

    .forum_story h5 {
        font-size: 18px;
    }

    .series_h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .series_p {
        font-size: 18px;
        line-height: 27px;
    }

    section.books_monographs.expert-css span.color_blue {
        margin: 0;
    }

    .container_panel2 ul.list3 li {
        width: 100%;
    }

    .keyword .form-control, .keyword .form-select, .alphbet .form-control {
        font-size: 19px;
    }

    .cst_inner p {
        font-size: 22px;
        line-height: 30px;
    }

    .cst_inner h2 {
        font-size: 40px;
        line-height: 50px;
        padding-right: 0px;
    }

    .cst_inner {
        padding: 30px;
        max-width: 565px;
    }

    .mission_text span {
        font-size: 85px;
        line-height: 70px;
    }

    .mission_text p {
        line-height: 23px;
        font-size: 17px;
    }

    .speaker_text h3 {
        font-size: 23px;
        line-height: 30px;
    }

    .platform .conference-speaker h5 {
        font-size: 24px;
        line-height: 30px;
    }

    .conference-speaker h5 {
        font-size: 23px;
    }

    .partner_p p {
        line-height: 32px;
        font-size: 22px;
    }

    .cst_inner label:before, .cst_inner label:after {
        width: 140px;
    }

    .cst_inner.cst_inner_dialogue {
        max-width: 400px;
    }

    .cst_inner.cst_inner_dialogue p {
        font-size: 17px;
        line-height: 25px;
    }

    .text_btn a {
        font-size: 15px;
    }

    .blue-bg h5 {
        font-size: 22px;
    }

    .big_dialogue h4 {
        font-size: 50px;
    }

    .relationship_technology {
        padding-bottom: 70px;
    }

    .contact {
        padding: 60px 0;
    }

    section.expert_panel_content.gp-orf:before {
        height: 325px;
    }

    .cst_inner a {
        font-size: 15px;
    }
}

@media only screen and (max-width: 1399px) {
    .gry-bg1:before {
        width: 900px;
    }

    .place_detail p {
        max-width: 75%;
    }

    section.espert_speak_panel .sharethis {
        margin-right: 20%;
    }
}

@media only screen and (max-width: 1280px) {
    .container_panel2 ul {
        display: inline-block;
        padding: 10px 0;
        width: 100%;
    }







    .container_panel2 ul li {
        display: inline-block;
    }

    section.expert_panel_content blockquote.blocq-2 {
        font-size: 17px;
        margin-top: 20px;
    }

}

@media only screen and (max-width: 1199px) {


    .blockquote_h3 {
        font-size: 30px;
        line-height: 40px;
    }
	.wrapper {
		padding-top: 233px;
	}

    section.espert_speak_panel .sharethis {
        margin-right: 5%;
    }

    #demo .carousel-caption p {
        font-size: 18px;
        padding: 8px 10px;
    }

    .alphbet-wise-search ul li {
        margin: 0 13px;
    }

    .alphbet-wise-search ul li a {
        font-size: 14px;
    }

    .alphbet-wise-search {
        padding: 20px 0;
    }

    .border_top {
        padding-top: 30px;
        margin-top: 10px;
    }

    .breadcrumbs {
        margin-top: 50px;
    }

    .books {
        margin-right: 15px;
    }

    h1 {
        font-size: 35px;
        line-height: 40px;
        margin-top: 10px;
    }

    section.expert_panel_content .col-md-4 {
        width: 31.5%;
        margin-left: 0;
    }

    .you_may_topic {
        margin-bottom: 30px;
    }

    .you_may_topic h3 {
        font-size: 20px;
        padding-right: 0px;
    }

    section.expert_panel_content blockquote {
        font-size: 20px;
        margin-bottom: 35px;
    }

    section.expert_panel_content blockquote.blocq-color {
        font-size: 17px;
        margin: 20px 0 20px;
    }

    .expert-fliter h2 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    .container_panel2 h2, h3.font-24_blk {
        font-size: 24px;
        margin-bottom: 10px;
        margin-top: 10px !important;
    }

    blockquote.font-24.font-weight-medium {
        font-size: 17px;
    }

    section.expert_panel_content .font-24 {
        margin-bottom: 50px;
    }

    .covid_panel h3 {
        font-size: 22px;
    }

    .expert_panel_content:before {
        height: 130px;
    }

    .gry-bg1:before, .orf-leader:before {
        width: 100%;
        left: 0;
    }

    .about-filter1 {
        margin: 0 0px;
        padding: 20px;
    }

    section.aout-panel4 h4 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .orf-leader {
        padding: 20px 15px;
        margin: 45px 0;
    }

    .orf-leader h5 {
        padding: 10px 0 0;
        font-size: 22px;
        margin: 0;
    }

    .listing-orf {
        padding: 50px 12px;
    }


    .People_detail_margin {
        margin-bottom: 40px;
    }

    .you_may img {
        margin-bottom: 15px;
    }

    section.expert_panel_content.gp-orf:before {
        height: 280px;
    }

    .cst_inner h2 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 35px;
    }

    .cst_inner p {
        font-size: 19px;
        line-height: 27px;
    }

    .logo_list.logo_list1 li:nth-child(2) {
        width: 55%;
        margin-right: 0;
    }

    .logo_list img {
        width: 110px;
    }

    .logo_list li:nth-child(2) {
        margin: 0 10px;
    }

    .partner-sina li {
        width: 22%;
    }

    .event-contact, .realted-search-terms {
        padding: 20px;
    }

    .ist-text h3 {
        font-size: 22px;
    }

    .ist-time {
        margin-bottom: 20px;
    }

    .add-time p {
        margin-bottom: 0px;
    }

    .contact_form {
        padding-left: 30px;
    }
}

@media only screen and (min-width: 991px) {
    #tab1.first_tab {
        display: block;
    }





}

@media only screen and (max-width: 991px) {
    /*.container_panel2.research_panel2_block a {
        word-break: break-all;
    }*/

    .modal_foag .modal-content {
        height: 450px;
    }

    .all_detail.all_detail_iss .books-flex .books:nth-child(odd) {
        padding: 0 0 0 .7rem;
    }

    section.expert_panel_content .realted-events.realted-search-terms h4 {
        margin-bottom: 15px;
    }

    .espert_speak_panel .sharethis.sharethis-blog {

        margin-right: 5%;
    }

    .all_detail.all_detail_iss .books {
        width: 32.9%;
    }

    .subscibe-orf-form {
        max-width: 100%;
        margin: 50px auto;
        background: #fff;
        padding: 50px 20px;
    }

    .anachor-tag {
        top: -180px;

    }

    .mobile-header h2:after {
        background: url(http://sd19:8080/orf_new/public/img/download_icon.svg) no-repeat;
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        top: 21px;
        right: 88px;
    }


    .wrapper.inner_wrapper.pading-194 {
        padding-top: 194px;
    }

    .menuCollapse.active ul {
        display: block;
        padding: 0 15px;
    }

    .menuCollapse ul li {
        border-bottom: 1px solid #ddd;
        padding: 10px 0;
    }

    .menuCollapse ul li a {
        color: #333;
    }

    .menuCollapse.active {
        box-shadow: 0 3px 6px #00000029;
    }

    .mobile-header {
        text-align: center;
        display: block;
        padding: 15px 0px 7px;
        position: relative;
    }

    .menuCollapse ul {
        display: none;
        list-style: none;
        text-align: left;
    }

    .sidenav.active {
        width: 90%;
    }



    body .partner-sina .owl-carousel .owl-nav button:before {
        display: none;
    }

    .partner-carousels .owl-nav span {
        padding: 5px;
        display: block;
    }

    .container_panel2 img {
        max-width: 100%;
    }

    .listing-orf {
        padding: 50px 12px;
    }

    section.aout-panel2 .gry-bg1 h3 {
        padding-bottom: 28px;
    }

    .Intern_With_US .detail_form p {
        font-size: 20px;
    }

    .share_toggle {
        display: block;
    }

    .all_story.topic_list_pan .total_share {
        left: -161px;
        top: 39px;
    }

    .all_story.publication_story span, section.commentary.background-white.publication_story span {
        white-space: inherit;
    }



    .topic_story.topic_color_yellow.text-mobile span.green.color_yellow {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    .topic_story.topic_color_yellow.text-mobile span.green.color_yellow a {
        margin: 0 0px 6px 1px;
        padding-right: 5px;
    }

    .wrapper, .wrapper.expert-panel {
        padding-top: 153px;
    }

    .home_banner .carousel-item img {
        height: auto;
    }

   #demo .carousel-caption {
        max-width: 100%;
        padding: 15px;
        position: relative;
        top: 0;
        width: 100%;
        transform: none;
    }

    .blockquote_h3 {
        font-size: 20px;
        line-height: 30px;
    }

    #demo .carousel-caption p {
        font-size: 14px;
        padding: 4px 10px;
        margin-bottom: 5px;
    }

    .series-end {
        padding-left: 0;
    }

    .breadcrumbs {
        margin-top: 0;
    }

    .series_banner {
        padding: 10px 0 0 0;
    }

    .series_colaba {
        padding: 50px 0 0 0;
    }

    .series_bottom {
        padding: 60px 0 0 0;
    }

    .alphbet-wise-search ul {
        align-items: center;
        overflow-y: scroll;
        justify-content: inherit;
        padding-bottom: 15px;
    }

    .alphbet-wise-search ul li {
        margin: 0 8px;
    }

    .books-flex {
        display: inline-block;
        justify-content: inherit;
    }

    .books {
        vertical-align: top;
        width: 46%;
        margin-bottom: 35px;
    }

    .books_img {
        height: auto;
    }

    #sync1 .owl-item img {
        height: 350px;
    }

    #expert-speak .carousel-caption p {
        font-size: 20px;
        line-height: 28px;
    }

    #expert-speak .carousel-caption h3 {
        font-size: 25px;
    }

    #sync2 h4 {
        padding: 10px 10px;
        font-size: 14px;
    }

    section.expert_panel_content .col-md-8, section.expert_panel_content .col-md-4 {
        width: 100%;
    }

    section.expert_panel_content blockquote {
        font-size: 20px;
    }

    .container_panel2 ul li {
        font-size: 14px;
    }

    h1 {
        font-size: 25px;
        line-height: 30px;
    }

    .covid_panel h3 {
        font-size: 19px;
        line-height: 1.5;
        margin-top: 15px;
    }

    section.espert_speak_panel h5:after, .we-panel section.espert_speak_panel:after {
        display: none;
    }

    .location_list li {
        margin: 0 10px;
    }

    .location_list li a {
        font-size: 15px;
    }

    .location_list {
        margin: 20px 0 20px 0;
    }

    .place_detail p {
        font-size: 16px;
        line-height: 24px;
        max-width: 100%;
    }

    .key-img {
        margin-bottom: 15px;
    }

    .keyword .form-control, .keyword .form-select, .alphbet .form-control {
        padding: 10px 10px;
        font-size: 15px;
    }

    .about-filter2 {
        margin: 20px 0px;
        padding: 30px;
    }

    .about-filter1 {
        padding: 10px 0;
    }

    .orf-leader h3 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    .orf-leader {
        margin: 30px 0;
    }

    section.the-bigning {
        padding: 0;
    }

    section.the-bigning.Work-With-Us {
        padding-top: 15px;
    }

    .the-bigning h2 {
        margin-bottom: 10px;
    }

    .about_text1 {
        margin-top: 20px;
    }

    .about_text1 h3, section.aout-panel4 h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    section.espert_speak_panel.covid_panel.lg-box h5 a {
        font-size: 14px;
    }

    .gry-bg1 img {
        position: relative;
        top: 0;
        transform: none;
    }

    .main_navbar .dropdown-content.about {
        left: -10rem;
    }

    .People .all_detail {
        padding: 70px 0 0 0;
    }

    .contribute_detail .contribute_story {
        margin-bottom: 40px;
    }

    .filter_box1 {
        padding: 30px 30px 0 30px;
    }

    section.expert_panel_content.gp-orf:before {
        height: 310px;
    }

    .logo_list.logo_list1 li:first-child img {
        width: 80px;
    }

    .logo_list.logo_list1 li:after {
        height: 35px;
        top: 13px;
    }

    .wrapper.inner_wrapper {
        padding-top: 160px;
    }

    .cst_inner h2 {
        font-size: 24px;
        line-height: 15px;
    }

    .cst_inner p {
        font-size: 17px;
        line-height: 25px;
    }

    .background-grey {
        padding: 50px 0;
    }

    .multi_btn.multi-mob {
        display: none;
    }

    .partner_p p {
        line-height: 24px;
        font-size: 16px;
        margin: 0;
    }

    .partner-sina li {
        width: 29%;
    }

    .text_btn a {
        margin: 0 5px;
    }

    .wrapper.inner_wrapper .breadcrumbs {
        margin-top: 50px;
    }

    .cst_inner {
        padding: 20px;
        max-width: 100%;
        top: 0;
        transform: none;
        position: relative;
        margin-top: 20px;
    }

    .text_dialogue {
        padding: 50px 0px;
    }

    .raisina-edit {
        margin-top: 20px;
    }

    .raisina_updates h1 {
        line-height: 50px;
    }

    .logo_list img {
        width: 102px;
    }

    #demo .carousel-indicators {
        top: -12px;
    }

    .event_story {
        margin-left: 0;
    }

    .event_story:last-child {
        margin: 0;
        padding: 0;
    }

    .newsletter {
        margin-top: 15px;
    }

    .all_story.update {
        margin-bottom: 80px;
    }

    .books-margin {
        margin-bottom: 10px;
    }

    .tab_drawer_heading {
        background-color: #0069a7;
        color: #fff;
        border-bottom: 1px solid #fff;
        margin: 0;
        padding: 15px 20px;
        font-size: 17px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-weight: 300;
        position: relative;
    }

    .tab_drawer_heading:after {
        content: "";
        background-image: url(../images/down-arrow.png);
        width: 15px;
        height: 10px;
        position: absolute;
        top: 22px;
        right: 15px;
        background-size: cover;
    }

    .d_active {
        color: #fff;
    }

    .tab_drawer_heading.d_active:after {
        transform: rotate(180deg);
    }

    .background-grey {
        padding: 40px 0;
    }

    .initiatives .tab_content {
        margin-bottom: 20px;
    }

    .initiatives .tab_content .all_story {
        margin-bottom: 15px !important;
    }

    .initiatives .tabs {
        display: none;
    }

    .podcast figure {
        margin-bottom: 25px;
    }

    .videos .all_story {
        margin-bottom: 10px;
    }

    .wrapper-agenda {
        padding-top: 275px;
    }

    .day_date, .day_day, .day_agenda a {
        font-size: 18px;
    }

    .tab-date {
        padding: 10px;
    }

    .day-schedule .tab-content {
        padding: 0px;
        margin-top: 20px;
        background: transparent;
    }

    .prodrange_contet {
        background: #fff;
        padding: 15px;
    }

    .broadcast-time {
        min-height: auto;
        padding-bottom: 10px;
        margin-bottom: 15px;
        font-size: 18px;
    }

    .broadcast-date {
        margin-top: 15px;
    }

    .ist-text h3 {
        font-size: 20px;
    }

    .grey-bg {
        padding: 15px;
    }

    .intro_filter {
        position: relative !important;
        top: 0 !important;
        margin-bottom: 40px;
    }

    .contact_form {
        padding-left: 0px;
        padding-top: 20px;
    }

    .contact {
        padding: 25px 0 30px 0;
    }

}

@media only screen and (max-width: 768px) {
    .conference-speaker, .raisina_dialougue2 img {
        margin-bottom: 20px;
    }

    .modal_foag .modal-content {
        height: 350px;
    }

    .all_detail.all_detail_iss .books {
        width: 49%;
    }

    .all_detail.all_detail_iss .books-flex .books:nth-child(even) {
        padding: 0 0 0 .7rem;
    }

    section.espert_speak_panel .sharethis {
        display: flex;
        justify-content: center;
        margin: 0;
        width: 100%;
    }

    .publish_pdf {
        text-align: center;
    }

    .cst_inner h3 {
        font-size: 22px;
    }

    .espert_speak_panel .sharethis.sharethis-blog {
        float: left;
        margin: 0;
    }

    .raisina_dialougue {
        margin: 30px 0;
    }

    .raisina_dialougue2 {
        margin-bottom: 60px;
    }

    .raisina_dialougue2 p {
        padding: 0 20px;
    }

    .wrapper.inner_wrapper .breadcrumbs {
        margin-top: 30px;
    }

    .big_dialogue h4 {
        font-size: 25px;
    }

    .for_bottom_padding {
        padding-bottom: 0px;
    }

    .initiatives .tab_content.block {
        display: block;
    }

    .initiatives .tab_content {
        display: none;
    }

    .sharethis-p {
        display: block;
        float: left;
        margin-right: 0;
    }


}

@media only screen and (max-width: 767px) {

    .Code_Conduct h3 {
        font-size: 18px;
    }

    div#sync2 {
        padding: 0;
    }

    .total_share {
        display: block;
        position: static;
        width: auto;
        left: 38px;
        background: none;
        z-index: 9;
        text-align: center;
        top: 0px;
        box-shadow: inherit;
        text-align: left;
    }

    ul.social_share li a {
        margin: 0;
    }

    .books-margin li {
        display: inline-block;
        margin-right: 2px;
        width: auto;
    }

    .books.w-100 figure img {
        height: 128px;
        object-fit: cover;
    }



    .People_detail_text:before {
        top: 0;
        height: 100%;
    }

    .inner-detail {
        margin-bottom: 35px;
    }

    .People_detail_text {
        padding: 40px 0 0 0;
        margin-top: 40px;
    }

    .text-detail {
        padding-left: 0px;
        margin-top: 25px;
    }

    .heading_h2, .heading_h2_white {
        margin-bottom: 10px;
        font-size: 25px;
    }

    .wrapper {
        padding-top: 118px;
    }

    .border_top {
        padding-top: 10px;
        margin-top: 5px;
    }

    h5 {
        font-size: 20px;
        line-height: normal;
    }

    .inner-detail label {
        padding-bottom: 10px;
    }

    .inner-detail li {
        margin-top: 10px;
    }

    .heading_h3 {
        margin: 7px 0 10px 0;
    }

    .heading_h3 {
        font-size: 17px;
        line-height: 22px;
        min-height: auto;
    }

    .books_img {
        width: 100%;
    }

    .author_name {
        font-size: 13px;
        padding-left: 30px;
    }

    .all_detail, .People_detail_text .all_detail, .contribute .all_detail {
        padding: 30px 0;
    }

    .story_img, .contribute_img {
        width: 100%;
    }

    .heading_h2:after {
        width: 50px;
        right: -60px;
    }

    .main_navbar, section.espert_speak_panel h5:after, .orf-leader:before, .orf-leader:after, .series_banner .owl-theme .owl-nav.disabled+.owl-dots, .expert_panel_content:before, .publish_pdf:after {
        display: none;
    }

    .multi_btn button {
        margin: 0 5px;
    }

    figure {
        margin: 0 0 0.8rem;
    }

    .all_story {
        margin-bottom: 26px;
    }

    h1 {
        font-size: 25px;
        line-height: inherit;
    }

    #demo .carousel-caption {
        /*right: auto;
        left: 20px;
        background: rgb(220 220 220 / 80%);*/
    }

    #demo .carousel-indicators {
        position: relative;
        right: auto;
        bottom: auto;
        left: auto;
        top: 10px;
        margin: 0 auto;
    }

    .recent_img, .topic_img {
        min-height: auto;
        height: 180px;
    }

    .books-margin p {
        margin-top: 20px;
    }

    .podcaste_img {
        height: auto;
        margin-bottom: 15px;
    }

    .newsletter .form-control {
        padding: 15px 60px 15px 15px;
    }

    .mail_go img {
        right: 10px;
        top: 9px;
    }

    .update:before {
        display: none;
    }

    .tab_drawer_heading {
        background-color: #0069a7;
        color: #fff;
        border-bottom: 1px solid #fff;
        margin: 0;
        padding: 15px 20px;
        font-size: 17px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-weight: 300;

    }

    .d_active {
        color: #fff;
    }

    .background-grey {
        padding: 40px 0;
    }

    .initiatives .tab_content {
        margin-bottom: 20px;
    }

    .initiatives .tab_content .all_story {
        margin-bottom: 15px !important;
    }

    .contribute_story h4 {
        font-size: 18px;
        margin: 0;
    }

    .multi_bottom {
        bottom: 0;
        width: 100%;
        padding: 15px 0;
        text-align: center;
        background-color: #fff;
        position: fixed;
        display: block;
        box-shadow: 0px 3px 6px #00000029;
        z-index: 3;
    }

    .day_agenda a {
        padding: 10px 5px;
    }

    .series_text {
        max-width: 100%;
        position: relative;
        bottom: 0;
        right: 0;
        margin-top: 15px;
    }

    .series_h3 {
        font-size: 17px;
        line-height: 27px;
    }

    .series_p {
        font-size: 16px;
        line-height: 25px;
    }

    .key-img {
        margin-top: 15px;
    }

    .person p {
        margin: 5px 0;
        min-height: auto;
    }

    .person label {
        padding-bottom: 5px;
        margin-bottom: 5px;
        font-size: 15px;
    }

    .person h5 {
        font-size: 18px;
    }

    .sharethis {
        bottom: 14px;
        right: 50px;
    }

    section.espert_speak_panel:after {
        height: auto;
    }

    section.espert_speak_panel {
        padding-bottom: 20px;
    }

    section.expert_panel_content blockquote {
        font-size: 17px;
        margin-bottom: 25px;
    }

    .container_panel2 .mb-5 {
        margin-bottom: 1rem !important;
    }

    .inner-detail p, .container_panel2 p, .the-bigning p, .about_text1 p, .aout-panel4 p {
        font-size: 15px;
        line-height: 23px;
    }

    .wrapper.expert-panel {
        padding-top: 140px;
    }

    .you_may {
        margin: 30px 0;
        padding: 30px 0 0 0;
    }

    .container_panel2 h2 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    section.expert_panel_content blockquote.blocq-2 {
        font-size: 14px;
        margin-top: 10px !important;
    }

    .expert-fliter h2 {
        margin-bottom: 15px;
    }

    .intro_filter {
        position: relative !important;
        top: 0 !important;
        width: 100% !important;
    }

    .espert_speak_panel a {
        margin-top: 10px;
        display: inline-block;
    }

    blockquote.font-24.font-weight-medium {
        font-size: 16px;
    }

    section.expert_panel_content .font-24 {
        margin-bottom: 15px;
    }

    section.Contributed_with {
        padding: 25px 0 0px;
    }

    .pb-5 {
        padding-bottom: 0rem !important;
    }

    .eco-3 {
        margin-top: 25px;
    }

    section.expert_panel_content h4 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .place_detail li {
        margin-right: 0px;
        width: 46%;
        display: inline-block;
    }

    .pic-7 {
        padding-top: 10px;
    }

    .listing-orf ul {
        display: inline-block;
        width: 100%;
    }

    .listing-orf ul li {
        padding: 10px 15px;
        width: 47%;
        margin-bottom: 10px;
        display: inline-block;
    }

    .about-filter1 ul li a {
        padding: 10px 0px;
        font-size: 14px;
    }

    .the-bigning blockquote {
        font-size: 17px;
    }

    .the-bigning h2 {
        font-size: 21px;
    }

    section.aout-panel2, section.aout-panel4 {
        padding: 25px 0;
    }

    .about-filter2 {
        padding: 15px;
    }

    .orf-leader h5 {
        font-size: 20px;
    }

    .about_text1 h3, section.aout-panel4 h4 {
        font-size: 18px;
        margin-bottom: 5px;
    }

    section.expert_panel_content {
        padding: 30px 0 0;
        margin-top: 20px;
    }

    .recent_updates1.expert_panel_content {
        padding-top: 0;
    }

    .story_expert {
        padding: 10px 0 0;
    }

    .blue_filter_related {
        padding: 15px;
        margin-bottom: 20px;
    }

    .blue_filter_related p em {
        font-size: 15px;
        margin-bottom: 0;
    }

    .blue_filter_related p {
        font-size: 15px;
    }

    .blue_filter_related a {
        padding: 10px 0 0;
        padding-bottom: 6px;
    }

    .all_story p {
        font-size: 14px;
    }

    section.espert_speak_panel.covid_panel.lg-box h5 img {
        margin: 0px 5px 0 0;
        vertical-align: middle;
    }

    section.espert_speak_panel.covid_panel.lg-box h5 a {
        display: block;
    }

    .place_detail {
        padding-bottom: 25px;
    }

    .keyword {
        margin-top: 15px;
    }

    #expert-speak {
        overflow: hidden;
    }

    #sync2 {
        display: inline-block;
        width: 1000px;
        overflow-x: scroll;
    }

    #expert-speak .carousel-caption p {
        font-size: 13px;
        line-height: 17px;
    }

    #expert-speak .carousel-caption h3 {
        font-size: 20px;
    }

    #sync1 .owl-item img {
        height: 275px;
    }

    .orf-leader {
        padding: 0;
    }

    .orf-leader h3 {
        color: #000;
    }

    .leader1 {
        margin-bottom: 25px;
    }

    .date {
        padding: 0 5px;
        margin-left: 3px;
    }

    .pagi_nation li a, .pagi_nation li {
        font-size: 13px;
    }

    .pagi_nation li a {
        margin: 0 7px;
    }

    .pagi_nation li a:after {
        width: 5px;
        height: 5px;
        top: 7px;
    }

    .People_detail_margin {
        margin-bottom: 0px;
    }

    .author_text {
        margin: 0px 0 15px 0;
    }

    .realted-events em {
        margin-bottom: 30px;
    }

    .publish_pdf h5 span {
        width: auto;
        display: inline-block;
        margin-bottom: 5px;
    }

    section.espert_speak_panel h5 {
        width: 100%;
    }

    section.espert_speak_panel h5 {
        padding-right: 0px;
    }

    .cst_inner {
        max-width: 100%;
        position: relative;
        top: 0;
        padding: 20px;
        transform: none;
        margin-top: 25px;
    }

    .cst_inner h2 {
        font-size: 26px;
        line-height: 30px;
    }

    .logo_list.logo_list1 li:nth-child(2) {
        width: auto;
    }

    .wrapper.inner_wrapper {
        padding-top: 130px;
    }

    .wrapper.inner_wrapper .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mission_text p {
        width: calc(100% - 65px);
    }

    .mission_text {
        margin-bottom: 0;
        margin-top: 20px;
    }

    .mission_text span {
        font-size: 55px;
        line-height: 45px;
    }

    .platform:before {
        height: 130px;
        top: -22px;
    }

    .teams .all_detail {
        padding-top: 50px;
    }

    .conference-speaker h5 {
        max-width: 80%;
    }

    .logo_list img {
        width: 85px;
    }

    .partner-sina li {
        width: 47%;
        margin-right: 10px;
    }

    .wrapper.inner_wrapper.msz_wrapper {
        padding-top: 180px;
    }

    .cst_inner.cst_inner_dialogue {
        max-width: 100%;
        padding: 20px 0;
    }

    .text_dialogue {
        padding: 30px 0px;
    }

    .text_btn a {
        margin: 0 0px 20px 0px;
        width: 100%;
    }

    .raisina_text_dialougue {
        margin-bottom: 40px;
    }

    .viral_world h3 {
        margin-left: 8px;
        font-size: 18px;
    }

    .blue-bg h5, .raisina_updates p, .text_dialogue p, .cst_inner h3 {
        font-size: 18px;
    }

    .dialougue2 p {
        font-size: 16px;
        line-height: 24px;
    }

    .cst_inner label {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .logo_list li:after {
        height: 35px;
        top: 17px;
    }

    .all_story.blue-bg {
        margin-bottom: 20px;
    }

    .connect .all_detail {
        padding-bottom: 30px;
    }

    .breadcrumbs {
        margin-top: 25px;
    }

    .add-time1 p {
        font-size: 20px;
    }

    .add-time p, .broadcast-time1 {
        font-size: 18px;
    }

    .day_date, .day_day, .day_agenda a {
        font-size: 13px;
    }

    .day-schedule .nav-link {
        font-size: 14px;
    }

    .author_text a {
        padding: 6px 10px;
        font-size: 14px;
    }

    .join-tab .author_text {
        bottom: 0px;
    }

    .mission_text p {
        line-height: 20px;
        font-size: 14px;
    }

    .contact_left h2 {
        font-size: 25px;
    }

    .contact_observer label {
        font-size: 18px;
    }

    .contact_form h3 {
        font-size: 27px;
    }

    .form-field .form-control, .form-field select {
        padding: 10px 10px;
    }

    .form-field label {
        font-size: 18px;
        margin-bottom: 4px;
    }

    .relationship_technology {
        padding-bottom: 10px;
    }

    .upcoming_past .tab-content, .upcoming_past {
        margin-top: 15px;
    }

    .agenda_msg a {
        padding: 7px 15px;
        font-size: 14px;
        margin: 0 0px;
    }

    .career-opening h3 {
        font-size: 1.1rem;
        margin-bottom: 15px;
        min-height: auto;
        padding-bottom: 10px;
    }

    .career-opening, .career-apply, .events_realted {
        padding: 20px;
    }

    .releases-media .contribute_story h3 {
        font-size: 16px;
        min-height: auto;
    }

    .leader .inner-detail {
        margin-bottom: 0;
        margin-top: 10px;
    }

    .leader {
        padding: 25px 0;
    }

    .leader span {
        font-size: 14px;
        line-height: 20px;
    }

    .encourage_media p {
        font-size: 16px;
    }

    .encourage_media.releases-media-list .media-list a img {
        width: 20px;
        height: 18px;
    }

    .owl-nav {
        text-align: center;
    }

    .owl-nav .owl-prev:before, .owl-nav .owl-next:before {
        background: #7c7c7c;
        width: 12px;
        height: 12px;
        display: inline-block;
        border-radius: 50%;
        margin: 15px 2px 0;
        content: "";
    }

    .owl-nav span {
        display: none;
    }

    .product_range .product_range.card-header {
        display: block;
        border: 0;
    }

    .product_range .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }

    .product_range .card-header {
        display: block;
        padding: 0;
        border: none;
    }

    .product_range .collapse:not(.show) {
        display: none;
    }

    .product_range .range_heading {
        display: none;
    }

    .ist-time {
        margin-bottom: 0;
    }

    .ist-text {
        margin-top: 10px;
    }

    .ist-text h3 {
        font-size: 15px;
    }

    .broadcast-time {
        font-size: 15px;
    }

    .ist-text h5, .broadcast-time {
        font-size: 18px;
    }

    .ist-text p {
        font-size: 15px;
    }

    .product_range .card-header a {
        position: relative;
    }

    .product_range .card-header a::before {
        position: absolute;
        right: 15px;
        top: 12px;
        content: '\f078';
        transition: 0.5s;
        font-family: 'FontAwesome';
        font-size: 13px;
    }

    .product_range .card-header a[aria-expanded="true"]::before {
        transform: rotate(180deg);
    }

    body .share_toggle span {
        display: none;
    }
}

@media only screen and (max-width: 575px) {
    .books {
        width: 100%;
        margin-right: 0px;
    }

    .book-cont-block.noprintleft.noprintwidth {

        left: 0px;
        transform: unset;
        position: unset;
        padding: 30px 15px 0px 15px;
    }

    .book-cont-block.noprintleft.noprintwidth p.excert-italic {
        color: #000;

    }

    .head-image .book-cont-block {
        width: 100%;
    }

    .topic_story span, .green {
        white-space: inherit;
        overflow: inherit;
        display: inline;
    }

    .green.color_blue {
        position: relative;
        top: 1px;
    }

    .all_story, .all_story.update, .videos .all_story {
        margin-bottom: 35px;
    }

    .heading_h2, .heading_h2_white {
        font-size: 22px;
    }

    .footer-inner.footer-heading h4 {
        margin-bottom: 6px;
    }

    .footer {
        padding: 30px 0 60px 0;
    }

    .footer-inner.footer-heading p {
        margin-top: 10px;
    }

    .multi_btn button {
        padding: 0px;
        font-size: 12px;
        margin: 0 5px;
    }

    .books_home_img, .books p, .forum_story p, .story_img, .contribute_img, .books_img, .initiatives_img {
        height: auto;
        min-height: auto;
    }

    .books-margin {
        margin-bottom: 25px;
    }

    .books p {
        margin: 0 0 8px;
        font-size: 14px;
    }

    .forum_story {
        margin-top: 15px;
    }

    .orf-logo {
        margin-bottom: 20px;
    }

    .connect_list li {
        margin-right: 5px;
        margin-bottom: 10px;
    }

    .connect_list li span {
        font-size: 14px;
        margin-top: 7px;
    }

    .connect_list li a {
        width: 75px;
    }

    .newsletter {
        padding: 20px;
    }

    .newsletter h3 {
        font-size: 18px;
    }

    .btn_name button {
        font-size: 12px;
        padding: 7px 10px;
    }

    .event_story {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .blockquote_h3 {
        font-size: 18px;
        line-height: 1.5;
        margin: 0;
    }

    #demo .carousel-caption p {
        font-size: 10px;
    }

    #demo .carousel-caption {
        position: relative;
        max-width: 100%;
        margin-top: 10px;
        left: 0;
        background: #dcdcdc;
    }

    .recent_img, .topic_img {
        height: auto;
    }

    .heading_h3 {
        font-size: 16px;
        margin: 5px 0;
    }

    .home_banner {
        padding: 25px 0;
    }

    /*.wrapper {
        padding-top: 236px;
    }*/

    .footer-inner h4 a {
        font-size: 12px;
    }

    .series_img {
        margin-bottom: 30px;
    }

    .series_img img {
        margin-bottom: 10px;
    }

    .breadcrumbs {
        margin-top: 25px;
    }

    .key-img {
        margin-top: 0;
    }

    .alphbet-wise-search {
        padding: 15px 0 10px 0;
    }

    .person {
        margin-bottom: 30px;
    }

    .pagi_nation {
        padding: 15px 0;
    }

    .border_top {
        padding-top: 15px;
        margin-top: 8px;
    }

    .People_detail label, .People_detail span {
        font-size: 14px;
    }

    h6 {
        font-size: 16px;
    }

    .latest_video .all_detail, .special-report .all_detail, .special-top .all_detail {
        padding: 30px 0 0 0;
    }

    .you_may_topic {
        margin-top: 15px;
    }

    .gp-orf .container_panel2 .col-md-5 {
        margin-bottom: 15px;
    }

    .container_panel2 ul li, .gp-orf .container_panel2 .col-md-5, .gp-orf .container_panel2 .col-md-7 {
        width: 100%;
    }

    .gp-orf .container_panel2 .col-md-7 {
        padding: 0 15px;
    }

    .you_may_topic h3 {
        font-size: 15px;
    }

    .latest-video, .publication, .realted-events, .realted-search-terms, .filter_box1, .intro_filter {
        padding: 20px;
    }

    ul.filter_list1 li a {
        font-size: 15px;
    }

    section.espert_speak_panel h5, .contribute_story h4 {
        font-size: 16px;
    }

    .filter_box1 img {
        margin-bottom: 15px;
    }

    .filter_box1 h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .expert-fliter p {
        font-size: 15px;
        line-height: 1.5;
        margin-bottom: 8px;
    }

    .filter_box1 a {
        margin-bottom: 25px;
        font-size: 15px;
        padding-bottom: 5px;
    }

    .breadcrumbs li a {
        font-size: 14px;
        margin: 0 3px;
    }

    .author_text p {
        padding: 5px 0px;
    }

    .container_panel2 ul.list3 li {
        padding: 5px 20px;
        margin: 0 !important;
    }

    .container_panel2 ul.list3 li:before {
        top: 13px;
    }

    .container_panel2 ul {
        margin-top: 10px !important;
    }

    .location_list li a {
        font-size: 13px;
    }

    .location_list li {
        margin: 0 3px;
    }

    .place_detail li a {
        font-size: 13px;
    }

    .realted-events h5, .latest-video h5, .publication h5 {
        font-size: 17px;
        margin: 15px 0 5px 0;
        padding-left: 15px;
    }

    .realted-events h6 {
        font-size: 15px;
        margin-bottom: 4px;
    }

    section.expert_panel_content .realted-events h4 {
        font-size: 15px;
        margin-bottom: 0px;
    }

    .wrapper.expert-panel {
        padding-top: 115px;
    }

    .author_text:after {
        bottom: 15px;
    }

    .covid_panel h3 {
        font-size: 17px;
        margin-bottom: 5px;
    }

    blockquote.font-24.font-weight-medium {
        font-size: 15px;
    }

    .heading_h2:after {
        width: 30px;
        right: -40px;
    }

    .listing-orf ul li {
        padding: 0 10px;
        width: 100%;
        margin-right: 0px;
        display: block;
        margin-bottom: 5px;
    }

    .listing-orf ul li a {
        display: block;
        text-align: left;
    }

    .orf-leader {
        margin: 30px 0 11px 0;
    }

    .the-bigning h2 {
        font-size: 18px;
    }

    .the-bigning blockquote {
        font-size: 15px;
    }

    .inner-detail p, .container_panel2 p, .the-bigning p, .about_text1 p, .aout-panel4 p {
        font-size: 14px;
        line-height: 23px;
    }

    .orf-leader h3 {
        font-size: 19px;
    }

    section.aout-panel4 .about-filter2 ul li a {
        font-size: 14px;
    }

    h1 {
        font-size: 17px;
        margin-top: 0px;
    }

    .container_panel2 h2 {
        font-size: 24px;
    }

    section.expert_panel_content blockquote.blocq-color, .you_may_topic h6, .you_may_topic h5, .you_may_topic h3 {
        font-size: 13px;
    }

    .you_may {
        margin: 20px 0;
        padding: 20px 0 0 0;
    }

    .topic_story span, .green {
        font-size: 13px;
    }

    h1 {
        font-size: 28px;
    }

    section.expert_panel_content blockquote {
        font-size: 15px;
    }

    section.espert_speak_panel.covid_panel.lg-box h5 a {
        font-size: 13px;
    }

    section.espert_speak_panel h5 b {
        margin: 0 0px 0 0px;
        font-size: 14px;
    }

    h5 {
        font-size: 18px;
    }

    #sync2 {
        width: 700px;
    }

    .you_may img {
        margin-bottom: 0px;
    }

    .cst_inner h2 {
        font-size: 20px;
        line-height: 25px;
    }

    .cst_inner p {
        font-size: 15px;
        line-height: 22px;
    }

    .conference-inner figure {
        margin-bottom: 8px;
    }

    .speaker_text h3, .conference-speaker h5 {
        font-size: 18px;
        line-height: 23px;
    }

    .teams .all_detail {
        padding-top: 20px;
    }

    #demo .carousel-indicators {
        top: 20px;
    }

    .wrapper.inner_wrapper.msz_wrapper {
        padding-top: 150px;
    }

    .text_btn a img {
        margin-right: 0px;
        width: 30px;
    }

    .text_btn a {
        font-size: 14px;
        padding: 10px 5px;
    }

    .cst_inner a {
        font-size: 13px;
        padding: 8px;
    }

    .raisina_updates h1 {
        line-height: 40px;
        font-size: 30px;
    }

    .big_dialogue h4 {
        font-size: 16px;
    }

    .relationship_technology p {
        font-size: 17px;
        line-height: 26px;
    }

    .contribute_story p {
        font-size: 14px;
        line-height: 22px;
    }

    .expert_work_outer {
        margin-top: 0;
    }

    .expert_work_detail {
        background: #fff;
        padding: 30px 0px;
        margin-bottom: 50px;
    }

    .detail_form {
        padding: 0px;
    }

    .multi_btn button:nth-child(4) a {
        background: #0069a7;
        color: #fff;
    }

    section.aout-panel2 .gry-bg1 h3 {
        padding-bottom: 20px;
    }

    section.aout-panel2 {
        padding: 35px 15px;
    }

    section.aout-panel4.pt-0 .orf-leader {
        padding: 25px;
    }

    .listing-orftop:after {
        display: none;
    }

    .orf_box a {
        display: inline-block;
    }

    .series_img1 a img {
        height: auto;
    }

    .series_img img {
        height: auto;
    }

    .all_story iframe {
        width: 100%;
    }

    .myAccordion .accordion-button::after {
        background-image: url(../images/plus.webp);
        transform: inherit !important;
        padding-right: 30px;
    }

    span.green.color_blue.white_spce {
        white-space: inherit;
    }


}

@media screen and (max-width: 480px) {
    .declaration .two-button-foregin a {
        display: block;
        width: 100%;
        margin-bottom: 6px;
        text-align: center;
    }

    .declaration {
        padding-top: 20px;
    }

    .btn_name button {
        font-size: 10px;
        padding: 7px 5px;
        margin-bottom: 14px;
    }

    .multi_btn button {
        margin: 0px;
        padding: 0px;
    }

    .key-img .form-control {
        padding: 10px 30px 10px 10px;
    }

    .place_detail li, .publish_pdf h5 span.eco {
        width: 100%;
    }

    ul.filter_list1 li {
        padding: 10px 0;
    }

    .publish_pdf h5 span {
        width: auto;
        vertical-align: top;
        padding-right: 10px;
    }

    .partner-sina li {
        width: 100%;
        margin-right: 0px;
    }

    .btn_name .atcb_initialized button {
        padding: 2px 5px 3px;
    }

    body .atcb_icon {
        height: 12px;
        display: inline-block;
        margin-bottom: 10px;
        margin-right: 10px;
        vertical-align: top;
    }

    .wrapper.gp-panel section.espert_speak_panel.covid_panel.lg-box ul {
        margin: 0 0 0px;
    }

    .Intern_With_US .detail_form p {
        font-size: 24px;
    }

    .Intern_With_US .detail_form {
        padding: 22px;
    }

    .Intern_With_US .expert_work_detail {
        padding: 30px 22px 0;
    }

    section.latest_video {
        padding-bottom: 50px;
    }

    section.pagi_nation.about_people_view {
        padding-bottom: 70px;
        padding-top: 50px;
    }

    section.leader {
        padding-bottom: 50px;
    }

    .expert-fliter {
        margin-top: 25px;
    }


}


@media screen and (max-width:320px) {
    .container_panel2 h2 {
        font-size: 20px;
    }

    .Intern_With_US .detail_form p {
        font-size: 20px;
    }

    .multi_btn a {
        padding: 10px 6px;
    }
	/*.wrapper {
		padding-top: 262px;
	}*/

}


/* 23-sep-22 */
@media only screen and (max-width: 991px) {
    .all_story {
        height: auto;
    }

    .tab_drawer_heading {
        margin-bottom: 1.5rem;
    }

   /* .container_panel2 a {
        word-break: break-all;
    }*/

    .upcoming_past:before {
        height: 80%;
    }

    .owl-carousel.contribute_story_slider.owl-theme.owl-loaded.owl-drag figure img {

        width: 100% !important;
        object-fit: cover;
    }

    .forums_header_body .wrapper {
        padding-top: 240px;
    }
}

@media only screen and (max-width: 768px) {
    .two-button-foregin {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    }
    .forums_header_body .wrapper {
            padding-top: 198px;
    }
}






@media only screen and (max-width: 575px) {
    .recent_img {
        width: 100% !important;
    }

    .tab_drawer_heading {
        margin-bottom: 25px;
    }

    .story_img, .contribute_img {
        width: 100% !important;
    }

    .listing-orf {
        padding: 50px 0px;
    }



}



/* 26-sep-22 */
@media only screen and (max-width: 991px) {

    .owl-carousel.contribute_story_slider.owl-theme.owl-loaded.owl-drag figure img {

        width: 100% !important;
        object-fit: cover;
    }

    .contribute_story.sina_story img {
        height: auto;
    }

    section.espert_speak_panel .sharethis {
        margin-right: 0%;
    }

    .bg-blue-bg img {
        width: 100%;
    }

    .upcoming_past .all_story img {
        height: auto;
    }

    section.espert_speak_panel.covid_panel.lg-box .align-items-center .col-md-8 {
        width: 100%;
    }

    section.espert_speak_panel.covid_panel.lg-box .align-items-center .col-md-4 {

        width: 100%;
    }

    .publish_pdf:after {
        position: unset;
        background: none;
    }

    .publish_pdf {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .sharethis {

        margin-left: 0px;

    }
}



@media only screen and (max-width: 769px) {
    .espert_speak_panel.covid_panel_s.covid_panel {
        text-align: center;
    }

    .author_panel {
        text-align: center;
    }

    .all_story .topic_story span.topic_link {
        display: block;
    }
}

@media only screen and (max-width: 575px) {}