@media only screen and (max-width: 1499px) {
    .green,.topic_story span {
        font-size:14px
    }

    .books p,.initiatives .tabs li {
        font-size: 17px
    }

    .books p {
        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:after {
        right: 6px
    }

    .green {
        top: 5px
    }

    .about_text1 p,.aout-panel4 p,.container_panel2 p,.inner-detail p,.the-bigning p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 10px
    }

    .container_panel2 li {
        font-size: 16px;
        line-height: 25px
    }

    .forum_inner,.initiatives .tabs {
        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%
    }

    .alphbet .form-control,.keyword .form-control,.keyword .form-select {
        font-size: 19px
    }

    .cst_inner p {
        font-size: 22px;
        line-height: 30px
    }

    .cst_inner h2 {
        font-size: 40px;
        line-height: 50px;
        padding-right: 0
    }

    .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:after,.cst_inner label:before {
        width: 140px
    }

    .cst_inner.cst_inner_dialogue {
        max-width: 400px
    }

    .cst_inner.cst_inner_dialogue p {
        font-size: 17px;
        line-height: 25px
    }

    .cst_inner a,.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
    }
}

@media only screen and (max-width: 1399px) {
    .main_navbar li {
        margin-right:15px
    }

    .person h5,.person p {
        font-size: 16px
    }

    .person label a {
        font-size: 14px
    }

    .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,.container_panel2 ul li {
        display:inline-block
    }

    .container_panel2 ul {
        padding: 10px 0;
        width: 100%
    }

    section.expert_panel_content blockquote.blocq-2 {
        font-size: 17px;
        margin-top: 20px
    }
}

@media only screen and (max-width: 1199px) {
    .border_top,h1 {
        margin-top:10px
    }

    .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
    }

    .breadcrumbs {
        margin-top: 50px
    }

    .books {
        margin-right: 15px
    }

    h1 {
        font-size: 35px;
        line-height: 40px
    }

    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: 0
    }

    section.expert_panel_content blockquote {
        font-size: 20px;
        margin-bottom: 35px
    }

    section.expert_panel_content blockquote.blocq-color {
        font-size: 17px;
        margin: 20px 0
    }

    .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
    }

    .covid_panel h3,.ist-text h3,.orf-leader h5 {
        font-size: 22px
    }

    blockquote.font-24.font-weight-medium {
        font-size: 17px
    }

    section.expert_panel_content .font-24 {
        margin-bottom: 50px
    }

    .expert_panel_content:before {
        height: 130px
    }

    .gry-bg1:before,.orf-leader:before {
        width: 100%;
        left: 0
    }

    .about-filter1 {
        margin: 0;
        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;
        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: 95px;
    }

    .logo_list li:nth-child(2) {
        margin: 0 10px
    }

    .partner-sina li {
        width: 22%
    }

    .event-contact,.realted-search-terms {
        padding: 20px
    }

    .ist-time {
        margin-bottom: 20px
    }

    .add-time p {
        margin-bottom: 0
    }

    .contact_form {
        padding-left: 30px
    }
}

@media only screen and (min-width: 991px) {
    #tab1.first_tab {
        display:block
    }
}

@media only screen and (max-width: 991px) {
    .head-image a div {
        background-repeat:no-repeat;
        background-size: cover;
        margin-bottom: 1rem
    }

    .book {
        margin: 10px 0 30px
    }

    .Intern_With_US .detail_form p,.blockquote_h3,.ist-text h3,section.expert_panel_content blockquote {
        font-size: 20px
    }

    .blockquote_h3,h1 {
        line-height: 30px
    }

    .modal_foag .modal-content {
        height: 450px
    }

    .all_detail.all_detail_iss .books-flex .books:nth-child(odd) {
        padding: 0 0 0 .7rem
    }

    .key-img,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
    }

    #demo .carousel-caption,.cst_inner,.gry-bg1 img {
        top: 0;
        transform: none;
        position: relative
    }

    .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 0 7px;
        position: relative
    }

    .menuCollapse ul {
        display: none;
        list-style: none;
        text-align: left
    }

    .sidenav.active {
        width: 90%
    }

    .initiatives .tabs,.multi_btn.multi-mob,.we-panel section.espert_speak_panel:after,body .partner-sina .owl-carousel .owl-nav button:before,section.espert_speak_panel h5:after {
        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
    }

    #sync2 h4,.container_panel2 ul li,section.espert_speak_panel.covid_panel.lg-box h5 a {
        font-size: 14px
    }

    .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 0 6px 1px;
        padding-right: 5px
    }

    .wrapper,.wrapper.expert-panel {
        padding-top: 153px
    }

    .books_img,.home_banner .carousel-item img {
        height: auto
    }

    #demo .carousel-caption {
        max-width: 100%;
        padding: 15px;
        width: 100%
    }

    #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
    }

    .series_colaba {
        padding: 50px 0 0
    }

    .series_bottom {
        padding: 60px 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
    }

    #sync1 .owl-item img {
        height: 350px
    }

    #expert-speak .carousel-caption p {
        font-size: 20px;
        line-height: 28px
    }

    #expert-speak .carousel-caption h3,h1 {
        font-size: 25px
    }

    #sync2 h4 {
        padding: 10px
    }

    section.expert_panel_content .col-md-4,section.expert_panel_content .col-md-8 {
        width: 100%
    }

    .covid_panel h3 {
        font-size: 19px;
        line-height: 1.5;
        margin-top: 15px
    }

    .location_list li {
        margin: 0 10px
    }

    .location_list li a {
        font-size: 15px
    }

    .location_list {
        margin: 20px 0
    }

    .place_detail p {
        font-size: 16px;
        line-height: 24px;
        max-width: 100%
    }

    .alphbet .form-control,.keyword .form-control,.keyword .form-select {
        padding: 10px;
        font-size: 15px
    }

    .about-filter2 {
        margin: 20px 0;
        padding: 30px
    }

    .about-filter1 {
        padding: 10px 0
    }

    .orf-leader h3 {
        font-size: 25px;
        margin-bottom: 15px
    }

    .orf-leader {
        margin: 30px 0
    }

    .about_text1,.cst_inner,.raisina-edit {
        margin-top: 20px
    }

    section.the-bigning {
        padding: 0
    }

    section.the-bigning.Work-With-Us {
        padding-top: 15px
    }

    .books-margin,.the-bigning h2,.videos .all_story {
        margin-bottom: 10px
    }

    .about_text1 h3,section.aout-panel4 h4 {
        font-size: 25px;
        margin-bottom: 10px
    }

    .main_navbar .dropdown-content.about {
        left: -10rem
    }

    .People .all_detail {
        padding: 70px 0 0
    }

    .contribute_detail .contribute_story {
        margin-bottom: 40px
    }

    .filter_box1 {
        padding: 30px 30px 0
    }

    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
    }

    .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%
    }

    .text_dialogue {
        padding: 50px 0
    }

    .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
    }

    .broadcast-date,.newsletter {
        margin-top: 15px
    }

    .all_story.update {
        margin-bottom: 80px
    }

    .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
    }

    .podcast figure {
        margin-bottom: 25px
    }

    .wrapper-agenda {
        padding-top: 275px
    }

    .day_agenda a,.day_date,.day_day {
        font-size: 18px
    }

    .tab-date {
        padding: 10px
    }

    .day-schedule .tab-content {
        padding: 0;
        margin-top: 20px;
        background: 0 0
    }

    .prodrange_contet {
        background: #fff;
        padding: 15px
    }

    .broadcast-time {
        min-height: auto;
        padding-bottom: 10px;
        margin-bottom: 15px;
        font-size: 18px
    }

    .grey-bg {
        padding: 15px
    }

    .intro_filter {
        position: relative!important;
        top: 0!important;
        margin-bottom: 40px
    }

    .contact_form {
        padding-left: 0;
        padding-top: 20px
    }

    .contact {
        padding: 25px 0 30px
    }
}

@media only screen and (max-width: 768px) {

.container_panel2.event-panel tr td:first-child {
    width: 40%;
}

    .head-image a.noprintleft {
        position:relative;
        top: 0
    }

    .head-image {
        display: block
    }

    #showDataPeoples .col-lg-2 {
        width: 50%
    }

    .initiatives .tab_content.block,.sharethis-p {
        display: block
    }

    .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(2n) {
        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: 0
    }

    .initiatives .tab_content {
        display: none
    }

    .sharethis-p {
        float: left;
        margin-right: 0
    }
}

@media only screen and (max-width: 767px) {
    .person img {
        height:auto
    }

    a.subscribe {
        padding: .65rem .6rem;
        font-size: 14px
    }

    .all_story.topic_list_pan a .story_img {
        height: auto
    }

    .cat_name {
        top: auto;
        bottom: 0
    }

    .Code_Conduct h3,.add-time p,.blue-bg h5,.broadcast-time,.broadcast-time1,.contact_observer label,.cst_inner h3,.ist-text h5,.person h5,.raisina_updates p,.text_dialogue p {
        font-size: 18px
    }

    .orf-leader,div#sync2 {
        padding: 0
    }

    .total_share {
        display: block;
        position: static;
        width: auto;
        left: 38px;
        background: 0 0;
        z-index: 9;
        top: 0;
        box-shadow: inherit;
        text-align: left
    }

    .multi_bottom,.owl-nav {
        text-align: center
    }

    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;
        margin-top: 40px
    }

    .text-detail {
        padding-left: 0;
        margin-top: 25px
    }

    .heading_h2,.heading_h2_white {
        margin-bottom: 10px;
        font-size: 25px
    }

    .wrapper {
        padding-top: 198px
    }

    .border_top {
        padding-top: 10px;
        margin-top: 5px
    }

    h5 {
        font-size: 20px;
        line-height: normal
    }

    .inner-detail label,.relationship_technology {
        padding-bottom: 10px
    }

    .inner-detail li,.ist-text {
        margin-top: 10px
    }

    .heading_h3 {
        margin: 7px 0 10px;
        font-size: 17px;
        line-height: 22px;
        min-height: auto
    }

    .books_img,.contribute_img,.story_img {
        width: 100%
    }

    .author_name {
        font-size: 13px;
        padding-left: 30px
    }

    .People_detail_text .all_detail,.all_detail,.contribute .all_detail,.text_dialogue {
        padding: 30px 0
    }

    .heading_h2:after {
        width: 50px;
        right: -60px
    }

    .expert_panel_content:before,.main_navbar,.orf-leader:after,.orf-leader:before,.owl-nav span,.product_range .collapse:not(.show),.product_range .range_heading,.publish_pdf:after,.series_banner .owl-theme .owl-nav.disabled+.owl-dots,.update:before,body .share_toggle span,section.espert_speak_panel h5:after {
        display: none
    }

    .multi_bottom,section.espert_speak_panel.covid_panel.lg-box h5 a {
        display: block
    }

    #sync2,.espert_speak_panel a,.listing-orf ul,.listing-orf ul li,.place_detail li,.publish_pdf h5 span {
        display: inline-block
    }

    .multi_btn button {
        margin: 0 5px
    }

    figure {
        margin: 0 0 .8rem
    }

    .all_story {
        margin-bottom: 26px
    }

    h1 {
        font-size: 25px;
        line-height: inherit
    }

    #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
    }

    .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
    }

    .key-img,.keyword,.series_text,.upcoming_past,.upcoming_past .tab-content {
        margin-top: 15px
    }

    .d_active {
        color: #fff
    }

    .background-grey {
        padding: 40px 0
    }

    .all_story.blue-bg,.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;
        background-color: #fff;
        position: fixed;
        box-shadow: 0 3px 6px #00000029;
        z-index: 3
    }

    .day_agenda a {
        padding: 10px 5px
    }

    .series_text {
        max-width: 100%;
        position: relative;
        bottom: 0;
        right: 0
    }

    .series_h3 {
        font-size: 17px;
        line-height: 27px
    }

    .series_p {
        font-size: 16px;
        line-height: 25px
    }

    .person p {
        margin: 5px 0;
        min-height: auto
    }

    .person label {
        padding-bottom: 5px;
        margin-bottom: 5px;
        font-size: 15px
    }

    .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
    }

    .about_text1 p,.aout-panel4 p,.container_panel2 p,.inner-detail p,.the-bigning p {
        font-size: 15px;
        line-height: 23px
    }

    .wrapper.expert-panel {
        padding-top: 140px
    }

    .you_may {
        margin: 30px 0;
        padding: 30px 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,section.expert_panel_content .font-24 {
        margin-bottom: 15px
    }

    .intro_filter {
        position: relative!important;
        top: 0!important;
        width: 100%!important
    }

    .cst_inner,.product_range .card-header a {
        position: relative
    }

    .espert_speak_panel a {
        margin-top: 10px
    }

    .encourage_media p,blockquote.font-24.font-weight-medium {
        font-size: 16px
    }

    section.Contributed_with {
        padding: 25px 0 0
    }

    .pb-5 {
        padding-bottom: 0!important
    }

    .breadcrumbs,.eco-3 {
        margin-top: 25px
    }

    section.expert_panel_content h4 {
        font-size: 20px;
        margin-bottom: 15px
    }

    .place_detail li {
        margin-right: 0;
        width: 46%
    }

    .pic-7 {
        padding-top: 10px
    }

    .listing-orf ul {
        width: 100%
    }

    .listing-orf ul li {
        padding: 10px 15px;
        width: 47%;
        margin-bottom: 10px
    }

    .about-filter1 ul li a {
        padding: 10px 0;
        font-size: 14px
    }

    .the-bigning blockquote {
        font-size: 17px
    }

    .the-bigning h2 {
        font-size: 21px
    }

    .leader,section.aout-panel2,section.aout-panel4 {
        padding: 25px 0
    }

    .about-filter2 {
        padding: 15px
    }

    #expert-speak .carousel-caption h3,.add-time1 p,.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,.broadcast-time,.ist-text h3,.ist-text p {
        font-size: 15px
    }

    .blue_filter_related a {
        padding: 10px 0 6px
    }

    .all_story p,.day-schedule .nav-link {
        font-size: 14px
    }

    section.espert_speak_panel.covid_panel.lg-box h5 img {
        margin: 0 5px 0 0;
        vertical-align: middle
    }

    .place_detail {
        padding-bottom: 25px
    }

    #expert-speak {
        overflow: hidden
    }

    #sync2 {
        width: 1000px;
        overflow-x: scroll
    }

    #expert-speak .carousel-caption p {
        font-size: 13px;
        line-height: 17px
    }

    #sync1 .owl-item img {
        height: 275px
    }

    .orf-leader h3 {
        color: #000
    }

    .leader1 {
        margin-bottom: 25px
    }

    .date {
        padding: 0 5px;
        margin-left: 3px
    }

    .career-apply,.career-opening,.cst_inner,.events_realted {
        padding: 20px
    }

    .day_agenda a,.day_date,.day_day,.pagi_nation li,.pagi_nation li a {
        font-size: 13px
    }

    .pagi_nation li a {
        margin: 0 7px
    }

    .pagi_nation li a:after {
        width: 5px;
        height: 5px;
        top: 7px
    }

    .People_detail_margin,.ist-time {
        margin-bottom: 0
    }

    .author_text {
        margin: 0 0 15px
    }

    .realted-events em {
        margin-bottom: 30px
    }

    .publish_pdf h5 span {
        width: auto;
        margin-bottom: 5px
    }

    section.espert_speak_panel h5 {
        width: 100%;
        padding-right: 0
    }

    .cst_inner {
        max-width: 100%;
        top: 0;
        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_btn a {
        margin: 0 0 20px;
        width: 100%
    }

    .raisina_text_dialougue {
        margin-bottom: 40px
    }

    .viral_world h3 {
        margin-left: 8px;
        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
    }

    .connect .all_detail {
        padding-bottom: 30px
    }

    .author_text a {
        padding: 6px 10px
    }

    .join-tab .author_text {
        bottom: 0
    }

    .mission_text p {
        line-height: 20px;
        font-size: 14px
    }

    .contact_left h2 {
        font-size: 25px
    }

    .contact_form h3 {
        font-size: 27px
    }

    .form-field .form-control,.form-field select {
        padding: 10px
    }

    .form-field label {
        font-size: 18px;
        margin-bottom: 4px
    }

    .agenda_msg a {
        padding: 7px 15px;
        font-size: 14px;
        margin: 5px 0
    }

    .career-opening h3 {
        font-size: 1.1rem;
        margin-bottom: 15px;
        min-height: auto;
        padding-bottom: 10px
    }

    .releases-media .contribute_story h3 {
        font-size: 16px;
        min-height: auto
    }

    .leader .inner-detail {
        margin-bottom: 0;
        margin-top: 10px
    }

    .leader span {
        font-size: 14px;
        line-height: 20px
    }

    .encourage_media.releases-media-list .media-list a img {
        width: 20px;
        height: 18px
    }

    .owl-nav .owl-next:before,.owl-nav .owl-prev:before {
        background: #7c7c7c;
        width: 12px;
        height: 12px;
        display: inline-block;
        border-radius: 50%;
        margin: 15px 2px 0;
        content: ""
    }

    .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 .card-header a::before {
        position: absolute;
        right: 15px;
        top: 12px;
        content: '\f078';
        transition: .5s;
        font-family: FontAwesome;
        font-size: 13px
    }

    .product_range .card-header a[aria-expanded=true]::before {
        transform: rotate(180deg)
    }
}

@media only screen and (max-width: 575px) {
    .all_story iframe,.books,.container_panel2 ul li,.gp-orf .container_panel2 .col-md-5,.gp-orf .container_panel2 .col-md-7,.head-image .book-cont-block {
        width:100%
    }

    .books {
        margin-right: 0
    }

    .book-cont-block.noprintleft.noprintwidth p.excert-italic {
        color: #000
    }

    .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
    }

    .footer-inner.footer-heading p {
        margin-top: 10px
    }

    .multi_btn button {
        padding: 0;
        font-size: 12px;
        margin: 0 5px
    }

    .books p,.books_home_img,.books_img,.contribute_img,.forum_story p,.initiatives_img,.story_img {
        height: auto;
        min-height: auto
    }

    .books-margin {
        margin-bottom: 25px
    }

    .books p {
        margin: 0 0 8px;
        font-size: 14px
    }

    .connect_list li,.series_img img {
        margin-bottom: 10px
    }

    .blockquote_h3,.newsletter h3,.the-bigning h2,h5 {
        font-size: 18px
    }

    .forum_story,.you_may_topic {
        margin-top: 15px
    }

    .orf-logo {
        margin-bottom: 20px
    }

    .connect_list li {
        margin-right: 5px
    }

    .connect_list li span {
        font-size: 14px;
        margin-top: 7px
    }

    .connect_list li a {
        width: 75px
    }

    .filter_box1,.intro_filter,.latest-video,.newsletter,.publication,.realted-events,.realted-search-terms {
        padding: 20px
    }

    .btn_name button {
        font-size: 12px;
        padding: 7px 10px
    }

    .event_story {
        padding-bottom: 15px;
        margin-bottom: 15px
    }

    .blockquote_h3 {
        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,.series_img img,.series_img1 a img,.topic_img {
        height: auto
    }

    .heading_h3 {
        font-size: 16px;
        margin: 5px 0
    }

    .home_banner {
        padding: 25px 0
    }

    .footer-inner h4 a {
        font-size: 12px
    }

    .person,.series_img {
        margin-bottom: 30px
    }

    .breadcrumbs {
        margin-top: 25px
    }

    .expert_work_outer,.key-img,h1 {
        margin-top: 0
    }

    .alphbet-wise-search {
        padding: 15px 0 10px
    }

    .pagi_nation {
        padding: 15px 0
    }

    .border_top {
        padding-top: 15px;
        margin-top: 8px
    }

    .People_detail label,.People_detail span,section.aout-panel4 .about-filter2 ul li a {
        font-size: 14px
    }

    .big_dialogue h4,.contribute_story h4,h6,section.espert_speak_panel h5 {
        font-size: 16px
    }

    .latest_video .all_detail,.special-report .all_detail,.special-top .all_detail {
        padding: 30px 0 0
    }

    .filter_box1 img,.gp-orf .container_panel2 .col-md-5 {
        margin-bottom: 15px
    }

    .gp-orf .container_panel2 .col-md-7 {
        padding: 0 15px
    }

    .the-bigning blockquote,blockquote.font-24.font-weight-medium,section.expert_panel_content blockquote,ul.filter_list1 li a {
        font-size: 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 0
    }

    .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,.place_detail li a,.you_may_topic h3,.you_may_topic h5,.you_may_topic h6,section.espert_speak_panel.covid_panel.lg-box h5 a,section.expert_panel_content blockquote.blocq-color {
        font-size: 13px
    }

    .location_list li {
        margin: 0 3px
    }

    .latest-video h5,.publication h5,.realted-events h5 {
        font-size: 17px;
        margin: 15px 0 5px;
        padding-left: 15px
    }

    .realted-events h6 {
        font-size: 15px;
        margin-bottom: 4px
    }

    section.expert_panel_content .realted-events h4 {
        font-size: 15px;
        margin-bottom: 0
    }

    .wrapper.expert-panel {
        padding-top: 115px
    }

    .author_text:after {
        bottom: 15px
    }

    .covid_panel h3 {
        font-size: 17px;
        margin-bottom: 5px
    }

    .heading_h2:after {
        width: 30px;
        right: -40px
    }

    .listing-orf ul li {
        padding: 0 10px;
        width: 100%;
        margin-right: 0;
        display: block;
        margin-bottom: 5px
    }

    .listing-orf ul li a {
        display: block;
        text-align: left
    }

    .orf-leader {
        margin: 30px 0 11px
    }

    .about_text1 p,.aout-panel4 p,.container_panel2 p,.inner-detail p,.the-bigning p {
        font-size: 14px;
        line-height: 23px
    }

    .orf-leader h3 {
        font-size: 19px
    }

    h1 {
        font-size: 28px
    }

    .container_panel2 h2 {
        font-size: 24px
    }

    .you_may {
        margin: 20px 0;
        padding: 20px 0 0
    }

    .green,.topic_story span {
        white-space: inherit;
        overflow: inherit;
        display: inline;
        font-size: 13px
    }

    section.espert_speak_panel h5 b {
        margin: 0;
        font-size: 14px
    }

    #sync2 {
        width: 700px
    }

    .you_may img {
        margin-bottom: 0
    }

    .cst_inner h2 {
        font-size: 20px;
        line-height: 25px
    }

    .cst_inner p {
        font-size: 15px;
        line-height: 22px
    }

    .conference-inner figure {
        margin-bottom: 8px
    }

    .conference-speaker h5,.speaker_text h3 {
        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: 0;
        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
    }

    .relationship_technology p {
        font-size: 17px;
        line-height: 26px
    }

    .contribute_story p {
        font-size: 14px;
        line-height: 22px
    }

    .expert_work_detail {
        background: #fff;
        padding: 30px 0;
        margin-bottom: 50px
    }

    .detail_form {
        padding: 0
    }

    .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
    }

    .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) {
    #showDataPeoples .col-lg-2 {
        width:100%!important
    }

    .person.person_f img {
        height: auto
    }

    .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: 0;
        padding: 0
    }

    .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: 0
    }

    .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
    }

    .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,section.leader {
        padding-bottom: 50px
    }

    section.pagi_nation.about_people_view {
        padding-bottom: 70px;
        padding-top: 50px
    }

    .expert-fliter {
        margin-top: 25px
    }
}

@media screen and (max-width: 320px) {
    .Intern_With_US .detail_form p,.container_panel2 h2 {
        font-size:20px
    }

    .multi_btn a {
        padding: 10px 6px
    }
}

@media only screen and (max-width: 991px) {
    #showDataPeoples .col-lg-2 {
        width:50%
    }

    .all_story,.contribute_story.sina_story img,.upcoming_past .all_story img {
        height: auto
    }

    .tab_drawer_heading {
        margin-bottom: 1.5rem
    }

    .upcoming_past:before {
        height: 80%
    }

    .forums_header_body .wrapper {
        padding-top: 240px
    }

    .owl-carousel.contribute_story_slider.owl-theme.owl-loaded.owl-drag figure img {
        width: 100%!important;
        object-fit: cover
    }

    section.espert_speak_panel .sharethis {
        margin-right: 0
    }

    .bg-blue-bg img,section.espert_speak_panel.covid_panel.lg-box .align-items-center .col-md-4,section.espert_speak_panel.covid_panel.lg-box .align-items-center .col-md-8 {
        width: 100%;
        height: auto
    }

    .publish_pdf:after {
        position: unset;
        background: 0 0
    }

    .publish_pdf {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .sharethis {
        margin-left: 0
    }
}

@media only screen and (max-width: 768px) {
    .two-button-foregin {
        display:flex;
        flex-direction: column;
        gap: 1rem
    }

    .cst img {
        height: auto
    }

    .forums_header_body .wrapper {
        padding-top: 174px
    }
}

@media only screen and (max-width: 575px) {
    .contribute_img,.recent_img,.story_img {
        width:100%!important
    }

    .tab_drawer_heading {
        margin-bottom: 25px
    }

    .listing-orf {
        padding: 50px 0
    }
}

@media only screen and (max-width: 767.98px) {
    .book-cont-block.noprintleft.noprintwidth {
        left:0;
        transform: unset;
        position: unset;
        padding: 20px 0 0
    }

    .book-cont-block.noprintleft.noprintwidth .excert-italic {
        color: #000;
        padding: 0
    }

    .attribution_div {
        position: relative;
        bottom: 0;
        color: #000;
        width: 100%;
        left: 0;
        transform: none
    }

    .head-image .book-cont-block {
        width: 100%
    }

    .author_panel,.espert_speak_panel.covid_panel_s.covid_panel {
        text-align: center
    }

    .all_story .topic_story span.topic_link {
        display: block
    }
}
