﻿@media screen and (max-width: 592px) {
    .margint {
        margin: 20px 0px !important;
    }

    .cs_hero_slider_nav .cs_hero_slider_thumb_mini {
        height: 50px;
    }

    .cs_section_heading.cs_style_1 .cs_section_title {
        font-size: 20px;
        margin: 0;
    }

    .cs_iconbox.cs_style_1 .cs_iconbox_subtitle {
        max-width: 325px;
    }

    .cs_footer_widget {
        padding: 0px 20px;
    }

    .cs_nav .cs_nav_list {
        padding-top: 90px;
    }

    .cs_hero.cs_style_1 .cs_hero_title {
        font-size: 30px;
        color: #fff;
        /*padding-top: 75px;
        padding-bottom: 25px;*/
        text-shadow: 3px 2px 0px rgba(0, 0, 0, 0.88);
        display: none;
    }

    .cs_hero.cs_style_1 .cs_hero_subtitle {
        font-size: 15px;
        max-width: 100%;
        margin-bottom: 25px;
        color: #fff;
    }

    .cs_hero.cs_style_1 {
        height: initial;
        padding: 20px 0 150px 0;
    }

    .cs_cta.cs_style_1 .cs_cta_title {
        font-size: 20px;
        margin-bottom: 10px;
        color: #fff;
    }

    .cs_card.cs_style_2 .cs_card_title {
        font-size: 20px;
    }

    .sectionmrg {
        padding: 40px 0px;
    }


    .cs_hero_video {
        display: none;
    }

    /*.cs_hero.cs_style_1 .cs_hero_text {
   
    background-image: url("../img/hospital_image1.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    padding: inherit;
    border-radius: inherit;
    position: inherit;
}*/
    .bgimg {
        background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("../img/hospital_image1.png");
        background-repeat: repeat;
        background-position: center;
        background-attachment: fixed;
        background-size: auto;
    }

    .bgimg {
        position: relative;
        background: url("../img/hospital_slider_image.png") center center fixed;
        background-size: cover;
        background-repeat: repeat;
    }

        .bgimg::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0,0,0,0.4);
            pointer-events: none;
        }

    .cs_hero.cs_style_1 .cs_hero_info h3 {
        font-size: 24px;
        color: #fff;
        margin-bottom: 4px;
        text-shadow: 2px 0px 0px #0c0d19;
    }

    .cs_hero.cs_style_1 .cs_hero_info p {
        margin: 0;
        color: #fff;
    }

    .cs_btn.cs_style_1 {
        font-size: 14px;
        font-weight: 500;
        padding: 10px 10px;
    }

    .cs_hero.cs_style_1 .cs_hero_subtitle {
        display: none;
    }

    cs_about.cs_style_1 .cs_about_text {
        max-width: 100%;
        margin-bottom: 30px;
        text-align: justify;
    }

    .cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_right {
        width: 100%;
        text-align: justify;
    }

    .cs_cta.cs_style_2 .cs_cta_subtitle {
        text-align: justify;
    }

    .cs_card.cs_style_2 .cs_card_subtitle {
        text-align: justify;
    }

    p {
        margin-bottom: 15px;
        line-height: 1.6em;
        text-align: justify;
    }

    .cs_hero_slider_nav .slick-slide {
        display: none;
    }

    .cs_hero.cs_style_1 .cs_hero_text_in {
        top: 140px;
    }

    .cs_hero.cs_style_1 .cs_hero_btns {
        display: flex;
        -ms-flex-wrap: wrap;
        /* flex-wrap: wrap; */
        gap: 10px;
    }
    .cs_cta.cs_style_1 {
        display:none;
    }
    .sectionmiss {
    padding-bottom:0px;
}
    .cs_about_content {
    margin: -230px 0px 0px 0px;
}
    .cs_tab_links.cs_style_3 li a {
    padding: 4px 4px;
    font-size: 15px;
}
    .cs_iconbox.cs_style_1 .cs_iconbox_head {

            padding-top: 50px;
    }
}
