@media screen and (max-width:480px) {
    .heading h2 {
        font-size: 30px !important;
    }

    .col-xs-6 {
        width: 50%;
    }
  
    
/*---------------------------- thsti inner page css end------------------------------- */


.research_facilities_head {
    width:42% !important;
   
}

    header .top_head_text .header-right-text {
        display: none;
    }
    header .container-fluid {
        width: 100%;
        padding: 0;
    }
    .header-logo img {
        width: 70%;
    }
    .desk_block{
        display: none;
    }
    section.head-top .head_socail ul li a{
        font-size: 14px;
    }
    section.head-top .head_socail ul li a img {
        width: 20px;
    }
    section.head-top {
        margin-bottom: 0px;
        border-bottom: 1px solid #a8222b;
    }

    section.top_head_text {
        padding: 0px;
    }

    .navbar-toggler {
        background-color: #ffffff;
    }
    header section.navigation{
        background-color: #fff;
        padding: 0;
    }
    header .navbar-collapse {
        background-color: #a8252b;
        padding: 0px 20px 20px;
    }
    .flex_logo {
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding: 15px 10px;
    }
    .flex_logo img{
        width: 240px;
    }
    header .navbar-toggler {
    padding: 0rem 0.75rem;
    font-size: 1rem;
    line-height: 0;
    }
    header section.navigation .dropdown-submenu .dropdown-menu {
       
        margin-left: 20px;
    }
    
    /* research -center css start  */

    .research_center {
        margin-top: 30px;
    }

    .research_center .research_pera {
        width: 100% !important;
    }

    .research_center .research_child {
        width: 45% !important;
    }

    .research_center .research_wrap {
        margin-top: 10px;
    }

    .research_center .research_child {
        margin-bottom: 20px;
    }

    .research_center .research_bottom_text {
        padding: 0;
    }

    .research_child:hover .cover {
        top: 116px;
    }

    /* research -center css end  */

    .thsti_slider .swiper-container-horizontal>.swiper-pagination-bullets{
        bottom: 10px;
        text-align: center;
    }



    /* section.research_facilities css start */

    section.research_facilities {
        padding: 30px 0px;
    }

    section.research_facilities .research_facilities_pera {
        width: 100% !important;
    }

    section.research_facilities .facilities_text h6 {
        line-height: inherit;
        font-size: 14px;
    }

    section.research_facilities .facilities_wrp {
        height: 260px !important;
        margin-top: 20px !important;
    }
    section.research_facilities .facilities_text h6{
           width: 90% !important;
           line-height: 14px !important;
           font-size: 12px !important;

    }

    section.research_facilities .facilties_icon img {
        width: 50px;
    }

    /* section.research_facilities css end */

    /* news event css start  */

    section.news_event{
        padding: 30px 0px;
    }
    section.news_event .news_pera p{
        width: 100% !important;
    }
    section.news_event .news_tab {
        margin-top: 0px;
    }
    section.news_event .news_child{
        margin-top: 35px;
    }
    section.news_event .news_events_points{
        height: auto;
    }
    section.media_upadtes{
        margin-bottom: 30px;
        padding-bottom: 30px;
        margin-top: 30px;
    }
    /* news event css end  */

    /* our brand css start  */
    section.our-partner .our_brand_flex{
        flex-wrap: wrap;
    }
    section.our-partner .brand_img {
        padding: 10px;
        width: 25%;
        margin: 0px auto;
    }
    section.our-partner {
        margin-top: 20px;
    }
    /* our brand css end  */

    .popup button{
        margin: 0 0 0px auto;
    }
    .popup h2{
        font-size: 1rem;
    }


    .popup {
        background-color: #ffffff;
        width: 80%;
        padding: 20px 15px;
        position: absolute;
       
        left: 50%;
        transition: .5s;
        top: 33%;
        border-radius: 8px;
        font-family: "Poppins",sans-serif;
        display: none;
        z-index: 99;
        text-align: center;
    }







    /* news letter css start  */
    section.news_letter{
        margin: 20px 0px 0px;
    }
    section.news_letter .main_letter {
        flex-direction: column;
        align-items: flex-start;
    }

    section.news_letter .news_letter_head h3 {
        font-size: 22px;
    }

    section.news_letter .form_flex {
        flex-direction: column;
    }

    section.news_letter .head_new {
        width: 100%;
    }

    section.news_letter .head_new img {
        display: none;
    }

    section.news_letter .form_flex .form_child:nth-child(2) {
        margin-left: 0;
    }

    section.news_letter .form_child2 {
        margin-left: 0;
    }

    section.news_letter .form_flex .form_child {
        margin-bottom: 10px;
    }

    section.news_letter .subscribe_btn input {
        padding: 8px 20px;
        font-size: 12px;
    }

    section.news_letter .news_letter_form {
        width: 100%;
    }

    section.news_letter .news_letter_form .form-control {
        height: calc(1.5em + 1.1rem + 2px);
        font-size: 14px;
    }

    /* news letter css end  */


    /* footer css start  */

    footer .footer_links {
        flex-wrap: wrap;
        margin-left: 0;
    }

    footer .footer_links_head {
        width: 50%;
    }

    footer .links_2 {
        width: 100%;
    }

    footer .footer_links_head h4 {
        font-size: 18px;
        font-weight: 500;
    }

    footer .follow_us_on ul li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-top: 5px;
        margin-bottom: 30px;
    }

    footer .follow_us_on span {
        font-size: 17px;
    }

    footer .follow_us_on ul li a {
        font-size: 16px;
    }

    footer .footer_links .footer_links_head ul li a {
        font-size: 14px;
    }

    footer .footer_links .footer_links_head ul li {
        font-size: 14px;
    }

    .footer_copy_write p {
        font-size: 12px;
    }

    .footer_copy_write {
        padding: 10px 0px;
        margin-bottom: 0px;
    }
    .latest_announment .scroll_area .heading h2{
        font-size: 14px;
    }
    .latest_announment .scroll_area .heading img {
        width: 26px;
    }
    footer{
        padding: 30px 0px;
    }
    .latest_announment{
        display: none;
    }
    /* footer css end  */
    
    /*---------------------- Thsti Inner page responsive css start ---------------------- */

    /* section.infection css start  */

    section.infection {
        margin-top: 30px;
    }

    section.infection .infection_pera {
        width: 100%;

    }

    /* section.infection css end  */


    /* section.tuberculosis css start  */

    section.tuberculosis {
        margin-top: 20px;
    }

    .tuberculosis_head .heading_two {
        margin-top: 30px;
    }

    section.tuberculosis .tuberculosis_pera p {
        font-size: 16px;
    }

    section.tuberculosis .circle_text p {
        font-size: 16px;
    }

    /* section.tuberculosis css end  */


    /* section.virology css start  */
    section.virology {
        margin-top: 30px;
    }

    section.virology .virlogy_text {
        margin-top: 10px;
    }

    section.virology .virlogy_text p {
        font-size: 14px;
    }

    section.virology .virlogy_pera {
        margin-bottom: 20px;
    }

    /* section.virology css end  */

    /* section.antimicrobial css start  */
    section.antimicrobial h3.antimicrobial_text {
        width: 100%;
    }

    section.antimicrobial {
        margin-top: 30px;
    }

    section.antimicrobial .antimicrobial_img {
        margin-left: 0;
        margin-top: 10px;
    }

    section.antimicrobial .antimicrobial_pera p {
        font-size: 16px;
    }
    section.antimicrobial .antimicrobial_pera ul li{
        font-size: 16px;
    }

    /* section.antimicrobial css end  */

    section.acquired {
        margin-top: 30px;
    }
    section.acquired .heading_two {
        margin-bottom: 10px;
    }

    section.acquired .acquired_img{
        margin-bottom: 20px;
    }
    section.acquired .acquired_text p {
        font-size: 16px;
    }
    /*---------------------- Thsti Inner page responsive css end ---------------------- */


}

@media screen and (max-width:414px) {}

@media screen and (max-width:375px) {}

@media screen and (max-width:640px) {}

@media screen and (max-width:320px) {}

@media screen and (max-width:981px) {}

@media screen and (min-width:800px) and (max-width:1280px) {}

@media screen and (min-width:769px) and (max-width:991px) {}

@media screen and (min-width:768px) and (max-width:1024px) {}

@media only screen and (min-width:320px) and (max-width:380px) {}

@media only screen and (min-width:381px) and (max-width:480px) {}

@media only screen and (min-width:481px) and (max-width:640px) {}

@media only screen and (min-width:641px) and (max-width:786px) {}

@media only screen and (min-width:787px) and (max-width:799px) {}

@media only screen and (min-width:800px) and (max-width:991px) {}

@media only screen and (min-width:992px) and (max-width:1023px) {}

@media only screen and (min-width:1024px) and (max-width:1200px) {}

@media only screen and (min-width:760px) and (max-width:768px) {}

@media only screen and (min-width:616px) and (max-width:719px) {}

@media only screen and (min-width:571px) and (max-width:600px) {}

@media only screen and (min-width:711px) and (max-width:760px) {}

@media only screen and (min-width:571px) and (max-width:766px) {}


@media only screen and (min-width:1802px) and (max-width:1945px) {}

@media only screen and (min-width:1920px) and (max-width:2500px) {}

@media only screen and (min-width:1707px) and (max-width:1802px) {}

@media only screen and (min-width:1920px) and (max-width:2500px) {}