@font-face {
    font-family: 'roboto_slabregular';
    src: url(/fonts/robotoslab-regular-webfont.eot);
    src: url(/fonts/robotoslab-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/robotoslab-regular-webfont.woff) format("woff"), url(/fonts/robotoslab-regular-webfont.ttf) format("truetype"), url(/fonts/robotoslab-regular-webfont.svg#roboto_slabregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'roboto_slabthin';
    src: url(/fonts/robotoslab-thin-webfont.eot);
    src: url(/fonts/robotoslab-thin-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/robotoslab-thin-webfont.woff) format("woff"), url(/fonts/robotoslab-thin-webfont.ttf) format("truetype"), url(/fonts/robotoslab-thin-webfont.svg#roboto_slabthin) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'roboto_slabregular';
    src: url(/fonts/robotoslab-regular-webfont.eot);
    src: url(/fonts/robotoslab-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/robotoslab-regular-webfont.woff) format("woff"), url(/fonts/robotoslab-regular-webfont.ttf) format("truetype"), url(/fonts/robotoslab-regular-webfont.svg#roboto_slabregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'SegoeUI';
    src: url(/fonts/segoeui.eot);
    src: url(/fonts/segoeui.eot?#iefix) format("embedded-opentype"), url(/fonts/segoeui.woff) format("woff"), url(/fonts/segoeui.ttf) format("truetype"), url(/fonts/segoeui.svg#segoeui) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'tahomaregular';
    src: url(/fonts/tahoma_0-webfont.eot);
    src: url(/fonts/tahoma_0-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/tahoma_0-webfont.woff) format("woff"), url(/fonts/tahoma_0-webfont.ttf) format("truetype"), url(/fonts/tahoma_0-webfont.svg#tahomaregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url(/fonts/myriadpe-webfont.eot);
    src: url(/fonts/myriadpe-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/myriadpe-webfont.woff) format("woff"), url(/fonts/myriadpe-webfont.ttf) format("truetype"), url(/fonts/myriadpe-webfont.svg#MyriadProRegular) format("svg");
    font-weight: 400;
    font-style: normal
}

#dc_jqaccordion_widget-2-item {
        border-left: 1px solid #111;
        border-right: 1px solid #111;
        border-top: 1px solid #111;
        font: bold 14px Arial, sans-serif;
        width: 100%
    }

    #dc_jqaccordion_widget-2-item ul,
    #dc_jqaccordion_widget-2-item ul li {
        border: medium none;
        list-style: outside none none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 100%
    }

    #dc_jqaccordion_widget-2-item ul a {
        background: #0c0c0c url(/images/bg_black.png) repeat-x scroll 0 -1px;
        border-bottom: 1px solid #222;
        border-top: 1px solid #777;
        color: #ddd;
        display: block;
        padding: 10px 10px 10px 50px;
        position: relative;
        text-decoration: none;
        width: 100%
    }

    #dc_jqaccordion_widget-2-item ul ul a {
        background: #424549 none repeat scroll 0 0
    }

    #dc_jqaccordion_widget-2-item ul a.dcjq-parent,
    #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {
        background: #0c0c0c url(/images/bg_black.png) repeat-x scroll 0 -1px
    }

    #dc_jqaccordion_widget-2-item ul a .dcjq-icon {
        background: rgba(0, 0, 0, 0) url(/images/arrow_black_right.png) no-repeat scroll 0 center;
        height: 34px;
        left: 14px;
        margin-top: -17px;
        position: absolute;
        top: 50%;
        width: 34px
    }

    #dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {
        background: rgba(0, 0, 0, 0) url(/images/arrow_black_down.png) no-repeat scroll 0 center
    }

    #dc_jqaccordion_widget-2-item ul a:hover {
        background: #232323 none repeat scroll 0 0;
        color: #fff
    }

    .GotoTop {
        width: 100px;
        background: #283891;
        text-align: center;
        position: fixed;
        bottom: 401px;
        right: 0;
        cursor: pointer;
        display: none;
        color: #fff;
        font-family: verdana;
        font-size: 12px;
        padding: 8px;
        background: none repeat scroll 0 0 #283891;
        border-radius: 6px 0 0 6px;
        border: 1px solid #283891;
        z-index: 2
    }

    .cvleft {
        float: left;
        padding-right: 33px;
        vertical-align: top;
        width: 20%
    }

    .cvright {
        float: left;
        padding-top: 10px;
        width: 75%
    }

    .cvright1 {
        float: left;
        width: 45%
    }

    #access {
        display: block;
        float: right;
        width: 940px;
        font: normal 13px roboto_slabregular;
        position: absolute;
        z-index: 20
    }

    #access ul {
        list-style: none;
        margin: 0 !important;
        padding: 0 !important
    }

    #access li {
        float: left;
        position: relative
    }

    #access a {
        color: #283891;
        display: block;
        line-height: 36px;
        text-decoration: none;
        text-align: center
    }

    #access a:hover {
        color: #fff
    }

    #menu-item-41 a {
        width: 52px;
        text-decoration: none;
        background: url(/images/home-off.png) no-repeat 0 0;
        font-size: 1px
    }

    #menu-item-41 a:hover {
        background: url(/images/home-on.png) no-repeat 0 0;
        text-decoration: none
    }

    #menu-item-163 a {
        width: 126px;
        text-decoration: none;
        background: url(/images/menu-off.png) repeat-x 0 0
    }

    #menu-item-163 a:hover {
        text-decoration: none;
        background: url(/images/menu-on.png) repeat-x 0 0
    }

    #menu-item-174 a {
        width: 142px;
        text-decoration: none;
        background: url(/images/menu-off.png) repeat-x 0 0
    }

    #menu-item-174 a:hover {
        background: url(/images/menu-on.png) repeat-x 0 0;
        text-decoration: none
    }

    #menu-item-165 a {
        width: 162px;
        text-decoration: none;
        background: url(/images/menu-off.png) repeat-x 0 0
    }

    #menu-item-165 a:hover {
        background: url(/images/menu-on.png) repeat-x 0 0;
        text-decoration: none
    }

    #menu-item-166 a {
        width: 175px;
        text-decoration: none;
        background: url(/images/menu-off.png) repeat-x 0 0
    }

    #menu-item-166 a:hover {
        background: url(/images/menu-on.png) repeat-x 0 0;
        text-decoration: none
    }

    #menu-item-34 a {
        width: 134px;
        text-decoration: none;
        background: url(/images/menu-off.png) repeat-x 0 0
    }

    #menu-item-34 a:hover {
        background: url(/images/menu-on.png) repeat-x 0 0;
        text-decoration: none
    }

    #menu-item-33 a {
        width: 145px;
        text-decoration: none;
        background: url(/images/menu-off.png) repeat-x 0 0
    }

    #menu-item-33 a:hover {
        background: url(/images/menu-on.png) repeat-x 0 0;
        text-decoration: none
    }

    #access ul ul {
        display: none;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        float: left;
        margin: 0;
        position: absolute;
        top: 34px;
        left: 0;
        z-index: 99999
    }

    #access ul ul ul {
        left: 100%;
        top: 0
    }

    #access ul ul a {
        font: normal 13px/24px Verdana, Geneva, sans-serif;
        background: #F2F2F3;
        color: #283891;
        height: auto;
        padding: 0 5px;
        z-index: 10000;
        width: 300px;
        text-align: left
    }

    #access ul ul a:hover {
        background: #febe1d;
        color: #000
    }

    #access ul li:hover>ul {
        display: block
    }

    .menu-item-157>a:after {
        content: url(/images/tri.gif);
        float: right
    }

    #menu-item-174>ul {
        width: 250px !important;
        height: 150px !important;
        background: #f2f2f3 !important;
        z-index: 999999 !important
    }

    #menu-item-163>ul {
        width: 413px;
        height: 185px !important;
        background: #f2f2f3 !important;
        z-index: 999999 !important
    }

    #menu-item-174>ul li,
    #menu-item-163>ul li {
        float: none;
        width: 380px
    }

    #menu-item-174 ul a,
    #menu-item-163 ul a {
        background: none !important;
        background-color: transparent !important;
        line-height: 35px !important;
        background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important
    }

    #menu-item-174 ul li a:hover,
    #menu-item-163 ul li a:hover {
        background: none !important;
        background-color: transparent !important;
        background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important
    }

    #menu-item-174>ul>li,
    #menu-item-163>ul>li {
        padding-left: 9px
    }

    #menu-item-174 ul li,
    #menu-item-163 ul li {
        background: url(/images/menulist-b-bg.gif) no-repeat 20px bottom
    }

    #menu-item-174 ul li:first-child,
    #menu-item-163 ul li:first-child {
        padding-top: 10px !important
    }

    #menu-item-165>ul {
        width: 250px !important;
        height: auto !important;
        background: #f2f2f3 !important;
        z-index: 999999 !important
    }

    #menu-item-165>ul li {
        float: none;
       /* width: 195px*/
    }

    #menu-item-165 ul a {
        background: none !important;
        background-color: transparent !important;
        line-height: 35px !important;
        background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important
    }

    #menu-item-165 ul li a:hover {
        background: none !important;
        background-color: transparent !important;
        background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important
    }

    #menu-item-165>ul>li {
        padding-left: 3px
    }

    #menu-item-165 ul li {
        background: none
    }

    #menu-item-165 ul li:first-child {
        padding-top: 10px !important
    }

    #menu-item-165 li a {
        width: 230px !important
    }

    #menu-item-165 ul li ul {
        margin-top: -11px !important;
        padding-left: 11px !important;
        z-index: 999999 !important
    }

    #menu-item-157 li a {
        width: 75px !important
    }

    #menu-item-152 a {
        line-height: 10px !important
    }

    #menu-item-166>ul {
        width: 290px !important;
        height: 115px !important;
        background: #f2f2f3 !important;
        z-index: 999999 !important
    }

    #menu-item-166>ul li {
        float: none;
        width: 150px
    }

    #menu-item-166 ul a {
        background: none !important;
        background-color: transparent !important;
        line-height: 35px !important;
        background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;
        width: 240px !important
    }

    #menu-item-166 ul li a:hover {
        background: none !important;
        background-color: transparent !important;
        background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important
    }

    #menu-item-166>ul>li {
        padding-left: 9px
    }

    #menu-item-166 ul li {
        background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom
    }

    #menu-item-166 ul li:first-child {
        padding-top: 10px !important
    }

    .sho-header {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: 700;
        color: #f4f4f4;
        text-decoration: none
    }

    .bodytext-link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        color: #bbb;
        font-weight: 400;
        text-decoration: underline
    }

    a.bodytext-link:hover {
        color: #c8c8c8;
        font-weight: 400
    }

    .bodytext-bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: 700;
        color: #bbb
    }

    body {
        margin: 0;
        background: url(/images/body-bg.gif) repeat-x 0 0 #fff;
        overflow-y: scroll;
        *overflow-y: none
    }

    img {
        max-width: 100%;
        border: 0;
        height: auto
    }

    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin: 12px 0;
        padding: 0
    }

    ul,
    ol {
        margin: 0 12px;
        padding: 6px 0 6px 30px
    }

    .hr {
        background: url(/images/hr.gif) repeat-x scroll 0 0 transparent !important;
        height: 8px
    }

    .videoBorder {
        border: 8px solid #000;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }

    #Container {
        width: 100%;
        margin: 0 auto
    }

    #Front-Header {
        position: absolute;
        width: 100%;
        z-index: 30
    }

    #Header {
        margin: 0 auto;
        width: 940px;
        height: 149px
    }

    #logo {
        width: 350px;
        height: auto;
        float: left;
        position: relative
    }

    #logo img {
        margin-top: 18px;
        float: left
    }

    #address {
        width: 580px;
        float: right;
        height: 113px
    }

    #MenuList {
        width: 940px;
        float: right;
        height: 36px
    }

    .Location-Text {
        font: normal 24px/38px roboto_slabregular;
        color: #283891;
        padding: 18px 0 0;
        text-decoration: none;
        text-align: right
    }

    .Location-Text a {
        color: #283891;
        text-decoration: none
    }

    .Location-Text a:hover {
        color: #283891;
        text-decoration: none
    }

    .Location-Text span {
        font: normal 18px/38px roboto_slabregular;
        color: #283891
    }

    .Location-Text span a,
    .Location-Text span a:hover {
        color: #283891;
        text-decoration: none
    }

    .Location-Text img {
        margin: 0 3px;
        width: 24px;
        height: 26px;
        align: absmiddle
    }

    .online-app {
        width: 220px;
        height: 32px;
        float: right;
        margin-top: 5px;
        font: normal 16px/32px roboto_slabregular;
        color: #283891;
        text-decoration: none;
        background: url(/images/online-app-bg.png) no-repeat left top
    }

    .online-app a {
        color: #283891;
        text-decoration: none
    }

    .online-app a:hover {
        color: #283891;
        text-decoration: none
    }

    .online-app img {
        margin: 0 10px;
        width: 20px;
        height: 21px;
        align: absmiddle
    }

    .Intra-tab-s img {
        width: 15px;
        height: 15px;
        border: 0;
        align: left;
        margin-left: 2px
    }

    #Banner {
        width: 100%;
        height: 581px;
        margin: 0 auto
    }

    #Interactivity {
        width: 100%;
        height: 581px;
        position: relative;
        margin: 0 auto
    }

    .demo {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 581px;
        padding: 0;
        margin: 0;
        overflow: hidden
    }

    .demo1 {
        position: relative;
        top: 0;
        left: 0;
        width: 940px;
        height: 581px;
        padding: 0;
        margin: 0 auto
    }

    .Inner-H-div {
        width: 940px;
        height: 581px;
        background-position: right top !important;
        background-repeat: no-repeat !important
    }

    .leftBG1 {
        width: 580px;
        height: 581px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra1-l-bg.jpg) no-repeat left top
    }

    .rightBG1 {
        width: 580px;
        height: 581px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra1-r-bg.jpg) no-repeat left top
    }

    .leftBG2 {
        width: 580px;
        height: 581px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra2-l-bg.jpg) no-repeat left top
    }

    .rightBG2 {
        width: 580px;
        height: 581px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra2-r-bg.jpg) no-repeat left top
    }

    .leftBG3 {
        width: 580px;
        height: 581px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra3-l-bg.jpg) no-repeat left top
    }

    .rightBG3 {
        width: 580px;
        height: 581px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra3-r-bg.jpg) no-repeat left top
    }

    .leftBG4 {
        width: 580px;
        height: 581px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra4-l-bg.jpg) no-repeat left top
    }

    .rightBG4 {
        width: 580px;
        height: 581px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra4-r-bg.jpg) no-repeat left top
    }

    .intratext {
        font: bold 44px/48px roboto_slabthin;
        color: #283891;
        padding: 230px 0 0 15px;
        text-decoration: none
    }

    .intratext a {
        color: #283891;
        text-decoration: none
    }

    .intratext a:hover {
        text-decoration: none;
        color: #283891
    }

    .intratext-d {
        font: bold 44px/48px roboto_slabthin;
        color: #fff;
        padding: 230px 0 0 15px;
        text-decoration: none
    }

    .intratext-d a {
        color: #fff;
        text-decoration: none
    }

    .intratext-d a:hover {
        text-decoration: none;
        color: #fff
    }

    .intratext span {
        font: normal 34px/38px roboto_slabregular;
        color: #0164be;
        text-decoration: none
    }

    .intratextmain {
        font: normal 14px/20px Verdana, Geneva, sans-serif;
        color: #283891;
        width: 300px;
        padding: 5px 0 0 15px;
        text-decoration: none
    }

    .intratextmain a {
        color: #283891;
        text-decoration: none
    }

    .intratextmain a:hover {
        text-decoration: none;
        color: #283891
    }

    .intratextmain-d {
        font: normal 14px/20px Verdana, Geneva, sans-serif;
        color: #fff;
        width: 300px;
        padding: 5px 0 0 15px;
        text-decoration: none
    }

    .intratextmain-d a {
        color: #fff;
        text-decoration: none
    }

    .intratextmain-d a:hover {
        text-decoration: none;
        color: #fff
    }

    #Logo-Scrow img {
        margin: 10px 15px 0 13px;
        float: left;
        float: left
    }

    #Logo-Scrow #Image11 {
        width: 168px;
        height: 68px
    }

    #Logo-Scrow #Image12 {
        width: 197px;
        height: 68px
    }

    #Logo-Scrow #Image13 {
        width: 242px;
        height: 68px
    }

    #Logo-Scrow #Image14 {
        width: 215px;
        height: 68px
    }

    #intra-button {
        width: 940px;
        height: auto;
        margin: 0 auto
    }

    .Intra-tab {
        margin: -30px 0 0 860px;
        position: absolute;
        z-index: 20;
        width: 80px;
        height: 15px;
        display: block;
        text-decoration: none
    }

    #Logo-Scrow {
        width: 940px;
        height: 80px;
        margin: 0 auto
    }

    #Welcomepart {
        width: 940px;
        height: 269px;
        margin: 0 auto
    }

    #welcometext-l {
        width: 551px;
        height: 269px;
        float: left;
        background: url(/images/doctor-r-bg.gif) no-repeat right 34px
    }

    #welcometext-l img {
        float: left;
        margin: 39px 33px 5px 5px
    }

    #Welcomepart-middle {
        width: 389px;
        height: 269px;
        float: left
    }

    #Welcomepart-t {
        width: 196px;
        height: 269px;
        float: left
    }

    #Welcomepart-b {
        width: 193px;
        height: 269px;
        float: left
    }

    .Hometext {
        font: normal 30px/44px roboto_slabregular;
        color: #283891;
        padding: 51px 0 0;
        text-decoration: none;
        text-align: justify
    }

    .Hometext a {
        color: #283891;
        text-decoration: none
    }

    .Hometext a:hover {
        text-decoration: none;
        color: #283891
    }

    .Hometext span {
        font: normal 18px/18px roboto_slabregular;
        color: #283891;
        text-decoration: none
    }

    .HometextMain {
        font: normal 12px/16px Arial, Helvetica, sans-serif;
        color: #8d8d8d;
        padding: 8px 60px 0 12px;
        text-decoration: none;
        text-align: justify
    }

    .HometextMain a {
        color: #8d8d8d;
        text-decoration: underline
    }

    .HometextMain a:hover {
        color: #8d8d8d;
        text-decoration: underline
    }

    .Home-more {
        font: bold 13px/16px Arial, Helvetica, sans-serif;
        color: #8d8d8d;
        padding: 10px 40px 0 0;
        text-decoration: none;
        text-align: right
    }

    .Home-more a {
        color: #8d8d8d;
        text-decoration: none
    }

    .Home-more a:hover {
        color: #8d8d8d;
        text-decoration: none
    }

    .appointment {
        font: normal 15px/18px SegoeUI;
        color: #283891;
        height: 49px;
        width: 163px;
        padding: 59px 0 0 30px;
        text-decoration: none;
        text-align: justify
    }

    .appointment a {
        color: #283891;
        text-decoration: none
    }

    .appointment a:hover {
        text-decoration: none;
        color: #283891
    }

    .appointment img {
        float: left;
        margin: -10px 5px 0 0
    }

    #Banner-s {
        width: 100%;
        height: 400px;
        margin: 0 auto
    }

    .demo-s {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 400px;
        padding: 0;
        margin: 0;
        overflow: hidden
    }

    .demo1-s {
        position: relative;
        top: 0;
        left: 0;
        width: 940px;
        height: 400px;
        padding: 0;
        margin: 0 auto
    }

    .Inner-H-div-s {
        width: 940px;
        height: 400px;
        background-position: right top !important;
        background-repeat: no-repeat !important
    }

    .leftBG1-s {
        width: 580px;
        height: 400px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra1-s-l-bg.jpg) no-repeat left top
    }

    .rightBG1-s {
        width: 580px;
        height: 400px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra1-s-r-bg.jpg) no-repeat left top
    }

    .leftBG2-s {
        width: 580px;
        height: 400px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra2-s-l-bg.jpg) no-repeat left top
    }

    .rightBG2-s {
        width: 580px;
        height: 400px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra2-s-r-bg.jpg) no-repeat left top
    }

    .leftBG3-s {
        width: 580px;
        height: 400px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra3-s-l-bg.jpg) no-repeat left top
    }

    .rightBG3-s {
        width: 580px;
        height: 400px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra3-s-r-bg.jpg) no-repeat left top
    }

    .leftBG4-s {
        width: 580px;
        height: 400px;
        position: absolute;
        display: block;
        margin: 0 0 0 -580px;
        background: url(/images/intra4-s-l-bg.jpg) no-repeat left top
    }

    .rightBG4-s {
        width: 580px;
        height: 400px;
        position: absolute;
        margin: 0 0 0 940px;
        background: url(/images/intra4-s-r-bg.jpg) no-repeat left top
    }

    .intratext-s {
        font: bold 44px/48px roboto_slabthin;
        color: #283891;
        padding: 250px 0 0 47px;
        text-decoration: none
    }

    .intratext-s a {
        color: #283891;
        text-decoration: none
    }

    .intratext-s a:hover {
        text-decoration: none;
        color: #283891
    }

    .intratext-sd {
        font: bold 44px/48px roboto_slabthin;
        color: #fff;
        padding: 250px 0 0 47px;
        text-decoration: none
    }

    .intratext-sd a {
        color: #fff;
        text-decoration: none
    }

    .intratext-sd a:hover {
        text-decoration: none;
        color: #fff
    }

    .intratext-s span {
        font: normal 34px/38px roboto_slabregular;
        color: #283891;
        text-decoration: none
    }

    #intra-button-s {
        width: 940px;
        height: auto;
        margin: 0 auto
    }

    .Intra-tab-s {
        margin: -30px 0 0 860px;
        position: absolute;
        z-index: 20;
        width: 90px;
        height: 15px;
        display: block;
        text-decoration: none
    }

    #Content {
        width: 940px;
        margin: 0 auto
    }

    #Content-Part {
        width: 698px;
        float: left;
        position: relative
    }

    #Side-Links {
        width: 242px;
        float: left;
        position: relative;
        height: 100% !important
    }

    .navigation {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #283891;
        text-decoration: none;
        padding: 20px 30px 5px 5px
    }

    .navigation a {
        font-weight: 400;
        color: #283891;
        text-decoration: underline
    }

    .navigation a:hover {
        font-weight: 400;
        color: #283891;
        text-decoration: underline
    }

    .textMain {
        font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
        color: #717272;
        padding: 5px 30px 30px 5px;
        text-decoration: none;
        text-align: justify
    }

    .textMain a {
        color: #717272;
        text-decoration: underline
    }

    .textMain a:hover {
        color: #004e96;
        text-decoration: underline
    }

    .textMain ul,
    textMain ol {
        padding: 0;
        margin: 0;
        list-style: none
    }

    .textMain ul li {
        background: url(/images/bullet-tm.gif) no-repeat 15px 11px;
        padding: 6px 0 0 30px;
        list-style: none
    }

    .textMain ul li ul {
        background: none;
        padding: 6px 0 0 20px;
        list-style: circle
    }

    .textMain ul li ul li {
        background: none;
        padding: 6px 0 0;
        list-style: circle
    }

    .textMain ul li ul li ul li {
        background: none;
        padding: 6px 0 0;
        list-style: square
    }

    .textMain ol li {
        padding-bottom: 8px
    }

    .textMain ol li:last-child {
        padding-bottom: 8px
    }

    .textMain ul li p,
    textMain ol li p {
        padding-bottom: 0;
        margin: 8px 0 0
    }

    .textMain ul li ul,
    textMain ul li ol,
    textMain ol li ul,
    textMain ol li ol {
        padding-bottom: 0
    }

    .textMainBold {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #717272;
        text-decoration: none;
        text-align: justify;
        clear: both
    }

    .textMainBold a {
        color: #717272;
        text-decoration: underline
    }

    .textMainBold a:hover {
        color: #717272;
        text-decoration: underline
    }

    .textNormal {
        font: normal 12px Verdana, Arial, Helvetica, sans-serif;
        color: #717272;
        text-decoration: none
    }

    .textNormal a {
        color: #717272;
        text-decoration: underline
    }

    .textNormal a:hover {
        color: #717272;
        text-decoration: underline
    }

    .textbold {
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        text-decoration: none
    }

    .PDFtext {
        font: normal 10px Verdana, Arial, Helvetica, sans-serif;
        color: #717272
    }

    #Quick-links {
        width: 242px;
        height: 228px;
        float: left;
        background: url(/images/services-s-bg.gif) no-repeat left 7px;
        background-size: 100% 100%;
        margin-bottom: 10px
    }

    .Quick-links {
        width: 242px;
        height: 200px;
        position: relative;
        font: normal 16px/50px roboto_slabregular;
        color: #283891;
        text-decoration: none
    }

    .Quick-links a {
        display: block;
        color: #283891;
        text-decoration: none
    }

    .Quick-links a:hover {
        color: #fff;
        text-decoration: none
    }

    .Quick-links ul {
        padding: 0;
        margin: 20px 0 0;
        list-style: none
    }

    .Quick-links ul li {
        padding: 0 0 0 20px;
        background: url(/images/q-links-bg.gif) no-repeat 12px bottom;
        list-style: none
    }

    .Quick-links ul li:hover {
        margin: 0;
        background: url(/images/service-hover-bg.jpg) no-repeat left 7px
    }

    #Our-Physioes-sub {
        width: 242px;
        height: 283px;
        float: left;
        background: url(/images/doctor-s-bg.gif) repeat-x 2px top
    }

    .Hometext-s {
        font: normal 21px/28px roboto_slabregular;
        color: #283891;
        padding: 15px 0 0;
        text-decoration: none;
        text-align: center
    }

    .Hometext-s a {
        color: #283891;
        text-decoration: none
    }

    .Hometext-s a:hover {
        text-decoration: none;
        color: #283891
    }

    .dr-s-img {
        margin: 15px 0 0 54px
    }

    .Hometext-s span {
        font: normal 16px/16px roboto_slabregular;
        color: #283891;
        padding: 0;
        text-decoration: none
    }

    .Home-more-s {
        font: bold 13px/16px Arial, Helvetica, sans-serif;
        color: #8d8d8d;
        padding: 10px 0 0;
        text-decoration: none;
        text-align: center
    }

    .Home-more-s a {
        color: #8d8d8d;
        text-decoration: none
    }

    .Home-more-s a:hover {
        color: #8d8d8d;
        text-decoration: none
    }

    #Home-Quick-links-s {
        width: 242px;
        height: 300px;
        float: left;
        background: url(/images/patient-forms-s-bg.gif) repeat-x 2px top
    }

    .Home-Quick-links-s {
        width: 242px;
        height: 300px;
        position: relative;
        font: normal 15px/62px SegoeUI;
        color: #283891;
        text-decoration: none
    }

    .Home-Quick-links-s a {
        color: #283891;
        text-decoration: none
    }

    .Home-Quick-links-s a:hover {
        color: #283891;
        text-decoration: none
    }

    .Home-Quick-links-s ul {
        padding: 0;
        margin: 0;
        list-style: none
    }

    .Home-Quick-links-s ul li {
        padding: 9px 0 0 15px;
        background: url(/images/q-links.gif) no-repeat 9px bottom;
        list-style: none
    }

    .Home-Quick-links-s img {
        margin: 6px 15px 0 0
    }

    .textMain h1 {
        font: normal 26px/28px roboto_slabregular;
        padding: 5px 5px 5px 0;
        color: #283891;
        text-decoration: none;
        margin: 0;
        text-align: left
    }

    .textMain h2 {
        font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
        color: #283891;
        text-decoration: none
    }

    .textMain h2 a {
        color: #283891;
        text-decoration: underline
    }

    .textMain h2 a:hover {
        color: #283891;
        text-decoration: underline
    }

    .textMain h3 {
        font: bold 13px Verdana, Arial, Helvetica, sans-serif;
        color: #033c70;
        text-decoration: none
    }

    .textMain h3 a {
        color: #033c70;
        text-decoration: underline
    }

    .textMain h3 a:hover {
        color: #033c70;
        text-decoration: underline
    }

    .Section-Condition {
        font: bold 13px Verdana, Arial, Helvetica, sans-serif;
        color: #283891;
        text-decoration: none
    }

    .Section-Condition a {
        color: #283891;
        text-decoration: none
    }

    .Section-Condition a:hover {
        color: #283891;
        text-decoration: none
    }

    .multimedia {
        font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        text-decoration: none;
        text-align: left;
        margin: 0;
        padding: 0
    }

    .multimedia ul {
        margin: 10px 5px;
        padding: 0
    }

    .multimedia li {
        width: 45%;
        background: none !important;
        padding: 6px 0 0 !important;
        float: left
    }

    .multimedia a {
        background: url(/images/movie-off.gif) no-repeat 10px 4px;
        padding: 2px 0;
        color: #000;
        text-decoration: underline;
        display: block
    }

    .multimedia a:hover {
        background: url(/images/movie-on.gif) no-repeat 10px 4px;
        padding: 2px 0;
        color: #000;
        text-decoration: underline
    }

    .multimedia .formHead a,
    .multimedia .formHead a:hover {
        padding-left: 0;
        background: none
    }

    .telephone {
        font: normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
        color: #717272;
        text-decoration: none;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        text-align: left;
        margin: 0;
        padding: 0;
        height: 75px
    }

    .telephone ul {
        margin: 10px 5px;
        padding: 0
    }

    .telephone li {
        width: 56%;
        background: none !important;
        padding: 6px 0 0 !important;
        float: left
    }

    .telephone a {
        padding: 2px 0 2px 45px;
        color: #717272;
        text-decoration: underline;
        display: block
    }

    .telephone a:hover {
        padding: 2px 0 2px 45px;
        color: #717272;
        text-decoration: underline
    }

    .telephone img {
        margin: 0 10px 0 0
    }

    .tableborder {
        border: 1px solid #283891;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }

    .formHead {
        font: bold 11px Verdana, Arial, Helvetica, sans-serif;
        color: #fff;
        background: #283891;
        text-align: left;
        text-decoration: none;
        padding: 5px 10px
    }

    .formHead a {
        color: #fff;
        text-decoration: underline
    }

    .formHead a:hover {
        color: #fff;
        text-decoration: none
    }

    .formlable {
        font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
        color: #61656c;
        padding: 3px 3px 3px 5px
    }

    .txtfield {
        font: normal 12px Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border: 1px solid #283891 !important;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        width: 175px;
        height: 20px;
        vertical-align: middle;
        padding: 2px 4px;
        background: #fafafa
    }

    .ftable {
        display: block;
        float: left;
        width: 33%
    }

    .txtfield-c {
        color: #4f4f4f;
        font: normal 15px Verdana, Geneva, sans-serif;
        text-decoration: none;
        border: 1px solid #283891 !important;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        width: 300px;
        height: 35px;
        vertical-align: middle;
        padding: 2px 4px;
        background: #fafafa
    }

    .mandatory {
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
        color: #FF8204
    }

    .dropDown {
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border: 1px solid #5fb2d9;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        width: 185px !important
    }

    .textArea {
        font: normal 13px Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        width: 175px;
        border: 1px solid #283891;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        vertical-align: middle;
        padding: 4px
    }

    .textArea-c {
        color: #4f4f4f;
        font: normal 14px Verdana, Geneva, sans-serif;
        text-decoration: none;
        width: 300px;
        border: 1px solid #283891;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        vertical-align: middle;
        padding: 4px;
        background: #fafafa
    }

    .button {
        font: normal 18px Verdana, Geneva, sans-serif;
        color: #fff;
        background: #283891;
        text-decoration: none;
        border-radius: 5px 5px 5px 5px;
        height: 40px;
        cursor: pointer;
        padding: 0 15px
    }

    .dropDownF {
        border: 1px solid #283891;
        background: #fff;
        color: #000;
        border-radius: 5px 5px 5px 5px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        padding: 4px 3px;
        text-decoration: none;
        width: 183px
    }

    textarea {
        border: 1px solid #283891;
        border-radius: 5px 5px 5px 5px;
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        padding: 4px;
        text-decoration: none;
        vertical-align: middle;
        width: 96%
    }

    #map-width {
        width: 629px;
        height: 350px
    }

    #captchac img {
        width: 180px;
        height: auto
    }

    #wp-realtime-sitemap-menu h3 {
        display: none
    }

    #wp-realtime-sitemap-menu ul {
        margin-top: 0
    }

    #wp-realtime-sitemap-menu li {
        font-weight: 700;
        margin: 12px;
        padding: 5px 0 0
    }

    #wp-realtime-sitemap-menu li a {
        background: none !important;
        padding: 11px 0 0 30px !important
    }

    #wp-realtime-sitemap-menu ul ul {
        margin-left: 20px
    }

    #wp-realtime-sitemap-menu li li,
    #wp-realtime-sitemap-menu li li a {
        content: none !important
    }

    .menu-item menu-item-type-post_type menu-item-object-page menu-item-293 {
        content: none !important
    }

    #wp-realtime-sitemap-menu li li,
    #wp-realtime-sitemap-menu li li a {
        font-weight: 400;
        padding: 0 0 0 5px !important
    }

    .Dr-table {
        float: right;
        margin: 5px 0 0 10px
    }

    .Servicestext {
        font: normal 16px/23px roboto_slabregular;
        color: #000;
        text-decoration: none;
        text-align: center;
        list-style: none;
        margin: 0;
        padding: 0;
        height: 125px
    }

    .Servicestext li {
        background-image: none !important;
        width: 50%;
        float: left;
        margin: 0 0 15px !important;
        padding: 0 !important
    }

    .Servicestext a {
        color: #000;
        display: block;
        text-align: center;
        text-decoration: none;
        width: 95%;
        height: 25px;
        border: 1px solid #5fb2d9;
        padding: 10px 0;
        margin: 0 auto;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background: #5fb2d9;
        background: -moz-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5fb2d9), color-stop(100%, #5fb2d9));
        background: -webkit-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%);
        background: -o-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%);
        background: -ms-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%);
        background: linear-gradient(to bottom, #5fb2d9 0%, #5fb2d9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5fb2d9', endColorstr='#5fb2d9', GradientType=0)
    }

    .Servicestext a:hover {
        text-decoration: none;
        color: #000;
        display: block;
        border: 1px solid #5fb2d9;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background: #43a9d8;
        background: -moz-linear-gradient(top, #43a9d8 0%, #43a9d8 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43a9d8), color-stop(100%, #43a9d8));
        background: -webkit-linear-gradient(top, #43a9d8 0%, #43a9d8 100%);
        background: -o-linear-gradient(top, #43a9d8 0%, #43a9d8 100%);
        background: -ms-linear-gradient(top, #43a9d8 0%, #43a9d8 100%);
        background: linear-gradient(to bottom, #43a9d8 0%, #43a9d8 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43a9d8', endColorstr='#43a9d8', GradientType=0)
    }

    .test {
        width: 660px;
        height: 454px;
        overflow: hidden;
        background: url(/images/multimedia-bg.jpg) no-repeat center bottom;
        margin: 10px 0;
        float: right
    }

    .test-list {
        width: 240px;
        height: auto;
        float: left;
        position: relative;
        margin: 9px 0 0
    }

    #tell-a-friend-background {
        display: none;
        background: #000;
        opacity: .8;
        filter: alpha(opacity=80);
        position: fixed;
        top: 0;
        left: 0;
        min-width: 100%;
        height: 100%;
        z-index: 1000
    }

    #tell-a-friend-div {
        display: none;
        position: fixed;
        top: 5%;
        left: 50%;
        margin-left: -200px;
        width: 400px;
        background: #FFF;
        padding: 10px 15px;
        border: 2px solid #CCC;
        border-radius: 10px;
        z-index: 1001
    }

    #tell-a-friend-div #close {
        width: 24px;
        height: 24px;
        float: right;
        text-align: center;
        cursor: pointer;
        border-radius: 50%;
        background-color: #C9C9D6;
        color: #000;
        line-height: 19px;
        position: absolute;
        right: 9%;
        top: 3.5%
    }

    #Form-Container {
        width: 350px;
        height: auto;
        margin: 0 auto;
        background: #EFEAF0;
        border: 5px solid #B4B4C3;
        border-radius: 8px;
        padding-bottom: 35px
    }

    .contact-us {
        font: normal 26px/26px Verdana, Geneva, sans-serif;
        color: #000;
        padding: 10px 0 0 10px
    }

    .form-container {
        margin: 3px auto;
        text-align: center
    }

    .button-s,
    .button-s1 {
        font: normal 18px Verdana, Geneva, sans-serif;
        color: #2d2e32;
        background: #C9C9D6;
        text-decoration: none;
        border: 2px solid #B4B4C3;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        height: 35px;
        cursor: pointer;
        text-align: center;
        float: left;
        margin: 0 0 0 50px
    }

    .button-s1 {
        margin: -16px 0 0 50px
    }

    .txtfield-s {
        background: #FFF;
        border: 1px solid #B4B4C3 !important;
        border-radius: 2px;
        color: #000;
        font: normal 18px Verdana, Geneva, sans-serif;
        height: 25px !important;
        margin: 7px auto !important;
        padding: 2px 4px;
        text-decoration: none;
        vertical-align: middle;
        width: 300px
    }

    .textArea-s {
        background: #FFF;
        border: 1px solid #B4B4C3 !important;
        border-radius: 2px;
        color: #000;
        font: normal 16px Verdana, Geneva, sans-serif;
        height: 48px;
        margin: 7px auto !important;
        padding: 4px;
        resize: none;
        text-decoration: none;
        vertical-align: middle;
        width: 300px !important
    }

    #wpcf7-f266-t1-o1 .wpcf7-captchac {
        margin: 0 auto
    }

    .multimedia-general {
        width: 100%;
        float: left
    }

    .multimedia-general ul li {
        background: none repeat scroll 0 0 #0097f0;
        float: left;
        border-radius: 5px;
        font: 15px/30px ralewayregular;
        margin: 0 0 10px 10px;
        width: 43%
    }

    .multimedia-general ul li:last-child {
        padding-bottom: 0 !important
    }

    .multimedia-general ul li a {
        color: #fff;
        text-decoration: none;
        display: block;
        text-align: left
    }

    .multimedia-general ul li a:hover {
        color: #fff
    }

    .digestive-images img,
    .hernia-images img,
    .weight-loss-images img {
        border: 1px solid #999;
        margin: 10px
    }

    .digestive-images p,
    .hernia-images p,
    .weight-loss-images p {
        text-align: center
    }

    a.cboxElement:hover {
        color: #707070;
        text-decoration: none
    }

    a.cboxElement {
        color: #004e96;
        font-size: 20px;
        margin: 0 5px;
        text-decoration: none
    }
    
       #menu-item-166 > ul {
	width: 260px !important;
	height: auto;
}
        #menu-item-166 > ul li {
	float: none;
	width: auto;
}
        .sub-menu li a {
	padding: 0px !important;
}
    #menu-item-165 ul li ul {
	background: #fff;
	width: 190px;
}
@media screen and (max-width : 960px) {
    #Logo-Scrow img {
        margin: 1%
    }

    #Logo-Scrow #Image11 {
        width: 20%;
        height: 68px
    }

    #Logo-Scrow #Image12 {
        width: 24%;
        height: 68px
    }

    #Logo-Scrow #Image13 {
        width: 26%;
        height: 68px
    }

    #Logo-Scrow #Image14 {
        width: 22%;
        height: 68px
    }

    #header {
        float: left;
        height: auto;
        width: 100%
    }

    .logo {
        padding-left: 1%
    }

    .contact-address {
        height: auto !important
    }

    .div-button {
        margin: 20px auto 10px;
        width: 260px;
        height: auto
    }

    .dr-div {
        float: none;
        margin: 10px auto 20px
    }

    .address-text {
        float: none;
        width: 93%
    }

    .mappics {
        text-align: center;
        float: none
    }

    .mappics img {
        float: none;
        margin: 5px
    }

    .contact-ph {
        height: auto !important
    }

    .contact-ph li {
        float: none;
        width: 100%;
        border: none !important
    }

    .contat-form {
        width: 90%
    }

    .feedback-form {
        width: 90%
    }

    .feedback-form li {
        float: left;
        margin: 0 !important;
        line-height: 16px
    }

    .feedback-form .form-left {
        width: 100%;
        text-align: left
    }

    .feedback-form .form-right {
        width: 100%
    }

    .txtfield-cf {
        margin: 0 0 0 5px;
        width: 70%
    }

    .telephone p {
        font: normal 12px/10px ralewayregular;
        color: #989898
    }

    .telephone a {
        font: bold 13px/16px Arial, Helvetica, sans-serif
    }

    .portal {
        font-size: 14px;
        font-family: 'ralewayregular'
    }

    .cold {
        width: 210px !important
    }

    .colc {
        width: 180px !important
    }

    .cola {
        width: 125px !important
    }

   .Location-Text {
	text-align: right;
}
     #access ul li a {
	width: auto !important;
	padding: 0 37px;
}
      #address {
	width: 90%;
	float: none;
	height: 113px;
}
        .ypo-logo {
	padding-right: 40px;
}
       .Intra-tab-s {
	margin: -30px 0 0 800px;
}
    #Content {
	width: auto;
}
    
    #Content-Part {
	width: 67%;
}
    #access ul li a {
	padding: 0 31px;
}
    
}

#Fotter-Main {
    clear: both;
    width: 100%;
    height: 400px;
    margin: 0 auto;
    background: url(/images/footer-bg.gif) repeat-x top
}

#Credibility-logos {
    width: 940px;
    height: 107px;
    margin: 0 auto;
    border-top: 1px dotted #d0d0d0
}

.logo1 {
    margin: 18px 0 0 !important
}

#Fotter {
    width: 940px;
    height: 220px;
    margin: 0 auto
}

.cola {
    width: 168px;
    height: 220px;
    float: left
}

.colb {
    width: 145px;
    height: 220px;
    float: left
}

.colc {
    width: 216px;
    height: 220px;
    float: left
}

.cold {
    width: 274px;
    height: 220px;
    float: left
}

.cole {
    width: 137px;
    height: 220px;
    float: left
}

.col-h {
    font: normal 17px/24px MyriadProRegular;
    color: #898989;
    padding: 16px 0 0 20px;
    background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
}

.col-f {
    font: normal 17px/20px MyriadProRegular;
    color: #898989;
    padding: 0 0 0 20px;
    background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
}

#Fotter ul {
    margin: 0 0 0 20px;
    list-style: none;
    padding: 0;
    font: normal 12px/21px tahomaregular;
    color: #898989
}

#Fotter ul a {
    color: #898989;
    text-decoration: none
}

#Fotter ul a:hover {
    color: #898989;
    text-decoration: underline
}

#Fotter-B {
    width: 940px;
    height: 52px;
    margin: 0 auto;
    font: normal 12px Verdana, Geneva, sans-serif;
    color: #898989
}

#Fotter-B p {
    margin: 8px 0;
    padding: 0 20px
}

#Fotter-B a {
    color: #898989;
    text-decoration: none
}

#Fotter-B a:hover {
    color: #898989;
    text-decoration: underline
}

.ypo-logo {
    float: right;
    margin: 15px 10px 0 0
}

.links {
    width: 137px;
    height: 121px;
    float: left
}

.links img {
    float: left;
    margin: 3px 0 0 20px;
    width: 43px;
    height: 43px;
    border: 0
}

#bookmark-h {
    height: auto;
    padding: 94px 0 0 -116px
}

.Joint {
    font: normal 15px/17px MyriadProRegular;
    color: #fff;
    text-decoration: none;
    text-align: left;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
    display: block;
    height: auto
}

.Joint li {
    list-style: none;
    width: 201px;
    float: left;
    padding: 0 !important;
    margin: 0 130px 15px 0 !important;
    display: block
}

.minimally a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px !important;
    padding: 42px 0 4px 155px !important
}

.computer-assisted a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/hip-arthroplasty.gif) no-repeat 5px 3px !important;
    padding: 42px 0 4px 155px !important
}

.thr a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/hip-arthroplasty.gif) no-repeat 5px 3px !important;
    padding: 42px 0 4px 155px !important
}

.tkr a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px !important;
    padding: 42px 0 4px 155px !important
}

.unicondylar a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/uniknee-replacement.gif) no-repeat 5px 3px !important;
    padding: 42px 0 4px 155px !important
}

.revision-knee a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px !important;
    padding: 42px 0 4px 155px !important
}

.revision-hip a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/hip-arthroplasty.gif) no-repeat 5px 3px !important;
    padding: 42px 0 4px 155px !important
}

.shoulder-joint a {
    font: normal 15px/17px MyriadProRegular;
    background: url(/images/shoulder-joint-replacement.gif) no-repeat 5px 3px !important;
    padding: 42px 5px 4px 155px !important
}

.Joint li a {
    color: #111;
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 17px;
    width: 165px;
    height: 70px;
    border: 1px solid #d5d5d5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 4px 0 4px 10px
}

.Joint li a:hover {
    text-decoration: none;
    color: #000;
    border: 1px solid #c3c3c3
}

.multimedialist {
    height: 40px
}

.media {
    font: normal 14px/16px RobotoRegular;
    color: #fff;
    text-decoration: none;
    text-align: left;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none
}

.media li {
    list-style: none;
    width: 120px;
    float: left;
    padding: 0 !important;
    margin: 10px 10% 0 0 !important
}

.video a {
    font: normal 14px/16px roboto_slabregular;
    background: url(/images/loadmove.png) no-repeat 5px 3px #283891 !important;
    padding: 4px 0 4px 20px !important
}

.info a {
    font: normal 14px/16px roboto_slabregular;
    background: url(/images/patient.png) no-repeat 5px 3px #283891 !important;
    padding: 4px 0 4px 20px !important
}

.print a {
    font: normal 14px/16px roboto_slabregular;
    background: url(/images/print.png) no-repeat 5px 3px #283891 !important;
    padding: 4px 0 4px 20px !important
}

.media li a {
    color: #fff;
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 20px;
    width: 120px;
    height: 20px;
    border: 1px solid #283891;
    padding: 4px 0 4px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f8f8f8;
    background: -moz-linear-gradient(top, #283891 0%, #283891 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #283891), color-stop(100%, #283891));
    background: -webkit-linear-gradient(top, #283891 0%, #283891 100%);
    background: -o-linear-gradient(top, #283891 0%, #283891 100%);
    background: -ms-linear-gradient(top, #283891 0%, #283891 100%);
    background: linear-gradient(to bottom, #283891 0%, #283891 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#283891', endColorstr='#283891', GradientType=0)
}

.media li a:hover {
    text-decoration: none;
    color: #fff;
    border: 1px solid #283891
}

.arconix-accordion-content {
    float: left
}

.arconix-accordion-title {
    float: left;
    width: 200px
}

#mobile-tabs {
    display: none
}

.tradio span.wpcf7-radio {
    width: 50%;
    float: right
}

.tradio span.wpcf7-radio span.wpcf7-list-item {
    width: 100%;
    display: block;
    float: left;
    text-align: left;
    padding-bottom: 10px
}

.tradio span.wpcf7-radio span input[type="radio"] {
    float: left
}

#mheader {
    display: none
}

#doccontainer {
    display: table;
    text-align: left
}

.docrow {
    position: relative;
    float: left;
    margin: 5px auto;
    display: table-row
}

.docleft {
    border: 1px solid #5FB2D9;
    padding: 8px;
    display: table-cell;
    width: 360px;
    border-radius: 2px;
    -moz-border-radius: 2px
}

.docmiddle {
    display: table-cell;
    width: 10px
}

.docright {
    border: 1px solid #5FB2D9;
    padding: 8px;
    display: table-cell;
    width: 360px;
    border-radius: 2px;
    -moz-border-radius: 2px
}

p {
    margin-bottom: 20px
}

.clearout {
    height: 20px;
    clear: both
}

#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {
    display: none;
    overflow: hidden !important
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
    overflow: hidden !important
}

.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    *width: 9999px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    overflow: hidden !important
}

.nbs-flexisel-inner {
    overflow: hidden;
    max-width: 90%;
    margin: 0 auto;
    overflow: hidden !important
}

.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0;
    overflow: hidden !important
}

.nbs-flexisel-item img {
    position: relative;
    margin-top: 15px
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 28px;
    height: 100%;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    top: 30px !important
}

.nbs-flexisel-nav-left {
    left: 0;
    background: url(/images/left-arrow-img.jpg) no-repeat
}

.nbs-flexisel-nav-right {
    right: 0;
    background: url(/images/right-arrow-img.jpg) no-repeat
}

.consulting {
    height: auto
}

.consulting ul {
    width: 95%;
    list-style: none outside none;
    margin: 0 10px 14px 5px !important;
    float: left;
    padding: 0
}

.consulting ul li {
    background: linear-gradient(to bottom, #173C88 0%, #204695 100%) repeat scroll 0 0 #0000;
    color: #FFF;
    float: left;
    font: 15px/14px MyriadProRegular;
    height: 29px;
    margin: 7px 14px 10px 0;
    padding: 13px 5px 2px 0;
    text-align: center;
    text-decoration: none;
    width: 46%
}

.consulting ul li a {
    color: #FFF;
    text-decoration: none;
    display: block
}

.consulting ul li a:hover {
    color: #FFF;
    text-decoration: none
}

.iframe-video-size {
    height: 1020px;
    width: 100%
}

  @media screen and (max-width: 808px) {
        #access ul li a {
	padding: 0 30px;
}
        #address {
	width: 80%;
}
        #Logo-Scrow {
	width: 100%;
}
        #menu-item-166 > ul li {
	width: 240px;
}
        #menu-item-165 > ul li {
	width: 250px;
}
        .Home-more {
	text-align: center;
}
        .Intra-tab-s {
	margin: -30px 0 0 700px;
}
        .ypo-logo {
	padding-right: 135px;
}
        
    }

 @media screen and (max-width: 768px) {
        .cvright {
            float: left;
            padding-top: 10px;
            width: 57%
        }

        .cvleft {
            float: left;
            padding-right: 33px;
            vertical-align: top;
            width: 33%
        }

        body {
            background: none !important
        }

        #Header {
            margin: 0 auto;
            width: 100%;
            height: 99px
        }

        #logo {
            width: 35%;
            height: auto;
            float: left;
            position: relative
        }

        #logo img {
            margin-top: 6px
        }

        #address {
            width: 62%;
            float: right;
            height: 84px
        }

        #MenuList {
            width: 100%;
            float: right;
            height: 36px
        }

        #access {
            display: block;
            float: right;
            width: 100%;
            font: normal 12px roboto_slabregular;
            position: absolute;
            z-index: 20;
            margin: 0 !important
        }

        #menu-item-41 a {
            width: 51px
        }

        #menu-item-163 a {
            width: 130px
        }

        #menu-item-174 a {
            width: 100px
        }

        #menu-item-165 a {
            width: 121px
        }

        #menu-item-166 a {
            width: 131px
        }

        #menu-item-34 a {
            width: 111px
        }

        #menu-item-33 a {
            width: 120px
        }

        #menu-item-174>ul,
        #menu-item-163>ul {
            width: 320px !important;
            height: 150px !important;
            z-index: 999999 !important
        }

        #menu-item-174>ul li,
        #menu-item-163>ul li {
            float: none;
            width: 150px
        }

        #menu-item-174 ul a,
        #menu-item-163 ul a {
            background: none !important;
            background-color: transparent !important;
            line-height: 35px !important;
            background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important
        }

        #menu-item-163 ul a {
            line-height: 22px !important
        }

        #access ul ul a {
            width: 180px
        }

        #menu-item-165>ul {
            width: 300px !important;
            height: 330px !important;
            background: #f2f2f3 !important;
            z-index: 999999 !important
        }

        #menu-item-157>ul li {
            float: none;
            width: 105px
        }

        #menu-item-165 ul a {
            background: none !important;
            background-color: transparent !important;
            line-height: 35px !important;
            background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important
        }

        #menu-item-165 ul li:first-child {
            padding-top: 10px !important
        }

        #menu-item-165 li {
            width: 105px
        }

        #menu-item-156 li a,
        #menu-item-158 li a {
            width: 100px !important
        }

        #menu-item-166>ul {
            width: auto!important;
            height: auto!important;
            background: #f2f2f3 !important;
            z-index: 999999 !important
        }

        #menu-item-166>ul li {
            float: none;
            width: 250px;
        }

        .Location-Text {
            font: normal 15px/20px roboto_slabregular;
            width: 254px;
            float: left;
            color: #283891;
            padding: 18px 0 0;
            text-decoration: none;
            text-align: left
        }

        .Location-Text span {
            color: #283891;
            font: 14px/20px roboto_slabregular
        }

        #Banner {
            width: 100%;
            height: 440px;
            margin: 0 auto;
            background: #0062BB
        }

        #Interactivity {
            width: 100%;
            height: 440px;
            position: relative;
            margin: 0 auto
        }

        .demo {
            width: 100%;
            height: 440px
        }

        .demo1 {
            width: 100%;
            height: 440px
        }

        .Inner-H-div {
            width: 100%;
            height: 440px
        }

        .leftBG1 {
            display: none
        }

        .rightBG1 {
            display: none
        }

        .leftBG2 {
            display: none
        }

        .rightBG2 {
            display: none
        }

        .leftBG3 {
            display: none
        }

        .rightBG3 {
            display: none
        }

        #intra-button {
            width: 100%;
            height: auto;
            margin: 0 auto
        }

        .Intra-tab {
            margin: -30px 0 0 80%;
            position: absolute;
            z-index: 20;
            width: 90px;
            height: 15px;
            display: block;
            text-decoration: none
        }

        #Logo-Scrow {
            width: 100%;
            height: 80px;
            margin: 0 auto
        }

        #Logo-Scrow img {
            height: 52px;
            width: auto
        }

        #Welcomepart {
            width: 100%;
            height: 269px;
            margin: 0 auto;
            background: url(/images/welcome-part-m-bg.jpg) repeat-x left top
        }

        #welcometext-l {
           /* width: 58.6%;*/
            height: 269px;
            /*float: left;*/
            background: url(/images/doctor-r-bg.gif) no-repeat right 34px
        }

        #welcometext-l img {
            height: auto;
            width: 30.1%;
            margin-bottom: 51px !important
        }

      /*  #Welcomepart-middle {
            width: 41.4%;
            height: 269px;
            float: left
        }

        #Welcomepart-t {
            width: 50.4%;
            height: 269px;
            float: left
        }

        #Welcomepart-b {
            width: 49.6%;
            height: 269px;
            float: left
        }*/

        .Hometext {
            font: normal 26px/34px roboto_slabregular;
            color: #283891;
            padding: 51px 0 0;
            text-decoration: none;
            text-align: left
        }

        .Hometext a {
            color: #283891;
            text-decoration: none
        }

        .Hometext a:hover {
            text-decoration: none;
            color: #283891
        }

        .Hometext span {
            font: normal 18px/18px roboto_slabregular;
            color: #283891;
            text-decoration: none
        }

        .HometextMain {
            font: normal 12px/16px Arial, Helvetica, sans-serif;
            color: #8d8d8d;
            padding: 8px 40px 0 12px;
            text-decoration: none;
            text-align: justify
        }

        .HometextMain a {
            color: #8d8d8d;
            text-decoration: underline
        }

        .HometextMain a:hover {
            color: #8d8d8d;
            text-decoration: underline
        }

        .Home-more {
            font: bold 14px/16px Arial, Helvetica, sans-serif;
            color: #8d8d8d;
            padding: 0 40px 0 0;
            text-decoration: none;
            text-align: right
        }

        .Home-more a {
            color: #8d8d8d;
            text-decoration: none
        }

        .Home-more a:hover {
            color: #8d8d8d;
            text-decoration: none
        }

        .appointment {
            font: normal 15px/18px SegoeUI;
            color: #283891;
            height: 49px;
            width: 98%;
            padding: 59px 0 0 3px;
            text-decoration: none;
            text-align: justify
        }

        .appointment a {
            color: #283891;
            text-decoration: none
        }

        .appointment a:hover {
            text-decoration: none;
            color: #283891
        }

        .appointment img {
            width: 44.1%;
            height: auto;
            margin: -10px 0 0
        }

        #Fotter-Main {
            clear: both;
            width: 100%;
            height: 620px;
            margin: 0 auto;
            background: #f0f0f0
        }

        #Credibility-logos {
            width: 100%;
            height: 107px;
            margin: 0 auto;
            background: #fff;
            border-top: 1px dotted #d0d0d0
        }

        #Credibility-logos ul {
            margin: 0;
            padding: 20px 0 0 40px
        }

        #Credibility-logos ul li {
            float: left;
            position: relative;
            list-style: none
        }

        #Credibility-logos ul li:last-child {
            background: none
        }

        .logo1 {
            margin: 0 !important
        }

        #Fotter {
            width: 100%;
            height: 443px;
            margin: 0 auto;
            border-bottom: 1px dotted #d0d0d0
        }

        .cola {
            width: 30%;
            height: 220px;
            float: left
        }

        .colb {
            width: 30%;
            height: 220px;
            float: left
        }

        .colc {
            width: 40%;
            height: 220px;
            float: left
        }

        .cold {
            width: 50%;
            height: 220px;
            float: left
        }

        .cole {
            width: 50%;
            height: 220px;
            float: left
        }

        .col-h {
            font: normal 17px/24px MyriadProRegular;
            color: #898989;
            padding: 20px 0 0 20px;
            background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
        }

        .col-f {
            font: normal 17px/23px MyriadProRegular;
            color: #898989;
            padding: 0 0 0 20px;
            background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
        }

        #Fotter ul {
            margin: 0 0 0 20px;
            list-style: none;
            padding: 0;
            font: normal 12px/21px tahomaregular;
            color: #898989
        }

        #Fotter ul a {
            color: #898989;
            text-decoration: none
        }

        #Fotter ul a:hover {
            color: #898989;
            text-decoration: underline
        }

        #Fotter-B {
            width: 100%;
            height: 52px;
            margin: 0 auto;
            font: normal 12px Verdana, Geneva, sans-serif;
            color: #898989
        }

        #Banner-s {
            width: 100%;
            height: 328px;
            margin: 0 auto;
            background: #0062BB
        }

        .demo-s {
            width: 100%;
            height: 328px
        }

        .demo1-s {
            width: 100%;
            height: 328px
        }

        .Inner-H-div-s {
            width: 100%;
            height: 328px
        }

        .leftBG1-s {
            display: none
        }

        .rightBG1-s {
            display: none
        }

        .leftBG2-s {
            display: none
        }

        .rightBG2-s {
            display: none
        }

        .leftBG3-s {
            display: none
        }

        .rightBG3-s {
            display: none
        }

        #intra-button-s {
            width: 100%;
            height: auto;
            margin: 0 auto
        }

        .Intra-tab-s {
            margin: -30px 0 0 80%;
            position: absolute;
            z-index: 20;
            width: 90px;
            height: 15px;
            display: block;
            text-decoration: none
        }

        #Content {
            width: 100%;
            margin: 0 auto
        }

        #Content-Part {
            width: 70%;
            float: left;
            position: relative
        }

        #Side-Links {
	width: 29%;
	float: left;
	position: relative;
	height: 100% !important;
}

        #Quick-links {
            width: 100%;
            height: 222px;
            float: left;
            background: url(/images/services-s-bg.gif) no-repeat left 7px;
            background-size: 100% 100%;
            margin-bottom: 10px
        }

        .Quick-links {
            width: 100%;
            height: 172px;
            position: relative;
            font: normal 14px/50px roboto_slabregular;
            color: #283891;
            text-decoration: none;
            text-align: center
        }

        .Quick-links a {
            color: #283891;
            text-decoration: none
        }

        .Quick-links a:hover {
            color: #fff;
            text-decoration: none
        }

        .Quick-links ul {
            padding: 0;
            margin: 20px 0 0;
            list-style: none
        }

        .Quick-links ul li {
            padding: 0;
            background: url(/images/q-links-bg.gif) no-repeat left bottom;
            background-size: 98% auto;
            list-style: none
        }

        .Quick-links ul li:hover {
            margin: 0;
            background: url(/images/service-hover-bg.jpg) no-repeat left 7px;
            background-size: 98% 36px
        }

        #Our-Physioes-sub {
            width: 100%;
            height: 283px;
            float: left;
            background: url(/images/doctor-s-bg.gif) repeat-x 2px top
        }

        .Hometext-s {
            font: normal 18px/28px roboto_slabregular;
            color: #283891;
            padding: 15px 0 0;
            text-decoration: none;
            text-align: center
        }

        .Hometext-s a {
            color: #283891;
            text-decoration: none
        }

        .Hometext-s a:hover {
            text-decoration: none;
            color: #283891
        }

        .dr-s-img {
            margin: 15px 0 0 16%
        }

        .Hometext-s span {
            font: normal 16px/16px roboto_slabregular;
            color: #283891;
            padding: 0;
            text-decoration: none
        }

        .Home-more-s {
            font: bold 13px/16px Arial, Helvetica, sans-serif;
            color: #8d8d8d;
            padding: 10px 0 0;
            text-decoration: none;
            text-align: center
        }

        .Home-more-s a {
            color: #8d8d8d;
            text-decoration: none
        }

        .Home-more-s a:hover {
            color: #8d8d8d;
            text-decoration: none
        }

        #Home-Quick-links-s {
            width: 100%;
            height: 300px;
            float: left;
            background: url(/images/patient-forms-s-bg.gif) repeat-x 2px top
        }

        .Home-Quick-links-s {
            width: 100%;
            height: 300px;
            position: relative;
            font: normal 15px/62px SegoeUI;
            color: #283891;
            text-decoration: none
        }

        .Home-Quick-links-s a {
            color: #283891;
            text-decoration: none
        }

        .Home-Quick-links-s a:hover {
            color: #283891;
            text-decoration: none
        }

        .Home-Quick-links-s ul {
            padding: 0;
            margin: 0;
            list-style: none
        }

        .Home-Quick-links-s ul li {
            padding: 9px 0 0 5px;
            background: url(/images/q-links.gif) no-repeat left bottom;
            list-style: none
        }

        .Home-Quick-links-s img {
            margin: 6px 0 0
        }

        #reviews-id {
            width: 50%;
            height: 50%
        }

        .intratext {
            color: #0164BE;
            font: bold 32px/35px roboto_slabthin;
            padding: 190px 0 0 15px;
            text-decoration: none
        }

        .nbs-flexisel-item img {
            position: relative;
            margin-top: 0
        }

        .nbs-flexisel-nav-left,
        .nbs-flexisel-nav-right {
            top: 41px !important
        }

        .tableborder img {
            width: 93% !important;
            height: auto
        }

        .intratext-sd {
            padding: 230px 0 0 47px
        }

        .intratext-d {
            padding: 190px 0 0 15px;
            font: bold 32px/35px roboto_slabthin
        }
        #access ul li a {
	padding: 0 27px;
}
       #address {
	width: 40%;
}
        .online-app {
	width: 285px;
}
        #Welcomepart-middle {
	right: 0%;
}
    }

    @media screen and (max-width: 740px) {
        
       #Welcomepart-middle {
	right: 5%;
} 
        .ypo-logo {
	padding-right: 0;
}
        #Banner-s {
	height: 313px;
}
    }

 @media screen and (max-width: 640px) {
        #Logo-Scrow img {
            margin: 10px 15px 0 13px;
            float: left;
            float: left
        }

        #Logo-Scrow #Image11 {
            width: 168px;
            height: 68px
        }

        #Logo-Scrow #Image12 {
            width: 197px;
            height: 68px
        }

        #Logo-Scrow #Image13 {
            width: 242px;
            height: 68px
        }

        #Logo-Scrow #Image14 {
            width: 215px;
            height: 68px
        }

        #Front-Header {
            position: relative
        }

        #Header {
            margin: 0 auto;
            width: 90%;
            height: 136px
        }

        #logo {
            width: 53%;
            height: 89px;
            float: left;
            position: relative
        }

        #Logo-Scrow img {
            height: 60px;
            width: 180px
        }

        #Logo-Scrow img {
            margin: 10px 30px 0 60px
        }

        #address {
            width: 40%;
            float: right;
            height: 60px
        }

        #MenuList {
            display: none
        }

        #mheader {
            display: block
        }

        #menu-main-menu li {
            overflow: hidden
        }

        .menu-bg {
            position: relative;
            z-index: 2000;
            width: 100%;
            float: left;
            margin: 0 auto;
            height: 42px;
            font: normal 17px/23px Verdana, Geneva, sans-serif;
            color: #000
        }

        .menu-bg a,
        .menu-bg a:hover {
            color: #000;
            text-decoration: none
        }

        .menu-m {
            font: bold 14px/22px Verdana, Geneva, sans-serif;
            color: #000;
            text-decoration: none;
            text-align: left;
            width: 100%;
            height: 42px;
            margin: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 8px 8px 0 0;
            z-index: 20 !important;
            text-align: center
        }

        .menu-m a {
            display: block;
            height: 42px;
            font: bold 16px/42px Verdana, Geneva, sans-serif;
            padding-left: 20px;
            color: #000;
            text-decoration: none;
            background: url(/images/mobile-bg.gif) no-repeat 245px center #fff;
            text-align: center
        }

        .menu-m a:hover {
            height: 42px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            border-radius: 8px 8px 0 0;
            background: url(/images/mobile-bg.gif) no-repeat 245px center #fff
        }

        .current-menu-parent>a,
        .current-menu-ancestor>a {
            background: #283891
        }

        .current-menu-parent>a.active,
        .current-menu-ancestor>a.active {
            background: #283891 !important
        }

        #menu-m {
            width: 100%;
            margin: 0;
            padding: 0;
            overflow: hidden
        }

        #wrapper {
            z-index: 1000 !important;
            width: 100% !important;
            overflow: hidden
        }

        #access ul li:hover>ul {
            color: #fafcfe;
            display: block
        }

        .menu .current_page_item a,
        .menu .current-menu-item a,
        .current-menu-parent>a,
        .current-menu-ancestor>a {
            color: #fafcfe
        }

        .GotoTop {
            display: none
        }

        .Dr-table {
            float: none;
            margin: 5px auto !important
        }

        .multimedia-h li {
            width: 100%;
            background: none !important;
            padding: 6px 0 0 !important;
            float: none
        }

        .Servicestext {
            height: auto
        }

        .Servicestext li {
            width: 100%;
            float: left;
            margin: 0 10px 15px 0 !important;
            padding: 0 !important
        }

        .telephone {
            height: auto !important
        }

        .telephone li {
            width: 100%;
            background: none !important;
            padding: 6px 0 10px !important;
            float: none
        }

        .media {
            font: normal 14px/16px Verdana, Geneva, sans-serif;
            color: #fff;
            text-decoration: none;
            text-align: left;
            margin: 0 !important;
            padding: 0 !important;
            list-style: none
        }

        .media li {
            list-style: none;
            width: 30%;
            float: left;
            padding: 0 !important;
            margin: 10px 8px 0 0 !important;
            background: #283891 !important;
            padding: 0 !important
        }

        .video a {
            font: normal 10px/16px Verdana, Geneva, sans-serif;
            background: none !important;
            padding: 4px 0 !important
        }

        .info a {
            font: normal 10px/16px Verdana, Geneva, sans-serif;
            background: none !important;
            padding: 4px 0 !important
        }

        .print a {
            font: normal 10px/16px Verdana, Geneva, sans-serif;
            background: none !important;
            padding: 4px 0 !important
        }

        .media li a {
            color: #fff;
            display: block;
            text-align: center;
            text-decoration: none;
            line-height: 20px;
            width: 100%;
            height: 20px;
            border: 1px solid #5FB2D9;
            padding: 4px 0 4px 10px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background: #283891 !important
        }

        .media li a:hover {
            text-decoration: none;
            color: #fff !important;
            border: 1px solid #283891 !important
        }

        #Banner {
            width: 90%;
            height: 265px;
            margin: 0 auto;
            background: #0062BB
        }

        #Interactivity {
            width: 100%;
            height: 265px;
            position: relative;
            margin: 0 auto
        }

        .demo {
            width: 100%;
            height: 265px
        }

        .demo1 {
            width: 100%;
            height: 265px;
            background-position: left bottom !important
        }

        .Inner-H-div {
            width: 100%;
            height: 265px;
            background-position: right bottom !important
        }

        #intra-button {
            width: 90%;
            height: auto;
            margin: 0 auto
        }

        .Intra-tab {
            margin: -30px 0 0 78%;
            position: absolute;
            z-index: 20;
            width: 90px;
            height: 15px;
            display: block;
            text-decoration: none
        }

        #Logo-Scrow {
            width: 100%;
            height: 170px;
            margin: 0 auto
        }

        #Welcomepart {
            width: 90%;
            height: 370px;
            margin: 0 auto;
            background: url(/images/welcome-part-m-bg.jpg) repeat left top
        }

        #welcometext-l {
            width: 100%;
            height: 200px;
            float: left;
            background: none
        }

        #welcometext-l img {
            width: 23.1%;
            height: auto
        }

        #Welcomepart-middle {
            width: 100%;
            height: 153px;
            float: left
        }

        #Welcomepart-t {
            width: 50%;
            height: 153px;
            float: left
        }

        #Welcomepart-b {
            width: 50%;
            height: 153px;
            float: left
        }

        .appointment img {
            width: 17.1%;
            height: auto;
            margin: -10px 0 0
        }

        .appointment {
            font: normal 15px/18px SegoeUI;
            color: #283891;
            padding: 32px 0 0 3px;
            text-decoration: none;
            text-align: justify;
            width: 90%
        }

        .appointment a {
            color: #283891;
            text-decoration: none
        }

        .appointment a:hover {
            text-decoration: none;
            color: #283891
        }

        #Fotter-Main {
            clear: both;
            width: 90%;
            height: auto;
            margin: 0 auto;
            background: #f0f0f0
        }

        #Credibility-logos {
            width: 100%;
            height: 100px;
            margin: 0 auto;
            background: #fff;
            border-top: 1px dotted #d0d0d0
        }

        #Credibility-logos ul {
            margin: 0;
            padding: 13px 0 0 10px
        }

        #Credibility-logos ul li {
            width: 50%;
            float: left;
            position: relative;
            list-style: none
        }

        #Credibility-logos ul li:last-child {
            width: 59%;
            background: none
        }

        #Credibility-logos img {
            margin: 0 0 0 10px
        }

        .logo1 {
            padding: 0 20px 0 0
        }

        #Fotter {
            width: 100%;
            height: 443px;
            margin: 0 auto;
            border-bottom: 1px dotted #d0d0d0
        }

        .cola {
            width: 30%;
            height: 220px;
            float: left
        }

        .colb {
            width: 30%;
            height: 220px;
            float: left
        }

        .colc {
            width: 40%;
            height: 220px;
            float: left
        }

        .cold {
            width: 50%;
            height: 220px;
            float: left
        }

        .cole {
            width: 50%;
            height: 220px;
            float: left
        }

        .col-h {
            font: normal 17px/24px MyriadProRegular;
            color: #898989;
            padding: 20px 0 0 20px;
            background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
        }

        .col-f {
            font: normal 17px/23px MyriadProRegular;
            color: #898989;
            padding: 0 0 0 20px;
            background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
        }

        #Fotter ul {
            margin: 0 0 0 20px;
            list-style: none;
            padding: 0;
            font: normal 12px/21px tahomaregular;
            color: #898989
        }

        #Fotter ul a {
            color: #898989;
            text-decoration: none
        }

        #Fotter ul a:hover {
            color: #898989;
            text-decoration: underline
        }

        #Fotter-B {
            width: 100%;
            height: 68px;
            margin: 0 auto;
            font: normal 12px Verdana, Geneva, sans-serif;
            color: #898989
        }

        #logo img {
            margin-top: 10px !important
        }

        #Banner-s {
            width: 90%;
            height: 154px;
            margin: 0 auto;
            background: #0062BB
        }

        .demo-s {
            width: 100%;
            height: 154px
        }

        .demo1-s {
            width: 100%;
            height: 154px;
            background-position: left bottom !important
        }

        .Inner-H-div-s {
            width: 100%;
            height: 154px;
            background-position: right bottom !important
        }

        .intratext-s {
            display: none
        }

        #div3 div.intratext-s {
            font: normal 34px/38px roboto_slabthin;
            color: #fff
        }

        #div3 div.intratext-s span {
            font: normal 26px/26px roboto_slabregular;
            color: #fff
        }

        #intra-button-s {
            width: 100%;
            height: auto;
            margin: 0 auto
        }

        .Intra-tab-s {
            margin: -30px 0 0 70%;
            position: absolute;
            z-index: 20;
            width: 90px;
            height: 15px;
            display: block;
            text-decoration: none
        }

        #Content {
            width: 90%;
            margin: 0 auto
        }

        #Content-Part {
            width: 100%;
            float: left;
            position: relative
        }

        #Side-Links {
            width: 100%;
            float: left;
            position: relative;
            height: 100% !important
        }

        #Quick-links {
            width: 100%;
            height: 230px;
            float: left;
            background: url(/images/services-s-bg.gif) no-repeat left 7px;
            background-size: 100% 100%;
            margin-bottom: 10px
        }

        .Quick-links {
            width: 100%;
            height: 200px;
            position: relative;
            font: normal 14px/50px roboto_slabregular;
            color: #283891;
            text-decoration: none
        }

        .Quick-links a {
            color: #283891;
            text-decoration: none
        }

        .Quick-links a:hover {
            color: #fff;
            text-decoration: none
        }

        .Quick-links ul {
            padding: 0;
            margin: 20px 0 0 12px;
            list-style: none
        }

        .Quick-links ul li {
            padding: 0;
            background: url(/images/q-links-bg.gif) no-repeat left bottom;
            background-size: 96% auto;
            list-style: none
        }

        #Our-Physioes-sub {
            width: 100%;
            height: 283px;
            float: left;
            background: url(/images/doctor-s-bg.gif) repeat-x 2px top
        }

        .Hometext-s {
            font: normal 18px/28px roboto_slabregular;
            color: #283891;
            padding: 15px 0 0;
            text-decoration: none;
            text-align: center
        }

        .Hometext-s a {
            color: #283891;
            text-decoration: none
        }

        .Hometext-s a:hover {
            text-decoration: none;
            color: #283891
        }

        .dr-s-img {
            margin: 15px 0 0 38%
        }

        .Hometext-s span {
            font: normal 16px/16px roboto_slabregular;
            color: #283891;
            padding: 0;
            text-decoration: none
        }

        .Home-more-s {
            font: bold 13px/16px Arial, Helvetica, sans-serif;
            color: #8d8d8d;
            padding: 10px 0 0;
            text-decoration: none;
            text-align: center
        }

        .Home-more-s a {
            color: #8d8d8d;
            text-decoration: none
        }

        .Home-more-s a:hover {
            color: #8d8d8d;
            text-decoration: none
        }

        #Home-Quick-links-s {
            width: 100%;
            height: 300px;
            float: left;
            background: url(/images/patient-forms-s-bg.gif) repeat-x 2px top
        }

        .Home-Quick-links-s {
            width: 100%;
            height: 300px;
            position: relative;
            font: normal 15px/62px SegoeUI;
            color: #283891;
            text-decoration: none
        }

        .Home-Quick-links-s a {
            color: #283891;
            text-decoration: none
        }

        .Home-Quick-links-s a:hover {
            color: #283891;
            text-decoration: none
        }

        .Home-Quick-links-s ul {
            padding: 0;
            margin: 0;
            list-style: none
        }

        .Home-Quick-links-s ul li {
            padding: 9px 0 0 32%;
            background: none;
            border-bottom: 1px dotted #DBDBDB;
            list-style: none
        }

        .Home-Quick-links-s img {
            margin: 6px 0 0
        }

        .docrow div.docleft,
        div.docright {
            width: 280px !important;
            float: left;
            margin: 15px 0 0 !important
        }

        #GotoTop {
            display: none !important
        }

        .docmiddle {
            display: none
        }

        .tableborder {
            border: 1px solid #283891
        }

        .formHead {
            color: #fff;
            background: #5FB2D9
        }

        .formHead a {
            color: #fff;
            text-decoration: underline
        }

        .formHead a:hover {
            color: #fff;
            text-decoration: none
        }

        .formlable {
            font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
            color: #000;
            padding: 3px 3px 3px 5px
        }

        .mandatory {
            font: bold 10px Verdana, Arial, Helvetica, sans-serif;
            color: #FF8204
        }

        .dropDown {
            border: 1px solid #3E3E3E
        }

        .dropDownF {
            border: 1px solid #283891;
            background: #fff;
            color: #000;
            width: 100%
        }

        .ftable {
            width: 100%;
            display: block;
            float: left
        }

        textarea {
            width: 95%
        }

        .txtfield {
            width: 250px
        }

        .txtfield-c {
            width: 280px
        }

        .textArea-c {
            width: 280px
        }

        .button {
            background: #283891;
            height: 40px !important;
            padding: 0 10px !important
        }

        #recaptcha_area {
            width: 318px;
            margin: 0 0 0 -4px !important
        }

        .wpcf7-form table {
            margin: 0 -10px !important
        }

        .wpcf7-form table table {
            margin: 0 !important
        }

        .consulting ul li {
            width: 100%
        }

        .tableborder img {
            width: 93% !important;
            height: auto
        }

        .cvleft {
            float: left;
            padding-right: 33px;
            vertical-align: top;
            width: 68%
        }

        .cvright {
            float: left;
            padding-top: 10px;
            width: 97%
        }

        .cvright1 {
            float: left;
            width: 69%
        }
        #Fotter-Main {
	width: 100%;
}
        #Welcomepart-middle {
	right: 0;
}
        .online-app {
	width: 220px;
}
        #dc_jqaccordion_widget-2-item ul ul a {
	padding: 10px !important;
}
    }

    @media screen and (max-width: 480px) {
        .iframe-video-size {
            height: 1300px;
            width: 100%
        }

        #Front-Header {
            position: relative
        }

        #Logo-Scrow img {
            width: 150px;
            height: 58px
        }

        #Header {
            margin: 0 auto;
            width: 90%;
            height: 240px
        }

        #logo {
            width: 96%;
            height: 94px;
            float: none;
            margin: 0 auto !important;
            position: relative
        }

        #address {
            width: 100% !important;
            float: right;
            height: 100px
        }

        .Location-Text {
            width: 100% !important;
            float: right;
            height: 33px
        }

        #MenuList {
            display: none
        }

        .menu-m {
            font: normal 14px/22px Verdana, Geneva, sans-serif;
            color: #fff;
            text-decoration: none;
            text-align: left;
            width: 100%;
            height: 42px;
            margin: 5px 0 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 8px 8px 0 0;
            z-index: 10;
            background: #fff
        }

        .menu-m a {
            display: block;
            height: 42px;
            font: bold 16px/42px Verdana, Geneva, sans-serif;
            padding-left: 20px;
            color: #000;
            text-decoration: none;
            background: url(/images/mobile-bg.gif) no-repeat 160px center;
            text-align: center
        }

        .menu-m a:hover {
            height: 42px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            border-radius: 8px 8px 0 0;
            background: url(/images/mobile-bg.gif) no-repeat 100px center
        }

        .Location-Text {
            font: normal 22px/33px roboto_slabregular;
            width: 175px;
            float: left;
            text-align: center !important;
            color: #283891;
            padding: 0;
            text-decoration: none
        }

        #Banner {
            width: 90%;
            height: 200px;
            margin: 0 auto;
            background: #0062BB
        }

        #Interactivity {
            width: 100%;
            height: 200px;
            position: relative;
            margin: 0 auto
        }

        .demo {
            width: 100%;
            height: 200px
        }

        .demo1 {
            width: 100%;
            height: 200px;
            background-position: left bottom !important
        }

        #logo img {
            margin-top: 5px !important
        }

        #intra-button {
            display: none
        }

        .intratext {
            display: none
        }

        .intratextmain {
            display: none
        }

        #div3 div.intratext {
            font: normal 12px/14px roboto_slabthin !important;
            color: #fff
        }

        .Inner-H-div {
            width: 100%;
            height: 200px;
            background-position: right bottom !important
        }

        #intra-button {
            width: 90%;
            height: auto;
            margin: 0 auto
        }

        .Intra-tab {
            margin: -30px 0 0 78%;
            position: absolute;
            z-index: 20;
            width: 58px;
            height: 15px;
            display: block;
            text-decoration: none
        }

       #Logo-Scrow {
	width: 50%;
	height: auto;
	margin: 0 auto;
}

        #Welcomepart {
            width: 90%;
            height: 585px;
            margin: 0 auto;
            background: url(/images/welcomepart-m-bg.gif) repeat left top;
            clear: both
        }

        #welcometext-l {
            width: 100%;
            height: 249px;
            float: left;
            background: url(/images/welcome-part-m-bg.jpg) repeat left top
        }

        #welcometext-l img {
            width: 27.1%;
            height: auto;
            margin-bottom: 0 !important
        }

        #Welcomepart-middle {
            width: 100%;
            height: 153px;
            float: left;
            margin: 10% 0 0
        }

        #Welcomepart-t {
            width: 100%;
            height: 153px;
            float: left
        }

        #Welcomepart-b {
            width: 100%;
            height: 153px;
            float: left
        }

        .appointment img {
            width: 15.1%;
            height: auto;
            margin: -14px 10px 0 0
        }

        .appointment {
            font: normal 15px/18px SegoeUI;
            color: #283891;
            padding: 22px 0 0 16%;
            text-decoration: none;
            text-align: justify;
            width: 89%
        }

        .appointment a {
            color: #283891;
            text-decoration: none
        }

        .appointment a:hover {
            text-decoration: none;
            color: #283891
        }

        #Fotter-Main {
            clear: both;
            width: 90%;
            height: auto !important;
            margin: 0 auto;
            background: #f0f0f0
        }

        #Credibility-logos {
            width: 100%;
            height: 100px;
            margin: 0 auto;
            background: #fff;
            border-top: 1px dotted #d0d0d0
        }

        #Credibility-logos ul {
            margin: 0;
            padding: 10px 0 0 10px
        }

        #Credibility-logos ul li {
            width: 100%;
            float: left;
            position: relative;
            list-style: none
        }

        #Credibility-logos ul li:last-child {
            width: 100%;
            background: none
        }

        #Credibility-logos img {
            width: auto;
            height: auto;
            margin: 0 0 0 10px
        }

        .logo1 {
            width: 100%;
            padding: 10px 20px 0 0
        }

        #Fotter {
            width: 100%;
            height: 443px;
            margin: 0 auto;
            border-bottom: 1px dotted #d0d0d0
        }

        .cola {
            width: 30%;
            height: 220px;
            float: left
        }

        .colb {
            width: 30%;
            height: 220px;
            float: left
        }

        .colc {
            width: 40%;
            height: 220px;
            float: left
        }

        .cold {
            width: 50%;
            height: 220px;
            float: left
        }

        .cole {
            width: 50%;
            height: 220px;
            float: left
        }

        .col-h {
            font: normal 17px/24px MyriadProRegular;
            color: #898989;
            padding: 20px 0 0 20px;
            background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
        }

        .col-f {
            font: normal 17px/23px MyriadProRegular;
            color: #898989;
            padding: 0 0 0 20px;
            background: url(/images/footer-links-bg.gif) no-repeat 20px bottom
        }

        #Fotter ul {
            margin: 0 0 0 20px;
            list-style: none;
            padding: 0;
            font: normal 12px/21px tahomaregular;
            color: #898989
        }

        #Fotter ul a {
            color: #898989;
            text-decoration: none
        }

        #Fotter ul a:hover {
            color: #898989;
            text-decoration: underline
        }

        #Fotter-B {
            width: 100%;
            height: 116px;
            margin: 0 auto;
            font: normal 12px Verdana, Geneva, sans-serif;
            color: #898989
        }

        #Banner-s {
            width: 90%;
            height: 118px;
            margin: 0 auto;
            background: #0062BB
        }

        .demo-s {
            width: 100%;
            height: 118px
        }

        .demo1-s {
            width: 100%;
            height: 118px
        }

        .Inner-H-div-s {
            width: 100%;
            height: 118px
        }

        .intratext-s {
            font: normal 24px/24px roboto_slabthin;
            color: #283891;
            padding: 10px 0 0 30px;
            text-decoration: none
        }

        .intratext-s a {
            color: #283891;
            text-decoration: none
        }

        .intratext-s a:hover {
            text-decoration: none;
            color: #283891
        }

        .intratext-s span {
            font: normal 16px/16px roboto_slabregular;
            color: #283891;
            text-decoration: none
        }

        #div3 div.intratext-s {
            font: normal 24px/28px roboto_slabthin;
            color: #fff
        }

        #div3 div.intratext-s span {
            font: normal 16px/16px roboto_slabregular;
            color: #fff
        }

        #intra-button-s {
            display: none
        }

        .Intra-tab-s {
            margin: -30px 0 0 76%;
            position: absolute;
            z-index: 20;
            width: 58px;
            height: 15px;
            display: block;
            text-decoration: none
        }

        .Home-Quick-links-s ul li {
            padding: 7px 0 0 23%;
            background: none;
            border-bottom: 1px dotted #DBDBDB;
            list-style: none
        }

        .dr-s-img {
            margin: 15px 0 0 28%
        }

        .consulting ul li {
            width: 100%
        }

        .tableborder img {
            width: 93% !important;
            height: auto
        }

        .cvleft {
            float: left;
            padding-right: 33px;
            vertical-align: top;
            width: 68%
        }

        .cvright {
            float: left;
            padding-top: 10px;
            width: 97%
        }
        .cola {
	width: 49% !important;
	height: 220px;
}
        #Fotter-B {
	height: auto;
}
        .online-app {
	width: 78%;
}
        #logo {
	width: 314px;
}
      #Logo-Scrow #Image11, #Logo-Scrow #Image12, #Logo-Scrow #Image13, #Logo-Scrow #Image14 {
	width: auto;
	height: 68px;
	text-align: center;
	margin: 10px auto;
	display: block;
	float: none;
}
        .menu-m a:hover {
	background: url(/images/mobile-bg.gif) no-repeat 160px center;
}
        #Fotter div {
	display: block;
	text-align: left;
	width: 47% ;
}
        #Fotter-B {
	height: auto;
            width: auto;
	display: block;
	float: none;
	margin: 0px auto;
	clear: both;
}
        .cole {
	width: 300px !important;
	height: 220px;
	float: left;
}
        .ypo-logo {
	float: none;
	margin: 10px auto;
	text-align: center;
	display: block;
}
    }

    @media screen and (max-width: 420px) {
        
        .menu-m a {
	background: url(/images/mobile-bg.gif) no-repeat 120px center;
}
        .menu-m a:hover {
	background: url(/images/mobile-bg.gif) no-repeat 120px center;
}
        #welcometext-l img {
	width: auto;
	height: auto;
	margin: 0px auto !important;
	text-align: center;
	display: block;
	float: none;
}
        .Hometext {
	padding: 0;
}
        #welcometext-l {
	height: auto !important;
}
        #Welcomepart {
	height: 675px;
}
    }
    @media screen and (max-width: 360px) {
        #Banner {
            width: 90%;
            height: 150px;
            margin: 0 auto;
            background: #0062BB;
            overflow: hidden
        }

        .Intra-tab {
            margin: -30px 0 0 70%
        }

        #Banner-s {
            width: 90%;
            height: 85px;
            margin: 0 auto;
            background: #0062BB
        }

        #Logo-Scrow {
            width: 100%;
            height: 300px;
            margin: 0 auto
        }

        .demo1-s {
            background-position: left bottom !important
        }

        .Inner-H-div-s {
            height: 85px;
            background-position: right bottom !important
        }

        .demo-s {
            width: 100%;
            height: 85px
        }

        .demo1-s {
            width: 100%;
            height: 85px
        }

        #Banner {
            height: 150px
        }

        #Interactivity {
            height: 150px
        }

        .demo {
            height: 150px
        }

        .demo1 {
            height: 150px;
            background-position: left bottom !important
        }

        .Inner-H-div {
            background-position: right bottom !important;
            height: 150px;
            width: 100%
        }

        .tableborder img {
            width: 93% !important;
            height: auto
        }
    }

    @media screen and (max-width: 320px) {
        .iframe-video-size {
            height: 2380px;
            width: 100%
        }

        #Welcomepart-middle {
            margin: 0
        }

        #Header {
            margin: 0 auto;
            width: 90%;
            height: 225px
        }

        #intra-button-s {
            display: none
        }

        .intratext-s {
            display: none
        }

        .menu-m a {
            display: block;
            height: 42px;
            font: bold 16px/42px Verdana, Geneva, sans-serif;
            padding-left: 20px;
            color: #000;
            text-decoration: none;
            background: url(/images/mobile-bg.gif) no-repeat 100px center;
            text-align: center
        }

        .menu-m a:hover {
            height: 42px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            border-radius: 8px 8px 0 0;
            background: url(/images/mobile-bg.gif) no-repeat 100px center
        }

        #logo {
            width: 98%;
            height: 81px;
            float: none;
            margin: 0 auto !important;
            position: relative
        }

        #address {
            width: 100% !important;
            float: right;
            height: 100px
        }

        .Location-Text {
            width: 100% !important;
            float: right;
            height: 33px;
            font: normal 13px/15px roboto_slabregular;
            width: 175px;
            float: left;
            text-align: center !important;
            color: #283891;
            padding: 0;
            text-decoration: none
        }

        #Banner {
            width: 90%;
            height: 132px;
            margin: 0 auto;
            background: #0062BB
        }

        #Interactivity {
            width: 100%;
            height: 132px;
            position: relative;
            margin: 0 auto
        }

        .demo {
            width: 100%;
            height: 132px
        }

        .demo1 {
            width: 100%;
            height: 132px
        }

        .Inner-H-div {
            width: 100%;
            height: 132px
        }

        #intra-button {
            width: 90%;
            height: auto;
            margin: 0 auto
        }

        .Intra-tab {
            margin: -30px 0 0 68%;
            position: absolute;
            z-index: 20;
            width: 58px;
            height: 15px;
            display: block;
            text-decoration: none
        }

        #Welcomepart {
            width: 90%;
            height: 504px;
            margin: 0 auto;
            background: url(/images/welcomepart-m-bg.gif) repeat left top
        }

        #welcometext-l {
            width: 100%;
            height: 236px;
            float: left;
            background: url(/images/welcome-part-m-bg.jpg) repeat left top
        }

        #welcometext-l img {
          /*  width: 32.1%;*/
            height: auto;
        }

        #Welcomepart-middle {
            width: 100%;
            height: 276px;
            float: left
        }

        #Welcomepart-t {
            width: 100%;
            height: 127px;
            float: left
        }

        #Welcomepart-b {
            width: 100%;
            height: 153px;
            float: left
        }

        .Hometext {
            font: normal 20px/24px roboto_slabregular;
            color: #283891;
            padding: 30px 0 0;
            text-decoration: none;
            text-align: left
        }

        .Hometext a {
            color: #283891;
            text-decoration: none
        }

        .Hometext a:hover {
            text-decoration: none;
            color: #283891
        }

        .Hometext span {
            font: normal 15px/15px roboto_slabregular;
            color: #283891;
            text-decoration: none
        }

        .appointment img {
            width: 17.1%;
            height: auto;
            margin: -10px 10px 0 0
        }

        .appointment {
            font: normal 15px/18px SegoeUI;
            color: #283891;
            padding: 30px 0 0 7%;
            text-decoration: none;
            text-align: justify;
            height: 40px;
            width: 90%;
            border-bottom: 1px dotted #D0D0D0
        }

        .appointment a {
            color: #283891;
            text-decoration: none
        }

        .appointment a:hover {
            text-decoration: none;
            color: #283891
        }

        #Fotter-Main {
            clear: both;
            width: 90%;
            height: 1000px;
            margin: 0 auto;
            background: #f0f0f0
        }

        #Credibility-logos {
            width: 100%;
            height: 103px;
            margin: 0 auto;
            background: #fff;
            border-top: 1px dotted #d0d0d0
        }

        #Credibility-logos ul {
            margin: 0;
            padding: 10px 0 0 10px
        }

        #Credibility-logos ul li {
            float: left;
            position: relative;
            list-style: none
        }

        #Credibility-logos ul li:last-child {
            width: 80%;
            background: none
        }

        #Credibility-logos img {
            width: auto;
            height: auto;
            margin: 0 0 0 10px
        }

        .logo1 {
            padding: 10px 20px 0 0
        }

        #Fotter {
            width: 100%;
            height: 662px;
            margin: 0 auto;
            border-bottom: 1px dotted #d0d0d0
        }

        .cola {
            width: 50%;
            height: 220px;
            float: left
        }

        .colb {
            width: 50%;
            height: 220px;
            float: left
        }

        .colc {
            width: 50%;
            height: auto;
            float: left;
        }

        .cold {
            width: 50%;
            height: auto;
            float: left
        }

        .cole {
            width: 50%;
            height: 220px;
            float: left
        }

        #Banner-s {
            width: 90%;
            height: 80px;
            margin: 0 auto;
            background: #0062BB
        }

        .demo-s {
            width: 100%;
            height: 80px
        }

        .demo1-s {
            width: 100%;
            height: 80px;
            background-position: left bottom !important
        }

        .Inner-H-div-s {
            width: 100%;
            height: 80px;
            background-position: right bottom !important
        }

        .dr-s-img {
            margin: 15px 0 0 25%
        }

        .Home-Quick-links-s ul li {
            padding: 9px 0 0 16%;
            background: none;
            border-bottom: 1px dotted #DBDBDB;
            list-style: none
        }

        #Home-Quick-links-s {
            width: 100%;
            height: 287px
        }

        #Fotter-B {
            height: 127px
        }

        .tableborder img {
            width: 93% !important;
            height: auto
        }
    }