@media (min-width:991px) and (max-width: 1199px)
{
    header .middle_nav .address_div .emergency ul > li > i {
        font-size: 24px;
        color: #ed3237;
    }
    header .middle_nav .address_div .emergency ul > li:first-child {
        margin-right: 5px;
    }
    header .middle_nav .address_div .emergency ol > li > a {
        font-size: 12px;
    }
    header .middle_nav .address_div .emergency ol > li:first-child {
        font-size: 18px;
    }
    header .middle_nav .logo_div a img {
        width: 220px;
    }

    .nav>li>a {
        position: relative;
        display: block;
        padding: 15px 10px;
        font-size: 15px;
    }

    .banner .carousel-caption {
        right: 4%;
        left: 4%;
        bottom: 75px;
    }

    .banner .carousel-caption h1 {
        font-size: 30px;
    }

    .banner .carousel-caption ol li a {
        background-color: transparent;
        border: 2px solid #fff;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 140px;
        height: 36px;
        font-size: 16px;
        border-radius: 35px;
        color: #fff;
        text-decoration: none;
        margin-top: 25px;
        margin-right: 25px;
        transition: 0.7s;
    }

    .banner .carousel-caption p {
        font-size: 17px;
    }

    .banner .carousel-caption h3 {
        font-size: 22px;
    }

    .about_shrimann p {
        text-align: justify;
        font-size: 13px;
        line-height: 22px;
        color: #3f3f3f;
        padding-bottom: 5px;
    }

    .about_shrimann h3 {
        font-size: 21px;
        font-weight: 500;
        color: #3f3f3f;
        padding: 0px 0 5px 0;
    }

    .facilities h3
    {
        font-size: 16px;
    }

    .doctor_shrimann h3
    {
        font-size: 25px;
    }

    .doctor_shrimann .left_carousel a {
        font-size: 13px;
        padding: 4px 12px;
        margin-top: 20px;
        margin-left: 81px;
    }

    .testimonials_shrimann .inner_testimonials p {
        font-size: 14px;
    }

    .news .inner_news {
        height: 240px;
    }

    .news {
        padding-bottom: 20px;
    }

    footer h2 {
        font-size: 18px;
    }

    footer .help a {
        font-size: 14px;
    }

    .doctor_shrimann .owl-nav {
        left: -244px;
    }

    .doctor_shrimann .owl-nav [class*=owl-next]:before {
        font-size: 15px;
    }

    .doctor_shrimann .owl-theme .owl-nav [class*=owl-prev]:before {
        font-size: 15px;
    }

    .doctor_shrimann .owl-theme .owl-nav [class*=owl-] {
        padding: 6px 9px;
    }

    .doctor_shrimann .inner_doctor h6 {
        font-size: 19px;
        padding-top: 23px;
    }

    .about_shri h1 {
        font-size: 22px;
        margin: 7px 0;
    }

    .about_shri h1 span {
        font-size: 20px;
    }

    .about_shri p {
        font-size: 13px;
    }

    .board_members h4 {
        font-size: 17px;
    }

    .form_sec_contact .head li h1 {
        font-size: 15px;
    }

    .form_sec_contact .head li:nth-child(odd) {
        margin: 4px 7px;
    }

    .blog .inner_blog {
        height: 357px;
    }

    .blog .tag_blog .first_ul li a {
        font-size: 16px;
    }

    .blog .tag_blog ol.pad_ol_left {
        padding-right: 20px;
    }

    .all_news .inner_news {
        height: 240px;
    }

    .search_doctor h3 {
        font-size: 19px;
    }

    .doctor_result .inner_doctor h6 {
        font-size: 20px;
        padding-top: 22px;
    }

    .doctor_result .inner_doctor {
        margin-bottom: 30px;
    }

    .doctor_result .inner_doctor .image_doctor .inner_inner_over {
        padding: 25px 10px;
    }
    
    .doctor_result .inner_doctor .image_doctor .inner_inner_over ul li a {
        margin-left: 50px;
        font-size: 14px;
    }

    .doctor_profile .inner_doctor h6 {
        font-size: 20px;
    }

    .doctor_profile .Certificate h5 {
        font-size: 18px;
    }
    

    .urology_again .nav-tabs>li>a {
        margin-right: 6px;
        padding: 8px 5px;
        font-size: 14px;
    }

    .Knee_in .nav-tabs>li>a {
        margin-right: 5px;
        padding: 9px 10px;
    }
    .Knee_in .inner_tabs_img {
        margin-top: -65px;
    }















}
































@media (min-width:768px) and (max-width: 991px)
{
    header .middle_nav .address_div .emergency ol > li:first-child {
        font-size: 16px;
        margin-bottom: 0px;
    }

    header .middle_nav .address_div .emergency ol > li > a {
        font-size: 12px;
    }

    header .middle_nav .address_div .emergency ul > li:first-child {
        display: none;
    }

    header .middle_nav {
        padding-bottom: 10px;
    }

    header .bottom_nav .navbar-inverse .left_nav>li>a {
        font-size: 11px;
        padding-left: 10px;
        padding-right: 10px;
    }

    header .bottom_nav .navbar-right li > a {
        font-size: 12px;
    }

    .main_departments .back_deparments .inner_departments img {
        height: 30px;
    }

    .main_departments .back_deparments .inner_departments h3 {
        font-size: 14px;
    }

    .main_departments {
        margin-top: -54px;
    }

    .banner .carousel-control .glyphicon-chevron-left, .banner .carousel-control .glyphicon-chevron-right, .banner .carousel-control .icon-next, .banner .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 14px;
        padding-top: 8px;
    }

    .banner .carousel-caption ol li a {
        background-color: transparent;
        border: 2px solid #fff;
        font-size: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 125px;
        height: 31px;
        border-radius: 35px;
        color: #fff;
        text-decoration: none;
        margin-top: 15px;
        margin-right: 25px;
        transition: 0.7s;
    }

    .banner .carousel-caption p {
        font-size: 14px;
        color: #fff;
        line-height: 19px;
    }

    .banner .carousel-caption h1 {
        font-size: 23px;
        padding: 7px 0 9px 0;
    }

    .banner .carousel-caption h3 {
        font-size: 18px;
    }

    .banner .carousel-caption {
        right: 4%;
        left: 4%;
        bottom: 50px;
    }

    .about_shrimann h3 {
        font-size: 26px;
        padding: 20px 0 10px 0;
    }

    .facilities .over_facilities {
        padding: 40px 0 13px 0;
    }

    .facilities .over_facilities ul li h1 {
        font-size: 24px;
    }

    .facilities h3 {
        font-size: 14px;
    }

    .facilities h1 {
        font-size: 37px;
    }

    .facilities .over_facilities ul {
        margin-bottom: 12px;
    }

    .special ul li h1
    {
        font-size: 24px;
    }

    .special {
        margin: 40px 0;
    }

    .special .inner_special .back_img_Cardiology {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Cardiology {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special p {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .special .inner_special h2 {
        font-size: 14px;
        padding: 15px 0 5px 0;
    }

    .special .inner_special a {
        padding: 5px 15px;
        font-size: 14px;
    }
    
    .special .inner_special .back_img_Endocrinology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Endocrinology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Gastroenterology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Gastroenterology
    {
        height: 70px;
        background-size: 70px;
    }
    

    .special .inner_special .back_img_Nephrology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Nephrology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Ophthalmology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Ophthalmology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Pulmonology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Pulmonology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Radiology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Radiology
    {
        height: 70px;
        background-size: 70px;
    }
    
    .special .inner_special .back_img_Urology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Urology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_neurosurgery
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_neurosurgery
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Bariatric
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Bariatric
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Emergency
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Emergency
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_general
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_general
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Anaesthesia
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Anaesthesia
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_orthopaedics
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_orthopaedics
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Pathology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Pathology
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_Physiotherapy
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_Physiotherapy
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special .back_img_renal
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special:hover .back_img_renal
    {
        height: 70px;
        background-size: 70px;
    }

    .special .inner_special {
        height: 268px;
        padding: 25px 10px;
    }

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

    .testimonials_shrimann ul li h1 {
        font-size: 24px;
    }

    .testimonials_shrimann .inner_testimonials .outer_testi {
        height: 100px;
        width: 100px;
    }


    .testimonials_shrimann .inner_testimonials p {
        font-size: 13px;
    }

    .testimonials_shrimann .inner_testimonials h4 {
        font-size: 20px;
    }

    .news .inner_news {
        height: 184px;
    }

    .news h4 {
        font-size: 17px;
    }

    .news h6 {
        font-size: 17px;
    }

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

    .news ul li h1 {
        font-size: 24px;
    }

    .news {
        padding: 40px 0;
    }

    footer .help a {
        margin-bottom: 4px;
        font-size: 10px;
    }

    footer h2 {
        font-size: 13px;
    }
    footer .addes ul li {
        padding-bottom: 7px;
    }

    footer .addes ul li a {
        font-size: 10px;
    }

    footer .addes ul li:first-child:before {
        font-size: 10px;
    }

    footer .addes ul li:nth-child(2):before {
        font-size: 10px;
        top: 6px;
    }

    footer .addes ul li:last-child:before {
        font-size: 10px;
        top: 6px;
    }

    footer .btn {
        padding: 6px 11px;
    }

    footer p {
        font-size: 13px;
    }

    .mission h2 {
        font-size: 21px;
    }
    
    .board_members ul li h1 {
        font-size: 24px;
    }

    .board_members h3 {
        font-size: 18px;

    }
    
    .board_members h4 {
        font-size: 12px;
    }

    .board_members p {
        font-size: 12px;
        margin-top: 5px;
        line-height: 20px;
    }

    .profile_img {
        height: 236px;
    }

    .values {
        padding: 40px 0;
    }

    .contact ul li h1 {
        font-size: 24px;
    }

    .form_sec_contact .head li:nth-child(odd) {
        display:none;
    }

    .address_sec {
        padding: 15px;
    }

    .form_sec_contact ol li a {
        font-size: 14px;
    }

    .career ul li h1 {
        font-size: 24px;
    }

    .career ul + p {
        font-size: 14px;
        width: 100%;
        margin-bottom: 34px;
    }

    .career h2 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .career ol li {
        font-size: 16px;
    }

    .career ol li p {
        font-size: 14px;
    }

    .career ol li {
        margin-bottom: 13px;
    }

    .career .tab {
        min-height: 400px;
    }

    .career .tabcontent {
        min-height: 400px;
    }

    .blog .inner_blog {
        height: 273px;
    }

    .custom_w {
        width: 18%;
    }
    .custom_w1 {
        width: 82%;
    }

    .blog .custom_w1 h1 {
        font-size: 18px;;
        padding-top: 12px;
        padding-bottom: 5px;
    }

    .blog .custom_w1 p {
        font-size: 15px;
        margin-bottom: 0px;
    }


    .blog .pagination {
        display: table;
        margin: 0 auto 0 auto;
    }

    .blog .tag_blog h3 {
        font-size: 22px;
        padding-bottom: 10px;
    }

    .blog .tag_blog .first_ul li a {
        font-size: 12px;
    }


    .blog .tag_blog ol li a {
        font-size: 14px;
    }

    .blog .tag_blog ol.pad_ol_left {
        padding-right: 10px;
    }



    .all_news .inner_news {
        height: 183px;
    }

    .all_news h6 {
        font-size: 16px;
    }

    .all_news h4 {
        font-size: 17px;
    }

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

    .col-m-60 {
        margin-top: 40px !important;
    }

    .detail_news .inner_news {
        height: 302px;
    }

    .book_appointment #contact-form label {
        font-size: 16px;
    }

    .search_doctor h3 {
        font-size: 16px;
    }
    
    .search_doctor .outer_doctor img {
        height: 49px;
    }

    .search_doctor .stylish-input-group button {
        font-size: 18px;
        padding: 5px 16px;
    }

    .search_doctor p {
        padding-top: 10px;
        font-size: 12px;
    }

    .doctor_result .inner_doctor .image_doctor {
        height: 244px;
    }

    .doctor_result .inner_doctor h6 {
        font-size: 15px;
    }

    .doctor_result .inner_doctor h4 {
        font-size: 15px;
        padding-top: 8px;
    }

    .doctor_result .inner_doctor {
        height: 310px;
        margin-bottom: 30px;
    }

    .doctor_result .inner_doctor .image_doctor .inner_inner_over {
        padding: 25px 10px;
    }

    .doctor_shrimann .inner_doctor .image_doctor .inner_inner_over ul li a {
        font-size: 14px;
    }

    .doctor_result .inner_doctor .image_doctor .inner_inner_over ul li:first-child a:before {
        height: 30px;
        width: 30px;
        top: -2px;
    }

    .doctor_result .inner_doctor .image_doctor .inner_inner_over ul li a {
        margin-left: 35px;
        text-decoration: none;
        color: #fff;
        font-size: 10px;
    }

    .doctor_result .inner_doctor .image_doctor .inner_inner_over ul li:last-child a:before {
        height: 30px;
        width: 30px;
        top: -2px;
    }

    .doctor_result .inner_doctor .image_doctor .inner_inner_over ul li:first-child {
        margin-bottom: 20px;
    }

    .doctor_profile .inner_doctor .image_doctor {
        height: 180px;
    }

    .doctor_profile .inner_doctor h6 {
        font-size: 16px;
    }

    .doctor_profile .inner_doctor h4 {
        font-size: 16px;
        padding-top: 10px;
    }

    .doctor_profile .inner_doctor {
        height: 251px;
    }

    .speciality_profile h3 {
        padding: 20px 15px;
    }

    .speciality_profile ul {
        padding: 30px 15px;
    }

    .doctor_profile .Certificate h5 {
        font-size: 18px;
    }

    .dropdown-content {
        min-width: 622px;
    }

    .dropdown-content a {
        font-size: 14px;
    }

    .flex_container h6 {
        font-size: 15px;
    }
    .flex_container p {

        line-height: 16px;
        font-size: 11px;
    }

    .flex_container {
        padding: 10px;
        height: 159px;
    }
    .career .tab button {

        font-size: 14px;
    }

    .Urology_tabs .nav-tabs>li {
        width: auto;
    }


    .urology_again .nav-tabs>li {
        width: auto;
        margin-bottom: 5px;
    }

    .urology_again .nav-tabs>li.active>a:after, .urology_again .nav-tabs>li.active>a:focus:after, .urology_again .nav-tabs>li.active>a:hover:after {
        display: none;
    }

    .Urology_tabs .dialysis_img {
        height: auto;
    }

    .Knee_in .inner_tabs_img {
        margin-top: 0;
    }


    .Fracture .in_Fracture {
        height: 147px;
    }
    .Gastroenterology ul li {

        font-size: 12px;
    }
    .facility h6 {
        font-size: 13px;
    }

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





























}


@media (max-width: 767px)
{

    .speciality_profile {
        background-color: #f4f4f4;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    
    .doctor_result .inner_doctor {
        margin-bottom: 30px;
    }

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

    .search_doctor p {
        padding-bottom: 50px;
    }

    .search_doctor h5 {
        margin: 0 0 50px 0;
    }

	header .top_nav .top_left_nav ul li:last-child {
    padding-right: 0;
}
header .top_nav .top_left_nav ul li {
    font-size: 10px;
    padding: 0 2px;
}
header .top_nav .top_left_nav ul li a {
    font-size: 10px;
}
header .top_nav .top_right_nav ul li a {
    font-size: 12px;
}

header .top_nav .top_right_nav ul li:first-child{
	padding-left: 0;
}
header .top_nav .top_right_nav ul {
    text-align: left;
}
header .middle_nav {
    display: none;
}
header .bottom_nav .navbar-inverse .navbar-brand
{
	height: auto;
	display: block;
}
header .bottom_nav .navbar-inverse .navbar-brand img
{
	width: 200px;
}
header .bottom_nav .navbar-inverse {
    background-color: #fff;
}
.navbar-inverse .navbar-toggle {
    border-color: #ed3237;
    background-color: #ed3237;
        margin: 25px 15px;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #3f3f3f;
    border-color: #3f3f3f;
}
.navbar-inverse .navbar-nav {
    margin: 7.5px 0px;
}
.dropdown-content {
    min-width: 100%;
}
.main_departments {
    margin-top: 40px;
}
.banner .carousel-control.left {
    display: none;
}

.banner .carousel-control.right {
    display: none;
}

.banner .carousel-caption {
padding: 15px;
bottom: 0;
}

.banner .carousel-caption h1 {
    font-size: 15px;
    padding: 6px 0 7px 0;
}
.banner .carousel-caption ol li a {
    background-color: transparent;
    border: 2px solid #fff;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 30px;
    border-radius: 35px;
    color: #fff;
    text-decoration: none;
    margin-top: 10px;
    margin-right: 10px;
    transition: 0.7s;
}
.banner .carousel-caption p {
    display: none;
}
.banner .carousel-caption h3 {
    font-size: 12px;
}

.main_departments > .container
{
	padding: 0;
}
.main_departments .back_deparments .inner_departments img {
    height: 40px;
}
.main_departments .back_deparments .inner_departments h3 {
    font-size: 14px;
}
.main_departments .back_deparments .border_right:nth-child(2) {
    border-right: none;
    margin-bottom: 30px;
}
.main_departments .back_deparments .border_right:nth-child(1) {
    margin-bottom: 30px;
}
.about_shrimann {
    margin: 40px 0;
}
.about_shrimann h3 {
    font-size: 24px;
    padding: 15px 0;
}
.facilities .over_facilities ul li:nth-child(odd) {
   display: none;
}

.facilities .over_facilities ul li h1 {
    font-size: 25px;
}

.facilities .over_facilities {

    padding: 40px 0;
}
.facilities .owl-theme .owl-nav
{
	display: none;
}

.special ul li:nth-child(odd) {
    display: none;
}

.special ul li h1 {
    font-size: 24px;
}
.special .inner_special {
    margin-bottom: 15px;
}

.special {
    margin: 40px 0;
}
.special .mar_top {
    margin-top: 0;
}
.doctor_shrimann {
    padding: 40px 0;
}

.doctor_shrimann .left_carousel a {
    border: 2px solid #ed3237;
    color: #ed3237;
    font-weight: 500;
    font-size: 14px;
    display: table;
    border-radius: 23px;
    padding: 6px 22px;
    margin-top: 20px;
    transition: 0.7s;
    margin-bottom: 20px;
}

.doctor_shrimann .owl-nav
{
	display: none;
}

.testimonials_shrimann ul li:nth-child(odd) {
    display: none;
}


.testimonials_shrimann ul li h1 {
    font-size: 24px;
}

.testimonials_shrimann .inner_testimonials {
    height: 350px;
}

.testimonials_shrimann .inner_testimonials h4 {
    font-size: 17px;
}
.testimonials_shrimann .inner_testimonials h6 {
    display: none;
}
.testimonials_shrimann .testimonials_over {
    padding: 40px 0;
}
.testimonials_shrimann .inner_testimonials p {
    font-size: 12px;
}

.news ul li:nth-child(odd) {
    display: none;
}

.news ul li h1 {
    font-size: 24px;
}

.news {
    background-color: #f3f3f3;
    padding: 40px 0;
}
.news .inner_news {
    height: auto;
}
.news h4 {
    font-size: 18px;
}
footer {
    padding: 40px 0;
}

footer .col-sm-4 > img
{
	width: 200px;
}
footer p {
    font-size: 14px;
}

footer h2 {
    padding-top: 50px;
}

footer .help a {
    font-size: 14px;
}
.copy ul {
    text-align: center;
        padding-bottom: 5px;
}

.copy p
{
	    font-size: 12px;
    text-align: center;
}

.copy {
    padding: 10px 20px;
}
.back_deparments > .row
{
	margin: 0;
}
.sub_banner .sub_over {
    padding: 60px 0 15px 0;
}
.sub_banner .sub_over ul li {
    font-size: 14px;
    padding: 0 1px;
}
.sub_banner .sub_over h2 {
    font-size: 16px;
    padding-bottom: 2px;
}

.about_shri h1 {
    font-size: 28px;
}

.mission h2 {
    font-size: 19px;
    margin-bottom: 15px;
}

.board_members ul li:nth-child(odd) {
    display: none;
}

.board_members ul li h1 {
    font-size: 20px;
}
.shape_css:after {
    display: none;
}

.board_members p {
    margin-bottom: 50px;
}

.board_members h4 {
    font-size: 17px;
}

.board_members h3 {
    font-size: 27px;
    margin: 15px 0 10px 0;
}

.board_members {
    padding-bottom: 0;
}

.values h2 {
    margin-bottom: 15px;
}

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

.mar_top_board {
    padding-top: 0;
}

.contact ul li:nth-child(odd) {
    display: none;
}

.contact ul li h1 {
    font-size: 22px;
}

.contact ul + p {
    font-size: 15px;
    width: 100%;
}

.form_sec_contact .btn {
    margin-bottom: 30px;
}

.form_sec_contact .head li:nth-child(odd) {
    display: none;
}

.form_sec_contact .head li h1 {
    font-size: 20px;
}

.address_sec {                                                              
    padding: 30px 15px;
}

.form_sec_contact ol li a {
    font-size: 14px;
}

.form_sec_contact ol li {
    margin-bottom: 10px;
}

.career ul li h1 {
    font-size: 20px;
}

.career ul li:nth-child(odd) {
    display: none;
}

.career ul + p {
    font-size: 14px;
    width: 100%;
}

.career .tab button {
    padding: 12px 16px;
    font-size: 14px;
}

.career .tab button.active:after {
    display: none;
}

.career .tab {
    min-height: 176px;
    margin-bottom: 20px;
}

.career h2 {
    font-size: 22px;
    margin-bottom: 22px;
}

.career ol li {
    font-size: 18px;
    margin-bottom: 15px;
}

.career a {
    margin-bottom: 30px;
}

.apply_form h4 {
    font-size: 20px;
    margin-bottom: 20px;
}

.blog .inner_blog {
    height: auto;
}

.custom_w {
    width: 27%;
    float: left;
}

.custom_w1 {
    width: 73%;
    float: left;
}

.blog .for_date {
    height: 63px;
}

.blog .custom_w1 h1 {
    font-size: 17px;
    line-height: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    
}

.blog .custom_w1 p {
    line-height: 23px;
    font-size: 14px;
}

.blog .blog_btn {
    margin-top: 0;
}

.blog .pagination {
    margin: 0px auto 40px auto;
}

.blog .tag_blog h3 {
    font-size: 24px;
    padding-bottom: 15px;
}

.blog .tag_blog .first_ul li a {
    font-size: 15px;
    padding: 1px 0 6px 0;
}

.blog .tag_blog .first_ul li:last-child a {
    padding-bottom: 40px;
}

.blog .tag_blog ol.pad_ol_left {
    padding-right: 19px;
}

.blog .tag_blog ol li a {
    font-size: 16px;
}

.blog .next_but {
    width: 90px;
    height: 33px;
    font-size: 14px;
    margin-bottom: 25px;
}

.blog .pre_but{
    width: 90px;
    height: 33px;
    font-size: 14px;
    margin-bottom: 25px;
}
.blog .blog_btn:after {
    top: 13px;
}

.blog .blog_btn a {
    font-size: 14px;
    padding: 3px 15px;
}

.margin_form label {
    font-size: 17px;
}

.book_appointment #contact-form label {
    font-size: 16px;
    color: #3f3f3f;
    font-weight: 500;
    margin-bottom: 10px;
}
.book_appointment #contact-form .btn {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #ed3237;
    border-color: #ed3237;
    border-radius: 0;
    padding: 3px 18px;
    margin-bottom: 60px;
    transition: 0.6s;
}

.all_news .inner_news {
    height: auto;
}

.all_news .inner_news .date h1 {
    font-size: 25px;
}


.all_news h4 {
    font-size: 17px;
}

.all_news p {
    font-size: 14px;
    margin-bottom: 35px;
}

.col-m-60 {
    margin-top: 0px !important;
}

.all_news .pagination {
    margin: 0px auto 0 auto;
}

.detail_news .inner_news {
    height: auto;
}

.detail_news .inner_news .date h1 {
    font-size: 25px;
}

.detail_news h4 {
    font-size: 17px;
}

.detail_news h6 {
    font-size: 17px;
}

.all_news h6 {
    font-size: 17px;
}

.detail_news .detail_video {
    height: auto;
}

.copy_div
{
    float: right;
    width: 100%;
}



.career .tab button:hover::after {
    display: none;
}

.flex_container
{
    margin-bottom: 20px;
}

.margin_values {
    margin: 0 -15px;
}

.cardiology_shrimann p:nth-child(2) {
    padding-bottom: 20px;
}

.panel-default>.panel-heading a {
    font-size: 11px;
}
.Cardiothoracic h1 {
    font-size: 17px;
    line-height: 24px;
}

.Cardiothoracic h4 {
    font-size: 17px;
    margin-bottom: 20px;
    line-height: 21px;
}

.career .tabcontent {
    padding: 30px 15px 30px 15px;
}

.Nephrology .Nephrology_img {
    height: auto;
    overflow: hidden;
}
.Urology_tabs .nav-tabs>li {
    width: 100%;
    margin-bottom: 10px;
}

.Urology_tabs .nav-tabs>li.active>a:after, .Urology_tabs .nav-tabs>li.active>a:focus:after, .Urology_tabs .nav-tabs>li.active>a:hover:after {
    display: none;
}

.Urology_tabs .dialysis_img {
    height: auto;
    margin-bottom: 20px;
}

.Urology_tabs h6 {
    font-size: 24px;
    margin-top: 20px;
}

.Urology_tabs .tab-content #menu1 .col-sm-6 p {
    padding-bottom: 20px;
}

.Urology_tabs .Andrology_Clinic_img {
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

.Urology_tabs .Lithotripsy_img {
    height: auto;
    overflow: hidden;
}

.Urology_tabs h4 {
    font-size: 16px;
    margin-bottom: 25px;
}

.Urology_tabs .cancers_img {
    height: auto;
}

.Urology_tabs h2 {
    font-size: 17px;
}

.Renal_Transplant .Renal_Transplant_img {
    height: auto;
    margin-bottom: 20px;
}

.General_Surgery .General_Surgery_img {
    height: auto;
}
.Bariatric .Bariatric_img {
    height: auto;
}

.Bariatric p:nth-child(2) {
    padding-bottom: 20px;
}
.Weight h4 {
    padding-top: 20px;
}
.Bariatric_Surgery .Bariatric_Surgery_img {
    height: auto;
}
.orthopaedics p:nth-child(2) {
    padding-bottom: 20px;
}
.orthopaedics .outer_img {
    height: auto;
}

.nav-tabs>li {
    margin-bottom: 10px;
    width: 100%;
}


.Knee_in .nav-tabs>li.active>a:after, .Knee_in .nav-tabs>li.active>a:focus:after, .Knee_in .nav-tabs>li.active>a:hover:after {
   display: none;
}

.Knee_in .inner_tabs_img {
    margin-top: 20px;
    height: auto;
}


.back_pain p {
    padding-bottom: 20px;
}

.Fracture p {
    padding-bottom: 20px;
}


.Fracture .in_Fracture {
    height: auto;
}

.hip p {
    padding-bottom: 20px;
}

.hip {
    padding: 60px 0 40px 0;
}

.spinal {
    padding: 60px 0 40px 0;
}

.Neurosurgery .col-sm-6 p:last-child {
    padding-bottom: 20px;
}

.Neurosurgery .Neurosurgery_img {
    height: auto;
}
.Neurosurgery h5 {
    margin-top: 10px;
}

.Endocrinology .Endocrinology_img {
    height: auto;
}

.Endocrinology_detail h3 {
    margin-top: 30px;
}
.Endocrinology {
    padding: 60px 0 30px 0;
}
.encro_mar {
    margin-top: 0;
    margin-bottom: 0;
}

.Ophthalmology .col-sm-6 p:last-child {
    padding-bottom: 20px;
}
.Ophthalmology .Ophthalmology_img {
    height: auto;
}
.Ophthalmology h3 {
    font-size: 16px;
    line-height: 22px;
}

.Ophthalmology {
    padding: 60px 0 40px 0;
}

.Anaesthesia p:nth-child(2) {
    padding-bottom: 20px;
}
.Anaesthesia .outer_img {
    height: auto;
    margin-top: 15px;
}
.emergencym .Emergency_img {
    height: auto;
}
.Gastroenterology .outer_img {
    height: auto;
}

.Gastroenterology h3 {
    font-size: 18px;
    margin: 36px 0 10px 0;
}

.Gastroenterology ul li:last-child
{
    padding-bottom: 0;
}

.Gastroenterology h4 {
    margin-top: 20px;
}

.Gastroenterology h4.none {
    display: none;
}
.gastro_margin {
    margin-top: 0;
}

.pad_bot
{
    padding-bottom: 20px !important;
}
.Gastroenterology p {
    padding-bottom: 20px;
}

.Radiology .Radiology_img {
    height: auto;
    margin-top: 20px;
}

.facility .inner_facility img {
    width: 70px;
}
.facility h6 {
    padding-bottom: 20px;
    margin-bottom: 0;
}
.Rehabilitation .Back_Pain_img {
    height: auto;
}
.Rehabilitation .Carpal_Tunnel_Syndrome_img {
    height: auto;
}
.Rehabilitation .Tennis_Elbow_img {
    height: auto;
}
.Rehabilitation .Frozen_Shoulder_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .Sprain_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .Arthritis_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .Sciatica_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .OsteoArthiritis_img {
    height: auto;
    overflow: hidden;
}

.Rehabilitation .Rheumatoid_Arthritis_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .ROTATOR_CUFF_INJURIES_img {
    height: auto;
    overflow: hidden;
}

.Rehabilitation .Knee_Ligament_Injuries_img {
    height: auto;
    overflow: hidden;
}

.Rehabilitation .Nerve_Impingement_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .Post-Surgical_Rehab_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .Fracture_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .Stroke_img {
    height: auto;
    overflow: hidden;
}
.Rehabilitation .Parkinson_Disease_img {
    height: auto;
    overflow: hidden;
}
.Pulmonology .Pulmonology_img {
    height: auto;
    overflow: hidden;
}

.Facilities_page .img_ambulance {
    height: auto;
    overflow: hidden;
}
.Facilities_page ul li {
    font-size: 15px;
}

.Facilities_page {
    padding: 60px 0 40px 0;
}


.Facilities_page .ambulance {
    margin-top: 20px;
}

.Facilities_page h2 {
    margin-top: 30px;
}
.sub_banner .sub_over ul li a {
    font-size: 14px;
    color: #fff;
}
.cardiology_Surgery h1 {
    font-size: 20px;
}

.cardiology_Surgery h2 {
    font-size: 16px;
}

.for_doctor_page .inner {
    margin-bottom: 30px;
}

.for_doctor_page .mar_middle {
    padding: 0;
}
.for_doctor_page h3 {
    font-size: 17px;
}
.insurance_emapnelment h5 {
    font-size: 19px;
    line-height: 26px;
}

.map {
    height: 250px;
}
.Urology_tabs .dialysis_img-23 {
    height: auto;
    overflow: hidden;
}

.Urology_tabs .dialysis_img-12345 {
    height: auto;
    overflow: hidden;
}

.Urology_tabs .Lithotripsy_img-11 {
    height: auto;
    overflow: hidden;
}
.Urology_tabs .Andrology_Clinic_img-0 {
    height: auto;
    overflow: hidden;
}
.Urology_tabs .Andrology_Clinic_img-121 {
    height: auto;
    overflow: hidden;
}
.Urology_tabs .Andrology_Clinic_img-1 {
    height: auto;
    overflow: hidden;
}
.Urology_tabs .Andrology_Clinic_img-2 {
    height: auto;
    overflow: hidden;
}
.Urology_tabs .Andrology_Clinic_img-123 {
    height: auto;
    overflow: hidden;
}


.insurance .outer-div img
{
    width: 200px;
    margin: 0 auto;
}


.emergency-footer h1 {
    font-size: 30px;
}
.emergency-footer ul li {
    padding-bottom: 8px;
}

.emergency-footer ul li a {
    font-size: 19px;
}


.emergency-footer ul li:nth-child(1) {
    margin-right: 0;
}


.emergency-footer ul {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.emergency-footer span a {
    padding: 7px 20px;
    font-size: 16px;
}
}