﻿@charset "utf-8";

@font-face {
    font-family: "RobotoCondRegular";
    src: url('../fonts/RobotoCondensed-Regular.eot');
    src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/RobotoCondensed-Regular.svg#Roboto Condensed') format('svg'), url('../fonts/RobotoCondensed-Regular.woff') format('woff'), url('../fonts/RobotoCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "RobotoCondLight";
    src: url('../fonts/RobotoCondensed-Light.eot');
    src: url('../fonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/RobotoCondensed-Light.svg#Roboto Condensed') format('svg'), url('../fonts/RobotoCondensed-Light.woff') format('woff'), url('../fonts/RobotoCondensed-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "RobotoCondBold";
    src: url('../fonts/RobotoCondensed-Bold.eot');
    src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/RobotoCondensed-Bold.svg#Roboto Condensed') format('svg'), url('../fonts/RobotoCondensed-Bold.woff') format('woff'), url('../fonts/RobotoCondensed-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "rupee";
    src: url('../fonts/rupee_foradian_1-webfont.eot');
    src: url('../fonts/rupee_foradian_1-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/rupee_foradian_1-webfont.svg#Roboto Condensed') format('svg'), url('../fonts/rupee_foradian_1-webfont.woff') format('woff'), url('../fonts/rupee_foradian_1-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*Google Declaration*/
@font-face {
    font-family: "RobotoBold";
    src: url('../fonts/robotobold.eot');
    src: url('../fonts/robotobold.eot?#iefix') format('embedded-opentype'), url('../fonts/robotobold.svg#Roboto Condensed') format('svg'), url('../fonts/robotobold.woff') format('woff'), url('../fonts/robotobold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "RobotoRegular";
    src: url('../fonts/robotoregular.eot');
    src: url('../fonts/robotoregular.eot?#iefix') format('embedded-opentype'), url('../fonts/robotoregular.svg#Roboto Condensed') format('svg'), url('../fonts/robotoregular.woff') format('woff'), url('../fonts/robotoregular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "RobotoLight";
    src: url('../fonts/robotolight.eot');
    src: url('../fonts/robotolight.eot?#iefix') format('embedded-opentype'), url('../fonts/robotolight.svg#Roboto Condensed') format('svg'), url('../fonts/robotolight.woff') format('woff'), url('../fonts/robotolight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "RobotoThin";
    src: url('../fonts/robotothin.eot');
    src: url('../fonts/robotothin.eot?#iefix') format('embedded-opentype'), url('../fonts/robotothin.svg#Roboto Condensed') format('svg'), url('../fonts/robotothin.woff') format('woff'), url('../fonts/robotothin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "RobotoMedium";
    src: url('../fonts/robotomedium.eot');
    src: url('../fonts/robotomedium.eot?#iefix') format('embedded-opentype'), url('../fonts/robotomedium.svg#Roboto Condensed') format('svg'), url('../fonts/robotomedium.woff') format('woff'), url('../fonts/robotomedium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
    overflow-x: hidden; /**/
}

    html.no-opacity body {
        min-width: 1200px;
        overflow-x: visible !important;
    }
/**/
body {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0 auto;
    overflow-x: hidden;
}

* {
    /*outline: none;*/
}

a:link, a:visited {
    color: #2e4fa5;
    text-decoration: none !important;
}

a:hover {
    color: #2e4fa5;
    text-decoration: underline;
}

.wrapper {
    /*overflow: auto;*/
    /*overflow-x: hidden;*/
}

.contentarea {
    max-width: 1200px !important;
    margin: 0 auto !important;
    position: relative;
}

ul.intro-strip li.intro-about.visible, ul.intro-strip li.intro-welcome.visible {
    display: none;
}

.onerow {
    clear: both;
    padding: 0 0px; /* 0 10px*/
}

.col1 {
    width: 6.5%;
}

.col2 {
    width: 15%;
}

.col3 {
    width: 23.5%;
}

.col4 {
    width: 32%;
}

.col5 {
    width: 40.5%;
}

.col6 {
    width: 49%;
}

.col7 {
    width: 57.5%;
}

.col8 {
    width: 66%;
}

.col9 {
    width: 74.5%;
}

.col10 {
    width: 83%;
}

.col11 {
    width: 91.5%;
}

.col12 {
    width: 100%;
    margin: 0;
}

.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
    float: left;
    margin: 0 2% 0 0;
}

    .col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {
        margin: 0;
    }

        .col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img {
            width: 100%;
            height: auto;
            display: block;
        }

#header {
    height: auto;
    /*138px*/
    z-index: 10050; /*overflow:hidden;*/
}

.logo {
    float: left;
    margin: 10px 0 0 0;
}

.logosmall {
    float: left;
    margin: 0 50px 0 0;
    position: absolute;
    top: 0;
    left: 0;
}

    .logosmall img {
        height: 46px;
        width: auto;
        margin: 0 0 0 80px;
    }

.clear {
    clear: both;
}

.loginarea {
    float: right;
    display: block;
}

.togglebutton {
    float: right;
    background: transparent url(../images/togglebtnbg.png) no-repeat top left;
    text-align: center;
    height: 30px;
    width: 172px;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}

.target {
    padding: 20px 0 0;
    background: #00a651;
    height: 70px;
    overflow: hidden;
}

    .target ul {
        padding: 0;
        margin: 0px 0 0 0;
        list-style-type: none;
        list-style-image: none;
    }

        .target ul li {
            float: right;
            display: inline;
            margin: 0 0 0 15px;
        }

    .target label, .target input, .target span {
        float: left;
    }

    .target label {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 28px;
        color: #fff;
        text-transform: uppercase;
        margin: 0 10px;
    }

        .target label a:link, .target label a:visited {
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
            font-size: 16px;
            line-height: 28px;
            color: #fff;
            text-transform: uppercase;
            text-decoration: none;
        }

        .target label a:hover {
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
            font-size: 16px;
            line-height: 28px;
            color: #fff;
            text-transform: uppercase;
            text-decoration: underline;
        }

    .target input[type="text"] {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 15px;
        background: #00e06d;
        border: 1px solid #008340;
        line-height: 28px;
        height: 28px;
        width: 142px;
        padding: 0 5px;
        color: #000;
    }

    .target input[type="button"] {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 16px;
        background: #00a651;
        border: 0px none;
        line-height: 28px;
        height: 30px;
        width: 35px;
        padding: 0;
        margin: 0 15px 0 0;
        color: #fff;
        cursor: pointer;
        cursor: hand;
        text-transform: uppercase;
        -webkit-appearance: none;
    }

ul.loginlinks {
    padding: 0;
    margin: 0px 12px 0 0;
    list-style-type: none;
    list-style-image: none;
    float: right;
}

    ul.loginlinks li {
        float: left;
        display: inline;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 12px;
        color: #58595b;
        text-transform: uppercase;
        border-right: 1px solid #58595b;
        margin: 10px 0;
        padding: 0 8px;
    }

        ul.loginlinks li:last-child {
            border-right: 0px none;
            padding-right: 0px;
        }

        ul.loginlinks li a:link, ul.loginlinks li a:visited {
            color: #58595b;
            text-decoration: none;
        }

        ul.loginlinks li a:hover {
            color: #000000;
            text-decoration: underline;
        }

.helpline {
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 56px;
    color: #00a552;
    text-align: right;
}

#topmenu {
    float: right;
    margin: 0px 0px 0px 0px;
    background: transparent url(../images/trans4.png) repeat top left;
    position: relative;
}

    #topmenu ul {
        padding: 0;
        margin: 12px 0 0 0;
        list-style-type: none;
        list-style-image: none;
        float: right;
        z-index: 999;
    }

        #topmenu ul li {
            float: left;
            display: inline;
            text-align: right;
            margin: 0 0 0 20px;
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
            font-size: 18px;
            line-height: 30px;
            color: #58595b;
            text-transform: uppercase;
            position: relative;
        }

            #topmenu ul li a:link, #topmenu ul li a:visited {
                color: #58595b;
                text-decoration: none;
                padding: 10px 10px;
            }

            #topmenu ul li a:hover, #topmenu ul li a.hovered, #topmenu ul li a:hover, #topmenu ul li a.menu_selected {
                color: #fff;
                text-decoration: none;
                background: #00a651;
                padding: 10px 10px;
            }
            /* Hero Banner */
            /* Submenu CSS starts */
            #topmenu ul li ul.sub-menu {
                padding: 0;
                margin: 0 z-index:999;
                background: #4dc186;
                border-top: 6px solid #00a651;
            }

                #topmenu ul li ul.sub-menu li {
                    list-style-type: none;
                    display: inline-block; /*background:#00a651;*/
                }
                    /*Link Appearance*/
                    #topmenu ul li ul.sub-menu li a {
                        text-decoration: none;
                        color: #fff;
                        /*background: #00a651;*/
                        padding: 5px;
                        display: inline-block;
                    }
            /*sub menu*/
            #topmenu ul li ul.sub-menu {
                display: none;
                position: absolute;
                top: 25px;
                left: -100px;
                /*width: 742px;*/
                z-index: 999;
            }

            #topmenu ul li:hover ul.sub-menu {
                display: block;
                color: #fff; /*background: #00a651;*/
            }

            #topmenu ul li ul.sub-menu li {
                overflow: visible;
                width: 700px;
                padding: 30px 20px 15px;
                margin: 0;
                height: auto;
                display: block;
            }

                #topmenu ul li ul.sub-menu li div.col1 {
                    float: left;
                    width: 35%;
                    text-align: left;
                    margin: 0;
                }

                #topmenu ul li ul.sub-menu li div.col2 {
                    float: left;
                    width: 30%;
                    text-align: left;
                    margin: 0;
                }

                #topmenu ul li ul.sub-menu li div.col3 {
                    float: left;
                    width: 35%;
                    text-align: left;
                    margin: 0;
                }

                #topmenu ul li ul.sub-menu li h3 {
                    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
                    font-size: 18px;
                    line-height: 20px;
                    color: #006833;
                    padding: 0;
                    margin: 0 0 20px;
                    text-align: left;
                }

                    #topmenu ul li ul.sub-menu li h3 a:link, #topmenu ul li ul.sub-menu li h3 a:visited {
                        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
                        font-size: 18px;
                        color: #006833;
                        padding: 0;
                        margin: 0 0;
                        text-align: left;
                        text-decoration: none;
                    }

                    #topmenu ul li ul.sub-menu li h3 a:hover {
                        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
                        font-size: 18px;
                        color: #006833;
                        padding: 0;
                        margin: 0 0;
                        text-align: left;
                        text-decoration: underline;
                        background: none;
                    }

                #topmenu ul li ul.sub-menu li div.col3 img {
                    width: 100%;
                    height: auto;
                    margin: 0 0 10px;
                }

                #topmenu ul li ul.sub-menu li div.col3 h3 {
                    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
                    font-size: 18px;
                    line-height: 26px;
                    color: #006833;
                    padding: 0;
                    margin: 0 0 0px;
                    text-align: left;
                    text-transform: none;
                }

                #topmenu ul li ul.sub-menu li div.col3 p {
                    font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
                    font-size: 16px;
                    line-height: 22px;
                    color: #fff;
                    padding: 0;
                    margin: 0 0 0px;
                    text-align: left;
                    text-transform: none;
                }

                #topmenu ul li ul.sub-menu li ul {
                    padding: 0;
                    margin: 0 0 30px;
                    list-style-image: none;
                    list-style-type: none;
                    float: none;
                    width: auto;
                    text-align: left;
                    display: block;
                    overflow: auto;
                }

                    #topmenu ul li ul.sub-menu li ul li {
                        font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
                        font-size: 16px;
                        line-height: 20px;
                        color: #fff;
                        padding: 0 0 8px !important;
                        margin: 0;
                        width: 100%;
                        text-align: left;
                        text-transform: none;
                    }

                        #topmenu ul li ul.sub-menu li ul li a:link, #topmenu ul li ul.sub-menu li ul li a:visited {
                            padding: 0;
                            text-decoration: none;
                            background: none;
                        }

                        #topmenu ul li ul.sub-menu li ul li a:hover {
                            padding: 0;
                            text-decoration: underline;
                            background: none;
                        }
/* Topmenu Ends  */
/* Index Page css */
.nmcol12 {
    width: 100%;
}

.nmcol11 {
    width: 91.66%;
}

.nmcol10 {
    width: 83.33%;
}

.nmcol9 {
    width: 75%;
}

.nmcol8 {
    width: 66.66%;
}

.nmcol7 {
    width: 58.33%;
}

.nmcol6 {
    width: 50%;
}

.nmcol5 {
    width: 41.66%;
}

.nmcol4 {
    width: 33.33%;
}

.nmcol3 {
    width: 25%;
}

.nmcol2 {
    width: 16.66%;
}

.nmcol1 {
    width: 8.333%;
}

.nmcol1, .nmcol2, .nmcol3, .nmcol4, .nmcol5, .nmcol6, .nmcol7, .nmcol8, .nmcol9, .nmcol10, .nmcol11, .nmcol12 {
    float: left;
    margin: 0;
}

    .nmcol1 img, .nmcol2 img, .nmcol3 img, .nmcol4 img, .nmcol5 img, .nmcol6 img, .nmcol7 img, .nmcol8 img, .nmcol9 img, .nmcol10 img, .nmcol11 img, .nmcol12 img {
        width: 100%;
        height: auto;
        display: block;
    }

h2.greySectionHead {
    font-family: "RobotoThin", Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 30px;
    color: #58595b;
    padding: 0;
    margin: 0 0 40px;
}

    h2.greySectionHead span {
        font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
        font-size: 28px;
        line-height: 30px;
        color: #58595b;
    }

.orangebg {
    background: #fdebdf url(../images/orange_leaf_bg.png) no-repeat top right;
    padding: 40px 25px 0px;
}

.datebox {
    background: #f79d5d;
    font-family: "RobotoLight", Arial, Helvetica, sans-serif;
    font-size: 44px;
    line-height: 30px;
    color: #fff;
    width: 77px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
    padding: 8px 0 0 0;
    float: left;
}

.item > a:hover {
    text-decoration: none !important
}

.datebox span {
    font-family: "RobotoBold", Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 35px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.main-carousel a:link, .main-carousel a:visited {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 25px;
    color: #58595b;
    text-decoration: none;
}

.main-carousel a:hover {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 25px;
    color: #58595b;
    text-decoration: underline;
}

.lightbluebg {
    background: #f1f5f9 url(../images/home_img7.jpg) no-repeat bottom right;
    padding: 20px 25px 0px;
    min-height: 296px;
}

    .lightbluebg h1 {
        font-family: "RobotoThin", Arial, Helvetica, sans-serif;
        font-size: 36px;
        line-height: 40px;
        color: #58595b;
        padding: 0;
        margin: 0;
    }

.tech_head a.dark-blue {
    color: #226085;
}

.lightbluebg h3 {
    font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 30px;
    color: #58595b;
    padding: 0;
    margin: 0 0 20px;
}

.lightbluebg p {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 25px;
    color: #58595b;
    padding: 0;
    margin: 0 320px 20px 0;
}

.downloadbox {
    background: url(../images/home_img8.jpg) no-repeat bottom left;
    min-height: 265px;
    padding: 15px 25px;
    margin: 10px 0 0 0;
}

.testimonybox {
    min-height: 265px;
    /*border: 1px solid #e5e5e5;*/
    border-top: 0px none;
    border-bottom: 0px none;
    padding: 15px 25px;
    margin: 10px 0 0 0;
}

    .testimonybox img {
        width: auto;
        height: auto;
        float: left;
        margin: 0 30px 0 0;
    }

.healthinfobox {
    background: url(../images/home_img10.jpg) no-repeat bottom left;
    min-height: 265px;
    padding: 15px 25px;
    margin: 10px 0 0 0;
}

.quotes:before {
    content: url(../images/quote_mark.png);
    width: 35px;
    height: 35px;
    position: absolute;
    top: -15px;
    left: -24px;
}

.quotes {
    float: left;
    position: relative;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 25px;
    color: #58595b;
    padding: 0px 20px;
    width: 55%;
    margin-top: 4px;
}

.healthinfo {
    float: right;
    position: relative;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 25px;
    color: #58595b; /*width:50%;*/
}

    .healthinfo span {
        font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
        display: block;
    }
/* Index Page css */
/* Main Slider CSS starts */
#slidercontainer {
    border-top: 2px solid #99dbb9;
    overflow: hidden;
    position: relative;
}

#container {
    width: 100%;
    text-decoration: none;
    text-align: center;
}

.slider {
    position: relative;
    width: 100%;
    height: 450px;
}

.bg_img {
    width: 100%;
    height: 238px;
    background-repeat: no-repeat;
}

.cont_in11 {
    background: url(../images/gipsa-policies-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in12 {
    background: url(../images/world-cancer-day-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in00 {
    background: url(../images/home_slider_app-screen02.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in0 {
    background: url(../images/ad-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}
/*.cont_in01 {
	background: url(../images/shuttle-services01.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}*/
.cont_in10 {
    background: url(../images/liver-care-ad.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in1 {
    background: url(../images/home_slider_img1.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in2 {
    background: url(../images/home_slider_img2.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in3 {
    background: url(../images/world-heart-day-2017-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}
/*.cont_in4 {
    background: url(../images/home_slider_img4.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}*/

.cont_in5 {
    background: url(../images/loyalty-offer-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in6 {
    background: url(../images/coronary-stent-home-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in7 {
    background: url(../images/liver-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in8 {
    background: url(../images/bone-marrow-banner.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.cont_in9 {
    background: url(../images/home_slider_img9.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    z-index: -1;
    text-decoration: none;
    background-size: cover;
}

.ani_div {
    position: relative;
    width: 352px;
    height: 102px;
    margin: 300px auto 0 0px;
    background: #3b87d9;
    padding: 10px 20px 10px;
}

    .ani_div:after {
        border-top: 52px solid transparent;
        border-bottom: 52px solid transparent;
        content: "";
        border-left: 21px solid #3b87d9;
        position: absolute;
        right: -21px;
        width: 0px;
        top: 18%;
        margin-top: -18px;
        z-index: 9;
    }

    .ani_div h3 {
        padding: 0 0 5px;
        margin: 0;
        font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
        font-size: 24px;
        line-height: 30px;
        color: #fff;
    }

    .ani_div p {
        padding: 1px 0 0;
        margin: 0;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 20px;
        color: #fff;
    }

.bottom_section {
    position: absolute;
    height: 960px;
    width: 100%;
    margin-top: 360px;
    text-decoration: none;
}

h3.sliderbtn {
    font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 30px;
    color: #fff;
    display: block;
    padding: 5px 5px 5px 35px;
    width: 100%;
    z-index: 10000;
}

h3.arrowup {
    background: url(../images/sliderbtn_arrow.png) no-repeat 8px 10px;
}

h3.arrowdown {
    background: url(../images/sliderbtn_arrow_down.png) no-repeat 8px 10px;
}

h3.ui-state-active {
    background: none;
}

    h3.ui-state-active.orange {
        padding-top: 15px !important;
    }

.red {
    background-color: #ef5a7c !important;
}

.bgimg {
    background: url(../images/red_leaves_bg.png) no-repeat bottom right;
}

.orange {
    background-color: #f79d5d !important;
}

#accordion {
    width: 350px;
    height: 265px;
    position: absolute;
    top: 60px;
    right: 0px;
    z-index: 995;
}

.acc_content ul {
    padding: 0;
    margin: 10px 0 15px;
    list-style-image: none;
    list-style-type: none;
}

    .acc_content ul li {
        padding: 10px 25px;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 25px;
        color: #fff;
        border-bottom: 1px dotted #f48ca4;
    }

        .acc_content ul li.last {
            border-bottom: 0px none;
        }

        .acc_content ul li img {
            float: left;
            margin: 0 15px 0 10px;
        }

.acc_content select {
    margin: 0 40px 10px 36px;
    width: 75%;
    background: #f29757;
    border: 1px solid #fcc59d;
    height: 35px;
    font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 33px;
    color: #fff;
}

.boxspace {
    padding: 0px 0 15px !important;
    overflow: hidden;
}
/* Main Slider CSS ends */
.imgsliderbg1, .imgsliderbg2, .imgsliderbg3 {
    /*width:400px;*/
    height: 227px;
    padding: 17px 25px;
    display: block;
}

.imgsliderbg1 {
    background: url(../images/home_img_slider_bg1.jpg) no-repeat top left;
    background-size: 100%;
}

.imgsliderbg2 {
    background: url(../images/home_img_slider_bg2.jpg) no-repeat top left;
    background-size: 100%;
}

.imgsliderbg3 {
    background: url(../images/home_img_slider_bg3.jpg) no-repeat top left;
    background-size: 100%;
}

.imgsliderbg4, .imgsliderbg5, .imgsliderbg6 {
    /*width:400px;*/
    height: 398px;
    padding: 17px 25px;
    display: block;
}

.imgsliderbg4 {
    /*background: url(../images/imgsliderbg4.jpg);*/
    background-size: 100%;
}

.imgsliderbg5 {
    background: url(../images/imgsliderbg5.jpg) no-repeat top left;
    background-size: 100%;
}

.imgsliderbg6 {
    background: url(../images/imgsliderbg6.jpg) no-repeat top left;
    background-size: 100%;
}

.grid-block-container {
    float: left;
    width: 100%;
    /*1200px;*/
    margin: -10px auto 0;
    position: relative;
    z-index: 10002;
}

.grid-block {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}

    .grid-block h1 {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 26px;
        line-height: 36px;
        color: #fff;
        margin: 10px 25px 10px;
        display: block;
    }

    .grid-block img {
        margin: 0 auto;
        display: block;
        width: auto !important;
    }

.caption {
    display: none;
    position: absolute;
    top: 55px;
    left: 24px;
    width: 351px;
    height: 145px;
    text-align: center;
}

.imgsliderbg1 div.caption {
    /*background-color:rgba(61,172,171,0.8);*/
    background: transparent url(../images/trans1.png) repeat top left;
    z-index: 999;
}

.imgsliderbg2 div.caption {
    /*background-color:rgba(55,140,171,0.8);*/
    background: transparent url(../images/trans2.png) repeat top left;
    z-index: 999;
}

.imgsliderbg3 div.caption {
    /*background-color:rgba(27,95,128,0.8); */
    background: transparent url(../images/trans3.png) repeat top left;
    z-index: 999;
}

.caption input {
    width: 143px;
    height: 38px;
    text-align: center;
    border: 0px none;
    background: #053c62;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 35px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    z-index: 9999;
}

.caption p {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    margin: 20px;
}

.caption a.learn-more {
    padding: 5px 10px;
    background: #08c;
    color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    font-weight: bold;
    text-decoration: none;
}

    .caption a.learn-more:hover {
        background: #fff;
        color: #08c;
    }
/* Sliding door effect */
.left {
    margin-left: 0px;
    float: left;
    width: 50%;
    height: 100%;
    background: url(../images/left_bg.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: fixed;
    z-index: 10010;
}

.rightsidebg {
    margin-left: 50%;
    width: 50%;
    height: 100%;
    background: url(../images/right_bg.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: fixed;
    z-index: 10010;
}

.onTop {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    background: #ffffff url(../images/logo_big.png) no-repeat center center;
    /*margin-left:40.5%;
    margin-top:15%;
    float:left;*/
    z-index: 10011;
}

.aboutsection2 .anaesthesiabox {
    min-height: 518px;
    margin-bottom: 20px;
    overflow: hidden;
}

.aboutsection3 .anaesthesiabox {
    min-height: 350px;
    margin-bottom: 20px;
    overflow: hidden;
}

.aboutsection .packages_bg {
    clear: none;
}

.left1 {
    margin-left: 0px;
    float: left;
    width: 50%;
    height: 100%;
    background: url(../images/left_bg.gif);
    background-repeat: no-repeat;
    background-size: 999px 1999px;
    position: fixed;
    z-index: 10010;
}

.right1 {
    margin-left: 50%;
    width: 50%;
    height: 100%;
    background: url(../images/right_bg.gif);
    background-repeat: no-repeat;
    background-size: 999px 1999px;
    position: fixed;
    z-index: 10010;
}
/*.cloned {
	position: fixed !important;
	left: 0px;
	top: 0px;
	z-index: 10009;
	height: 50px;
	margin: 0px !important;
	width: 100%;
	border-bottom: 2px solid #99DBB9;
}*/
.cloned ul#menu {
    margin-right: 74px;
}

.fleft {
    /*float:left;*/
    width: auto;
    height: auto;
}

.innercontent {
    overflow: hidden;
}

    .innercontent img {
        margin: 0 auto;
        display: block;
        text-align: center;
        height: auto;
        width: auto;
        max-width: 1500px !important;
    }

.pghead {
    /*background: url(../images/pg_head_bg.gif) repeat top left;*/
    height: 70px;
    border-top: 2px solid #99dbb9;
    margin: 0 0 0px;
}

    .pghead h1 {
        font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
        font-size: 36px;
        line-height: 65px;
        color: #00a651;
        padding: 0;
        margin: 0;
    }

        .pghead h1 span {
            font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
            font-size: 36px;
            line-height: 40px;
            color: #00a651;
        }

h2.orangeSectionHead {
    font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 30px;
    color: #f99f53;
    padding: 0;
    margin: 0 0 15px;
}

    h2.orangeSectionHead span {
        font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
        font-size: 28px;
        line-height: 30px;
        color: #f99f53;
    }

.rightSideBar p {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    padding: 0;
    margin: 0 0 20px;
}

.rightSideBar ul {
    list-style-image: none;
    list-style-type: none;
    padding: 0;
    margin: 0 0 20px;
    background: transparent url(../images/pkglist_dotted_bg.png) repeat-y 20px 0px;
}

    .rightSideBar ul li {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 42px;
        color: #232222;
        margin: 0 0 16px;
    }

        .rightSideBar ul li a, .rightSideBar ul li a:visited, .rightSideBar ul li div {
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
            font-size: 18px;
            line-height: 42px;
            color: #232222;
            background: #fff;
            -webkit-border-radius: 21px;
            -moz-border-radius: 21px;
            border-radius: 21px;
            display: block;
            text-decoration: none;
            behavior: url(PIE.htc);
        }

            .rightSideBar ul li a span, .rightSideBar ul li div span {
                -webkit-border-radius: 42px;
                -moz-border-radius: 42px;
                border-radius: 42px;
                display: block;
                margin: 0 12px 0 0;
                width: 42px;
                height: 42px;
                float: left;
                background-color: #f99f53;
            }

            .rightSideBar ul li a span, .rightSideBar ul li div span {
                -webkit-border-radius: 42px;
                -moz-border-radius: 42px;
                border-radius: 42px;
                display: block;
                margin: 0 12px 0 0;
                width: 42px;
                height: 42px;
                float: left;
                background-color: #f99f53;
                behavior: url(PIE.htc);
            }

            .rightSideBar ul li a:hover, .rightSideBar ul li.active a {
                background: #226085;
                color: #fff;
                text-decoration: none;
            }

                .rightSideBar ul li a:hover span, .rightSideBar ul li.active a span {
                    background-color: #3aa8b9;
                }

            .rightSideBar ul li a span img {
                margin: 5px auto 0;
            }

    .rightSideBar ul.mlinelist li {
    }

    .rightSideBar ul.mlinelist {
        background: none;
    }

        .rightSideBar ul.mlinelist li {
            margin: 0 0 0px;
        }

            .rightSideBar ul.mlinelist li a {
                border-radius: 5px;
                line-height: 30px;
                padding: 10px 15px;
                border-bottom: 1px dotted #f99f53;
            }

.timelocationbox {
    /*width:300px;*/
    min-height: 218px;
    background: #74deec url(~/images/time_location_bg.jpg) no-repeat bottom right;
    padding: 20px 25px;
    display: block;
    margin-bottom: 25px;
}

    .timelocationbox div.contentbox {
        padding: 10px 0;
        overflow: hidden;
    }

        .timelocationbox div.contentbox.first {
            border-bottom: 1px dotted #fff;
        }

        .timelocationbox div.contentbox img {
            float: left;
        }

        .timelocationbox div.contentbox .textcontent {
            margin: 0 0 0 50px;
            font-family: "RobotoLight", Arial, Helvetica, sans-serif;
            font-size: 20px;
            line-height: 25px;
            color: #232222;
            padding: 5px 0 0 0;
            word-break: break-word;
        }

            .timelocationbox div.contentbox .textcontent span {
                font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
                display: block;
                font-size: 21px;
                line-height: 25px;
            }

h2.sectionhead {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 30px;
    color: #226085;
    padding: 0;
    margin: 0;
}

span.pricetag {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 30px;
    color: #3aa8b9;
    margin: 0 0 30px;
    display: block;
}

.innercontent p {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    /*font-size:16px;*/
    line-height: 26px;
    color: #232222;
    padding: 0;
    margin: 0 0 15px;
    text-align: left;
}
/* Testimonial */
.p-testimonial {
    background: url("../images/quote-blue.png") no-repeat 8px 24px;
    padding: 40px 0px 40px 25px;
    margin-top: 15px;
    color: #555555;
}

.testimonial-video {
    /*margin-left: 16% !important;*/
}
/*.p-testimonial p {
    color: #555555;/* margin-bottom: 5px;*/
}

*/ #more_data p {
    color: #555555;
    /*margin-bottom: 5px;*/
}

#more_data {
    padding: 5px 25px;
}

.p-border {
    border-bottom: 1px solid #d3d3d3;
}

.p-title {
    float: right;
}

    .p-title p {
        margin: 0px;
        color: #3785ac;
        font-size: 16px;
    }

.testimonybox div.read_more_btn {
    margin-right: 0;
    float: right;
    width: auto;
    height: auto;
    margin-top: -15px;
}

.testimonybox #more_btn {
    float: right;
}

.testimonybox #more_data {
    padding-right: 0;
    padding-left: 0;
}
/* Tables inside responsive tabs */
.test-name {
    font-size: 1.25em;
    padding: .35em .65em .35em 0;
    color: #36a6b1;
    background-color: #ffffff;
    border: none;
}

.popup .test-name {
    border: 1px solid #fff;
}

.test-name.pl5 {
    padding-left: 10px;
}
/* end of Tables inside responsive tabs  */
/*Pop up*/
.backdrop {
    display: none;
    position: fixed;
    z-index: 1000000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/backdrop.png) repeat 0 0;
}

.popup {
    display: none;
    width: 1200px;
    margin-left: -600px;
    left: 50%;
    top: 140px;
    position: absolute;
    border: 5px solid #ffffff;
    z-index: 1000001;
    margin-bottom: 100px;
}

.right {
    /*position: relative;*/
    width: 25px;
    height: 25px;
    background: url(../images/right.png) no-repeat center center;
    display: block;
    margin: 0 auto;
}

.wrong {
    position: relative;
    width: 25px;
    height: 25px;
    background: url(../images/wrong.png) no-repeat center center;
    display: block;
    margin: 0 auto;
}

span.close {
    width: 14px;
    height: 14px;
    background: url(../images/close.png) no-repeat 0 0;
    position: absolute;
    top: -30px;
    right: -5px;
    cursor: pointer;
}
/* rupee font */
.rupeeicon {
    font-family: "rupee", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
}

.item .bold_head {
    line-height: 12px;
}

.bold_head_rupee {
    font-family: "rupee", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.pricetag_rupee {
    font-family: "rupee", Arial, Helvetica, sans-serif;
}
/*Pop up end*/
.iconmainwrap {
    display: block;
    /*background:#666;*/
    margin-top: 60px;
    width: 412px;
    height: 300px;
    position: fixed;
    z-index: 10005;
    right: -352px;
}
    /* slide in divs */
    .iconmainwrap ul.tab-list, .iconmainwrap ul.tab-content {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .iconmainwrap ul.tab-list li, .iconmainwrap ul.tab-content li {
            margin: 0;
            padding: 0;
        }

    .iconmainwrap ul.tab-list {
        margin: 85px 0;
        float: left;
        width: 67px;
    }

        .iconmainwrap ul.tab-list li {
            width: 67px;
            height: 64px;
            cursor: pointer;
        }

    .iconmainwrap ul.tab-content {
        float: left;
        width: 344px;
        height: 219px;
        overflow: hidden;
        margin-top: 40px;
    }

        .iconmainwrap ul.tab-content li {
            height: 219px;
        }
/*End Pop up*/
/* Responsive Table CSS starts */
table {
    width: 100%;
    border-collapse: collapse;
}
/* Zebra striping */
tr:nth-of-type(odd) {
    background: #f0f0f0;
}

tr:nth-of-type(even) {
    background: #dedede;
}

th {
    background: #00a651;
    color: white;
    font-weight: normal;
    vertical-align: middle;
    padding: 0.75em 0.5em;
    border: none;
}

td, th {
    padding: .75em .5em;
    border: 1px solid #ffffff;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
}

td {
    vertical-align: middle;
    padding: 0.75em 0.5em;
    border: 1px solid #ffffff;
}

.td-top-align1 {
    vertical-align: top;
}

.surat-clinic td {
    vertical-align: top;
    vertical-align: top;
    padding: 0px 10px 0px;
    line-height: 23px;
    font-size: 14px;
}
/*table end*/
/* Tab's accordion */
.test-descriptions {
    font-size: inherit;
}

    .test-descriptions h3 {
        padding: 10px;
        color: #000;
        margin-bottom: 2px;
        cursor: pointer;
        background: url(../images/third_tab_acc_arrow.png) no-repeat 98.5% center #ceefde;
    }

        .test-descriptions h3.active, .accordion-open h3 {
            padding: 10px;
            background: #00a650;
            color: #fff;
            background: url(../images/third_tab_acc_arrow_active.png) no-repeat 98.5% center #00a650;
        }

        .test-descriptions h3 ~ div {
            display: none;
        }

h3.active ~ div {
    display: block;
}

.test-descriptions table th {
    background: #b1dce3;
    color: #000;
    padding: .5em;
    font-size: .85em;
}

.test-descriptions table td {
    padding: .75em;
    font-size: .85em;
}
/* Tab's accordion end */
/* Header Navigation */
#topmenu ul li ul.sub-menu li div.col1, #topmenu ul li ul.sub-menu li div.col2, #topmenu ul li ul.sub-menu li div.col3 {
    width: 30%;
    margin: 0 1.5%;
}

#topmenu ul li ul.sub-menu.carecenter-list li a {
    /*text-decoration: none;
    color: #fff; 
    padding: 5px;
    display:inline-block;*/
    background: #000;
    display: block;
    color: #ffffff;
    font: normal normal normal .95em/1em "RobotoCondRegular", Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #83d4ab;
    padding: 0.25em 0.75em 0.75em 1.5em !important;
    margin-bottom: .15em;
    background: url(../images/leaf_bullet.png) no-repeat 0px 7px !important;
    transition: .1s all ease;
}
/* 

Color Palette - 

green       = #00a650,      bg-green        = .3, #e0f0e6
pink            = #f04e75,      bg-pink         = .2, #fbdce2
orange      = #f99f53,      bg-orange       = .2, #feecde
cyan            = #3aa8b9,      bg-cyan         = .3, #c4e5ea
skyblue     =   #428eb2,        bg-skyblue  = .3, #c6dce7
darkblue    =   #226085,        bg-darkblue = .2, #d2dfe7

*/
.packages_bg.altcolor {
    background: #F6F6F6;
}

.care-center-header {
    background: url(../images/head-pattern.png) repeat 0 0;
}

.pghead h1 span {
    color: inherit; /* */
}

.bg-in-green {
    background-color: #e0f0e6; /*border-top: 2px solid #00a650;*/
}

h1.h1-in-green {
    color: #00a650;
}

.bg-in-pink {
    background-color: #fbdce2 !important;
    border-top: 2px solid #f04e75;
}

h1.h1-in-pink {
    color: #f04e75;
}

span.sectionhead_icon {
    border: none;
    width: 26px;
    height: 26px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    /*background: url(../images/sectionhead_icon.png) no-repeat #3aa8b9;*/
    background: url(../images/new-home-img/technology.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 10px 10px 0 0;
}


.pinktheme span.sectionhead_icon {
    border: none;
    width: 26px;
    height: 26px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/technology-pink.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 10px 10px 0 0;
}



.pinktheme span.sectionhead_icon.icon-medical {
    border: none;
    width: 26px;
    height: 26px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/settings-pink.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 10px 10px 0 0;
}



.pinktheme span.sectionhead_icon.icon-leaf {
    border: none;
    width: 26px;
    height: 26px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/partners-pink.png) no-repeat !important;
    background-position: center 0;
    float: left;
    margin: 10px 10px 0 0;
}


.pinktheme .rightSideBar ul li a:hover, .pinktheme .rightSideBar ul li.active a {
     
background: transparent !important;
     
color: #f04e75 !important;
     
border: 1px solid #f04e75 !important;
     
text-decoration: none;

}


    span.sectionhead_icon.icon-tech {
        background-position: center 0;
    }

    span.sectionhead_icon.icon-medical {
        background-position: center -38px;
    }

    span.sectionhead_icon.icon-leaf {
        background-position: center -79px;
    }

.onerow .tech_head {
    line-height: 40px;
    margin-top: 25px;
}

.onerow .tech_head1 {
    line-height: 40px;
    margin-top: 0px;
}

.bg-in-orange {
    background-color: #feecde;
    border-top: 2px solid #f99f53;
}

h1.h1-in-orange {
    color: #f99f53;
}

.bg-in-cyan {
    background-color: #c4e5ea;
    border-top: 2px solid #3aa8b9;
}

h1.h1-in-cyan {
    color: #3aa8b9;
}

.bg-in-skyblue {
    background-color: #c6dce7;
    border-top: 2px solid #428eb2;
}

h1.h1-in-skyblue {
    color: #428eb2;
}

.bg-in-darkblue {
    background-color: #d2dfe7;
    border-top: 2px solid #226085;
}

h1.h1-in-darkblue {
    color: #226085;
}
/* End Color Palette */
/* Homepage redesigned strip */
.redC {
    background-color: rgba(204,0,0,0.5);
}

.greenC {
    background-color: rgba(0,255,51,0.5);
}

.orangeC {
    background-color: rgba(255,102,0,0.5);
}

ul.intro-strip {
    margin: -1px;
    padding: 0;
    list-style-type: none;
    /*overflow: hidden;*/
    background: url(../images/intro-strip.jpg);
}

    ul.intro-strip > li {
        position: relative;
        float: left;
        width: 33.33%;
        padding: 16px;
        height: 280px;
        display: block;
    }

    ul.intro-strip h2 {
        font: normal normal normal 1.5em/1em "RobotoThin", Arial, Helvetica, sans-serif;
        padding-bottom: 10px;
    }

    ul.intro-strip .bold {
        font: normal normal normal 1em/1em "RobotoMedium", Arial, Helvetica, sans-serif;
        color: #58595b;
    }

    ul.intro-strip .intro-testimonial h2 {
        padding-left: 1.5em;
    }

li.intro-about {
    background: url(../images/orange_leaf_bg.png) no-repeat top right #fdebdf;
}

    li.intro-about .main-carousel {
        margin: 35px 0 19px;
    }

li.intro-welcome {
    background: /* url(../images/online_payment.jpg) no-repeat bottom right*/ #dae5f9;
}

ul.intro-strip li.intro-welcome p {
    font-size: 1.25em;
}

ul.intro-strip li.intro-welcome p {
    font-size: 1.25em;
}

    ul.intro-strip li.intro-welcome p.w50 {
        /*width: 60%;*/
        margin-top: 37px !important;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 25px;
        color: #58595b;
        margin-bottom: -35px !important;
    }

a.more {
    text-decoration: none;
    position: relative;
    display: inline-block;
    width: 25%;
    background: #053c62;
    color: #ffffff !important;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 5px 0;
    margin: 36px 0 63px;
}

.register {
    text-decoration: none;
    position: relative;
    display: inline-block;
    background: #3aa8b9;
    color: #ffffff !important;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 5px 15px;
    margin: 5px 0 63px;
}

ul.doc-spot {
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    ul.doc-spot li {
        width: 100%;
    }

ul.intro-strip li.intro-schedule-find {
    padding: 0;
    background-color: #fef7f3;
}

li.intro-schedule-find li.doc-appointment {
    color: #0d5b4f;
    background: #fdebdf;
    padding: 16px;
}

    li.intro-schedule-find li.doc-appointment .bold {
        color: #0d5b4f;
    }

.doc-appointment ul li {
    margin: 0;
    padding: 11px 0 7px 35px;
    background: url(../images/sliding-icons.png) no-repeat 0px 7px;
    border-top: 1px dotted #71c7be;
    font-size: 16px;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}

    .doc-appointment ul li:first-child {
        border-top: none;
    }

    .doc-appointment ul li.sms {
        background-position: 3px 0px;
    }

    .doc-appointment ul li.call {
        background-position: 3px -59px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    }

    .doc-appointment ul li.email {
        background-position: 0px -118px;
        color: #0d5b4f;
        padding: 10px 0 10px 35px;
    }

.doc-appointment a {
    color: inherit;
}

ul.intro-strip li.doc-find {
    background: #fef7f3;
    padding: 11px 15px 11px;
}

.doc-find h3 {
    color: #f76f0f;
}

.doc-find span.bold {
    color: #f76f0f;
}

f76f0f .doc-find a.submit {
    padding: 1px 0;
}

li.doc-find select#dept, li.doc-find select#doc {
    border: 1px solid #ccc;
    color: #7e7e7e;
    font-size: 1em;
    padding: 5px;
    margin: 0 5px 10px 0;
    width: 47.5%;
    position: relative;
    background: #fff;
    -webkit-appearance: normal;
    -webkit-appearance: initial;
    appearance: initial;
    background: url(../images/dd-arrow.jpg) no-repeat 95% center;
}

li.doc-find select#deptFront, li.doc-find select#docFront {
    border: 1px solid #ccc;
    color: #7e7e7e;
    font-size: 1em;
    padding: 5px;
    margin: 0 5px 10px 0;
    width: 47.5%;
    position: relative;
    background: #fff;
    -webkit-appearance: normal;
    -webkit-appearance: initial;
    appearance: initial;
    background: url(../images/dd-arrow.jpg) no-repeat 95% center;
}

li.doc-find select#docFront {
    margin: 0 0 10px 0;
}

.doc-find a.submit {
    background: #f5893d;
    text-transform: inherit;
    padding: 5px 0;
    float: right;
}
/* Pages services accordion section */
h3.service-name {
    font-size: 1.2em;
    line-height: 2em;
    font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
}

.packages_bg ul.w100 {
    width: 100%;
    background: none;
    margin: 0;
    padding: 0;
}

    .packages_bg ul.w100 li {
        width: 100%;
        float: none;
        background: none;
    }

    .packages_bg ul.w100 > li {
        padding-bottom: 20px;
    }

    .packages_bg ul.w100 li div h3 {
        /*border-top: 1px solid #00a650;*/
        margin-top: 1px;
    }

    .packages_bg ul.w100 li .accordion {
        padding: 0;
    }

    .packages_bg ul.w100 li .acc-content {
        padding: 0 10px;
    }

        .packages_bg ul.w100 li .acc-content ul {
            padding: 15px 25px;
        }

            .packages_bg ul.w100 li .acc-content ul li {
                padding: 5px 0;
            }

.accordion h3 {
    cursor: pointer;
}

.accordion-close h3 {
    padding: 10px;
    background: url(../images/third_tab_acc_arrow.png) no-repeat 98.5% center;
    background-color: #B4E4CA;
    color: #000000;
    /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
    margin: 0 1px 1px;
}

.accordion-open.accordion-close h3 {
    background: url(../images/third_tab_acc_arrow_active.png) no-repeat 98.5% center;
    color: #fff;
    background-color: #00a650;
    /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
    margin: 0 1px;
}

.acc-content {
    background-color: #ffffff;
    /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
    margin: 0 1px;
    border-top: none;
    border-bottom: none;
}

.mb0 {
    margin-bottom: 0;
}
/* Admission Accordion */
#admission {
    padding: 0;
    background: #fff;
}

    #admission li {
        padding: 0;
        border: none;
    }

    #admission p {
        padding-bottom: 10px;
        margin-bottom: 0;
    }

    #admission li .acc-content ul li {
        padding: 5px 0;
    }

    #admission ul {
        /* list-style-image: none;*/
        list-style-type: decimal;
    }

    #admission li .acc-content ul {
        /* padding: 0 25px 15px;*/
    }

    #admission .acc-content {
        padding-top: 15px;
    }

.packages_bg ul.w100 li div h3 {
    /*border-top: 1px solid #00a650;*/
    margin-top: 1px;
}

.packages_bg ul.w100 li .accordion {
    padding: 0;
}

.packages_bg ul.w100 li .acc-content {
    padding: 0 10px;
}

.acc-content .packages_bg ul.w100 li .acc-content {
    padding: 0 0px;
}

.packages_bg ul.w100 li .acc-content ul {
    padding: 15px 25px;
}

    .packages_bg ul.w100 li .acc-content ul li {
        padding: 5px 0;
    }

.accordion h3 {
    cursor: pointer;
}

.accordion-close h3 {
    padding: 10px;
    background: url(../images/third_tab_acc_arrow.png) no-repeat 98.5% center;
    background-color: #B4E4CA;
    color: #000000; /*border-left: 1px solid #00a650; border-right: 1px solid #00a650; margin:0 1px;*/
}

.accordion-open.accordion-close h3 {
    background: url(../images/third_tab_acc_arrow_active.png) no-repeat 98.5% center;
    color: #fff;
    background-color: #00a650;
    /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
    margin: 0 1px;
}

.acc-content-new {
    background-color: #ffffff;
    /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
    margin: 0 1px 20px;
    border-top: none;
    border-bottom: none;
}

.mb0 {
    margin-bottom: 0;
}

.tel-icon {
    float: left;
    margin: 10px !important;
    position: relative;
    left: 110px;
}

.hd-contact {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #333;
}

.contact-text {
    float: left;
    text-align: center;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
    color: #333;
    line-height: 28px;
}

.contact-text2 {
    float: left;
    text-align: center;
    width: 100%;
    padding: 5px 0;
    font-size: 16px;
    color: #333;
    line-height: 28px;
}

.contact-queries {
    background: none repeat scroll 0 0 #ceeedd;
    float: left;
    height: 50px;
    line-height: 50px;
    margin: 14px 34px 30px 0px;
    padding: 0 10px 0 17px;
    width: 100%;
}

ul.video-list {
    float: left;
    width: 100%;
}

    ul.video-list li {
        float: left;
        margin: 0 20px 0 0;
        width: 175px;
    }

        ul.video-list li span {
            line-height: 40px;
            float: left;
            width: 100%;
            text-align: center;
        }

.banner-image {
    display: none;
}

.green_box .contact-queries {
    height: auto;
    /*60px;*/
    line-height: 30px;
}

.printbox {
    float: right;
    margin-bottom: 20px;
}

    .printbox img {
        margin: 0 0 !important;
    }

@media all and (min-width: 320px) and (max-width: 1024px) {
    ul.intro-strip li {
        float: none;
        width: 100%;
    }
}

/* Commented for now - Musaib */
/* end of Homepage redesigned strip */
@media only screen and (max-width: 760px), (max-device-width: 768px) {
    /* Force table to not be like tables anymore
    table, thead, tbody, th, td, tr { 
        display: block; 
    }
     
    thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    
    tr { border: 1px solid #ccc; }
    
    td {  
        border: none;
        border-bottom: 1px solid #ccc; 
        position: relative; 
        text-align:left;
    }
    
    td:before { 
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
    }    */
}
/* Responsive Table CSS ends */
/* slide in divs out */
/*Added by Taruna for Health checkup page*/

.app-play-google {
    padding-bottom: 20px;
    width: 84%;
}

.package_banner_img {
    /*margin: 0 auto;*/
    position: relative;
    display: block;
    text-align: center;
    height: auto;
    width: 100% !important;
    /*max-width: 1500px !important;*/
}

    .package_banner_img img {
        width: 100%;
        height: auto;
    }

.packages_bg {
    /*width:100%;*/
    /*background:#226085;*/
    background: #ceeedd;
    /*padding:28px 0 28px 28px;*/
    padding: 3% 5% 3% 5%;
    color: #222;
    overflow: hidden;
    clear: both;
    background-image: url(../images/colorbox/service_leaf.png);
    background-position: 100% 90%;
    background-repeat: no-repeat;
}

    .packages_bg img {
        margin-right: 20px;
    }

    .packages_bg ul {
        list-style-image: url('../images/leaf_bullet.png');
        padding: 0px 20px 20px; /*overflow: auto;*/
        margin: 0 0 10px 0px;
    }

    .packages_bg li {
        border-bottom: 1px dotted #45B18A;
        padding: 10px;
        float: left;
        width: 44%;
        margin: 0 80px 0 0;
    }

        .packages_bg li.last {
            background: none;
            padding: 10px;
        }

        .packages_bg li:nth-child(even) {
            margin-right: 0;
        }

.leaf_type_list ul {
    padding: 0px 20px 20px;
    overflow: auto;
}

.ortho_sec {
    margin-bottom: 10px;
    width: 100%;
    height: 100%;
}

.tech_section {
    margin-top: 0px;
    width: 100%;
}

    .tech_section img {
        float: left;
        margin: 10px 40px 15px 15px;
        width: 300px;
        height: 250px;
    }

.tech_sec_list {
    padding: 10px;
}

    .tech_sec_list li {
        list-style-image: url(../images/leaf_bullet.png) !important;
        margin: 0 80px 0 0px;
        padding: 10px;
    }

.leaf_type_list li {
    list-style-image: url(../images/leaf_bullet.png) !important;
    padding: 10px;
    float: left;
    width: 42%;
    margin: 0 80px 0 20px;
}

    .leaf_type_list li:nth-child(even) {
        margin-right: 0;
    }

.packages_bg li.serv {
    border-bottom: 1px dotted #45B18A;
    padding: 10px;
    float: left;
    width: 100%;
    margin: 0 80px 0 0;
}

.package_cont {
    width: 100%;
    font-weight: bold;
}

.package_cont_ser {
    font-weight: bold;
}

.package_cont img {
    margin-right: 20px;
}

.left_package {
    /*width:50%;
    float:left;*/
}

.right_package {
    width: 50%;
    float: left;
}

.packages_info p {
    font-weight: bold;
    color: #226085;
}

.packages_info ol {
    margin-left: 28px;
}

.packages_info li {
    padding: 5px;
    float: left;
    width: 42%;
    margin: 0 100px 0 0;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #3F8851;
    font-weight: bold;
}


.bot_btn {
    width: 100%;
    height: 40px;
    padding-bottom: 55px;
}

.footerbtnbox_2 {
    background: #3aa8b9;
    overflow: hidden;
    width: 275px;
    margin: 0px 10px 10px 20px;
    float: left;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}

.buttons > .footerbtnbox_2 {
    margin: 0px;
}

.footerbtn_bot {
    margin: 0px 0 10px 20px;
    clear: both;
}
@media all and (min-width: 320px) and (max-width: 1024px) {
    .footerbtn_bot {
        margin: 0px 0 10px 10px;
    }
}
.footerbtnbox_2 img, .footerbtnbox_2 span {
    float: left;
}

.footerbtnbox_2 span {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 35px;
    color: #fff;
    margin: 0 0 0 10px;
}

.sch_text {
    width: 100%;
}

.sch_text_2 {
    padding-right: 10px;
    float: left;
}

.footerbtnbox_3 {
    background: #3aa8b9;
    overflow: hidden;
    width: 180px;
    margin: 0px 10px 10px 20px;
    display: none;
}

    .footerbtnbox_3 img, .footerbtnbox_2 span {
        float: left;
    }

    .footerbtnbox_3 span {
        font-family: "RobotoBold", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 35px;
        color: #fff;
        margin: 0 0 0 10px;
    }

.foo_icons {
    width: 155px;
    border-radius: 16px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius: 16px;
    /* Firefox 1-3.6 */
    -moz-border-radius: 16px;
    /*background: #99dbb7;*/
    height: 35px;
    float: right
}

    .foo_icons a {
        padding: 0 !important;
    }

    .foo_icons .img1 {
        padding-left: 4px;
        background-image: url(../img/new-facebook.jpg);
        background-repeat: no-repeat;
        padding-bottom: 8px;
        margin-left: 3px;
        padding-left: 34px;
        /*background-position: 3px 4px;*/ float: left;
        width: 32px;
        height: 32px;
        display: block;
    }
    /*.foo_icons .img1:hover {
    background-image: url(../images/facebook_green.png);
    background-repeat: no-repeat;
    cursor: pointer;
}*/

    .foo_icons .img4 {
        padding-right: 4px;
    }

    .foo_icons .img2 {
        padding-left: 4px;
        background-image: url(../img/new-twitter.jpg);
        background-repeat: no-repeat;
        padding-bottom: 8px;
        padding-left: 34px;
        /*background-position: 3px 4px;*/ float: left;
        width: 32px;
        height: 32px;
    }
    /*.foo_icons .img2:hover {
    background-image: url(../images/twitter_green.png);
    background-repeat: no-repeat;
}*/

    .foo_icons .img3 {
        padding-left: 4px;
        background-image: url(../img/new-youtube.jpg);
        background-repeat: no-repeat;
        padding-bottom: 8px;
        padding-left: 34px;
        /*background-position: 3px 4px;*/ float: left;
        width: 32px;
        height: 32px;
    }
    /*.foo_icons .img3:hover {
    background-image: url(../images/youtube_green.png);
    background-repeat: no-repeat;
}*/

    .foo_icons .img4 {
        padding-left: 4px;
        background-image: url(../img/new-plus-google.jpg);
        background-repeat: no-repeat;
        padding-bottom: 8px;
        padding-left: 34px;
        margin-right: 3px;
        /*background-position: 3px 4px;*/ float: left;
        width: 32px;
        height: 32px;
    }
/*
.foo_icons .img4:hover {
    background-image: url(../images/googleplus_green.png);
    background-repeat: no-repeat;
}*/

.bold_head {
    font-weight: bold;
    margin-bottom: 10px;
    font-family: "RobotoCondBold";
}

.bold_head_date {
    color: #898989 !important;
    margin-bottom: 10px;
}

.packages_info li a:link, .packages_info li a:visited {
    color: #3F8851;
    text-decoration: underline;
}

.packages_info li a:hover {
    color: #3aa8b9;
    text-decoration: none;
}

.packages_info li:nth-child(even) {
    margin-right: 0;
}

.tech_head {
    /*font-size:16px;*/
    font-size: 22px;
    font-family: 'RobotoCondRegular', Arial, Helvetica, sans-serif;
    /*  Roboto Medium */
    color: #226085;
    margin-bottom: 16px;
}

.tech_head1 {
    /*font-size:16px;*/
    font-size: 22px;
    font-family: 'RobotoCondRegular', Arial, Helvetica, sans-serif;
    /*  Roboto Medium */
    color: #226085;
    margin-bottom: 16px;
}

.partner_bg {
    background: #f2f2f2;
    margin: 0 1% 0 0;
    overflow: hidden;
}

    .partner_bg .specialisation {
        background: url(../images/Doc_Specialisation-bg01.jpg) no-repeat;
        padding: 7px 6px 21px 23px;
    }

    .partner_bg .specialisation1 {
        background: url(../images/Doc_Specialisation-bg02.jpg) no-repeat;
        float: right;
        height: 258px;
        margin-left: 20px;
        padding: 7px 6px 21px 8px;
        width: 406px;
    }

    .partner_bg .specialisation .bold_head {
        color: #00a651;
    }

    .partner_bg .specialisation1 .bold_head {
        color: #00a651;
    }

.img_partner {
    width: 124px;
    height: 142px;
    float: left;
    margin-top: -60px;
    margin-left: 20px;
}

.read_more_btn {
    float: right;
    width: 130px;
    height: 30px;
    /*margin-top: -59px;*/
    margin-right: 28px;
    cursor: pointer;
    margin-bottom: 0px;
    margin-right: 27px;
    margin-top: 0 !important;
}

.read_more_test {
    float: right;
    margin-top: -59px;
    cursor: pointer;
}

.drtry .read_more_btn {
    float: none;
    margin-top: 0;
    margin-right: 0;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

#more_data {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    padding-right: 15px;
    font-size: 16px;
    line-height: 26px;
}

#more_data2 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data3 {
    display: none;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    width: 100%;
    height: 100%;
    padding-right: 15px;
}

#more_data4 {
    display: none;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    width: 100%;
    height: 100%;
    padding-right: 15px;
}

#more_data5 {
    display: none;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    width: 100%;
    height: 100%;
    padding-right: 15px;
}

#more_data6 {
    display: none;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    width: 100%;
    height: 100%;
    padding-right: 15px;
}

#more_data7 {
    display: none;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    width: 100%;
    height: 100%;
    padding-right: 15px;
}

#more_data8 {
    display: none;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    width: 100%;
    height: 100%;
    padding-right: 15px;
}

#more_data9 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data10 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data11 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data12 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data13 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data14 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data15 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

#more_data16 {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
}

.doc_name {
    margin-left: 166px;
    padding-top: 16px;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #226085
}

.doc_name2 {
    margin-left: 166px;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #0e7b8c
}

.partner_cont {
    margin-left: 150px;
    padding-top: 10px;
    font-size: 15px;
}

.partner_top {
    background: #badce1 url(../images/doc_name_leaf_bg.png) no-repeat bottom right;
    /*#badbe0*/
    background-size: auto 100%;
    width: 100%;
    height: auto;
    padding-bottom: 5px;
}

.partner_left {
    width: 20%;
    height: 100%;
    float: left;
}

.partner_right {
    width: 85%;
    height: 100%;
}

.inner_row {
    width: 100%;
}

.inner_col_left {
    width: 150px;
    float: left;
    font-weight: bold;
    padding: 5px 15px;
    font-size: 16px;
    line-height: 26px;
    color: #232222;
}

.inner_col_right1 {
    width: 72%;
    padding: 5px;
    margin-left: 150px;
    font-size: 16px;
    line-height: 26px;
    color: #232222;
}

.inner_col_right {
    width: 72%;
    padding: 5px;
    margin-left: 150px;
    font-size: 16px;
    line-height: 26px;
    color: #232222;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
}

.disc_type {
    list-style: disc !important;
    margin: 0 0 10px 35px;
    color: #232222;
    font-size: 16px;
    line-height: 26px;
}

    .disc_type li {
        padding: 0 10px 10px;
        width: 100% !important;
        /*text-align: justify;*/
        color: #232222;
        border-bottom: none !important;
    }

.leaf_type {
    /*list-style-image: url('../images/leaf_bullet.png');
*/
    padding: 0 10px 10px;
    width: 100% !important;
    margin: 0 0 35px 30px;
    color: #232222;
}

    .leaf_type li {
        padding: 10px;
        width: 100%;
        font-size: 16px;
        line-height: 26px;
        color: #232222;
    }

.circle_list li {
    list-style: circle;
    list-style-position: inside;
}

.appoint_list {
    width: 100%;
    margin-bottom: 35px;
}

    .appoint_list span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/online_website_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: -10px 15px 0 0;
    }

.appoint_list1 {
    width: 100%;
    margin-bottom: 35px;
}

    .appoint_list1 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/call_center_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: -10px 15px 0 0;
    }

.appoint_list2 {
    width: 100%;
    margin-bottom: 35px;
}

    .appoint_list2 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/register_billling_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: -10px 15px 0 0;
    }

.appoint_list3 {
    width: 100%;
    margin-bottom: 35px;
}

.blue_bold_font {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 35px;
    color: #226085;
}

.appoint_list3 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/prominent_location_icon.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: -10px 15px 0 0;
}

.leaf_type li ul {
    list-style-image: url('../images/leaf_bullet.png');
    padding: 0 10px 10px;
    width: 100% !important;
    margin: 5px 0 0px 30px;
    color: #232222;
}

    .leaf_type li ul li {
        padding: 10px;
        width: 100%;
        color: #232222;
    }

.leaf_type_2 {
    list-style-image: url('../images/leaf_bullet.png');
    padding: 10px 10px 10px 20px;
    width: 100% !important;
    margin-top: -20px;
    color: #232222;
}

    .leaf_type_2 li {
        padding: 10px;
        width: 100%;
        color: #232222;
        line-height: 26px;
    }

img.limage {
    float: left;
    margin: 10px 40px 15px 0px;
}

img.rimage {
    float: right;
    margin: 10px 0px 15px 40px;
}

.border_bot {
    width: 100%;
    border-bottom: 1px solid #dadbdb;
    padding-top: 10px !important;
}

#more_data ul {
    list-style: disc !important;
    margin-left: 30px;
    color: #232222;
}

#more_data2 ul {
    list-style: disc !important;
    margin-left: 30px;
}

#more_data3 ul {
    list-style: disc !important;
    margin-left: 30px;
}

.list_service_single_row {
    list-style-image: url('../images/leaf_bullet.png');
    padding: 15px;
    width: 100% !important
}

    .list_service_single_row li {
        border-bottom: 1px dotted #45B18A;
        padding: 10px;
        float: left;
        width: 100%;
        margin: 0 80px 0 0;
        line-height: 26px;
    }

        .list_service_single_row li.last {
            border-bottom: none;
            padding: 10px;
        }

#more_data ul {
    margin-bottom: 20px;
}

#more_data li {
    padding: 5px 10px;
    color: #232222;
    font-size: 16px;
    line-height: 26px;
}

#more_data2 li {
    padding: 5px 10px;
    color: #232222;
    font-size: 16px;
    line-height: 26px;
}

#more_data3 li {
    padding: 5px 10px;
    color: #232222;
    font-size: 16px;
    line-height: 26px;
}

.spacer {
    width: 100%;
    height: 52px;
}

.packages_bg ul ul {
    padding-top: 10px;
}

    .packages_bg ul ul li {
        border-bottom: none;
    }

.main_pane {
    width: 100%;
    clear: both;
}

.left_pane {
    width: 50% !important;
    float: left;
    margin-top: 15px;
    list-style: url(images/leaf_bullet.png);
}

    .left_pane li {
        width: 90%;
        color: #232222;
    }

.right_pane {
    width: 50% !important;
    float: left;
    margin-top: 15px;
    list-style: url(images/leaf_bullet.png);
}

    .right_pane li {
        width: 90%;
        color: #232222;
    }
/*Health check up page css ends here*/
/*About Us*/
.aboutus span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/excellence_icon.png) no-repeat;
    background-position: center 0;
    float: left;
}

.aboutus span.sectionhead_icon2 {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/Infrastructure_icon.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 0 10px 0 0;
}

.aboutus span.sectionhead_icon3 {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/technology_icon.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 0 10px 0 0;
}

.aboutus span.sectionhead_icon4 {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/quality_icon.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 0 10px 0 0;
}

.aboutus span.sectionhead_icon5 {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/partners_care_icon.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 0 10px 0 0;
}
/*About Us ends*/
/*internal med*/
.internal_med .packages_bg li {
    width: 100%;
}

.internal_med .anaesthesiabox {
    height: none
}
/*internal med ends*/
/*ortho*/
.ortho .packages_bg li {
    width: 100%;
}

.ortho .anaesthesiabox {
    min-height: 444px;
}
/*internal med ends*/
/*Patients and visitor Services section*/
.inner_sect_bg {
    width: 100%;
    height: 240px;
    background: #f2f2f2;
    float: none;
    margin-bottom: 20px;
    position: relative;
}

.inner_left_img {
    float: left;
}

.inner_sect_bg_copy {
    width: 100%;
    height: 240px;
    background: #f2f2f2;
    float: none;
    margin-bottom: 20px;
    position: relative;
}

.inner_right_cont {
    width: 67%;
    padding: 9px 15px;
    float: left;
}

.visitor_head {
    font-size: 24px;
    font-family: 'RobotoRegular', Arial, Helvetica, sans-serif;
    color: #226085;
    margin-bottom: 10px;
}

.visitor_links {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
}

    .visitor_links ul {
        list-style-image: url(../images/leaf_bullet_before.png);
        margin-left: 22px;
    }

        .visitor_links ul li {
            font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
            font-size: 16px;
            line-height: 18px;
            color: #232222;
            padding: 5px;
        }

.more_height ul li {
    line-height: 15px;
}

.visitor_links ul li:hover {
    list-style-image: url(../images/leaf_bullet.png);
}

    .visitor_links ul li:hover a {
        text-decoration: underline;
    }

.visitor_links ul li a {
    text-decoration: none;
    color: #000 !important;
}

.visitor_links ul a:hover {
    list-style-image: url(../images/leaf_bullet.png);
    color: #00a651 !important;
}

    .visitor_links ul a:hover li {
        color: #00a651 !important;
    }

.visitorsection {
    padding: 1% 5% 0% 5%;
}

.visitorinfo .disc_type {
    margin: 0 0 10px 45px;
}

.visitorsection span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/dos_icon.png) no-repeat #3aa8b9;
    background-position: center 0;
    float: left;
    margin: 0 10px 0 0;
}

.visitor_cont {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    /*font-size:16px;*/
    line-height: 26px;
    color: #232222;
    padding: 0;
    margin: 0 0 15px;
    text-align: justify;
}

.more_orange_btn {
    position: absolute;
    bottom: 8px;
    right: 15px;
    cursor: pointer;
}

.more_orange_btn1 {
    /* position: absolute; */
    bottom: 8px;
    right: 15px;
    cursor: pointer;
    float: right;
}

div.patientbox .tech_head {
    margin: 0 0 5px;
}

div.patientbox .more_orange_btn {
    position: absolute;
    bottom: 8px;
    right: 15px; /*float:right;*/
}
.patientbox .tech_head {
    font-size: 17px;
}
.patientbox .visitor_links ul li {
    font-size: 13px;
    line-height: 15px;
    padding: 5px 5px 3px 0;
}
.patientbox .visitor_links ul.more-list1 li {
    font-size: 13px;
}
/*Patients and visitor Services section Ends*/
.spacetop {
    margin-top: 25px !important;
    font-size: 1.05em !important;
}

.spacetop1 {
    float: right;
    width: 50%;
    margin-top: -29px;
    margin-right: -40px;
}
/*rehab sec*/
.rehab .packages_bg {
    margin-bottom: 20px;
    padding: 2%;
}
/*rehab sec*/
/*appoinyment scheduling*/
.appointment .packages_bg {
    float: left;
    clear: none;
    background-image: none;
}
/*anaesthesia begins*/
.anaesthesiasec .packages_bg {
    padding: 2%;
    margin-bottom: 20px;
}

.anaesthesiabox {
    background: #fff;
    padding: 10px 20px;
    margin-bottom: 20px;
    position: relative; /*min-height: 212px;*/
}

.green_bold_font {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    /*font-size: 19px;
    line-height: 30px;
    margin-bottom: 12px;*/
    color: #226085 !important;
    
    font-size: 18px;
}

.acc-content1 div.green_bold_font {
    padding-left: 20px;
    line-height: 30PX;
    margin: 8px -1px 4px;
}


.anaesthesiabox p {
    margin: 0 0 30px;
    font-size: 16px;
    line-height: 26px;
    color: #232222;
    text-align: justify;
}

.anaesthesiapopup p {
    margin: 0 15px 15px;
    font-size: 16px;
    line-height: 26px;
    color: #232222;
    text-align: justify;
}
/*anaesthesia ends*/
/*ambulatory section*/
.ambulatory_sec {
    height: auto;
    background: #ceeedd;
}

    .ambulatory_sec .tech_head {
        margin-bottom: 0px;
        margin-left: 20px;
    }

    .ambulatory_sec .inner_sec {
        min-height: 450px !important;
    }

    .ambulatory_sec p {
        padding: 0 20px 0px;
    }

    .ambulatory_sec img {
        width: 100%;
        padding: 0px !important;
    }
/*ambulatory section*/
/*OPD Section*/
.opdsection {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #ceeedd;
    color: #222;
    overflow: hidden;
    /*background-image:url(../images/colorbox/service_leaf.png);*/
    background-position: 100% 90%;
    background-repeat: no-repeat;
}

    .opdsection .col3 {
        margin: 0px;
    }

.opdsection2 {
    padding: 1% 5% 0% 5%;
}

    .opdsection2 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/OPD_icon.png) no-repeat #3aa8b9;
        background-position: center 0;
        float: left;
        margin: 0 10px 0 0;
    }

.opdsection3 {
    padding: 1% 5% 0% 5%;
}

    .opdsection3 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/pcsi_icon.png) no-repeat #3aa8b9;
        background-position: center 0;
        float: left;
        margin: 0 10px 0 0;
    }

.opdsection03 {
    /*padding: 1% 5% 0% 5%;*/
}

    .opdsection03 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/pcsi_icon.png) no-repeat #3aa8b9;
        background-position: center 0;
        float: left;
        margin: 0 10px 0 0;
    }

.opdsection7 {
    padding: 1% 1% 0% 0%;
}

    .opdsection7 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/speaker_icon.png) no-repeat #3aa8b9;
        background-position: center 0;
        float: right;
        margin: 0 10px 0 0;
    }

.opdsection4 {
    padding: 0% 5% 0% 0%;
}

    .opdsection4 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/target.png) no-repeat #3aa8b9;
        background-position: center 0;
        float: left;
        margin: 0 10px 0 0;
    }

.opdsection5 {
    padding: 1% 5% 0% 5%;
}

    .opdsection5 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/submition.png) no-repeat #3aa8b9;
        background-position: center 0;
        float: left;
        margin: 0 10px 0 0;
    }

.opdsection6 {
    padding: 1% 5% 0% 0%;
}

    .opdsection6 span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/schedule-icon.png) no-repeat #3aa8b9;
        background-position: center 0;
        float: left;
        margin: 0 10px 0 0;
    }

#urology {
    margin-top: 0px;
}
/*OPD Section ends*/
/*Bread Crumps for top Navigation*/
.brdCrumSec {
    width: 100%;
    height: 40px;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dadbdb;
    color: #7a7a7a !important;
}

.brdtxt {
    color: #7a7a7a !important;
    font-size: 14px;
}
/*Bread Crumps for top Navigation Ends*/
/* Our Legacy Page */
.left_section {
    width: 50%;
    height: 100%;
    float: left;
    padding-right: 20px;
}

.right_section {
    width: 50%;
    height: 100%;
    float: left;
    padding-left: 20px;
}
/* Our Legacy Page Ends*/
/*compare tab section*/
.compare_section {
    background: transparent;
    width: 310px;
    padding: 5px;
    font-size: 16px;
    -webkit-appearance: none;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    overflow: hidden;
    /*border: 1px solid #cccccc !important;*/
    margin-top: 20px;
}
/*.compare_headings
{
    font-size:24px;
    font-family: 'RobotoMedium';
    color:#226085;
    width:750px;
    padding:20px;
    margin-left:55px;
    background:url(../images/line_compare.png) bottom no-repeat;
    background-size:750px 1px;
}*/
.bot_border {
    background: url(../images/line_compare.png) bottom no-repeat;
    width: 788px;
    height: 100px;
    margin-left: 43px;
}

.nobgimg {
    background: none !important;
    border-bottom: 1px solid #ccc;
}

.bot_border.widthauto {
    width: auto;
}

#compare_select {
    display: block;
    margin: 10px 0;
    width: 100%;
    margin: 0 auto;
}

    #compare_select span {
        border: 2px solid #226085;
        display: block;
        float: left;
        width: 37px;
        height: 37px;
        text-align: center;
        padding: 5px 0 0 0;
        -webkit-border-radius: 37px;
        -moz-border-radius: 37px;
        border-radius: 37px;
        behavior: url(../PIE.htc);
    }

    #compare_select li {
        position: relative;
        float: left;
        margin-left: 8%;
        width: 46%;
        padding: 15px 0;
    }

        #compare_select li.packageli {
            margin-left: 0;
        }

        #compare_select li.fullwidth {
            margin-left: 0;
            width: 100%;
            display: block;
            border-bottom: 1px solid #ccc;
        }

#pkg1, #pkg2 {
    border: 1px solid #ccc;
    color: #7e7e7e;
    font-size: 1em;
    padding: 10px;
    width: 85%;
    height: auto;
    position: relative;
    float: right;
    background: #fff;
    -webkit-appearance: normal;
    -webkit-appearance: initial;
    appearance: initial;
    background: url(../images/dd-arrow.jpg) no-repeat 95% center;
}

div.heightauto {
    height: auto;
}

li.fullwidth p {
    font-size: 20px;
    color: #226085;
    margin: 0 0 0 52px;
    border: none;
    line-height: 38px;
}

.compare_circle {
    width: 37px;
    height: 37px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #226085;
    /*#4fafbe*/
    text-align: center;
    text-decoration: none;
    float: left;
    margin-right: 10px;
}

.compare_sec_2 {
    width: 50%;
    float: left;
    padding: 10px;
    float: left;
    margin-left: 20px;
}

.compare_sec_3 {
    width: 50%;
    padding: 10px;
    margin-left: 31%;
    margin-top: -74px;
    position: absolute
}

.compare_circle2 {
    font-size: 24px;
    font-family: 'RobotoMedium', Arial, Helvetica, sans-serif;
    color: #226085;
    width: 37px;
    height: 37px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #226085;
    /*#4fafbe*/
    text-align: center;
    text-decoration: none;
    float: left;
    margin-right: 10px;
    margin-top: 20px;
}

.compare_section select {
    border: 0 none;
    !important;
    text-overflow: "";
    /*Removes default arrow from firefox*/
    /*My custom style for fonts*/
    color: #737373;
    width: 322px;
    height: 28px;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #fff url(../images/down_arrow.png) no-repeat 90% center;
    cursor: pointer;
}

.footerbtnbox_compare {
    background: #00a651;
    overflow: hidden;
    margin: 40px 10px 10px 504px;
    overflow: hidden;
    width: 307px;
}

    .footerbtnbox_compare img, .footerbtnbox span {
        float: left;
        text-decoration: none;
    }

    .footerbtnbox_compare span {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 35px;
        color: #fff;
        margin: 0 0 0 10px;
        text-decoration: none;
    }

#call_checkup_popup {
    text-decoration: none;
}
/*compare tab section ends*/
/* MM CSS */
/* slide in divs out */
#topmenu ul li.care_centres ul.sub-menu li div.col2 {
    float: left;
    width: 30% !important;
    text-align: left;
    margin: 0;
    padding-top: 44px;
}

#topmenu > a {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    background-color: #008340;
    background: url(../images/menu.png) no-repeat 6px center #008340;
}

ul#menu {
    display: block;
}

#topmenu > a#toggle {
    display: none;
    position: absolute;
    cursor: pointer;
    width: 40px;
    height: 40px;
    top: 5px;
    right: 5px;
    background-color: #008340;
    background: url(../images/menu.png) no-repeat 8px center #008340;
}
/* Responsive header navigation */
/* Footer */
#footer {
    padding: 0;
}

    #footer .footerbox {
        margin: 10px 0 0;
        padding: 10px; /*background: #eeeeee;*/
    }

    #footer div.line {
        position: relative;
        width: 100%;
        height: 5px;
    }

    #footer .flogo a {
        width: 100%;
        /*max-width: 215px;*/
        height: 54px;
        background-size: contain;
        /*  background: url(../images/footer/r-apps-manual.png) no-repeat 0 0;*/
        cursor: pointer;
        display: inline-block;
        margin: 0px 0 0 0px;
        padding-top: 0px !important;
    }

    #footer img.alignimg {
        margin: 0 0 0 30px;
    }

.reliance_logo a {
    float: left;
    width: 130px;
    height: 58px;
    display: inline-block;
    margin: 10px 0 0 0;
    padding: .0em !important;
}

.rflink {
    float: left;
}

p.social {
    display: inline-block;
    float: left;
    line-height: 58px;
    margin-bottom: 0 !important;
}

#footer .footer-link a {
    font-size: 0.8em;
}

.footer_links {
    width: 160px;
    /*535px; */
    overflow: hidden;
    margin-right: 4%;
    margin-top: 19px;
    margin-left: -4%;
}

.video_gal img {
    text-decoration: none;
    margin-bottom: 15px;
    /*background-color: #000;*/
    width: 100%;
    height: auto;
}

.video_gal a {
    text-decoration: none;
}

    .video_gal a:link, .video_gal a:visited {
        color: #232222;
    }

.video_thumb {
    transition: background .25s ease-in-out;
    -moz-transition: background .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out;
}

.video_gal .video_thumb:hover {
    opacity: 0.5;
}

.pos-rel .video_thumb:hover {
    opacity: 0.5;
}

/*.google-play{padding-bottom:20px; clear:both;margin-left: 170px;}*/

@media all and (max-width: 680px) {
    p.social {
        display: none;
    }

    .rflink {
        float: none;
        width: 95%;
        border-bottom: 2px solid #e0e0e0;
        margin: 0 auto 10px;
        padding: 0 0 10px 0;
    }

        .rflink a {
            display: block;
            width: auto;
            text-align: center;
        }

    #footer .flogo.fl {
        float: left;
        margin: 0 auto;
    }

    .foo_icons_main {
        width: 100%;
        clear: both;
        display: block;
        text-align: center;
        padding-top: 10px;
    }

    .foo_icons {
        float: none;
        margin: 0 auto;
    }

    #footer .fsocial.fr {
        margin: 0 auto;
        display: block;
        float: none;
        width: 155px;
        max-width: none;
        overflow: auto;
    }
}

ul.fsocial {
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #8ed0ac;
}

    ul.fsocial li {
        padding: 0;
        margin-left: 8px;
        width: 26px;
        height: 26px;
        float: left;
    }

        ul.fsocial li:first-child {
            margin-left: 0;
        }

.fl {
    float: left;
    margin-top: 6px;
    margin-left: 22px;
}

.fr {
    float: right;
}

.bordercheck {
    border: 1px solid #000;
}

#footer {
    background: url(../images/footer/leaf_1.png) no-repeat right bottom;
    min-height: 184px;
    background-position: 107% 0;
}

    #footer .fsocial {
        width: 100%;
        /*max-width: 158px;*/
        max-width: 325px;
        height: auto;
        background-size: contain;
        margin: 0;
        float: right;
        margin: 3px 0 0;
    }

    #footer ul.fsocial {
        margin: 6px 0;
        max-width: 148px;
        padding: 10px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        behavior: url(PIE.htc);
    }

        #footer ul.fsocial li a {
            display: block;
            width: 26px;
            height: 26px;
            background-image: url(../images/footer/social-icon-sprite.png);
        }

            #footer ul.fsocial li a.fb {
                background-position: 0 0;
            }

            #footer ul.fsocial li a.yt {
                background-position: -33px 0;
            }

            #footer ul.fsocial li a.tw {
                background-position: -67px 0;
            }

            #footer ul.fsocial li a.sh {
                background-position: -101px 0;
            }

    #footer .footerbox {
    }

div.line i {
    width: 16.66%;
    display: block;
    float: left;
    height: 5px;
}

    div.line i.green {
        background-color: #98c9ab;
    }

    div.line i.red {
        background-color: #f04e75;
    }

    div.line i.orange {
        background-color: #3aa8b9;
    }

    div.line i.l-blue {
        background-color: #3aa8b9;
    }

    div.line i.m-blue {
        background-color: #428eb2;
    }

    div.line i.d-blue {
        background-color: #226085;
    }

ul.footer-link-section {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    ul.footer-link-section > li > div {
        position: relative;
        width: 100%;
        display: block;
    }

    ul.footer-link-section > li {
        position: relative;
        /*padding: .25em 1.5em;*/
        padding: .25em 0.75em 0.25em 1em;
        /*width: 20%;*/
        float: left;
        border-left: 1px dotted #a9a9a9;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    }

        ul.footer-link-section > li > div > i {
            display: block;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 15;
            width: 15px;
            height: 15px;
            font-size: 20px;
            line-height: 9px;
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
            color: #0dac54;
            cursor: pointer;
            padding: 12px;
            display: none; /*border: 1px solid #000;*/
        }

#footer a {
    text-decoration: none;
    /*display: block;*/
    padding: .4em 10px 0 0;
}

ul.footer-link-section li a {
    font-weight: normal;
    color: #58595b;
    margin-top: 1em;
}

    ul.footer-link-section li a:first-child {
        margin-top: 0;
    }

ul.footer-link-section li:first-child {
    border-left: none;
}

ul.footer-link {
    width: 100%;
    height: auto;
    margin: 0 0 .5em 0;
    padding: 0;
    list-style-type: none;
}

    ul.footer-link li {
        float: none;
        width: 100%;
        border: none;
    }

        ul.footer-link li a {
            font-weight: normal;
            color: #68686a;
        }

ul.footer-link {
    display: block;
}

.footertext p, .footertext a {
    position: relative;
    color: #7a7a7a;
    font-size: 14px;
    text-align: left;
    float: left;
}

    .footertext a:link, .footertext a:visited {
        margin: 0 0 0 10px;
        border-left: 1px solid #7a7a7a;
        padding: 0 0 0 10px !important;
        text-decoration: none;
    }

    .footertext a:hover {
        text-decoration: underline !important;
    }

/* Footer end*/
@media all and (min-width: 767px) and (max-width: 1000px) {
    .organ-label {
        width: 50% !important;
    }

    .stroke_list2 span.sectionhead_icon {
        margin-bottom: 20px !important;
    }

    .stroke_list span.sectionhead_icon {
        margin-top: 10px;
    }

    .disc_type-2 li {
        width: 100% !important;
    }
    /*.main-carousel p {
	font-size: 18px !important;
	line-height: 20px;
	margin: 0 0 0 100px !important;
}*/
    a.event-rel {
        left: 624px !important;
        display: block;
    }

    .event-mb {
        display: none !important;
    }

    .slider {
        display: none;
    }

    .grid-block-container {
        margin: 0px auto 0;
    }

    ul.intro-strip .intro-testimonial h2 {
        padding-left: 1.1em;
    }

    ul.intro-strip > li {
        height: 275px;
    }
    /*.testimonial .tl-content {
	width: 100% !important;
}*/
    ul.intro-strip h2 {
        padding-left: 0.3em;
    }

    ul li.intro-information {
        padding: 0;
    }

    .doc-spot1 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 0 0 0 0 !important;
    }

    ul.doc-spot1 li {
        margin: 10px;
        width: 47%;
        float: left;
    }

    .gallery-part h4 {
        margin: 38px 21px !important;
    }

    .doc-spot2 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 0 0 0 0 !important;
    }

    ul.doc-spot2 li {
        margin: 10px;
        width: 47%;
        float: left;
    }

    .doc-spot1 li img {
        left: 87% !important;
    }

    .doc-spot2 li img {
        left: 94% !important;
    }

    .gallery-part h4 {
        width: 96px !important;
    }

    ul li.intro-information {
        padding: 0em 0 0 1em !important;
    }

    #topmenu {
        width: 100%;
    }

    .progress {
        margin: 1em 0 0 0;
    }

    #topmenu:before {
        clear: both;
    }

    #topmenu > ul {
        margin: 3em 0 0;
    }

        #topmenu > ul > li {
            width: 100%;
            float: none;
            margin: 0;
            text-align: center;
            font-size: 16px;
            line-height: 32px;
        }

    #menu {
        width: 100%;
        float: none;
        float: none;
        margin: 0;
        text-align: center;
    }

        #menu:after {
            clear: both;
        }

    #topmenu ul li ul.sub-menu {
        width: 100%;
        position: relative;
        left: 0;
        top: -7px;
    }

        #topmenu ul li ul.sub-menu li {
            width: 100%;
        }

    .cloned ul#menu {
        margin-right: 0;
    }

    #topmenu ul li ul.sub-menu {
        left: 0;
        width: 100%;
        position: absolute;
        top: 68px;
    }

    #topmenu ul li {
        position: static;
    }

    .cloned {
        height: auto;
    }

        .cloned .logosmall {
            float: none;
            margin: 0;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -11px;
        }

    .logosmall img {
        margin: 0px 0px 0px 0;
    }

    #topmenu ul li a {
        color: #58595b;
        text-decoration: none;
        padding: 10px 1.58%;
    }

        #topmenu ul li a:hover {
            color: #ffffff;
        }

    ul.footer-link-section {
        background: none;
    }

    ul.footer-link {
        display: block;
    }

    ul.footer-link-section > li > div {
        position: relative;
        width: 100%;
        display: block;
        font: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    }

    ul.footer-link-section > li div i {
        display: none;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1000;
        width: 15px;
        height: 15px;
        font-size: 20px;
        line-height: 9px;
        color: #0dac54;
        cursor: pointer;
        padding: 12px; /*border: 1px solid #000;*/
    }

    ul.footer-link-section > li {
        position: relative;
        padding: .25em .25em;
        font-size: .9em;
        /*width: 20%;*/
        float: left;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        border-left: 1px dotted #a9a9a9; /*min-height: 80px;*/
    }

    .copyright_container {
        overflow: hidden;
        /*width: 140px;
*/
        margin-right: 100px;
    }

        .copyright_container ul {
            margin: 0px auto 0px; /*width: 100%;*/
        }

    #footer a {
        padding: 0.4em 3px 0 0;
    }

    .cloned {
        display: none;
    }

    p.footertext {
        position: relative;
        display: block;
    }
}

/*@media all and (min-width: 768px) and (max-width: 850px) {
    .logosmall{
        text-align: center;
        position: relative;
        float: none;    
    }
    .logosmall:after{
        clear: both;
    }
}*/
@media all and (min-width: 300px) and (max-width: 767px) {
    /*	.doc-spot1 li img {
    left: 70%!important;
}*/
    .disc_type-2 li {
        width: 100%;
    }

    ul li.intro-information {
        padding: 2em 0 0 1em;
        margin-top: 0px !important;
    }

    ul.intro-strip li.intro-schedule-find1 {
        padding: 5px;
        margin-top: 0px !important;
    }

    ul#menu {
        display: none;
        z-index: 10003;
    }

    #topmenu {
        width: 100%;
    }

        #topmenu:before {
            clear: both;
        }

        #topmenu > ul {
            margin: 3em 0 0;
        }

            #topmenu > ul > li {
                width: 100%;
                float: none;
                margin: 0;
                text-align: center;
                font-size: 16px;
                line-height: 32px;
            }

    #menu {
        width: 100%;
        float: none;
        float: none;
        margin: 0;
        text-align: center;
    }

        #menu:after {
            clear: both;
        }

    #topmenu ul li ul.sub-menu {
        width: 100%;
        position: relative;
        left: 0;
        top: -7px;
    }

        #topmenu ul li ul.sub-menu li {
            width: 100%;
        }
    /*------------------------*/
    #topmenu ul {
        position: relative;
        margin-top: 0;
    }

    #topmenu > ul > li {
        position: static;
        border-bottom: 1px solid #1DE47E;
    }

    #topmenu ul li ul.sub-menu li div.col3 {
        display: none;
    }

    #topmenu ul li ul.sub-menu li div.col1, #topmenu ul li ul.sub-menu li div.col2 {
        float: none;
        width: 100% !important;
        text-align: left;
        margin: 0 0 15px 0;
    }

    #topmenu ul li ul.sub-menu li div h3 a {
        border-top: 3px solid #00a651;
        padding-top: 15px !important;
        display: block;
    }

    #topmenu ul li ul.sub-menu li div.col1 h3:first-child, #topmenu ul li ul.sub-menu li div.col1 h3:first-child a {
        border-top: none;
    }

    #topmenu ul li.care_centres ul.sub-menu li div.col1, #topmenu ul li.care_centres ul.sub-menu li div.col2 {
        padding-top: 0;
        border-bottom: none;
        margin-bottom: 0 !important;
    }

    #topmenu ul li.care_centres ul.sub-menu li ul {
        margin-bottom: 0 !important;
    }

    #topmenu ul li ul.sub-menu li ul {
        margin-bottom: 10px !important;
    }

    ul#menu {
        display: none; /*display: block;*/
    }

        ul#menu.clonedd {
            visibility: visible;
        }

    #topmenu {
        height: 52px;
        margin-bottom: 25px;
    }

        #topmenu > a#toggle {
            display: block;
            position: absolute;
            cursor: pointer;
            width: 40px;
            height: 40px;
            top: 5px;
            right: 5px;
            background-color: #008340;
            background: url(../images/menu.png) no-repeat 8px center #008340;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
        }

        #topmenu > ul {
            top: 51px;
        }

    ul#menu > li {
        display: block;
        position: relative;
        background: transparent url(../images/trans4.png) repeat top left;
    }

        ul#menu > li a {
            display: block;
        }

    .cloned ul#menu {
        margin-right: 0;
    }

    #topmenu ul li ul.sub-menu {
        left: 0;
        width: 100%;
        position: relative;
    }
    /*-----------------------*/
    /* Footer */
    ul.footer-link {
        display: block;
    }

    ul.footer-link-section > li {
        position: relative;
        padding: .25em 1.5em;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #008340;
        float: left;
        border-left: 1px dotted #a9a9a9;
        display: none;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    }

        ul.footer-link-section > li > div {
            position: relative;
            width: 100%;
            display: block;
        }

        ul.footer-link-section > li div i {
            display: none;
            position: absolute;
            right: 0;
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
            top: 0;
            z-index: 1000;
            width: 15px;
            height: 15px;
            font-size: 20px;
            line-height: 9px;
            color: #0dac54;
            cursor: pointer;
            padding: 12px;
            display: block; /*border: 1px solid #000;*/
        }
    /*.loginarea, .logo{
                display: none;
            }
            div#topmenu{ display: none; }
            #header{ height: auto; }
            div#topmenu.cloned{ display: block; } 
            */
    .logosmall img {
        height: 46px;
        width: auto;
        margin: 0 0 0 10px;
    }

    .slider {
        position: relative;
        width: 100%;
        height: 300px;
    }

    .contact-text {
        margin-bottom: 15px;
        padding: 10px;
        width: 100% !important;
    }

    ul.intro-strip > li {
        height: auto;
    }

    .imgsliderbg4 {
        height: 230px !important;
    }

    .doc-spot2 li {
        width: 95% !important;
    }
}

@media all and (min-width: 300px) and (max-width: 650px) {
    .footerbox .flogo.fl {
        position: relative;
        display: block;
        float: none;
        margin: 0 auto;
    }

    .footerbox .fsocial.fr {
        position: relative;
        display: block;
        float: none;
        margin: 0 auto !important;
    }

    p.footertext {
        position: relative;
        display: block;
        text-align: left;
        font-size: .70em;
    }

    .loginarea {
        width: 60%;
    }

    .logo {
        float: left;
        margin: 10px 0 0 2%;
        width: 38%;
    }

    ul.loginlinks {
        padding: 0;
        margin: 0px 6px 0 0;
        list-style-type: none;
        list-style-image: none;
        float: right;
    }

        ul.loginlinks li {
            float: left;
            display: inline;
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
            font-size: 12px;
            line-height: 12px;
            color: #58595b;
            text-transform: uppercase;
            border-right: 1px solid #58595b;
            margin: 10px 0;
            padding: 0 6px;
        }

    .helpline {
        font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
        font-size: 26px;
        line-height: 30px;
        color: #00a552;
        text-align: right;
        margin-right: 5px;
    }

    #header {
        /*height: 175px;*/
        height: auto; /* overflow: hidden; */
    }

    #topmenu {
        height: auto;
        margin-bottom: 5px;
        z-index: 10003;
    }

        #topmenu.cloned {
            height: 52px;
        }

        #topmenu ul li ul.sub-menu {
            width: 100%;
            position: relative;
            left: 0;
            top: -7px;
        }

    .fraction-slider {
        position: relative;
        width: 100%;
        height: 100%;
        overflow: visible;
    }

    .orangebg {
        margin-top: 5px;
    }

    .contact-text {
        margin-bottom: 15px;
        padding: 10px;
        width: 100%;
    }
    /*.onTop {
        width: 50%;
        height: 50%;
        position: fixed;
        z-index: 1000;
        background: #ffffff url(../images/logo_big.png) no-repeat center center;
        z-index: 10011;
    }*/
}

@media (min-width: 480px) and (max-width:960px) {
    .transplant-divder {
        display: none !important;
    }

    .bigbtn {
        width: 95% !important;
    }

    .green-left-box {
        height: 64px !important;
    }

    .score-left-box {
        width: 100% !important;
    }

    .score-left-box1 {
        width: 100% !important;
    }

    .score-left-box2 {
        width: 100% !important;
    }

    .app-play-google {
        padding-bottom: 20px;
        width: 76% !important;
        clear: both;
        float: inherit;
        margin-left: -51px !important;
    }

    .app-store {
        margin: 0px 0px 20px 53px !important;
        width: 100%;
    }

    ul.intro-strip li.intro-schedule-find1 {
        padding: 5px;
        margin-top: -83px;
    }

    .tel-icon {
        margin: 14px -10px !important;
        left: 221px;
    }
}

@media (min-width: 480px) and (max-width:959px) {
    .green-left-box {
        height: 65px !important;
    }

    .memory-box {
        margin-bottom: 10px;
    }

    .score-left-box {
        width: 100% !important;
    }

    .score-left-box1 {
        width: 100% !important;
    }

    .score-left-box2 {
        width: 100% !important;
    }

    .app-play-google {
        width: 85% !important;
        margin-left: 25px !important;
    }

    .app-store {
        width: 654px !important;
        padding-bottom: 20px;
    }

    .client {
        width: 204px;
        height: 150px;
        font-size: 14px !important;
    }

    .bio {
        width: 35% !important;
    }

    .stent {
        padding: 1px 1px 0px 10px !important;
    }

    ul.doc-spot1 li {
        margin: 10px;
        width: 29%;
        float: left;
    }

    .gallery-part h4 {
        width: 100% !important;
    }

    .tel-icon {
        margin: 14px -10px !important;
        left: 145px;
    }

    /*.transplant-divder {
    display: none !important;
}*/
}

@media (min-width: 300px) and (max-width:479px) {
    .transplant-divder {
        display: none !important;
    }

    .green-left-box {
        height: 107px !important;
    }

    .memory-box {
        margin-bottom: 10px;
    }

    .score-left-box {
        width: 100% !important;
    }

    .score-left-box1 {
        width: 100% !important;
    }

    .score-left-box2 {
        width: 100% !important;
    }

    .client {
        width: 180px;
    }
}

/* Responsive header navigation */
/* MM CSS */
.special_inst {
    background: #ceeedd;
    width: 100%;
    padding: 28px 0 28px 28px;
    color: #fff;
    overflow: hidden;
}

.footerbtn {
    overflow: hidden;
    margin: 0px 0 10px;
}

.footerbtnbox {
    background: #3aa8b9;
    overflow: hidden;
    width: 330px;
    margin: 40px 10px 10px 0;
    float: left;
}

    .footerbtnbox img, .footerbtnbox span {
        float: left;
    }

    .footerbtnbox span {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        ;
        font-size: 18px;
        line-height: 35px;
        color: #fff;
        margin: 0 0 0 10px;
    }

.footerbtnbox2 {
    background: #3aa8b9;
    overflow: hidden;
    width: 232px;
    float: right;
}

.buttons {
    float: left;
    width: 100%;
    margin: 10px 0 25px;
}

.footerbtnbox2 img, .footerbtnbox2 span {
    float: left;
}

.footerbtnbox2 span {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 35px;
    color: #fff;
    margin: 0 0 0 10px;
}
/* Sidebar CSS */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.bordercheck {
    border: 1px solid #000;
}

font.bold {
    font-weight: bold;
}

.white {
    color: #fff;
}

.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}
/*Element style*/
.side-slider {
    position: fixed;
    top: 50%;
    margin-top: -105px;
    right: -363px;
    width: 408px;
    height: 325px;
    padding-left: 50px;
    overflow: hidden;
    z-index: 10050;
}

a.click_for {
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    top: 185px;
    left: 0px;
    background: url(../images/slider-action-btn.png) no-repeat;
}

    a.click_for.scheduler {
        left: 0;
        top: 35px;
        background-color: #3dac9b;
        background-position: center 11px;
    }

    a.click_for.finder {
        left: 0;
        top: 85px;
        background-color: #f79d5e;
        background-position: center -45px;
    }

    a.click_for.manual {
        left: 0;
        top: 135px;
        background-color: #428eb2;
        background-position: center -102px;
    }

ul.sliding-doc-info {
    position: relative;
    width: 344px;
    list-style-type: none;
}

a.click_for.webinar {
    left: 0;
    top: 185px;
    background: #db2355 url(../images/parking-icon.png) no-repeat;
    background-position: center 4px; /*height: 50px;*/
}

.for {
    position: relative;
    width: 100%;
    font: normal normal normal 14px/16px Arial, Helvetica, sans-serif;
    padding: 1.5em 0 1.5em 4.5em;
    height: auto;
    background: url(../images/sliding-leaf.png) no-repeat right bottom;
}

    .for h3 {
        font: normal normal normal 24px/25px Arial, Helvetica, sans-serif;
        margin-bottom: 15px;
        color: #fff;
    }

    .for ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .for a {
        text-decoration: underline;
        color: inherit;
    }

        .for a:hover {
            text-decoration: none;
        }

.scheduling {
    background-color: #3dac9b;
    color: #ffffff;
}

    .scheduling ul li {
        margin: 0;
        padding: 13px 0 13px 35px;
        background: url(../images/sliding-icons.png) no-repeat;
        border-top: 1px dotted #71c7be;
    }

        .scheduling ul li:first-child {
            border-top: none;
        }

        .scheduling ul li.sms {
            background-position: 3px 5px;
        }

        .scheduling ul li.call {
            background-position: 3px -59px;
        }

        .scheduling ul li.email {
            background-position: left 5px;
        }

.finding {
    background-color: #f79d5e;
    color: #b65005;
}

    .finding h3 {
        color: #b74f06;
    }

    .finding ul li {
        margin: 0;
        padding: 0;
    }

.manual {
    background: #4194b4 url(../images/manual-bg.jpg) no-repeat top right;
    color: #ffffff;
}

.webinar {
    background: #db2355 url(../images/parking.jpg) no-repeat top left;
}

.manual h3 {
    /* width: 50%; */
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    /* font-weight: bold; */
    margin-top: 100px;
    margin-left: -7px;
}

.manual a.submit {
    background: #053c62;
    margin-left: -5px;
}

    .manual a.submit:hover {
        background: #053c62;
    }

select#dept, select#doc {
    border: 1px solid #fcc59e;
    color: #9c4a12;
    font-size: 1em;
    padding: 10px;
    margin: 0 0 10px 0;
    width: 248px;
    *width: 248px;
    background: url(../images/sliding_dropdown.jpg) no-repeat right center #f39758;
    *background: url(../images/sliding_dropdown.jpg) no-repeat right center #f39758;
    -webkit-appearance: none;
    position: relative;
    -moz-appearance: none;
    /*-moz-appearance:treeitem;*/
    appearance: none;
}

    select#dept option, select#doc option {
        margin: 0 !important;
        position: absolute;
        top: 30px;
        left: 0;
        border: 0px none !important;
    }

select:focus {
    border: 1px solid #fcc59e;
    outline: none;
}

select#dept > option, select#doc > option {
    display: block;
    margin: 15px;
    border: 1px solid #fcc59e;
    outline: none;
}

a.submit {
    width: 100px;
    display: block;
    background: #c96720;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    padding: 10px;
    text-decoration: none;
    margin-top: 7px;
}

.finding a.submit {
    float: left;
}

a.submit:hover {
    background-color: #8e3c01;
}

.msidetop {
    /*margin-top:52px;*/
}
/* Sidebar CSS */
.virtualTour {
    background: #e6e6e6;
    padding: 15px 15px;
    margin: 0 0 25px;
    display: none;
}

    .virtualTour h2 {
        margin-bottom: 18px;
    }

.healthinfoinnerbox {
    background: #f6f6f6;
    padding: 15px 15px;
    margin: 0 0 25px;
}

h2.greenSectionHead {
    font-family: "RobotoThin", Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 30px;
    color: #00a651;
    padding: 0;
    margin: 0;
}

    h2.greenSectionHead span {
        font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
        font-size: 28px;
        line-height: 30px;
        color: #00a651;
    }

.healthinfoinnerbox ul {
    background: none;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}

    .healthinfoinnerbox ul li {
        padding-left: 1em;
        font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 18px;
        color: #58595b;
        padding: 15px 0 15px 20px;
        border-bottom: 1px solid #b9b9b9;
    }

        .healthinfoinnerbox ul li:before {
            content: "• ";
            color: #000;
            /*  #00a651 or whatever color you prefer */
            font-size: 24px;
            left: 0;
            position: absolute;
            font-family: Arial, Helvetica, sans-serif;
        }

        .healthinfoinnerbox ul li span {
            display: block;
            font-style: italic;
            font-size: 12px;
            color: #58595b;
            margin: 10px 0 0;
        }

.morebtn {
    float: right;
    cursor: pointer;
    cursor: hand;
}

.sectionicon {
}
/* Theme related CSS */
div.pinktheme .rightSideBar ul li a span, div.pinktheme .rightSideBar ul li div span {
    background-color: #f04e75 !important;
}

div.pinktheme span.sectionhead_icon {
    background-color: #f04e75 !important;
}

div.pinktheme .tech_head {
    color: #f04e75 !important;
}
/* Theme related CSS */
.btborder {
    border-bottom: 0px solid #dadbdb;
}

.nobtspace img {
    margin-bottom: 0px !important;
}

p.personname {
    font-family: "RobotoBold", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #232222;
}

    p.personname span {
        font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 18px !important;
        color: #232222;
        display: block;
    }

.chairpersonbox {
    position: relative;
}

    .chairpersonbox img {
        width: 50%;
        height: auto;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .chairpersonbox p {
        width: 60%;
    }
/*shweta_kadam*/
.gallery-part {
    width: 100%;
    float: left;
    margin-top: 15px;
}

    .gallery-part h4 {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #3aa8b9;
        /*width: 80px;*/
        text-align: center;
        margin: 14px 0px;
    }

.gallery-part1 h4 {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #dff1f4;
    /*text-align: center;*/
    margin: 7px 7px;
    text-transform: uppercase;
}

a.gallery-part h4 {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    margin: 24px 21px;
}

a.gallery-part1 h4 {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 24px;
    /*line-height: 25px;*/
    /*padding: 0px;*/
    /*text-align: center;*/ text-align: left;
    margin: 24px 21px;
    color: #dff1f4;
}
/*ul.gallery-part a li.gallery-photo:before {
    content: " ";
    background: #fff url(../images/camera.png) no-repeat center center;
    width: 26%;
    height: 26px;
    position: absolute;
    top: -15px;
    left: 37%;
    z-index: 9;
}
ul.gallery-part a:hover li.gallery-photo:before {
    background: #fff url(../images/camera-h.png) no-repeat center center;
    color: #f5893d !important;
}*/
/* shriram */
ul li.intro-testimonial {
    padding: 2em 0 0 0;
}

ul li.intro-information {
    padding: 2em 0 0 1em;
}

.bio {
    float: left;
    width: 39%;
    color: #dff1f4;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    /* text-align: center; */
    margin: 2px 12px 1px 8px;
    border-right: 1px solid #7cc3ce;
}

.stent {
    float: left;
    width: 20%;
    color: #ffffff;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    /* text-align: center; */
    margin: 1px 9px;
    border-right: 1px solid #7cc3ce;
}

.ortho1 {
    float: left;
    width: 25%;
    color: #dff1f4;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    /* text-align: center; */
    margin: 1px 9px;
}

.bio a:link, a:visited {
    color: #dff1f4;
    text-decoration: none;
}

.stent a {
    color: #dff1f4;
    text-decoration: none;
}

.ortho1 a {
    color: #dff1f4;
    text-decoration: none;
}

.doc-spot1 li {
    background: #dff1f4;
    width: 32%;
    /*height: 100px;*/
    position: relative;
    float: left;
    /* margin: 10px; */
    padding: 5px 0px;
    margin-left: 3px; /*-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;*/
}

    .doc-spot1 li img {
        /*position: absolute;*/
        z-index: 9;
        top: 24%;
        /*left: 70%;*/
        margin: 0 auto;
        padding: 0;
        display: block; /*-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.2s ease 0s;border: 1px solid #3aa8b9;*/
    }

    .doc-spot1 li:hover {
        /*background: #3aa8b9;*/
        color: #fff;
    }

        .doc-spot1 li:hover h4 {
            /*opacity: 1;*/
            /*color: #dff1f4;*/
            /*width: 80px;*/
            /*text-align: left;padding: 2% 0;*/
        }

        .doc-spot1 li:hover img {
            right: -10px;
        }

.doc-spot2 li {
    /*background: url(../images/Regulatory-Compliance-1.jpg) #3aa8b9 no-repeat;*/
    background: #3aa8b9;
    width: 99%;
    height: 125px;
    position: relative;
    float: left;
    padding: 8px 15px;
    color: #dff1f4;
    font-size: 24px;
    margin: 10px 0px; /*-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;*/
}

    .doc-spot2 li img {
        position: absolute;
        z-index: 9;
        top: 25%;
        left: 86%;
        margin: 0;
        padding: 0;
        /*-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.2s ease 0s;*/ border: 1px solid #3aa8b9;
    }

    .doc-spot2 li:hover {
        /*background: #3aa8b9;*/
    }

        .doc-spot2 li:hover h4 {
            opacity: 1; /*color: #dff1f4;*/ /*width: 80px;*/ /*text-align: left;padding: 2% 0;*/
        }

        .doc-spot2 li:hover img {
            right: -10px;
        }
/* end shriram */
li.gallery-news {
    float: left;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    padding: 0;
    position: relative;
    margin-top: 30px;
    z-index: 8;
}

ul.gallery-part a:hover li.gallery-news:before {
    background: #fff url(../images/news-h.png) no-repeat center center;
    color: #f5893d !important;
}

.regulatory {
}

.aapc-logo img {
    width: 142px !important;
    float: left;
    margin: 0px 5px;
}

.rf-logo img {
    float: right !important;
    margin: -99px -400px 0px 1px;
    max-width: 200px !important;
}

.aapc {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    margin-top: 30px; /*height: 327px;*/
}

    .aapc tr:nth-of-type(2n) {
        background: #eaeaea;
    }

.aapc-header {
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    line-height: 20px !important;
    padding: 20px;
    width: 100%;
    border-bottom: #d2ae6d 2px solid !important;
    border-image: none;
}

.aapc span.bold {
    color: #d38255 !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px !important;
}

.aapc h2 {
    border-bottom: 1px solid #d2ae6d;
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 3.5em !important;
    line-height: 55px !important;
    text-align: center !important;
}

.aapc h3 {
    color: #000;
    font-size: 0.95em;
    line-height: 25px !important;
    text-align: center;
    text-transform: uppercase;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
}

.aapc h4 {
    color: #d38255;
    font-size: 18px;
    line-height: 25px !important;
    text-align: center;
}

.aapc h1 {
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 45px;
    color: #d38255;
    text-align: center;
    margin: 5px 0px;
}

.aapc_bg {
    background: url(../images/leaf_background.png) no-repeat scroll 93% -70%;
    clear: both;
    color: #222;
    overflow: hidden;
    padding: 3% 5%;
}

.aapc hr {
    width: 100%;
    border-color: #d2ae6d !important;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
}

.schedule {
    text-align: center;
    margin-left: 23%; /*margin-bottom: 3%;
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;*/
}

    .schedule span {
        font-size: 25px;
        font-family: "RobotoCondBold", Arial, Helvetica, sans-serif !important;
    }

.row {
    width: 99%;
    margin: 0 0 1em 0;
    padding: 0 2.5em;
    background-color: #e6f4f6;
}

    .row.body {
        padding: 30px;
        overflow: hidden;
    }

    .row.body1 {
        padding: 30px;
        overflow: hidden;
    }

.pull-right {
    float: right;
}

.aapc-schedule {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    margin: 15px 0 9px 26px;
    padding: 12px 60px;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

    .aapc-schedule a {
        color: #FFF;
        text-decoration: none;
    }

.aapc-schedule1 a {
    color: #FFF;
    text-decoration: none;
}

.aapc-schedule1 {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    margin: 16px 0 9px 26px;
    padding: 12px 50px;
}

.aapc-schedule2 a {
    color: #FFF;
    text-decoration: none;
}

.aapc-schedule2 {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    font-weight: 900;
    margin: 27px 0 9px 205px;
    padding: 12px 70px;
}
/*shweta*/
.aapc-logo img {
    width: 142px !important;
    float: left;
    margin: 0px 5px;
}

.rf-logo img {
    float: right !important;
    margin: -99px -400px 0px 1px;
    max-width: 200px !important;
}
/*pcsi*/
.pcsi {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    margin-top: 30px; /*height: 327px;*/
}

.pcsi-header {
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    line-height: 20px !important;
    padding: 0px !important;
    width: 100%;
    /*border-bottom: #d2ae6d 2px solid !important;*/
    border-image: none;
}

.pcsi h2 {
    /*border-bottom: 1px solid #d2ae6d;*/
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 2.5em !important;
    line-height: 55px !important;
    text-align: center !important;
}

.pcsi_bg {
    /*background: url(../images/leaf_background.png) no-repeat scroll 93% -70%;*/
    clear: both;
    background: #ceeedd !important;
    color: #222;
    overflow: hidden;
    padding: 3% 5%;
}

.joint-top {
    margin-top: 45px !important; /*text-align-last: center;*/
}

.student {
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    line-height: 16px;
}

.book-line {
    color: #FFF;
}

.bullet-Program {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 15px !important;
    word-spacing: 0.75;
}
/*pcsi*/
.invites {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    background: url(../images/international-urology-bg.png) no-repeat;
    margin-top: -30px; /*height: 327px;*/
}

    .invites tr:nth-of-type(2n) {
        background: #eaeaea;
    }

.invites-header {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 30px !important;
    line-height: 20px !important;
    font-weight: bold;
}

.invites h1 {
    color: #d38255;
    font-size: 25px;
    line-height: 20px !important;
    font-weight: bold;
}

.invites span.bold {
    color: #d38255 !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px !important;
}

.invites h2 {
    color: #d38255;
    font-size: 24px;
    line-height: 50px !important;
}

.invites h3 {
    color: #d38255;
    font-size: 24px;
    line-height: 10px !important;
    font-weight: bold;
}

.invites h4 {
    color: #d38255;
    font-size: 15px;
    font-weight: bold;
    line-height: 25px !important;
    text-align: center;
}

.invites hr {
    width: 100%;
    color: #d48356 !important;
}

.programme-schedule {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    font-weight: 900;
    margin: 27px 0 9px 207px;
    padding: 12px 30px;
}

    .programme-schedule a {
        color: #FFF;
        text-decoration: none;
    }

.programme-schedule1 a {
    color: #FFF;
    text-decoration: none;
}

.programme-schedule1 {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    font-weight: 900;
    margin: 27px 0 9px 310px;
    padding: 12px 30px;
}

.button1 {
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
}

    .button1:hover {
        color: #fff;
        text-decoration: none;
    }

.overlay1 {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
}

    .overlay1:target {
        visibility: visible;
        opacity: 1;
    }

.popup5 {
    margin: 0 auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 70%;
    position: fixed;
    transition: all 5s ease-in-out;
    height: 80%;
    overflow: auto;
    top: 10%;
    left: 15%;
}

    .popup5 h2 {
        margin: 20px auto;
        padding: 20px;
        color: #fff;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        background: #be6200;
        border-radius: 49px/50px;
        background-clip: padding-box;
        font-size: 25px;
        width: 50%;
        text-align: center;
    }

    .popup5 .close {
        background: url(../images/close-popup-button.png) no-repeat;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 20px;
        transition: all 200ms;
        color: #f0f0f0;
    }

.button2 {
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
}

    .button2:hover {
        color: #fff;
        text-decoration: none;
    }

.overlay2 {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
}

    .overlay2:target {
        visibility: visible;
        opacity: 1;
    }

.popup6 {
    margin: 0 auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 70%;
    position: fixed;
    transition: all 5s ease-in-out;
    height: 80%;
    overflow: auto;
    top: 10%;
    left: 15%;
}

    .popup6 h2 {
        margin: 20px auto;
        padding: 20px;
        color: #fff;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        background: #be6200;
        border-radius: 49px/50px;
        background-clip: padding-box;
        font-size: 25px;
        width: 50%;
        text-align: center;
    }

    .popup6 .close {
        background: url(../images/close-popup-button.png) no-repeat;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 20px;
        transition: all 200ms;
        color: #f0f0f0;
    }

    .popup6 td {
        padding: .75em 1.5em;
    }

.popup5 td {
    padding: .75em 1.5em;
}
/*internationl*/
.popup4 {
    margin: 15% auto;
    padding: 20px;
    background: #00ad3d;
    border-radius: 5px;
    width: 35%;
    position: relative;
    transition: all 5s ease-in-out;
}

    .popup4 h2 {
        margin: 20px auto;
        padding: 20px;
        color: #fff;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        background: #00842e;
        border-radius: 49px/50px;
        background-clip: padding-box;
        font-size: 25px;
        width: 50%;
        text-align: center;
    }
/*internationl*/
.text-Conference {
    color: #6d6e71 !important;
    font-size: 24px !important;
    line-height: 10px !important;
    margin-top: 15px !important;
}

.text-data {
    color: #6d6e71 !important;
    font-size: 16px !important;
    line-height: 25px !important;
    margin-top: 15px !important;
}

.speaker {
    background: #d48356 none repeat scroll 0 0;
    color: #fff !important;
    font-size: 24px !important;
    line-height: 25px !important;
    /*margin-left: 326px;*/
    margin-top: 15px !important;
    /* margin-bottom: 20px !important;*/
    padding: 10px 0;
    text-align: center; /*width: 50%;*/
}

.speaker-dr {
    font-weight: bold !important;
    font-size: 15px !important;
}

ul .speaker {
    padding: 0.5% !important;
}

.on_top_popup {
    width: 100%;
    background: #FFF;
    z-index: 1000001;
    height: 100%;
    position: relative;
    padding: 10px;
}

.popup_head {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 23px;
    line-height: 30px;
    margin-bottom: 10px;
}

.popup_cont {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    /*font-size:16px;*/
    line-height: 26px;
    color: #232222;
    margin: 0 0 20px;
    text-align: justify;
}

.popup_center {
    text-align: center;
}

.partner_bg2 {
    background: #f2f2f2;
    height: auto;
    min-height: 211px;
    margin-right: 2%;
    /*width: 48%;*/
    margin-bottom: 2%;
    float: left;
}

.drtry .partner_bg {
    min-height: 211px;
    position: relative
}

.partner_cont2 {
    height: 100%;
    margin-left: 6px;
    font-size: 15px;
    margin-right: 45px;
}

.partner_cont3 {
    height: auto;
    margin-left: 6px;
    font-size: 15px;
    margin-right: 45px;
}

.room_header {
    color: #00a651;
}

.partner_top2 {
    background: url(../images/partner_header1.png) top;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 105px;
}

.doc_name3 {
    margin-left: 166px;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #3aa8b9
}

.inner_col_left2 {
    width: 150px;
    font-weight: bold;
    padding: 5px;
    margin-top: 10px;
}

.inner_col_right2 {
    padding: 5px;
}

.inner_col_left1 {
    width: 75px;
    float: left;
    font-weight: bold;
    padding: 5px;
}

.inner_col_right1 {
    width: 72%;
    padding: 5px;
    margin-left: 84px;
}

.msidetop_1 {
    margin-top: 30px;
}

h2.sectionhead1 {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 23px;
    line-height: 30px;
    color: #226085;
    padding: 0;
    margin-bottom: 20px;
    line-height: 20px;
}

.left_section_1 {
    width: 60%;
    height: 100%;
    float: left;
    padding-right: 20px;
}

.right_section_1 {
    width: 40%;
    height: 100%;
    float: left;
    padding-left: 20px;
}

.no {
    background: rgba(0, 0, 0, 0) url("../images/footer/leaf_1.png") no-repeat 90% bottom;
    color: #000;
    font: 20em/1em "RobotoMedium", Arial, Helvetica, sans-serif;
    text-align: center;
    width: 100%;
}

.error {
    color: #818389;
    font: .1em/1em "RobotoMedium", Arial, Helvetica, sans-serif;
}

.page {
    font: 2.1em/1em "RobotoThin", Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
    text-align: center;
    color: #9e9fa3;
}

.btnshow {
    background: #379cce none repeat scroll 0 0;
    margin: 45px auto 52px;
    overflow: hidden;
    text-align: center;
    width: 233px;
}

    .btnshow a {
        color: #fff;
        font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 50px;
        margin: 0 0 0 -1px;
        text-decoration: none !important;
        color: #fff;
        text-decoration: none !important;
    }

        .btnshow a:hover {
            text-decoration: none;
        }
/*stroke-day*/
.stroke-main {
    border: #a3c6d7 1px solid !important;
}

.stroke-header {
    font-weight: 700 !important;
    color: #226085 !important;
}

.stroke-bg0 {
    background: #e4ecf0 none repeat scroll 0 0 !important;
}

.stroke-bg1 {
    background: #f4f7f9 none repeat scroll 0 0 !important;
}

.stroke-text {
    padding: 5px 59px 5px 20px !important;
}

.radio-button {
    /*background: url(../images/radio-button.jpg) no-repeat;
    background-position: 9% 49%;*/
    margin: 5px 10px 0px 0px;
    float: left;
    display: block;
}

    .radio-button:hover {
        background: url(../images/radio-active.png) no-repeat;
        background-position: 9% 49%;
    }

.submit {
    margin: 1px 0;
}

.box {
    /*width: 20%;*/
    margin: 0 auto;
    background: rgba(255,255,255,0.2);
    padding: 0 35px 35px 0;
    border: 2px solid #fff;
    border-radius: 20px/50px;
    background-clip: padding-box;
    text-align: center;
}

.button {
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
}

    .button:hover {
        background: orange;
    }

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
}

    .overlay:target {
        visibility: visible;
        opacity: 1;
    }

.popup0 {
    margin: 15% auto;
    padding: 20px;
    background: #ee7b00;
    border-radius: 5px;
    width: 35%;
    position: relative;
    transition: all 5s ease-in-out;
}

.popupw50 {
    width: 90%;
    max-width: 750px;
}

.popup0 h2 {
    margin: 20px auto;
    padding: 20px;
    color: #fff;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    background: #be6200;
    border-radius: 49px/50px;
    background-clip: padding-box;
    font-size: 25px;
    width: 50%;
    text-align: center;
}

.popup0 .close {
    background: url(../images/close-popup-button.png) no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    transition: all 200ms;
    color: #ee7b00;
}
/*.popup0 .close:hover {
  color: orange;
}*/
.popup0 .content {
    max-height: 30%;
    overflow: auto;
    color: #fff;
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 25px;
    text-align: center;
}

.popup2 {
    margin: 15% auto;
    padding: 20px;
    background: #ee0000;
    border-radius: 5px;
    width: 35%;
    position: relative;
    transition: all 5s ease-in-out;
}

    .popup2 h2 {
        margin: 20px auto;
        padding: 20px;
        color: #fff;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        background: #b50000;
        border-radius: 49px/50px;
        background-clip: padding-box;
        font-size: 25px;
        width: 50%;
        text-align: center;
    }

    .popup2 .close {
        background: url(../images/close-popup-button.png) no-repeat;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 20px;
        transition: all 200ms;
        color: #ee0000;
    }
    /*.popup0 .close:hover {
  color: orange;
}*/
    .popup2 .content {
        max-height: 30%;
        overflow: auto;
        color: #fff;
        font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
        font-size: 25px;
        text-align: center;
    }

.popup3 {
    margin: 15% auto;
    padding: 20px;
    background: #00ad3d;
    border-radius: 5px;
    width: 35%;
    position: relative;
    transition: all 5s ease-in-out;
}

    .popup3 h2 {
        margin: 20px auto;
        padding: 20px;
        color: #fff;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        background: #00842e;
        border-radius: 49px/50px;
        background-clip: padding-box;
        font-size: 25px;
        width: 50%;
        text-align: center;
    }

    .popup3 .close {
        background: url(../images/close-popup-button.png) no-repeat;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 20px;
        transition: all 200ms;
        color: #00ad3d;
    }
    /*.popup0 .close:hover {
  color: orange;
}*/
    .popup3 .content {
        max-height: 30%;
        overflow: auto;
        color: #fff;
        font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
        font-size: 25px;
        text-align: center;
    }
/*stroke-day*/
/*Events and Updates*/
.event-rel {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;*/
    /*border-color: -moz-use-text-color -moz-use-text-color #bebebe;
    border-image: none;*/
    /*  border-style: none none solid;
    border-width: 0 0 1px;*/
    float: left;
    margin: 5px 0;
    width: 100%;
}

.event-mb {
    display: none !important;
}

.event-rel-last {
    float: left;
    margin: 5px 0;
    width: 100%;
}

.event-rel-datebox {
    border-right: 1px solid #e5e5e5 !important;
    padding: 10px 2px !important;
}

.event-rel-date h3 {
    color: #6f6e6e;
    font-size: 2.5em;
    margin: 0;
    text-align: center;
}

.event-rel-date p {
    color: #929292;
    font-size: 0.9em;
    margin: 0;
    text-align: center;
    padding: 3px;
}

.event-rel-text h3 {
    color: #6f6e6e;
    margin: 35px 5px;
    text-align: left;
    line-height: 27px;
}

.event-rel-date {
    /*cursor: pointer;*/
    float: left;
    padding: 5px 0;
    width: 15%;
}

.event-rel a:hover > .event-rel-text h3 {
    color: #41bc86;
    cursor: pointer;
    text-decoration: none !important;
}

.event-rel a:hover > .event-rel-date h3 {
    color: #f5b547;
    text-decoration: none !important;
}

.event-rel a:hover > .event-rel-date {
    text-decoration: none !important;
}

.event-rel a.event {
    background: #f5893d;
    text-transform: inherit;
    padding: 5px 0;
    float: right;
}

a.event-rel {
    width: auto;
    display: block;
    background: #f5893d;
    color: #ffffff;
    text-align: center;
    /* text-transform: uppercase; */
    padding: 6px 4px;
    text-decoration: none;
    margin-top: 18px;
    position: relative;
    left: 250px;
    bottom: 14px;
    height: 32px !important;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}

    a.event-rel:hover {
        background-color: #8e3c01;
    }
/*Events and Updates*/
/*urology-symposium*/
.urology h3 {
    color: #d38255;
    font-size: 20px;
    line-height: 10px !important; /*font-weight: bold;*/
}
/*shweta_kadam*/
div.healthinfobox .carousel-theme .carousel-controls .carousel-page span {
    background: none repeat scroll 0 0 #f1f1f1;
}

div.healthinfobox .carousel-theme .carousel-controls .carousel-page.active span, div.healthinfobox .carousel-theme .carousel-controls.clickable .carousel-page:hover span {
    background: none repeat scroll 0 0 #f79d5d;
    opacity: 1;
}

div.healthinfobox .carousel-pagination {
    margin: 0 0 0 6px;
    text-align: right;
}

div.healthinfobox .main-carousel {
    width: 50%;
    margin: 0 0 0 40%;
}

    div.healthinfobox .main-carousel p {
        color: #58595b;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 25px;
        margin: 0 0 0 0;
        padding: 0;
    }

div.facilitybox .tech_head {
    margin: 0 0 5px;
}

div.facilitybox .more_orange_btn {
    position: absolute;
    bottom: 8px;
    right: 15px; /*float:right;*/
}

.footerbtnbox2, .footerbtnbox_2, .buttons, div.header-wrapper li.whalf.no-bl, .footerbtn {
    display: none;
}

.showbtn {
    display: block !important;
}

.chairpersonbox p {
    line-height: 30px;
    margin: 0;
    text-align: left;
}

.aboutboxcenter {
    text-align: center;
}

    .aboutboxcenter p {
        text-align: center;
        margin-bottom: 30px;
        line-height: 30px;
    }

.w30 {
    width: 30%;
    margin: 0 auto !important;
}

.mauto {
    margin: 30px auto;
    color: #232222; /*font-family: "RobotoMedium",Arial,Helvetica,sans-serif;*/
}

.namasteimg, .colorleafimg {
    text-align: center;
}

    .namasteimg img {
        width: 10%;
        height: auto;
        margin: 0 auto 25px;
    }

    .colorleafimg img {
        height: auto;
        margin: 0 auto 25px;
        padding: 0 0 0 60px;
        width: 20%;
    }

.centerhead {
    text-align: center;
    text-transform: uppercase;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 32px;
    margin: 0 0 30px;
    padding: 0 0 30px;
    letter-spacing: 5px;
    border-bottom: 1px solid #dadbdb;
    display: inline-block;
}

.aboutbox div.green_bold_font {
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.labbox div.anaesthesiabox {
    padding: 10px 0 !important;
}

.radiologybox div.more_orange_btn {
    bottom: 0;
    cursor: pointer;
    position: relative;
    right: 0;
}

.radiologybox {
    padding: 0 !important;
}
/* Our Values css */
.aboutsection p {
    margin-bottom: 0px !important;
}
/*.aboutsection div.anaesthesiabox {
    min-height:0px !important;
}*/
.aboutsection div.packages_bg {
    padding: 2% 2% 0%;
}

.packages_bg a {
    /*text-decoration: none;*/
    cursor: pointer; /*color: inherit;*/
    color: #232222;
}

.doc_dir1 {
    float: left;
    height: 30px;
    margin-left: 20px;
    margin-top: 5px;
    width: 218px;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}

    .doc_dir1 span {
        float: left;
        height: 32px;
        margin: 1px 0 0 -13px;
        padding: 0;
        /*width: 35px;*/
        text-align: center;
    }

    .doc_dir1 a {
        color: #3dac9b;
        float: left;
        margin: -2px -1px -2px 1px;
        padding: 5px 3px 1px 5px;
    }

        .doc_dir1 a:hover {
            color: #3dac9b;
            text-decoration: none;
        }

.doc_dir1 {
    float: left;
    height: 30px;
    margin-left: 20px;
    width: 218px; /*margin-top:14px;*/
}

.sid_bar span {
    float: left;
    height: 32px;
    margin: 1px 0 0 -16px;
    padding: 0;
    /*width: 35px;*/
    text-align: center;
}

.sid_bar1 {
    float: left;
    margin: 10px 0 0 20px;
}

    .sid_bar1 a {
        color: #fff;
        float: left; /*font-weight: bold;*/ /*margin: -48px 0 2px 147px;
    position: absolute;*/
    }

}

.sid_bar1 a:hover {
    font-weight: bold;
    color: #3dac9b;
    text-decoration: none;
}

.video_gal {
    margin-bottom: 20px !important;
}

.video_gal1 {
    margin-bottom: 20px !important;
    height: 347px;
    background-color: #ceeedd;
    width: 97%;
}

.html5-elem-data-box {
    font-weight: bold;
}
/* Removing few not approved controls from site */
ul li.select_box {
    display: none !important;
}
/*.showbtn {
    display: none !important;
}*/
.rmargin {
    margin-right: 20px;
}
/* Shweta 
ul.intro-strip > li {
    position: relative;
    float: left;
    width: 33.33%;
    padding: 15px;
    height: 304px;
    display: block;
}
li.intro-testimonial {
    background: #fff;
}
li.intro-information {
    background: #fff;
}
ul.intro-strip .bold1 {
    font: normal normal normal 1em/1em "RobotoMedium", Arial, Helvetica, sans-serif;
    color: #428eb2 !important;
}
ul.intro-strip h3 {
    font: normal normal normal 1.5em/1em "RobotoThin", Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    color: #428eb2;
}
ul.intro-strip .bold2 {
    font: normal normal normal 1em/1em "RobotoMedium", Arial, Helvetica, sans-serif;
    color: #48aebe !important;
}
ul.intro-strip h4 {
    font: normal normal normal 1.5em/1em "RobotoThin", Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    color: #48aebe;
}*/
*, *::before, *::after {
    box-sizing: border-box;
}
    /*.testimonial .tl-content::before {
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-top: 20px solid #dcf3e5;
	bottom: -20px;
	content: "";
	right: 40px;
	position: absolute;
	top: auto;
	z-index: 2;/*border-top: 20px solid #fff;*/

    */ .testimonial .tl-content::after {
        right: 780px;
    }

.testimonial .tl-content::after {
    border-right: 16px solid transparent;
    /*border-top: 15px solid #dddddd;*/
    bottom: -15px;
    content: "";
    right: 41px;
    position: absolute;
    top: auto;
    width: 0;
    z-index: 1; /*border-top: 15px solid #fff;*/
}

.testimonial .tl-content {
    background-color: #ffffff;
    /*border: 1px solid #dddddd;*/
    padding: 0;
    position: relative;
    background: #dcf3e5;
    /*background:#fff;*/
    width: 90%;
    margin: 0 auto;
    max-height: 260px;
}

.testimonial blockquote::before {
    left: 14px;
    top: 15px;
    z-index: 2;
}

q::before, blockquote::before {
    font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
    font-size: 70px;
    line-height: 1em;
}

q::before, blockquote::before {
    content: "“";
    display: block;
    left: 0;
    padding: 0;
    position: absolute;
    top: -7px; /*background-color: #fff;*/
}

.testimonial blockquote::after {
    content: "";
    height: 36px;
    left: 23px;
    position: absolute;
    top: 22px;
    width: 36px;
    z-index: 1;
}

q::after, blockquote::after {
    clear: both;
}

.testimonial .tl-content blockquote {
    padding: 24px 26px 5px 40px;
    font-size: .98em;
    color: #515151;
}

q, blockquote {
    color: #7a7a7a;
}

q, blockquote {
    font: 300 15px/25px "RobotoCondRegular", Arial, Helvetica, sans-serif;
}

q, blockquote {
    margin: 0;
    padding: 0 0 18px 35px;
    position: relative;
    vertical-align: baseline;
}

.testo {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 25px;
    color: #515151;
    padding: 0;
    margin: 5px 26px 0px 0;
    text-align: right;
    padding-bottom: 10px;
}

.view_all_testimonials {
    float: left;
    height: 26px;
    margin: -42px 15px 0;
    width: 187px;
    position: relative;
}

    .view_all_testimonials a {
        color: #3aa8b9;
        float: left;
        margin: 60px -1px -2px 15px;
        font-size: 18px;
        padding: 5px 3px 1px 5px;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    }

    .view_all_testimonials span {
        float: left;
        height: 32px;
        margin: 1px 0 0 -13px;
        padding: 0;
        /* width: 35px; */
        text-align: center;
    }

.client {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    width: 396px;
    line-height: 25px;
    color: #58595b;
    font-size: 16px;
    padding: 0px;
    background: #ceeedd 100% 100%;
    padding: 10px 15px;
    height: 105px;
}

/*.rightSideBar ul li.act2 a {
	background: #226085;
	color: #fff;
	text-decoration: none;
}
.rightSideBar ul li.act2 a span {
	background-color: #3aa8b9;
}*/
.carousel-theme .carousel-controls .carousel-page span {
    display: block;
    width: 11px;
    height: 11px;
    margin: 5px 10px 5px 0;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #ceeedd;
}

.carousel-theme .carousel-controls .carousel-page.active span, .carousel-theme .carousel-controls.clickable .carousel-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
    background: #00a651 !important;
}

.carousel-pagination {
    margin: 0px 6px 20px 565px !important;
    text-align: center;
}

.clients-carousel-theme .clients-carousel-controls {
    /* margin-top: 27px; */
    text-align: center;
    position: absolute !important;
    bottom: -42px;
    left: 0px;
}

@media all and (min-width: 1000px) and (max-width: 1100px) {
    .clients-carousel p {
        width: 295px;
        font-size: 15px !important;
        margin: 15px !important;
    }

    .video_gal1 {
        margin-bottom: 20px !important;
        height: 347px;
        background-color: #ceeedd;
        width: 97%;
    }
}

.progress {
    border-radius: 0;
    height: 51px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-right: 20px;
    display: inline-block;
    margin: 3em 0 0 0;
}

    .progress img {
        float: left;
    }

    .progress a {
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 17px;
        line-height: 25px;
        color: #1b5f80;
        font-weight: 500;
        text-transform: uppercase;
        padding: 10px 0 0 5px;
        display: inline-block;
    }

li.intro-schedule-find li.doc-appointment1 {
    padding: 15px;
}

ul.intro-strip li.intro-schedule-find1 {
    padding: 5px;
}

.gallery-main-page {
    width: 45%;
    height: auto;
    float: left;
}

.gallery-text {
    float: left;
    width: 50%;
    border-top: dotted 1px #1b5f80;
    /*margin-top: 21px;*/
    padding: 20px 10px 20px 25px;
    font-size: 20px;
    color: #a9a9a9;
}

    .gallery-text h2 {
        color: #a9a9a9;
    }

    .gallery-text a {
        color: #1b5f80;
    }

        .gallery-text a:hover, .gallery-text a:hover h2, .gallery-text a:hover span.bold {
            color: #1b5f80 !important;
            text-decoration: none;
        }

.gallery-pic {
    float: left;
    width: 50%;
    margin-top: 20px;
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
    color: #1b5f80;
}

.ui-tabs.ui-tabs-vertical {
    padding: 0;
    width: 42em;
}

    .ui-tabs.ui-tabs-vertical .ui-widget-header {
        border: none;
    }

    .ui-tabs.ui-tabs-vertical .ui-tabs-nav {
        float: right;
        width: 10em;
        border-radius: 4px 0 0 4px;
    }

        .ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
            clear: right;
            width: 100%;
            margin: 0.5em 0;
            /*border: 1px solid gray;*/
            border-top: dotted 1px #1b5f80;
            /*border-radius: 4px 0 0 4px;*/
            overflow: hidden;
            position: relative;
            right: 293px;
            z-index: 2;
        }

            .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
                display: block;
                width: 100%; /*padding: 0.9em 1em;*/
            }

                .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
                    cursor: pointer;
                    color: #a9a9a9;
                    text-decoration: none;
                }

            .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
                margin-bottom: 0.2em;
                padding-bottom: 0;
                border-right: 1px solid white;
                color: #1b5f80;
            }

            .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
                margin-bottom: 10px;
            }

    .ui-tabs.ui-tabs-vertical .ui-tabs-panel {
        /*float: right;*/
        width: 28em;
        /*border-left: 1px solid gray;*/
        border-radius: 0;
        position: relative;
        left: -1px;
        top: 7px;
    }

.galimgbox {
    float: left;
}

.testimonybox .p-title p {
    cursor: default;
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
        margin: 0 0 0 0;
        width: 100%;
    }

    .packages_bg p {
        margin: 0 0 20px !important;
    }

    .packages_bg li {
        width: 100%;
        margin: 0 0px 0 0;
    }

    .stroke_list2 span.sectionhead_icon {
        margin-bottom: 20px !important;
    }

    .stroke_list span.sectionhead_icon {
        margin-top: 10px;
    }

    .packages_bg br {
        display: none;
    }

    .rightSideBar {
        padding: 28px 20px;
    }

    .innercontent p {
        margin: 0 20px 20px;
    }

    .packages_info {
        margin: 0 20px;
        overflow: hidden;
    }

        .packages_info p {
            margin: 0 0px;
        }

        .packages_info ol li {
            margin: 0 0 0 0;
            width: 80%;
        }

    .footerbtnbox {
        width: 100%;
        margin: 0 0px 10px 0;
    }

    .iconmainwrap {
        display: none;
    }

    .brdCrumSec {
        /*display: none;*/
    }

    .tech_head {
        margin: 25px 10px 15px;
        font-size: 20px;
    }

    .pghead h1 {
        padding: 0 10px;
        font-size: 30px;
    }

        .pghead h1 span {
            font-size: 18px;
        }

    h2.sectionhead {
        margin: 15px 10px 0;
        font-size: 24px;
    }

    .innercontent p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 10px 15px;
    }

    .package_cont, .packages_bg li, .disc_type li, #more_data li, #more_data2 li, .leaf_type_2 li {
        font-size: 14px;
        line-height: 20px;
    }

    img.rimage, img.limage {
        float: none;
        margin: 0 auto 10px;
    }

    .packages_bg {
        padding: 10px;
    }

    .footerbtnbox2 span {
        font-size: 13px;
    }

    .bold_head {
        /*margin: 0!important;*/
        font-size: 14px !important;
        line-height: 20px;
    }

    .anaesthesiapopup {
        margin: 5px 0;
    }
    /* Partner in care section starts */
    .img_partner {
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        width: 25%;
        height: auto;
        float: none;
    }

        .img_partner img {
            width: 100%;
            height: auto;
        }

    .partner_top {
        text-align: center;
        padding: 5px 0;
    }

    .doc_name {
        font-size: 15px;
        margin-left: 0;
        padding-top: 0px;
    }

    .doc_name2 {
        font-size: 13px;
        margin-left: 0;
    }

    .partner_cont {
        font-size: 13px;
        margin: 0 10px;
        padding-top: 10px;
    }

    .inner_col_left {
        float: none;
        font-size: 13px;
        line-height: 20px;
        padding: 0;
        width: auto;
        display: block;
    }

    .inner_col_right {
        font-size: 13px;
        line-height: 20px;
        margin: 0 0 15px;
        padding: 0px;
        width: auto;
        display: block;
        font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    }

    .inner_row div.spacer, #more_data div.spacer {
        display: none;
    }
    /* Partner in care section ends */
    .footerbtnbox_2 {
        float: none;
        margin: 0 10px 2px;
        width: 65%;
    }

        .footerbtnbox_2 span {
            font-size: 13px;
        }

    .read_more_btn {
        margin-right: 0px;
        margin-top: 0px;
        float: none;
        overflow: hidden;
        width: 100%;
    }

        .read_more_btn img {
            float: right;
            margin: 0 10px 0 0;
        }

        .read_more_btn:after, .bot_btn:after {
            clear: both;
        }

    .bot_btn {
        height: auto;
    }

    #more_data {
        padding-right: 0;
        font-size: 13px;
        line-height: 20px;
    }

        #more_data p {
            margin: 0 auto 15px;
        }

        #more_data br {
            display: none;
        }

    .rightSideBar {
        padding: 15px 10px;
    }

    .timelocationbox div.contentbox .textcontent {
        font-size: 15px;
        line-height: 20px;
    }

        .timelocationbox div.contentbox .textcontent span {
            font-size: 16px;
            line-height: 20px;
        }
    /*.innercontent img {
    max-width: 100% !important;
}*/
    p.footertext {
        text-align: left;
    }

    .partner_bg2 {
        margin-right: 0;
        width: 100%;
    }

    .partner_top2 {
        padding: 0 10px;
        height: auto;
    }

    .inner_col_left2 {
        padding: 5px 15px !important;
    }

    .doc_name3 {
        font-size: 12px;
        margin-left: 0;
    }

    .anaesthesiapopup p {
        font-size: 12px;
        line-height: 20px;
        margin: 0 15px 10px 0;
    }

    #sitemap > ul > li {
        float: none !important;
        position: relative;
        width: 100% !important;
    }

    .no {
        font-size: 6em;
        background: none;
    }

    .app-play-google {
        width: 85% !important;
        margin-left: 25px !important;
    }

    .app-store {
        /*width: 515px  !important;*/
        padding-bottom: 20px;
    }

    .greenbigbtn {
        margin-bottom: 10px;
    }
}

@media all and (min-width: 595px) and (max-width: 1024px) {
    .bigbtn {
        width: 95% !important;
    }

    .disc_type-2 li {
        width: 100% !important;
    }

    .info-nurs {
        margin: 0px !important;
        padding: 0px !important;
        text-align: center;
    }

    .track-divder {
        margin: 0px !important;
        padding: 0px !important;
    }

    .info-track {
        margin: 0px !important;
        padding: 0px !important;
        text-align: center;
        font-size: 15px !important;
    }

    .bigbtn {
        width: 60% !important;
    }

    .packages_bg li {
        width: 100% !important;
    }

    .event-mb {
        display: block !important;
    }

    ul.intro-strip {
        margin: -6px !important;
    }

        ul.intro-strip .intro-testimonial h2 {
            padding-left: 0.7em;
        }

    .testimonial .tl-content {
        width: 100%;
    }

    .doc-spot1 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 0 0 0 0 !important;
    }

    ul.doc-spot1 li {
        width: 46% !important;
    }

    .gallery-part h4 {
        margin: 38px 21px !important;
    }

    .doc-spot2 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 0 0 0 0 !important;
    }

    ul.doc-spot2 li {
        margin: 10px;
        width: 95% !important;
        float: left;
    }

    .doc-spot1 li img {
        left: 84% !important;
    }

    .doc-spot2 li img {
        left: 93% !important;
    }

    .gallery-part h4 {
        width: 96px !important;
    }

    .rightSideBar ul li {
        float: left;
        width: 50%;
    }

    .timelocationbox {
        clear: both;
    }

    .footerbtnbox {
        width: 42%;
        margin: 0 10px 10px 0;
    }

    .doc-spot1 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 4% 0 0 0;
    }

    ul.doc-spot1 li {
        margin: 10px;
        width: 47%;
        float: left;
    }

    .doc-spot2 li {
        width: 97% !important
    }

    .client {
        width: 205px;
        /* line-height: 25px; */
        height: 150px;
    }
}

@media all and (min-width: 595px) and (max-width: 767px) {
    .footerbtnbox {
        width: 49%;
        margin: 0 5px 10px 0;
    }

        .footerbtnbox span {
            font-size: 16px;
        }

    ul.intro-strip > li {
        height: auto;
    }

    .app-play-google {
        padding-bottom: 20px;
        width: 84%;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    ul.intro-strip > li {
    }

    .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
        margin: 0 0 0 0;
        width: 100%;
    }

    .innercontent p {
        margin: 0 20px 20px !important;
    }

    .rightSideBar {
        padding: 28px 20px;
    }

    .onerow .tech_head {
        margin: 25px 20px;
    }

    .green_bold_font {
        margin: 0 10px 5px 20px !important;
    }

    .inner_col_right {
        width: auto;
    }

    .no {
        font-size: 15em;
        background-position: 95% bottom !important;
    }

    .app-play-google { /*margin-left: -102px !important;*/
        float: left !important;
    }

    .app-store {
        padding-top: -30px !important;
        padding-bottom: 20px;
        !important
    }

    .greenbigbtn {
        margin-bottom: 10px;
    }

    .client {
        width: 247px;
        line-height: 25px;
        height: 130px;
    }

    .tel-icon {
        margin: 15px -9px !important;
        position: relative;
        left: 48px;
    }
}

@media all and (min-width: 1000px) and (max-width: 1100px) {
    .grid-block h1 {
        font-size: 22px;
    }

    a.event-rel {
        left: 180px !important;
        display: block;
    }

    .doc_dir1 {
        margin-top: -30px;
    }

    .gallery-part h4 {
        font-size: 15px;
    }

    .ortho1 {
        margin: 1px 4px;
        font-size: 14px;
    }

    .stent {
        font-size: 14px;
    }

    .bio {
        font-size: 14px;
    }

    ul.doc-spot1 li {
        width: 32% !important;
    }

    .main-carousel p {
        font-size: 18px !important;
        line-height: 20px;
        margin: 0 0 0 100px !important;
    }

    .contentarea {
        max-width: 1000px !important;
        margin: 0 auto !important;
    }

    #topmenu ul li {
        font-size: 16px;
    }

    .cont_in1, .cont_in2, .cont_in3 {
        background-size: 100%;
    }

    #accordion {
        top: 35px;
        right: 0;
        width: 300px;
    }

    .slider {
        height: 328px;
        overflow: auto;
    }

    .imgsliderbg1, .imgsliderbg2, .imgsliderbg3 {
        width: 33.33%;
        height: 190px;
        padding: 0 20px !important
    }

    .ani_div {
        margin: 200px auto 0 0px;
    }

    .logosmall img {
        margin: 0px 0px 0px 20px;
    }

    .cloned ul#menu {
        margin-right: 12px;
    }

    .grid-block-container {
        width: 1000px;
    }

    .grid-block h3 {
        margin: 10px 0;
    }

    .caption {
        top: 56px;
        left: 20px;
        width: 294px;
        height: 145x;
    }

        .caption p {
            line-height: 20px;
            margin: 20px 20px 10px;
        }

    #topmenu ul li ul.sub-menu {
        left: -120px;
    }

        #topmenu ul li ul.sub-menu li {
            width: 650px;
        }

    #topmenu ul li ul.sub-menu {
        z-index: 10005;
    }

    ul.unstyled.fr {
        /*      width: 50%;*/
    }

    .footer_links {
        width: 140px;
        overflow: hidden;
        margin-right: 100px !important;
    }

    ul.footer-link-section > li {
        padding: 0.25em 1em;
    }

    .foo_icons_main {
        /*width:100%;
            clear:both;
            display: block;*/
        text-align: center;
        /*padding-top:10px;*/
        float: left;
    }

    .foo_icons {
        float: right;
        margin: 0; /*92px;*/
    }

    .galimgbox {
        width: 50%;
    }

        .galimgbox img {
            width: 100%;
            height: auto;
        }

    .gallery-text {
        padding: 10px 10px 10px 25px;
    }
    /*.google-play{ margin-left: 15px; text-align:right;}   
}*/
    .app-play-google {
        padding-bottom: 20px;
        clear: both;
        float: inherit;
        /*margin-left: 129px;*/
    }

    .app-store { /*margin: -96px 1px 0px -204px !important;*/
        float: left !important;
    }

    .client {
        width: 330px;
        line-height: 25px;
        height: 123px;
    }
}

@media all and (min-width: 320px) and (max-width: 420px) {
    .disc_type-2 li {
        width: 100% !important;
    }

    .info-nurs {
        margin-bottom: 20px !important;
        margin-top: 0px;
        padding: 0px !important;
    }

    .alcoholic.packages_bg1 {
        padding: 25px 0 12px 11px !important;
    }

    .info-track {
        margin: 0px !important;
        padding: 0px !important;
    }

    .bigbtn {
        width: 80% !important;
    }

    .doc-spot1 li img {
        left: 70% !important;
    }

    .event-mb {
        display: block !important;
    }

    ul.doc-spot1 li {
        width: 95%;
        padding: 1em 0;
    }

    .doc-spot1 li h4 {
        line-height: 0;
    }

    .doc-spot1 li:hover h4 {
        width: 100%;
        text-decoration: none;
    }

    .doc-spot1 li:hover img {
        right: 5%;
    }

    .inner_left_img, .inner_left_img img, .inner_right_cont {
        width: 100%;
    }

        .inner_right_cont p {
            margin: 0 0 15px;
        }

    .inner_sect_bg {
        height: auto;
        overflow: hidden;
    }

    .namasteimg img {
        width: 35%;
    }

    .colorleafimg img {
        width: 50%;
    }

    .bot_border {
        margin: 0 10px !important;
    }

    #compare_select li {
        float: none;
        margin-left: 0;
        padding: 15px 0;
        position: relative;
        width: 100%;
    }

        #compare_select li p {
            text-align: left;
        }

    .compare_outer {
        overflow: hidden;
    }

    .contact-text {
        width: 100% !important;
    }

    .galimgbox {
        display: none !important;
    }

    .gallery-main-page {
        float: none;
        width: 100%;
    }

    .gallery-text br {
        display: none;
    }
}

@media all and (min-width: 480px) and (max-width: 500px) {
    .organ-label {
        width: 50% !important;
    }

    .disc_type-2 li {
        width: 100% !important;
    }

    .info-track {
        margin-top: 25px;
        /* margin-left: -43px; */
        text-align: center;
        font-size: 16px;
    }

    .info-nurs {
        margin-top: -10px !important;
    }

    .bigbtn {
        /*width: 70% !important;*/
    }

    .event-mb {
        display: block !important;
        margin-left: 5px !important;
    }

    ul.intro-strip {
        margin: -6px;
    }

        ul.intro-strip .intro-testimonial h2 {
            padding-left: 0.7em;
        }

    .testimonial .tl-content {
        width: 100%;
    }

    .doc-spot1 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 4% 0 0 0;
    }

    ul.doc-spot1 li {
        margin: 10px;
        width: 45%;
        float: left;
    }

    .doc-spot2 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 0 0 0 0;
    }

    .doc-spot2 li img {
        left: 89%;
    }

    .doc-spot1 li img {
        left: 78%;
    }

    ul.doc-spot2 li {
        margin: 10px;
        width: 90%;
        float: left;
    }

    .inner_right_cont {
        width: 60%;
    }

        .inner_right_cont p {
            margin: 0 0 15px;
        }

    #compare_select li p {
        text-align: left;
    }

    .compare_outer {
        overflow: hidden;
    }

    .contact-text {
        width: 100%;
    }
}

@media all and (min-width: 320px) and (max-width: 1024px) {
    .disc_type-2 li {
        width: 100% !important;
    }

    .nmcol1, .nmcol2, .nmcol3, .nmcol4, .nmcol5, .nmcol6, .nmcol7, .nmcol8, .nmcol9, .nmcol10, .nmcol11, .nmcol12 {
        margin: 0 0 0 0;
        width: 100%;
    }

    ul.intro-strip li.intro-schedule-find1 {
        padding: 5px;
        margin-top: -150px;
    }

    ul li.intro-information {
        padding: 2em 0 0 1em;
        margin-top: -45px;
    }

    ul.intro-strip {
        margin: -6px;
    }

        ul.intro-strip .intro-testimonial h2 {
            padding-left: 0.7em;
        }

    .testimonial .tl-content {
        width: 100%;
    }

    .progress {
        margin: 1em 0 0 0;
    }

    .doc-spot1 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 0 0 0 0 !important;
    }

    ul.doc-spot1 li {
        margin: 10px;
        width: 94%;
        float: left;
    }

    .gallery-part h4 {
        /*margin: 38px 21px !important;*/
    }

    .doc-spot2 li:hover h4 {
        width: 100%;
        text-decoration: none;
        padding: 0 0 0 0 !important;
    }

    ul.doc-spot2 li {
        margin: 10px;
        width: 47%;
        float: left;
    }

    .doc-spot1 li img {
        left: 89% !important;
    }

    .doc-spot2 li img {
        left: 89% !important;
    }

    .gallery-part h4 {
        /*width: 96px !important;*/
    }

    .doc_dir1 {
        width: 165px !important; /* margin-top: 14px; */
    }

    .view_all_testimonials a {
        margin: 55px -1px -2px 0px;
    }

    .lightbluebg p {
        margin: 0 0px 20px 0;
    }

    .lightbluebg {
        background: #f1f5f9 none;
        min-height: 0;
        height: auto;
    }

    .caption {
        width: 100%;
        left: 0px;
    }

    .iconmainwrap {
        display: none;
    }

    .imgsliderbg1, .imgsliderbg2, .imgsliderbg3 {
        height: auto;
    }

    .downloadbox, .testimonybox, .healthinfobox {
        /*background-size: 100%;*/
        float: left;
        margin: 0 0 0 0;
        width: 100%;
    }

    .testimonybox {
        border: 1px solid #e5e5e5;
        border-left: 0px none;
        border-right: 0px none;
    }

    .rightSideBar div.virtualTour {
        display: none;
    }

    .green_bold_font {
        /*margin:0 10px 5px;*/
    }

    .popup {
        left: 5%;
        margin-bottom: 0;
        margin-left: 0;
        top: 10%;
        width: 90%;
    }

    .left_section {
        float: none;
        padding-right: 0;
        width: 100%;
    }

    .leaf_type_2 {
        margin-left: 10px;
    }

        .leaf_type_2 li {
            padding: 10px 10px 0 0;
        }

    .contact-queries {
        height: auto;
        line-height: 25px;
        margin: 14px 34px 30px 0;
        overflow: hidden;
        padding: 25px 10px 25px 17px;
        width: 100%;
    }

        .contact-queries span {
            margin-top: 25px;
            float: left !important;
        }
}

@media all and (min-width: 320px) and (max-width: 479px) {
    .disc_type-2 li {
        width: 100% !important;
    }

    .quotes {
        font-size: 14px;
        line-height: 22px;
        width: 45%;
        margin-top: 0;
    }

    .downloadbox, .testimonybox, .healthinfobox {
        background-size: 95%;
        min-height: 220px;
        height: 220px;
    }

    .footerbtnbox2 {
        width: 80%;
        margin: 0 auto 2px;
        float: none;
    }

    .donor-button1 {
        margin-bottom: 10px;
    }
}

@media all and (min-width: 600px) and (max-width: 1024px) {
    .disc_type-2 li {
        width: 100% !important;
    }

    .quotes {
        margin-left: 50px;
    }

    .galimgbox {
        width: 30%;
    }

    .gallery-main-page {
        width: 65%;
    }

    .gallery-text br {
        display: none;
    }

    .donor-button1 {
        margin: 10px;
    }
}

@media all and (min-width: 1000px) and (max-width: 1200px) {
    .lightbluebg {
        min-height: 320px !important;
        height: 320px;
    }

    .main-carousel p {
        font-size: 18px;
        line-height: 20px;
        margin: 0 0 0 100px;
    }

    .testimonybox img {
        margin: 0 20px 0 0;
    }

    .quotes {
        width: 50%;
    }

    a.event-rel {
        left: 880px;
        display: block;
        !important;
    }

    .tel-icon {
        left: 78px;
    }

    /*a.event-mb{display: block!important; left: 215px;}*/
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

    .copyright_container {
        overflow: hidden;
        width: 100%;
    }

        .copyright_container ul {
            margin: 12px auto 0px !important;
            width: 100% !important;
        }

    .grid-block h1, ul.intro-strip h2 {
        font-size: 18px;
    }

    a.submit {
        width: auto !important;
        padding: 5px 10px !important;
        font-size: 12px;
    }

    .doc_dir1 {
        width: auto !important;
        margin-top: 0;
    }

        .doc_dir1 a, .view_all_testimonials a {
            font-size: 11px;
            color: #3dac9b !important;
            line-height: 22px;
        }

    .testo {
        font-size: 12px;
        line-height: 22px;
    }

    blockquote {
        font-size: 12px;
        line-height: 14px;
    }

    .intro-information a:link, .intro-information a:visited {
        text-decoration: none;
    }

    .gallery-text {
        padding: 10px 10px 0;
    }

    #tabs {
        margin-top: 30px;
    }

    .video_gal img {
        width: 100% !important;
        height: auto;
    }

    .video_gal a {
        font-size: 13px;
        line-height: 16px;
    }

    .imggallerybox .col3 {
        margin: 0 2% 0 0;
        box-sizing: border-box;
    }

    ul.footer-link-section > li {
        float: left;
        width: auto !important;
        padding: 0 3px 0 6px !important;
        line-height: 18px !important;
    }

    #footer .footerbox {
        background: transparent none !important;
    }

    .progress {
        margin-bottom: 5px !important;
    }

    .foo_icons a {
        float: left;
        width: 25px;
        height: 25px;
        margin-right: 7px;
    }

    .reliance_logo a {
        display: block;
        float: none;
        margin: 10px auto;
    }


    /*.google-play{ margin-left: 15px; text-align:right;}   */
}

@media all and (min-width: 315px) and (max-width: 767px) {

    span.call-on {
        line-height: 1em;
        top: 93px;
        padding-right: 10px;
    }

    ul.intro-strip li.intro-about, ul.intro-strip li.intro-welcome, .grid-block-container {
        display: none;
    }

        ul.intro-strip li.intro-about.visible, ul.intro-strip li.intro-welcome.visible {
            display: block;
        }

        ul.intro-strip li.intro-about.visible {
            height: auto;
        }

            ul.intro-strip li.intro-about.visible .carousel-controls.clickable {
                margin-top: 0;
            }

            ul.intro-strip li.intro-about.visible .main-carousel {
                margin: 10px 0 18px;
            }
    /*.banner-image {
        display: block;
        width: 100%;
    }*/
    #footer {
        background: none;
    }

        #footer a {
            padding: 0;
        }

        #footer .flogo.fl {
            float: none;
            padding: 0px 0 10px 0;
            margin-bottom: 10px;
        }

        #footer .flogo a {
            width: 100%;
            height: 54px;
            background-size: contain;
            /*  background: url(../images/footer/r-apps-manual.png) no-repeat 0 0;*/
            cursor: pointer;
            display: block;
            margin: 0px auto !important;
            padding-top: 0px !important;
        }

    .reliance_logo a {
        display: block;
        float: none;
        margin: 10px auto;
        margin: 0px auto 0 20px !important;
    }

    #footer .flogo {
        /*  background: url(../images/footer/r-apps-manual.png) no-repeat 50px center;*/
    }

    ul.footer-link-section {
        margin: 0;
    }

    #footer .footerbox {
        margin: 0;
        padding: 0;
        background: #ffff;
    }

    #footer > p.footertext {
        display: none;
    }

    ul.unstyled.fr {
        width: auto !important;
        float: none;
        margin: 0 auto !important;
        padding: 0 10px 10px;
        display: block;
        max-width: 410px;
        text-align: center;
    }

    #footer.contentarea {
        margin: 0;
    }
    /*.slider {
	display: none;
}*/
    #footer {
        background: #eee none;
        min-height: inherit;
        height: auto;
    }

    .colorleafimg img {
        width: 30%;
    }

    ul.footer_links li.fl {
        width: 33%;
    }

    .footertext {
        padding: 10px 0;
        display: block;
        background: #eee none;
        overflow: hidden;
        text-align: center;
    }

        .footertext p {
            float: none;
            display: block;
            width: 100% !important;
            box-sizing: border-box;
            text-align: center !important;
            font-size: 12px;
            line-height: 20px !important;
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        }

        .footertext a {
            text-align: center !important;
            font-size: 12px;
            margin: o auto;
            float: none;
            border: 0px none !important;
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        }

            .footertext a:last-child {
                border-left: 1px solid #7a7a7a !important;
            }

    #footer img.alignimg {
        margin: 0 auto;
        display: block;
    }

    a.event-rel {
        width: auto;
        /* text-transform: uppercase; */
        padding: 6px 4px;
        margin-top: -5px;
        left: 0;
        float: right;
        margin-right: 5px;
    }
}

.intro-welcome a.more {
    margin: 49px 0 9px !important;
}

.intro-welcome p.w50 {
    margin: -20px 0 !important;
}
/* Share This Icon Style */
.stButton .stLarge {
    background-size: contain !important;
    height: 20px !important;
    width: 20px !important;
}

    .stButton .stLarge:hover {
        background-position: 0 !important;
    }

.stButton {
    margin-right: 2px !important;
    margin-left: 0px !important;
}

.storycontainer {
    padding: 0 1.4em;
}
/* Social Share Icons */
.sharrre {
    float: right;
}

    .sharrre a {
        padding: 0;
        margin: 10px 5px 10px 0;
        float: left;
        width: 20px;
        height: 20px;
    }

    .sharrre img {
        width: 100% !important;
        height: auto;
    }
/*/===========/*/
/*Donor-blood*/
.donor {
    text-align: center;
    margin-left: 15%;
    margin-top: 4%;
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    */
}

    .donor span {
        font-size: 25px;
        font-family: "RobotoCondBold", Arial, Helvetica, sans-serif !important;
    }

.donor-button1 {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 36px;
    font-family: "RobotoMedium", Arial, Helvetica, sans-serif !important;
    /*font-weight: 900;*/
    text-transform: uppercase;
    line-height: 25px;
    padding: 12px 70px;
    cursor: pointer;
}

.donor-button2 {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    /*font-weight: 900;*/
    font-size: 36px;
    font-family: "RobotoMedium", Arial, Helvetica, sans-serif !important;
    text-transform: uppercase;
    line-height: 25px;
    padding: 12px 49px;
    cursor: pointer;
}

.donor-button1 a {
    color: #FFF;
    text-decoration: none;
}

.donor-button2 a {
    color: #FFF;
    text-decoration: none;
}

.donor tabs-list li {
    color: #226085;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 30px;
    list-style: outside none none;
    margin: 0;
    padding: 5px 35px;
}

.resp-tab-active, .resp-tabs-list li:hover {
    background-color: #3aa8b9;
    border: 0 none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff !important;
    cursor: pointer;
}
/*Donor-blood*/
.footerbox img {
    width: auto !important;
    max-width: auto !important;
}

.multi-line h3 {
    margin: 5px;
}

.more_height ul.more-list li {
    line-height: 11px;
}

.visitor_links ul.more-list li {
    font-size: 14px;
}

.visitor_links ul.more-list1 li {
    font-size: 14px;
    /*width: 50%;*/
}
/*blog*/
.news_date {
    background: #f3f6f7;
    line-height: 52px;
    text-align: center;
    width: 86px;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 34px;
    color: #565656;
    float: left;
}

    .news_date span {
        background: #d7dbdd;
        width: 86px;
        line-height: 20px;
        float: left;
        display: block;
        font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #243b49;
    }

.news_details {
    padding: 0 25px 0 0;
    margin-left: 110px;
}

.news_post h2 {
    font-size: 20px;
    color: #303337;
    font: 1.5em/1.2em "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.news_post h3 {
    font-size: 20px;
    color: #303337;
    font: 0.96em/2.5em "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.news_post p {
    font-size: 20px;
    color: #303337;
    font: 0.8em/1.5em "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.news_details h2 {
    font-size: 30px;
    color: #303337;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.news_details h3 {
    font-size: 15px;
    color: #8b9197;
    font: 0.96em/2.5em "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: italic;
}

.news_details p {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #393d41;
    margin: 0 0 30px 0;
}

.feedbackicon {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: .8em;
    color: #8b9499;
    font-size: 0.8em;
    margin: -7px 0 16px 191px;
    width: 80%;
    float: left;
}

    .feedbackicon .likeUnlike, .feedbackicon .text {
        cursor: pointer;
    }

    .feedbackicon .likeUnlike, .feedbackicon .comments {
        margin: 6px 2px;
        padding: 0 5px;
        width: 22px;
    }

    .feedbackicon span {
        width: 16px;
        height: 14px;
        margin: 0 .5em;
    }

    .feedbackicon img {
        margin: 3px 5px;
        padding: 0;
        width: 20px;
        height: 20px;
    }

.news_post .more_orange_btn {
    bottom: 0px !important;
    cursor: pointer;
    position: absolute;
    right: 15px;
}
/*Neonatal Heart*/
.neonatal_heart {
    float: left;
    width: 100%;
}

.pink_bold_header {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 5px;
    color: #b63672 !important;
}

.pink_bold_font {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
    color: #b63672 !important;
    font-weight: 500;
}

.neonatal_heart hr {
    margin: 20px 2px;
    color: #b63672 !important;
}

.neonatal_heart_bg {
    /*    background: url("..images/neonatal-heart.png.png") no-repeat scroll 100% 90%;
*/
    background: url(../images/neonatal-heart.png) no-repeat scroll 100% 90%;
    clear: both;
    color: #222;
    overflow: hidden;
    padding: 0% 0%;
    height: 200px;
}

.neonatal_heart .packages_bg {
    background: #ceeedd url("../images/colorbox/service_leaf.png") no-repeat scroll 100% 90%;
    clear: both;
    color: #222;
    overflow: hidden;
    padding: 3% 5%;
    margin-bottom: 20px;
}

    .neonatal_heart .packages_bg li {
        border-bottom: 1px dotted #45b18a;
        float: left;
        margin: 0 80px 0 0;
        padding: 10px;
        width: 90% !important;
    }

    .neonatal_heart .packages_bg ul {
        list-style-image: url("../images/leaf_bullet.png");
        overflow: auto;
        padding: 0 20px 20px;
    }

.neonatal_heart th {
    background: #da9ab8 none repeat scroll 0 0;
    color: white;
    font-weight: normal;
    vertical-align: middle;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}

.neonatal_heart td {
    border: 1px solid #f3e0e9;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    padding: 0.75em 0.5em;
}

.neonatal_heart tr:nth-of-type(2n+1) {
    background: #fbecf3 none repeat scroll 0 0;
}

.neonatal_heart tr:nth-of-type(2n) {
    background: #fff none repeat scroll 0 0;
}

.neonatal_heart .contact-queries {
    float: left;
    height: 50px;
    line-height: 50px;
    margin: 14px 34px 30px 0;
    padding: 0 10px 0 17px;
    width: 100%;
    text-align: center;
}

.neonatal_heart .footerbtnbox_2 {
    background: #00a651 none repeat scroll 0 0;
    float: right;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    margin: 0px -65px 25px 5px;
    overflow: hidden;
    width: 345px;
    padding: 5px 0;
}

    .neonatal_heart .footerbtnbox_2 span {
        color: #fff;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 35px;
        margin: 0 0 0 10px;
    }

.neonatal_heart .footerbtnbox_3 {
    background: #00a651 none repeat scroll 0 0;
    float: left;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    margin: 0px 10px 25px 55px;
    overflow: hidden;
    width: 230px;
    padding: 5px 0;
}

    .neonatal_heart .footerbtnbox_3 span {
        color: #fff;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 35px;
        margin: 0 0 0 10px;
        text-decoration: none;
    }
/*Neonatal Heart*/
.dental-symposium {
    float: left;
    width: 100%;
}

    .dental-symposium .footerbtnbox_2 {
        background: #00a651 none repeat scroll 0 0;
        float: right;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        margin: 25px -180px 25px 8px;
        overflow: hidden;
        padding: 5px 10px;
        width: 357px;
    }

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

    .modal.fade .modal-dialog {
        -webkit-transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translate(0, -25%)
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }

.modal-content {
    position: relative;
    background-color: #000;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.modal-header {
    /*min-height: 16.43px;*/
    padding: 10px; /*  border-bottom: 1px solid #e5e5e5*/
}

    .modal-header .close {
        margin-top: -2px
    }

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #eaeaea;
    /*  text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);*/
    opacity: .2
}

    .close:focus, .close:hover {
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5
    }

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.modal-body {
    position: relative;
    padding: 0px
}
/*blog*/
#html5-watermark {
    display: none !important;
}
/*photogallery*/
#photogallerycontainer {
    width: 74%;
    margin: 0 0 20px 0;
    line-height: 26px;
    padding: 15px 0 0 0;
    font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
    font-size: 15px;
    color: #202020;
    text-decoration: none;
    text-align: justify;
    float: right;
}

.sportsimagegallery #photogallerycontainer {
    width: 100%;
}

.photogallery {
    /*width:33%;*/
    float: left;
    height: auto;
    /*margin: 0 1px 4px 0;*/
    padding: 0; /*text-align:right;*/
}

.sportsimagegallery .photogallery {
    margin: 0;
    width: 25%;
}
/* For Statcounter */
.statcounter {
    position: absolute;
    visibility: hidden;
}
/* world-alzheimer-day css */
.memory-box {
    width: 100%;
    float: left;
    min-height: 100px;
    height: auto;
    overflow: hidden;
}

.green-strip {
    width: 100%;
    float: left;
    height: auto;
    min-height: 42px;
    overflow: hidden;
    background: #ceeedd repeat-x;
}

.green-left-box {
    float: left;
    background: #99dbb7 repeat-x;
    height: auto;
    min-height: 42px;
    overflow: hidden;
    padding: 10px 20px 10px 20px;
    font-size: 16px;
    color: #00813f;
    font-weight: bold;
    text-align: center;
    margin-right: 10px;
}

.green-left-box-text {
    font-size: 16px;
    color: #00813f;
    font-weight: bold;
    padding: 10px 20px 10px 20px;
}

.input-box {
    float: left;
    margin: 14px 0 0 68px;
    height: auto;
}

.divider-new {
    border: 1px solid #99dbb9;
    width: 100%;
    margin: 0 0 20px 0;
}

.score-left-box {
    width: 29%;
    float: left;
    margin: 0 15px 30px 0;
}

.score-left-box1 {
    width: 35%;
    float: left;
    margin: 0 15px 30px 0;
}

.score-left-box2 {
    width: 33%;
    float: left;
    margin: 0 0px 30px 0;
}

.score-left-number-box {
    width: 100px;
    background-color: #dff1f4;
    text-align: center;
    padding: 6px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

.score-left-text-box {
    width: auto;
    font-size: 14px;
    color: #000;
    margin-top: 3px;
}

.score-left-box ul {
    color: #787878;
    font-size: 14px;
}

.score-left-box li:before {
    content: "";
    background: url(../images/arrow-new.jpg);
    display: inline-block;
    width: 12px;
    height: 10px;
}

.score-left-box1 ul {
    color: #787878;
    font-size: 14px;
}

.score-left-box1 li {
    padding: 0 0 10px 0 !important;
}

    .score-left-box1 li:before {
        content: "";
        background: url(../images/arrow-new.jpg);
        display: inline-block;
        width: 12px;
        height: 10px;
    }

.score-left-box2 ul {
    color: #787878;
    font-size: 14px;
}

.score-left-box2 li:before {
    content: "";
    background: url(../images/arrow-new.jpg);
    display: inline-block;
    width: 12px;
    height: 10px;
}

.h4-text {
    font-size: 14px;
    color: #787878;
    font-weight: bold;
    margin: 10px 0;
}

.greentxt {
    color: #00a651 !important;
}

.txtcenter {
    text-align: center !important;
}

#popup1 .popup0 {
    background: #eee;
}

.form-content {
    max-width: 400px;
    width: 80%;
    margin: 0 auto;
    padding-top: 25px;
}

    .form-content .form-group {
        margin-bottom: 15px;
    }

        .form-content .form-group:after {
            clear: both;
            content: '';
            display: table;
        }

        .form-content .form-group label {
            font-size: 16px;
            float: left;
            width: 120px;
            text-align: right;
            padding: 5px 10px;
            color: #000;
        }

        .form-content .form-group input {
            float: left;
            width: calc(100% - 120px);
            height: 32px;
            padding: 5px;
            font-size: 15px;
            font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        }

    .form-content .btn {
        background: #3aa8b9;
        border: 0;
        border-radius: 0;
        height: 30px;
        line-height: 30px;
        color: #fff;
        display: inline-block;
        padding: 0 20px;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        font-size: 16px;
    }

.green-accordion {
    padding: 10px;
    background-color: #B4E4CA;
    color: #000000;
}
/* videogallery*/

.selectpicker {
    float: left;
    border: 1px solid #ccc;
    color: #7e7e7e;
    font-size: 1em;
    padding: 5px;
    margin: 0 5px 10px 0;
    width: 47.5%;
    position: relative;
    background: #fff;
    -webkit-appearance: normal;
    -webkit-appearance: initial;
    -moz-appearance: none;
    appearance: initial;
    background: url(../images/dd-arrow.jpg) no-repeat 95% center;
    /* background: #fff url("../images/sliding_dropdown.jpg") no-repeat scroll right center;
    border: 1px solid #226085;*/
    margin: 0 0 20px;
    padding: 6px;
    position: relative;
    width: 240px;
}
/* Social Share CSS */

.chairpersonbox .sharrre {
    float: left !important;
}

.sharrre a {
    padding: 0;
    margin: 10px 5px 0 0;
    float: left;
    width: 20px;
    height: 20px;
}

.sharrre img {
    width: 100% !important;
    height: auto;
    position: relative;
}

.app-play-google {
    padding-bottom: 20px;
    width: 49%;
    clear: both;
    float: inherit;
    margin-left: 129px;
}

.app-store {
    margin: 0px 0px 0px -106px !important;
    width: 230px;
    float: left;
}

.newsletter_font {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    color: #00a651;
}

.two-col {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.greenbigbtn {
    background: #00a651 none repeat scroll 0 0;
    padding: 10px;
}

    .greenbigbtn span {
        text-transform: uppercase;
        font-family: "RobotoCondBold";
        color: #fff;
    }

    .greenbigbtn a:link, .greenbigbtn a:visited {
        color: #fff;
        text-decoration: none;
    }

    .greenbigbtn a:hover {
        color: #fff;
        text-decoration: underline;
    }
/*stroke*/

.stroke_bold_font {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 25px;
    color: #00a651;
    text-transform: uppercase;
}

.stroke_list { /*width: 100%;*/
    margin-bottom: 25px;
}

    .stroke_list span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        /*background: url(../images/date-time.png) no-repeat;*/
        background: url(../images/date-time.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: -10px 15px 0 0;
    }

.stroke_list1 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/location.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: -10px 15px 0 0;
}

.stroke_list2 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/call.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: -10px 15px 0 0;
}

.stroke_list3 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/mail.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: -10px 15px 0 0;
}

.stroke_list4 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/landline.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: -10px 15px 0 0;
}

.surat_clinic { /*width: 100%;*/
    margin-bottom: 25px;
}

    .surat_clinic.packages_bg {
        background: #ceeedd;
        /*padding:28px 0 28px 28px;*/
        padding: 3% 5% 3% 5%;
        color: #222;
        overflow: hidden;
        clear: both;
        background-image: none !important; /*background-image: url(../images/colorbox/service_leaf.png);
    background-position: 100% 90%;
    background-repeat: no-repeat;*/
    }

p.smalltxt {
    font-size: 12px;
    margin-top: 10px;
    text-align: right;
    line-height: 16px;
}
/*testimonial-img-silder*/
.testimonial-img-slider {
    min-width: 50%;
    float: right;
    margin-left: 25px;
}

.testimonial-slider {
    position: relative;
    width: 434px;
    height: 450px !important; /*overflow: hidden;*/
}

.sliderboximg {
    margin-bottom: 20px !important;
}

.carousel-control.left, .carousel-control.right {
    background-image: none
}

.carousel-control > .fa {
    font-size: 40px;
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -20px
}

.carousel {
    position: relative;
}

.alcoholic {
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif; /*margin-top: 30px;*/ /*height: 327px;*/
}

    .alcoholic tr:nth-of-type(2n) {
        background: #eaeaea;
    }

.alcoholic-header {
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    line-height: 20px !important;
    /*padding: 20px;*/
    width: 100%;
    /*border-bottom: #d2ae6d 2px solid !important;*/
    border-image: none;
    text-align: center;
}

.alcoholic-logo img {
    width: 571px;
    height: 131px; /*float:left;*/
    text-align: center !important;
}

.alcoholic span.bold {
    color: #d38255 !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px !important;
}

.alcoholic h2 {
    border-bottom: 1px solid #d2ae6d;
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 3.5em !important;
    line-height: 55px !important;
    text-align: center !important;
}

.alcoholic h3 {
    color: #000;
    font-size: 18px;
    line-height: 20px !important;
    text-align: center;
    text-transform: uppercase;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    margin-top: 10px;
}

.alcoholic h4 {
    color: #d38255;
    font-size: 18px;
    line-height: 25px !important;
    text-align: center;
}

.alcoholic h1 {
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 45px;
    color: #d38255;
    text-align: center;
    margin: 5px 0px;
}

.alcoholic_bg {
    background: url(../images/leaf_background.png) no-repeat scroll 93% -70%;
    clear: both;
    color: #222;
    overflow: hidden; /*padding: 3% 5%;*/
}

.alcoholic hr {
    width: 90%;
    border-color: #d2ae6d !important;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    padding: 1% 0;
}

.inter-dr {
    margin-bottom: 40px;
}

.line-bank {
    border-right: 1px dotted #ceeedd;
    height: 145px;
    /*padding: 1%;*/
}

.alcoholic_bold_font {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 25px;
    color: #00a651;
    text-transform: uppercase;
    margin-top: 20px;
}

.schedule {
    text-align: center;
    margin-left: 23%;
}

.bigbtn {
    margin: auto;
    background: #ceeedd none repeat scroll 0 0;
    width: 49%;
    padding: 10px;
    text-align: left;
    /* margin-left: 278px; */
    margin-top: 20px;
    color: #00a651;
    text-align: center;
}

    .bigbtn span {
        text-transform: uppercase;
        font-family: "RobotoCondBold";
        color: #f79d5d;
    }

    .bigbtn a:link, .bigbtn a:visited {
        color: #00a651;
        text-decoration: none;
        text-transform: none;
    }

    .bigbtn a:hover {
        /*color: #fff;*/
        text-decoration: underline;
    }

.bigbtn1 {
    margin: auto;
    background: #ceeedd none repeat scroll 0 0;
    width: 29%;
    padding: 10px;
    text-align: left;
    /* margin-left: 278px; */
    margin-top: 20px;
    color: #00a651;
    text-align: center;
}

    .bigbtn1 span {
        text-transform: uppercase;
        font-family: "RobotoCondBold";
        color: #00a651;
    }

    .bigbtn1 a:link, .bigbtn1 a:visited {
        color: #00a651;
        text-decoration: none;
        text-transform: none;
    }

    .bigbtn1 a:hover {
        /*color: #fff;*/
        text-decoration: underline;
    }

.alcoholic br {
    margin: -1px;
}

.alcoholic-schedule {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    margin: 15px 0 9px 26px;
    padding: 12px 60px;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

    .alcoholic-schedule a {
        color: #FFF;
        text-decoration: none;
    }

.alcoholic-schedule1 a {
    color: #FFF;
    text-decoration: none;
}

.alcoholic-schedule1 {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    margin: 16px 0 9px 26px;
    padding: 12px 50px;
}

.alcoholic-schedule2 a {
    color: #FFF;
    text-decoration: none;
}

.alcoholic-schedule2 {
    background: #00a651 none no-repeat scroll 0 center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 25px;
    font-weight: 900;
    margin: 27px 0 9px 205px;
    padding: 12px 70px;
}

.alcoholic.packages_bg {
    background: #ceeedd;
    padding: 25px 0 12px 28px;
    color: #222;
    overflow: hidden;
    clear: both;
    margin-bottom: 30px;
    background-image: none !important;
}

.alcoholic_list3 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/whatsapp.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: -10px 15px 0 0;
}

.alcoholic_list4 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/bank.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 4px 15px 0 0;
}

.alcoholic.packages_bg ul {
    /*list-style-image: url(../images/leaf_bullet.png);*/
    padding: 0px 20px 20px;
    list-style: none;
    overflow: auto;
}

.alcoholic.packages_bg li {
    border-bottom: none;
    padding: 7px;
    float: left;
    width: 50%;
    margin: 0 80px 0 0;
}

.bank-word {
    padding-left: 55px;
    line-height: 30px;
}

.alcoholic.packages_bg1 {
    background: #00a651;
    /* padding: 28px 0 28px 28px; */
    padding: 25px 0 12px 28px;
    color: #fff;
    overflow: hidden;
    clear: both;
    margin-bottom: 30px;
    background-image: none !important;
}

.bank-word a {
    color: #;
    text-decoration: none;
}

    .bank-word a:hover {
        /*color: #fff;*/
        text-decoration: underline;
    }

.line {
    border-bottom: 1px dotted #45B18A !important;
    padding: 5px 0 0 0;
    float: left;
    width: 100%;
    margin: 0 1px 18px 0px;
    line-height: 20px;
}
/*shweta*/

.alert-msg {
    padding: 10px;
    width: 100%;
    background: #00a652;
    font: normal normal normal 0.8em/1.6em "RobotoCondRegular", Arial, Helvetica, sans-serif;
    color: #ffffff;
    margin: 0px 0;
    overflow: hidden;
    text-align: center;
}

.pos-rel {
    position: relative;
}

.overlay-e {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.powerboat-video {
    width: 100% !important;
}

iframe > html > body > video {
    width: 100% !important;
}

.rishabh-testimonial {
    min-width: 50%;
    float: right;
    padding: 15px 2px;
}

.nursing {
    margin-top: 20px;
    color: #d2ab67;
    margin-bottom: 10px;
    font-size: 22px;
    font-family: 'RobotoCondRegular', Arial, Helvetica, sans-serif;
    text-align: center;
    border-top: #d2ab67 1px solid;
    border-bottom: #d2ab67 1px solid;
    padding: 30px;
}

    .nursing .bigbtn {
        background: #00a651 none repeat scroll 0 0;
        float: right;
        font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
        margin: 0px -65px 25px 5px;
        overflow: hidden;
        width: 345px;
        padding: 5px 0;
    }

.stroke_list8 span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/authors.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 4px 15px 0 0;
}

.track {
    text-align: center;
}

.info-nurs {
    margin-top: 25px;
    padding: 0px 21px;
}

.track-info a {
    color: #fff; /*#69eaa5;*/
    text-decoration: none;
}

    .track-info a:hover {
        /*color: #fff;*/
        text-decoration: underline;
    }

.info-track {
    margin-top: 25px;
    margin-left: -43px;
    font-size: 15px;
}

.track-divder {
    margin-top: -23px;
    margin-bottom: -19px;
}

.disc_type-2 {
    list-style-image: url(../images/leaf_bullet.png);
    margin: 0 0 10px 35px;
    color: #232222;
    font-size: 16px;
    line-height: 26px;
}

    .disc_type-2 li {
        padding: 0 10px 10px;
        width: 44%;
        /*text-align: justify;*/
        color: #232222;
        border-bottom: none !important;
    }

.e_payment {
    margin: 0px;
    padding: 0px;
}

    .e_payment.packages_bg {
        /* width: 100%; */
        /* background: #226085; */
        background: #ceeedd;
        /* padding: 28px 0 28px 28px; */
        padding: 0% 5% 3% 3% !important;
        color: #222;
        overflow: hidden;
        clear: both;
        background-image: url(../images/colorbox/service_leaf.png);
        background-position: 100% 90%;
        background-repeat: no-repeat;
    }

    .e_payment span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/money-refund.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

.organ {
    float: left;
}

    .organ span.sectionhead_icon {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/heart_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

    .organ span.sectionhead_icon1 {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/lungs_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

    .organ span.sectionhead_icon2 {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/kidneys_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

    .organ span.sectionhead_icon3 {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/pancreas_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

    .organ span.sectionhead_icon4 {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/intestines_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

    .organ span.sectionhead_icon5 {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/corneas_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

    .organ span.sectionhead_icon6 {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/tissue_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

    .organ span.sectionhead_icon7 {
        border: none;
        width: 42px;
        height: 42px;
        border-radius: 20px;
        behavior: url(PIE.htc);
        background: url(../images/liver_icon.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 4px 15px 0 0;
    }

.organ-label {
    width: 73% !important;
}

.organ input[type="checkbox"] {
    /*vertical-align: middle;
    margin-top: 15px;*/
}

.organ p {
    text-align: center;
    margin-top: -18px;
    margin-right: 25px;
}

.organ .btn.btn-submit {
    background-color: #053c62; /* border-bottom-color: #374d78; */
}

.organ .btn {
    font-size: 1.0625em;
    display: inline-block;
    padding: 0.74em 1.5em;
    margin: 1.5em 0 0;
    color: #fff;
    border-width: 0 0 0 0;
    /* border-bottom: 5px solid; */
    text-transform: uppercase;
    background-color: #b3b3b3;
    /* border-bottom-color: #8c8c8c; */
    font-weight: 300;
    width: 225px !important;
}

.committee-pdf {
    float: left;
}

.datebox-cal {
    background: #f0f0f0;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #000;
    width: 39px;
    height: 39px;
    text-align: center;
    vertical-align: middle;
    padding: 9px 0 0 0px;
    float: left;
    margin-top: -20px;
    border: 1px #00a651 solid;
}

.datebox-hol {
    background: #f0f0f0;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #ef5a7c;
    width: 39px;
    height: 39px;
    text-align: center;
    vertical-align: middle;
    padding: 9px 0 0 0px;
    float: left;
    margin-top: -20px;
    border: 1px #ef5a7c solid;
}
/*.calendar {  
  justify-content: center; display:block;
  align-items: center;
   background:#006;
    width: 400px;
    height: 415px;
    border-top-left-radius: radius;
    border-bottom-left-radius: radius;
    padding: 1.5em;
    z-index: 1;}*/
#radio_button {
    padding: 10px 0 0 0;
}

.img-iocn-event {
    float: left;
    position: relative;
    margin: 10px 1px;
    padding: 0px;
}

video::-internal-media-controls-download-button {
    display: none;
}

video::-webkit-media-controls-enclosure {
    overflow: hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
    /* Adjust as needed */
}

.ehd.packages_bg {
    /* width: 100%; */
    /* background: #226085; */
    background: #ceeedd;
    /* padding: 28px 0 28px 28px; */
    padding: 0% 5% 3% 3% !important;
    color: #222;
    overflow: hidden;
    clear: both;
    background-image: url(../images/colorbox/service_leaf.png);
    background-position: 100% 90%;
    background-repeat: no-repeat;
}

.ehd span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/list-doc_icon.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 0px 15px 0 0;
}

.brain-in {
    font-size: 14px;
    color: #FFF;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif !important;
    text-transform: lowercase !important;
}

.brainbtn {
    margin: auto;
    background: #ceeedd none repeat scroll 0 0;
    width: 90%;
    padding: 10px;
    text-align: left;
    /* margin-left: 278px; */
    margin-top: 20px;
    color: #00a651;
}

ul.brain-in {
    font-size: 15px;
    color: #FFF;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    text-transform: none !important;
    padding: 0px 20px;
    line-height: 20px;
}

.brain-in .line-bank {
    border-right: 1px dotted #ceeedd;
    height: auto !important; /* padding: 1%; */
}

.partner_bg3 {
    background: #f2f2f2;
    height: auto;
    min-height: 211px;
    margin-right: 2%;
    width: 23%;
    margin-bottom: 2%;
    float: left;
}

.brain-in .greenbigbtn { /*background: #ceeedd none repeat scroll 0 0;*/
    border-bottom: 1px dotted #ceeedd;
    padding: 10px;
    margin-right: 30px;
    font-size: 16px;
    margin-left: 30px;
}

    .brain-in .greenbigbtn span {
        text-transform: none !important;
        font-family: "RobotoCondBold";
        color: #fff;
    }

.brain-in .bank-word {
    padding: 0px !important;
    font-size: 16px;
    color: #FFF;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    text-transform: none !important; /*margin-top: 20px;*/
}

.partner_dr4 {
    background: url(../images/partner_header1.png) top;
    background-size: 100%;
    width: 100%;
    height: 60px;
}

.dr_name {
    margin-left: 24px;
    padding-top: 16px;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #226085;
}

.partner_dr3 {
    height: 100%;
    margin-left: 18px;
    font-size: 15px;
    margin-right: 10px;
}

.inner_col2 {
    padding: 7px 0px 1px 5px;
    min-height: 335px;
}

.brain-injury partner_bg3 {
    background: #f2f2f2;
    height: auto;
    min-height: 211px;
    margin-right: 2%;
    width: 23%;
    float: left;
}

.inner_col2 p {
    font-size: 15px;
}

.brainbtn span {
    text-transform: uppercase;
    font-family: "RobotoCondBold";
    color: #00a651;
}

.brainbtn a:link, .brainbtn a:visited {
    color: #00a651;
    text-decoration: none;
}

.brainbtn a:hover {
    /*color: #fff;*/
    text-decoration: underline;
}

.annual-report {
    float: left;
    margin-bottom: 20px;
}

.list-col {
    color: #fff !important;
}

.leaf_type_3 {
    list-style-image: url(../images/leaf_bullet.png);
    padding: 0px 0px 0px 21px;
    width: 49% !important;
    /*margin-top: -20px;*/
    color: #232222;
}

    .leaf_type_3 li {
        padding: 10px;
        width: 100%;
        color: #232222;
        line-height: 26px;
    }

.international-patiet {
    padding: 15px 4px 11px 10px;
    background: #00a651;
    color: #fff !important;
    font-size: 16px;
    float: none;
    text-align: left;
}

    .international-patiet a {
        color: #fff;
        text-decoration: none;
    }

/*International Patients*/
.international-patients {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}

.team-member {
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}

    .team-member img {
        width: 100%;
    }

.box01 {
    width: 50%;
    margin: 0 auto;
    background: rgba(255,255,255,0.2);
    background-clip: padding-box;
    text-align: center;
    position: absolute;
    border: 1px solid #000;
    top: 40%;
    height: 20%;
    left: 25%;
    line-height: 28px;
}

.member-dec {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    bottom: -60px;
    color: #1a1a1a;
    padding: 10px 0 10px 10px;
    position: absolute;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    width: 100%;
}

    .member-dec h4 {
        color: #000;
        font-size: 18px;
    }

    .member-dec span {
        display: block;
        padding: 5px 0 7px;
    }

    .member-dec i.fa {
        border: 1px solid #1a1a1a;
        border-bottom-right-radius: 5px;
        border-top-left-radius: 5px;
        color: #1a1a1a;
        height: 25px;
        line-height: 25px;
        text-align: center;
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
        width: 25px;
    }

        .member-dec i.fa:hover {
            border-color: #000;
            color: #fff;
            background-color: #000;
        }

.team-member:hover .member-dec {
    bottom: 0;
}

/* Slider */
.slick-slide {
    /*margin: 0px 20px;*/
}

    .slick-slide img {
        width: 100%;
    }

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

    .slick-track:before,
    .slick-track:after {
        display: table;
        content: '';
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}




.thyroid {
    margin: 0px;
    padding: 0px;
}

.green_bold_thyroid {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 12px;
    /* text-transform: uppercase; */
    color: #00a651;
}

.thyroid.packages_bg {
    /* width: 100%; */
    /* background: #226085; */
    background: #ceeedd;
    /* padding: 28px 0 28px 28px; */
    padding: 0% 5% 3% 3% !important;
    color: #222;
    overflow: hidden;
    clear: both;
    background-image: url(../images/colorbox/service_leaf.png);
    background-position: 100% 90%;
    background-repeat: no-repeat;
}

.thyroid span.sectionhead_icon {
    border: none;
    width: 42px;
    height: 42px;
    border-radius: 20px;
    behavior: url(PIE.htc);
    background: url(../images/money-refund.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 4px 15px 0 0;
}
/*International Patients*/

/*breath*/
.breath {
    font-size: 14px;
    color: #000;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif !important;
    /*text-transform: lowercase!important;*/
}

ul.breath {
    font-size: 15px;
    color: #FFF;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    text-transform: none !important;
    padding: 0px 60px;
    line-height: 20px;
}

.green_bold_breath {
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 12px;
    text-transform: uppercase;
    color: #00a651;
}

.breath-dep {
    text-decoration: none;
    color: #284480;
    font-family: "RobotoCondBold";
    text-transform: uppercase;
}

.breath-dr {
    text-decoration: none;
    color: #e0a353;
    font-family: "RobotoCondBold";
    text-transform: uppercase;
}

.breath td, th {
    padding: .75em .5em;
    border: none;
    /*font-family: "RobotoRegular", Arial, Helvetica, sans-serif;*/
}

.breath th {
    background: #5395d6 none repeat scroll 0 0;
    color: white;
    font-weight: normal;
    vertical-align: middle;
    font-weight: 700;
}

.breath tr:nth-of-type(2n+1) {
    background: #f7f9fa none repeat scroll 0 0;
}

.breath tr:nth-of-type(even) {
    background: #e7e7e7 !important;
}

/*breath*/

.payment {
    float: left;
    margin: 22px 5px;
    padding: 10px 3px;
    border: none;
    /*width: 42px;
	height: 42px;
	border-radius: 20px;*/
    /*behavior: url(PIE.htc);
	background: url(../images/payment.png) no-repeat;*/
    /*background-position: center 0;
	float: left;
	margin: -10px 15px 0 0;*/
}

.drprofilebox .partner_bg {
    margin: 0 0 0 0;
}

.drprofilebox .partner_cont {
    padding-right: 15px;
}

.bone-marrow {
    font-size: 20px;
    line-height: 55px;
    color: #6c6e70;
    font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
}

.doc-img-bone a {
    border: 2px solid #fff;
    border-radius: 50%;
    padding-bottom: 15px;
    background-position: center;
    background-size: 100% 100%;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}

    .doc-img-bone a:hover {
        -ms-transform: scale(1.06);
        -webkit-transform: scale(1.06);
        transform: scale(1.06);
    }

.doc_name_bone a {
    font-family: "RobotoCondRegular", Arial,Helvetica,sans-serif;
    font-size: 22px;
    color: #226085;
}

.doc_name_bone {
    font-family: "RobotoCondRegular", Arial,Helvetica,sans-serif;
    font-size: 22px;
    color: #000;
}

    .doc_name_bone span {
        font-size: 16px;
    }

/*03-sept-2018 start*/
.transplant-divder {
    background: url(../images/transplant-divder.png) no-repeat;
    text-align: center;
    height: 284px;
    margin: 0 92px;
    width: 4px;
}
/*03-sept-2018 end*/

.alcoholic hr {
    border-bottom: 1px dotted #ceeedd;
    width: 90%;
    height: auto !important;
}

.academy a:link,
a:visited {
    color: #000;
    text-decoration: none !important;
}

.academy a:hover {
    color: #bc8f53;
    text-decoration: none;
}


.event-rel1 {
    float: left;
    margin: 5px 0;
    width: 50%;
}

.center {
    text-align: center;
}

.pagination {
    display: inline-block;
    margin: 20px 0px;
    /*background: #f7f7f7;*/
    padding: 10px 20px;
    /*box-shadow: 1px 1px 4px #aaaaaa;*/
    /* width: 90%; */
    text-align: center;
}

    .pagination a {
        color: black;
        float: left;
        padding: 8px 16px;
        text-decoration: none;
        font-size: 16px;
        font-family: "RobotoCondRegular";
    }

        .pagination a.active {
            background-color: #4CAF50;
            color: white;
        }

        .pagination a:hover:not(.active) {
            background-color: #ddd;
        }

.resp-tab-content table a {
    color: #f6a058;
    text-decoration: none;
}

    .resp-tab-content table a:hover {
        text-decoration: underline !important;
    }

.vaccinepopup {
    padding: 0 15px;
}

    .vaccinepopup p {
        margin: 0 0px 15px;
        font-size: 14px;
        line-height: 24px;
        color: #232222;
        text-align: justify;
    }

        .vaccinepopup p a {
            color: #f6a058;
            text-decoration: none;
        }

            .vaccinepopup p a:hover {
                text-decoration: underline !important;
            }

    .vaccinepopup .disc_type {
        list-style: disc !important;
        margin: 0 0 10px 18px;
        color: #232222;
        font-size: 14px;
        line-height: 20px;
    }

        .vaccinepopup .disc_type li {
            padding: 0 0px 5px;
            width: 100% !important;
            /*text-align: justify;*/
            color: #232222;
            border-bottom: none !important;
        }

            .vaccinepopup .disc_type li ul {
                list-style: circle !important;
                margin: 0 0 10px 18px;
                color: #232222;
                font-size: 14px;
                line-height: 20px;
            }

#horizontalTab .tblvaccine td,
#horizontalTab1 .tblvaccine td {
    font-size: 13px;
}


.liverlist ul {
    margin: 0 0 20px;
    background: transparent url(../images/pkglist_dotted_bg.png) repeat-y 5px 0px;
}

    .liverlist ul li a span, .liverlist ul li div span {
        margin: 18px 10px 0 1px;
        width: 10px;
        height: 10px;
    }

        .liverlist ul li div span img {
            display: none;
        }

.rightSideBar ul li a, .rightSideBar ul li a:visited, .rightSideBar ul li div {
    background: transparent;
}

p.leafbullet {
    position: relative;
    padding: 0 0 20px 25px;
    border-bottom: 1px solid #dadbdb;
}

p.noborder {
    border-bottom: 0px none;
}

p.leafbullet:before {
    content: '';
    background: url("../images/leaf_bullet.png") no-repeat top left;
    width: 16px;
    height: 9px;
    position: absolute;
    top: 8px;
    left: 0;
}

p.leafbullet span {
    font-weight: bold;
    color: #226085;
}
/*.h100 {height: 100px !important; overflow: hidden;}*/

.spareabox {
    background: #ceeedd;
    position: relative;
    margin-right: -15px;
    margin-left: -150px;
    padding: 15px 0 20px 150px;
}

    .spareabox h3 {
        margin-top: 0px !important;
    }


.nobullet li {
    list-style-type: none;
    margin-bottom: 10px;
}

.nobullet p {
    border-bottom: 1px dotted #45B18A;
    padding-bottom: 10px;
}

th.subhead {
    background: #b9e5ce !important;
    color: #00a651 !important;
    padding: 0.75em 0.5em;
}
td, th {
    padding: 0.75em 0.5em !important;
    border: 1px solid #ffffff !important;
}

.nursebox {
    background: #f2f2f2;
    padding: 25px;
}

.packages_bg .img-content img {
    float: left;
    margin: 0 10px 20px 0;
}

.lightgreenbg {
    background-color: #ceeedd !important;
}

.education {
    right: 0;
}


#awardsnewspatch {
    position: relative;
}

#awardsnewsleft {
    width: 50%;
    text-align: left;
    float: left;
}

#awardsnewsright {
    width: 50%;
    text-align: left;
    float: right;
}

.font_resize_wrapper {
    margin-bottom: -1px;
}

.news-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
    align-content: center;
    width: 100%;
    justify-content: center;
    margin-bottom: 3em;
}

.news-info {
    padding: 20px;
    background-color: #DCF3E5;
}

.news-title {
    color: #343434;
    font-size: 16px;
    font-weight: 700;
    margin: 10px 0;
}

.news-info p {
    color: #343434;
}

select {
    padding: 0.5em;
    min-height: 3rem;
    border: 2px solid lightgrey;
    color: black;
    background-color: white;
    line-height: 1;
    min-width: 15ch;
    transition: 0.6s ease-in;
    margin-bottom: 2em;
}

.select-opt, .select-first {
    display: flex;
    justify-content: space-between;
}

    .select-first .select-cat:first-child {
        margin-right: 10px;
    }

@media only screen and (max-width: 900px) {
    .news-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}

@media only screen and (max-width: 600px) {
    .news-wrapper {
        display: grid;
        grid-template-columns: 1fr;
    }

    .select-opt, .select-first {
        display: block;
        padding-left: 10px;
    }

    .news-info {
        margin-bottom: 20px;
    }
}


.select-opt, .select-first {
    padding-bottom: 1em;
}


.select-opt, .select-first {
    padding-bottom: 1em;
}

/**Blog styles start*/
.product-box-1 {
    float: left;
    width: 33.33%;
    padding: 0px;
    margin-bottom: 20px;
}

.product_details {
    padding: 0 0 0 10px;
    min-height: 90px;
}

    .product_details p {
        text-align: left;
        letter-spacing: 0.24px;
        color: #888888;
        font-size: 12px;
        opacity: 0.9;
    }

    .product_details h2 {
        color: #F99F53;
        text-transform: uppercase;
        font-size: 13px;
        margin-top: 19px;
        font-family: "RobotoMedium";
        font-weight: 600;
    }


.blog-r input, .blog-r select {
    width: 100%;
    padding: 0.5em;
}

input[type=submit] {
    padding: 0.5em 0;
}

blog-r-header {
    margin-bottom: 10px;
}

blog-r .select-opt {
    width: 100%;
    display: block;
}

.blog-r .select-opt {
    display: block !important;
}

.blog-r input, .blog-r select {
    width: 100%;
    padding: 0.5em;
}



/*Blog*/
.cover {
    padding: 0 0 25px;
    position: absolute;
    /* width: 100%; */
    height: auto;
    top: 0;
    left: 40%;
    /* background: rgba(0, 0, 0, 0.6); */
}



    .cover .flexslider_wrap {
    }





.flexslider_wrap h3 {
    font-family: "RobotoMedium";
    color: #fff;
    font-size: 30px;
    margin-top: 60px;
    margin-bottom: 3px;
}





.flexslider_wrap p {
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    padding-top: 5px;
}





.flexslider_wrap a {
    color: #000;
    font-size: 12px;
    line-height: 20px;
    padding-top: 5px;
    text-decoration: none;
}



.flexslider_wrap span {
    color: #000;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
    font-weight: 900;
    text-decoration: underline;
}

.blog-r-pinkbox {
    background: #FFF3E9 0% 0% no-repeat padding-box;
    padding: 20px;
    position: relative;
    overflow: hidden;
    margin-bottom: 1.5em;
}

.blog-r-header {
    color: #F99F53;
    margin-bottom: 5px;
    font-family: 'RobotoCondRegular', Arial, Helvetica, sans-serif;
    font-size: 22px;
}

.blog-r select {
    margin: 10px 0;
    height: 36px;
    font-size: 13px;
    color: #707070;
    padding: 5px;
    width: 100%;
}

.blog-r input {
    margin: 10px 0;
    height: 36px;
    font-size: 13px;
    color: #707070;
    padding: 5px;
    width: 100%;
}

.date-picker input {
    width: 100%;
    height: 36px;
    max-height: 50px;
    position: relative;
    overflow: hidden;
    transition: all 0.3s 0s ease-in-out;
    border: 1px solid #C7C7C7;
    color: #707070;
    font-size: 13px;
    padding: 0px 0 0 5px;
    margin-top: 10px;
}



.blog-sub {
    display: block;
    background: #f5893d;
    color: #ffffff !important;
    text-align: center;
    /* text-transform: uppercase; */
    padding: 6px 4px;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 20px;
    border: none;
    position: relative;
    height: 32px !important;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}


.blog-r .timelocationbox {
    min-height: 218px !important;
    background: url(../img/contact-img.png) no-repeat bottom right !important;
    padding: 20px 25px;
    display: block;
    margin-bottom: 25px;
}

.blog-r-pinkbox-location p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 0px !important;
    margin-top: 10px;
}

.blog-r .contact {
    color: #fff;
    margin-top: 20px;
}

.blog-inner-text {
    font-size: 23px;
    font-family: 'RobotoRegular', Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
    font-weight: 600;
}

.writers p {
    color: #888888;
    font-size: 12px;
    line-height: 20px;
    padding-top: 5px;
    text-decoration: none;
}

.writers span {
    font-weight: 800;
}

.latest {
    color: #EF5A7C;
    border-bottom: 1px dotted;
    padding-bottom: 10px;
}

    .latest h6 {
        margin-top: 10px;
    }

        .latest h6 a {
            color: #000000;
            font-size: 16px;
            font-family: "RobotoMedium";
            line-height: 15px;
        }

.blog-r-bluebox {
    background: #CEEEDD 0% 0% no-repeat padding-box;
    padding: 20px;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
}

    .blog-r-bluebox p {
        font-size: 12px;
        line-height: 16px;
    }

.query {
    color: #226085;
    margin-bottom: 5px;
}
.query-button {
    width: 50%;
    display: block;
    background: #3AA8B9;
    color: #ffffff !important;
    border:none;
    text-align: center;
    /* text-transform: uppercase; */
    padding: 6px 4px;
    text-decoration: none;
    margin-top: 10px;
    position: relative;
    left: 0px;
    bottom: 2px;
    height: 32px !important;
    font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
}
.form-group label {
    position: absolute;
    left: 10px;
    top: 20px;
    z-index: 9;
    color: #707070;
    font-size: 13px;
}



    .form-group label::after {
        content: "*";
        color: red;
    }
.form-group {
    position: relative;
    margin-bottom: 0px !important;
}

    .form-group input {
        position: relative;
        z-index: 9;
        background: #fff;
        border: 1px solid #c7c7c7;
        /*padding: 5px;*/ padding: 0px 8px;
        width: 100%;
        height: 30px;
    }



input[required]:valid + label {
    display: none;
}



textarea[required]:valid + label {
    display: none;
}

@media screen and (max-width: 768px) {
    .product-box-1

{
    width: 45%;
}

}

@media screen and (max-width: 640px) {

    .product-box-1 {
        width: 100%;
    }

    .product_details p {
        margin: 0 0px 15px !important;
    }

    .blog-r .select-opt {
        padding-left: 0;
    }

    .product-box-1 img {
        width: 100% !important;
    }

    .flexslider_wrap h3 {
        font-size: 13px !important;
        margin-top: 2px !important;
    }

    .flexslider_wrap p {
        font-size: 12px !important;
        line-height: 14px !important;
    }
    .blog-inner-text {
        font-size: 18px;
        padding-left: 10px;
        margin-top: 10px;
    }

    .cover {
        left: 5%;
    }

    .flexslider_wrap p {
        margin: 0 0 15px !important;
    }
}
/**Blog styles end*/

/*care centre form start*/
.product_details h4 {
    font-weight: 700;
    color: #000 !important;
}




.form_head {
    /*font-size:16px;*/
    font-size: 22px;
    font-family: 'RobotoCondRegular', Arial, Helvetica, sans-serif;
    /*  Roboto Medium */
    color: #226085;
    margin-bottom: 16px;
}



.request_form {
    margin-bottom: 25px;
}



    .request_form .frm_label {
        margin-bottom: 10px;
    }



        .request_form .frm_label label {
            font-size: 14px;
        }



        .request_form .frm_label input[type=text], .request_form .frm_label input[type=textarea] {
            border-radius: 0px;
            border: 1px solid #c7c7c7 !important;
            margin-bottom: 0px;
            min-height: 28px;
            padding: 2px 8px;
            width: 250px;
            position: relative;
            font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #232222;
        }



    .request_form select {
        border-radius: 0px;
        border: 1px #c7c7c7 solid;
        margin-bottom: 0px;
        min-height: 28px;
        padding: 2px 8px;
        width: 254px;
        position: relative;
        font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #232222;
    }



.btn-form-submit {
    height: 30px;
    width: 105px;
    padding: 0px;
    border: 0px;
    font-size: 0px;
    background: url(../images/submit-button.jpg) no-repeat #3aa8b9;
}

div label.PopFeedCapLab {
    text-align: left;
    width: 175px;
    /*padding-left: 10px;*/
    padding-top: 3px;
    font-size: 14px;
    /*font-weight: bold;*/
}



.PopFeedPad #m_tbCaptcha {
    height: 30px;
}

.PopFeedPad span.imgcaptcha {
    float: left;
    line-height: 30px;
}

.PopFeedPad input[type="submit"].btnSearchImage, button.btnSearchImage {
    background: url(../images/refresh1.jpg) no-repeat scroll 0% 0% #00a652;
    height: 29px;
    width: 30px;
    border: 0px;
    position: relative;
}
.PopFeedPad input[type="text"] {
    border-radius: 0px;
    border: 1px solid #c7c7c7;
    min-height: 31px;
    padding: 2px 8px;
    float: left;
    width: 40%;
    margin: 0px 5px 5px;
    position: relative;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #232222;
    height: 30px;
}



button.btnSearchImage {
    left: 0;
    top: 0px;
    padding: 1em 0 0.7em;
}
/*care centre form end*/
.new-sub-menu {
    margin-left: 15px;
}
.Mobile-form {
    display: none;
}
@media screen and (max-width:767px) {
    .desktop-form {
        display: none;
    }
    .Mobile-form {
        display: block;
    }
}

/*thank you styles start*/
.thankyou-wrapper {
    width: 100%;
    height: auto;
    margin: auto;
    background: #ffffff;
    padding: 10px 0px 50px;
}



    .thankyou-wrapper h1 {
        font-size: 70px;
        text-align: center;
        color: #343434;
        padding: 0px 10px 10px;
        font-width: 428px;
        font-height: 96px;
        font-weight: bold;
    }



    .thankyou-wrapper p {
        font-size: 20px;
        text-align: center;
        color: #343434;
        padding: 5px 10px 10px;
        font-width: 1349px;
        font-height: 610px;
    }



    .thankyou-wrapper a.btn {
        font-size: 18px;
        text-align: center;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        width: 215px;
        background: #053C62;
        margin: 10px auto 0px;
        padding: 10px 10px 10px;
    }



        .thankyou-wrapper a.btn img {
            display: inline;
            height: 17px;
            margin-right: 7px !important;
        }

    .thankyou-wrapper a.btn {
        font-size: 18px;
        text-align: center;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        width: 215px;
        background: #053C62;
        margin: 10px auto 0px;
        padding: 10px 10px 10px;
    }
    /*thank you styles end*/
    /*Other information start*/
.feedback button {
    margin: 1em 0 0 0 !important;
}

.sub-b {
    background: transparent !important;
    border: none !important;
    height: auto !important;
}
    /*Other information end*/
#main-nav ul li a:hover {
    transition: none !important;
    padding-left: 0px !important;
}
/*pancreatic stones styles start*/
.pancreatic-stones {
    margin: 0;
}

    .pancreatic-stones h3 {
        font-size: 32px;
        font-weight: 400;
    }

    .pancreatic-stones span {
        display: inherit;
        font-weight: 700;
    }

    .pancreatic-stones h4 {
        font-size: 22px;
        margin-top: 40px;
        line-height: 30px;
    }

    .pancreatic-stones .blog-author {
        position: relative;
        background: #e5f2fa;
        border-left: 12px solid #17A651;
        margin: 50px 0;
    }

    .pancreatic-stones .explanation {
        font-size: 19px;
        margin: 30px 0 1.5rem;
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: 0 0;
        overflow: hidden;
        padding: 2rem 2rem 2rem 20rem;
        font-weight: 600;
        line-height: 31px;
    }

.explanation-img {
    width: 284px;
    position: absolute;
    left: 0px;
    bottom: -22px;
    height: 414px;
    background: url("../img/dr-amit-maydeo.png") no-repeat;
}

.doublecomma-top {
    margin: 0px 0 15px 0 !important;
}

.doublecomma-bottom {
    transform: rotate(180deg);
    margin: 20px 0 20px 0 !important;
}

.author-name {
    font-family: "RobotoCond", Arial, Helvetica, sans-serif !important;
    font-size: 18px;
    font-weight: 700;
    margin-top: 30px
}

    .author-name span {
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        font-style: italic;
    }

.about, .specialities, .faq {
    margin: 0;
}

    .faq span.sectionhead_icon {
        border: none;
        width: 30px;
        height: 30px;
        border-radius: 20px;
        background: url(../img/faq.png) no-repeat;
        background-position: center 0;
        float: left;
        margin: 10px 10px 0 0;
    }

span.sectionhead_icon {
    border: none;
    /*width: 30px;
    height: 30px;*/
    border-radius: 20px;
    background: url(../img/technology.png) no-repeat;
    background-position: center 0;
    float: left;
    margin: 10px 10px 0 0;
}

.surgery-grid .col-2 {
    margin-right: 1em;
    width: 18%;
}

.featured-block {
    text-align: center;
    padding: 1px;
    position: relative;
    /* margin-bottom: 30px; */
    border-radius: 10px;
    transition: all .6s ease-in-out;
}

    .featured-block:hover {
        border-radius: 7px;
        /* box-shadow: 0 1rem 3rem rgba(0,0,0,0.175); */
    }

        .featured-block:hover .featured-block-image {
            transform: scale(0.95);
            border-radius: 7px;
        }

.surgery-img img {
    margin: 0;
    width: 100%;
}

.featured-block-text {
    font-size: 14px;
    margin-top: 14px;
    transition: all 0.5s;
    color: #226085 !important;
    margin-bottom: 15px;
    text-align: left;
    font-weight: 700;
}

.accordion-close h3 {
    padding: 10px 30px;
    background: url(img/md-arrow-dropdown.svg)no-repeat 98.5% center !important;
    background-color: transparent !important;
    color: #343434 !important;
    border: 1px solid #DCDCDC !important;
    margin-bottom: 0px !important;
    margin-top: 7px;
}

.test-descriptions h3.active,
.accordion-open h3 {
    /* padding: 10px; */
    background: #00a650;
    color: #fff;
    background: url(img/open-arrow-dropdown.svg) no-repeat 98.5% center #00a650;
}

.acc-content {
    margin: 0 1px;
    border: 1px solid #DCDCDC !important;
    padding: 30px !important;
    margin-bottom: 10px !important;
    background: #f5fcf8 !important;
    overflow: hidden;
}


.pancreatic-stones .contact-text {
    margin-right: 20px;
    margin-bottom: 15px;
    padding: 45px 8px 0px 30px;
    width: 47%;
    background: #F2F9FD;
    text-align: left;
    font-size: 17px;
    min-height: 205px;
    position: relative;
}

    .pancreatic-stones .contact-text span {
        display: block;
        font-weight: 500;
    }

.f-w {
    font-weight: 700 !important;
}

.pancreatic-stones .contact-bottom-img {
    position: absolute;
    bottom: 1px;
    right: 1px;
}

.surgery-grid .row {
    display: flex;
    background-color: transparent;
    width: 100%;
    /* padding: 0; */
    margin-top: 0px;
}
.pancreatic-stones .contact-space {
    top: 15px;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .explanation-img {
        bottom: -5px;
    }
}

@media screen and (max-width: 640px) {
    .explanation-img {
        position: unset;
    }

    .pancreatic-stones .explanation {
        padding: 1rem 1rem 1rem 1rem;
    }
}
/*pancreatic stones styles end*/