.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.best-images li{
	background: none !important;
	list-style-type: none !important;
	width: 30%;
	display: inline-block;
	margin: 5px;
}
.video-border {
    position: relative;
    padding: 53% 0 0 0 !important;
    margin: 29px auto;
    text-align: center;
    width: 95%
}

.video-border iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid #ccc;
    padding: 3px
}

.responsiv-tabs {
    display: none
}

.locations-header {
    text-align: right
}

.locations-header div {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 1%;
    width: 20%;
    font: 400 12px/16px 'Quattrocento Sans', sans-serif;
}

.doctor-border-img img {
    border: 3px solid #868686
}

.our-doctors ul {
    text-align: center
}

.our-doctors ul li {
    display: inline-block;
    vertical-align: top;
    margin: 10px 10px;
    background: 0 0 !important;
    padding: 0 !important;
    width: 47%;
    border: 2px solid #ccc;
    min-height: 360px;
}

.our-doctors ul li img {

    padding: 0px
}

.our-doctors ul li div {
    font-size: 15px;
    font-weight: 700;
    color: #2655a2;
    padding: 8px 0
}

.our-doctors ul li div span {
    display: block;
    padding: 5px 0;
    color: #212121
}

.our-doctors ul li a {
    display: block;
    padding: 8px 0
}

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

body {
    overflow-y: scroll
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
ul {
    margin: 0;
    padding: 0
}

ul li {
    list-style: none
}

img {
    border: 0;
    max-width: 100%;
    vertical-align: middle
}

a,
a:hover {
    text-decoration: none;
    outline: 0
}

.hr {
    border-bottom: 1px dashed #ccc;
    height: 1px;
    margin: 20px 0
}

a:focus {
    outline: 1px dotted #ccc
}

.accessible_on a:focus {
    outline: 2px solid red !important
}

.nodisplay {
    display: none !important
}

.clear,
.clear-float {
    clear: both
}

.img-l {
    float: left;
    margin: 0 15px 10px 0
}

.img-r {
    float: right;
    margin: 0 0 10px 15px
}

.fluid-div,
.intra-div {
    width: 100%;
    height: 100%
}

.intra-div {
    display: table;
    table-layout: fixed
}

.nodisplay {
    display: none !important
}

.rslides {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative
}

.rslides li {
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden
}

.rslides li li {
    display: inherit;
    width: inherit;
    height: inherit;
    position: inherit;
    left: inherit;
    top: inherit
}

.Intra-L,
.Intra-R,
.intra-div {
    width: 100%;
    height: 100%
}

.Intra-L,
.Intra-R {
    position: absolute;
    z-index: 100;
    padding: 0;
    margin: 0;
    top: 0
}

.Intra-L {
    left: -100%
}

.Intra-R {
    right: -100%
}

.Intra-Tabs {
    position: absolute;
    z-index: 999;
    margin: 0;
    padding: 0
}

.Intra-Tabs li {
    display: inline-block;
    margin: 0 2px 2px 0;
    text-align: center;
    width: 12px;
    height: 12px
}

.Banner_auto {
    position: absolute;
    z-index: 99;
    left: 35px;
    width: 30px;
    height: 30px;
    bottom: 5px;
    display: block;
    background: url(../images/pause-b.png) no-repeat center center #fff
}

.Banner_auto.Banner_pause {
    background: url(../images/play-b.png) no-repeat center center #fff
}

.Banner_nav {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    display: block;
    bottom: 5px
}

.Banner_nav.prev {
    left: 5px;
    background: url(../images/prev-b.png) no-repeat center center #fff
}

.Banner_nav.next {
    left: 65px;
    background: url(../images/next-b.png) no-repeat center center #fff
}

#Interactivity {
    position: relative
}

#Intra-Container #Interactivity {
    height: 613px
}

#Intra-Container-S #Interactivity {
    height: 244px
}

#Intra-Container .banner0 {
    background: url(../images/banner0.jpg) left top no-repeat
}

#Intra-Container .banner0 .Intra-L {
    background: url(../images/banner0-l.jpg) right top no-repeat
}

#Intra-Container .banner0 .Intra-R {
    background: url(../images/banner0-r.jpg) left top no-repeat
}

#Intra-Container .banner1 {
    background: url(../images/banner1.jpg) left top no-repeat
}

#Intra-Container .banner1 .Intra-L {
    background: url(../images/banner1-l.jpg) right top no-repeat
}

#Intra-Container .banner1 .Intra-R {
    background: url(../images/banner1-r.jpg) left top no-repeat
}

#Intra-Container .banner2 {
    background: url(../images/banner2.jpg) left top no-repeat
}

#Intra-Container .banner2 .Intra-L {
    background: url(../images/banner2-l.jpg) right top no-repeat
}

#Intra-Container .banner2 .Intra-R {
    background: url(../images/banner2-r.jpg) left top no-repeat
}

#Intra-Container .banner3 {
    background: url(../images/banner3.jpg) left top no-repeat
}

#Intra-Container .banner3 .Intra-L {
    background: url(../images/banner3-l.jpg) right top no-repeat
}

#Intra-Container .banner3 .Intra-R {
    background: url(../images/banner3-r.jpg) left top no-repeat
}

#Intra-Container .banner4 {
    background: url(../images/banner4.jpg) left top no-repeat
}

#Intra-Container .banner4 .Intra-L {
    background: url(../images/banner4-l.jpg) right top no-repeat
}

#Intra-Container .banner4 .Intra-R {
    background: url(../images/banner4-r.jpg) left top no-repeat
}

#Intra-Container .banner5 {
    background: url(../images/banner5.jpg) left top no-repeat
}

#Intra-Container .banner5 .Intra-L {
    background: url(../images/banner5-l.jpg) right top no-repeat
}

#Intra-Container .banner5 .Intra-R {
    background: url(../images/banner5-r.jpg) left top no-repeat
}

#Intra-Container .banner6 {
    background: url(../images/banner6.jpg) left top no-repeat
}

#Intra-Container .banner6 .Intra-L {
    background: url(../images/banner6-l.jpg) right top no-repeat
}

#Intra-Container .banner6 .Intra-R {
    background: url(../images/banner6-r.jpg) left top no-repeat
}

#Intra-Container-S .banner0 {
    background: url(../images/banner0-s.jpg) left top no-repeat
}

#Intra-Container-S .banner0 .Intra-L {
    background: url(../images/banner0-s-l.jpg) right top no-repeat
}

#Intra-Container-S .banner0 .Intra-R {
    background: url(../images/banner0-s-r.jpg) left top no-repeat
}

#Intra-Container-S .banner1 {
    background: url(../images/banner1-s.jpg) left top no-repeat
}

#Intra-Container-S .banner1 .Intra-L {
    background: url(../images/banner1-s-l.jpg) right top no-repeat
}

#Intra-Container-S .banner1 .Intra-R {
    background: url(../images/banner1-s-r.jpg) left top no-repeat
}

#Intra-Container-S .banner2 {
    background: url(../images/banner2-s.jpg) left top no-repeat
}

#Intra-Container-S .banner2 .Intra-L {
    background: url(../images/banner2-s-l.jpg) right top no-repeat
}

#Intra-Container-S .banner2 .Intra-R {
    background: url(../images/banner2-s-r.jpg) left top no-repeat
}

#Intra-Container-S .banner3 {
    background: url(../images/banner3-s.jpg) left top no-repeat
}

#Intra-Container-S .banner3 .Intra-L {
    background: url(../images/banner3-s-l.jpg) right top no-repeat
}

#Intra-Container-S .banner3 .Intra-R {
    background: url(../images/banner3-s-r.jpg) left top no-repeat
}

#Intra-Container-S .banner4 {
    background: url(../images/banner4-s.jpg) left top no-repeat
}

#Intra-Container-S .banner4 .Intra-L {
    background: url(../images/banner4-s-l.jpg) right top no-repeat
}

#Intra-Container-S .banner4 .Intra-R {
    background: url(../images/banner4-s-r.jpg) left top no-repeat
}

#Intra-Container-S .banner5 {
    background: url(../images/banner5-s.jpg) left top no-repeat
}

#Intra-Container-S .banner5 .Intra-L {
    background: url(../images/banner5-s-l.jpg) right top no-repeat
}

#Intra-Container-S .banner5 .Intra-R {
    background: url(../images/banner5-s-r.jpg) left top no-repeat
}

#Intra-Container-S .banner6 {
    background: url(../images/banner6-s.jpg) left top no-repeat
}

#Intra-Container-S .banner6 .Intra-L {
    background: url(../images/banner6-s-l.jpg) right top no-repeat
}

#Intra-Container-S .banner6 .Intra-R {
    background: url(../images/banner6-s-r.jpg) left top no-repeat
}

.Intra-Tabs {
    top: 344px;
    left: 20%
}

.Banner-content {
    top: 25%;
    position: absolute;
    left: 43%;
    text-align: left;
    z-index: 1000
}

.disorders-head {
    font: 800 30px/30px 'Open Sans', sans-serif;
    color: #000;
    padding: 0 0 10px 0
}

.Banner-content p {
    font: 700 23px/28px 'Open Sans', sans-serif;
    color: #000
}

#Intra-Container-S .Banner-content p,
#Intra-Container-S .curve,
#Intra-Container-S .headache-read {
    display: none
}

#Interactivity .next,
#Interactivity .prev,
.pt-slider .next,
.pt-slider .prev {
    display: none
}

.Intra-Tabs li a {
    display: block;
    width: 113px;
    padding: 120px 0 0 0;
    color: #000;
    font: 600 14px/18px 'Open Sans', sans-serif;
    position: absolute
}

.Intra-Tabs li a span {
    display: block
}

.curve {
    width: 100%;
    height: 100%;
    background: url(../images/banner-curv.png) no-repeat left top;
    position: absolute;
    z-index: 2
}

.headache1 {
    background: url(../images/head-icon1.png) no-repeat 0 0;
    top: 30px
}

.headache2 {
    background: url(../images/head-icon2.png) no-repeat 0 0;
    left: 122px;
    top: 55px
}

.headache3 {
    background: url(../images/head-icon3.png) no-repeat 0 0;
    left: 252px;
    top: 73px
}

.headache4 {
    background: url(../images/head-icon4.png) no-repeat 0 0;
    left: 382px;
    top: 77px
}

.headache5 {
    background: url(../images/head-icon5.png) no-repeat 0 0;
    left: 505px;
    top: 73px
}

.headache6 {
    background: url(../images/head-icon6.png) no-repeat 0 0;
    left: 628px;
    top: 60px
}

.headache7 {
    background: url(../images/head-icon7.png) no-repeat 0 0;
    left: 738px;
    top: 18px;
}

.headache8 {
    background: url(../images/head-icon8.png) no-repeat 0 0;
    left: 805px;
    top: -78px;
}

.headache9 {
    background: url(../images/head-icon9.png) no-repeat 0 0;
    left: 805px;
    top: -210px;
}

.Intra_here .headache1,
.headache1:hover {
    background: url(../images/head-icon1-h.png) no-repeat 0 0
}

.Intra_here .headache2,
.headache2:hover {
    background: url(../images/head-icon2-h.png) no-repeat 0 0
}

.Intra_here .headache3,
.headache3:hover {
    background: url(../images/head-icon3-h.png) no-repeat 0 0
}

.Intra_here .headache4,
.headache4:hover {
    background: url(../images/head-icon4-h.png) no-repeat 0 0
}

.Intra_here .headache5,
.headache5:hover {
    background: url(../images/head-icon5-h.png) no-repeat 0 0
}

.Intra_here .headache6,
.headache6:hover {
    background: url(../images/head-icon6-h.png) no-repeat 0 0
}

.Intra_here .headache7,
.headache7:hover {
    background: url(../images/head-icon7-h.png) no-repeat 0 0
}

.Intra-Tabs li a:hover {
    color: #24447a
}

.headache-read {
    padding: 30px 0;
    font: 400 17px/40px 'Quattrocento Sans', sans-serif;
    width: 132px;
    text-align: center
}

.headache-read a {
    color: #fff;
    background: #e8632a;
    display: block;
    margin: 0 15px 10px 0;
    padding: 0 10px;
    border-radius: 5px
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%
}

.nbs-flexisel-ul {
    position: relative;
    width: 99999px;
    margin: 0;
    padding: 0;
    text-align: center
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%
}

.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0;
    text-align: center
}

.nbs-flexisel-item img {
    cursor: pointer;
    position: relative;
    margin: 10px 0 0 0;
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    position: absolute;
    z-index: 10;
    margin: 0;
    padding: 0;
    top: 10%;
    width: 40px;
    height: 100%
}

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

.nbs-flexisel-nav-right {
    right: 0;
    background: url(../images/flex-right-arrow.png) no-repeat center center
}
.book-now{
    margin: 10px 0px;
    display: inline-block;
}
.book-now a{
    color: #fff !important;
    background: #e86328;
    padding: 8px 15px;
  border-radius: 50px;
  display: block;
  text-decoration: none !important;
}
#backtobot,
#backtotop {
    cursor: pointer;
    right: 5px;
    position: fixed;
    z-index: 9999;
    width: 50px;
    height: 50px;
    font: 700 12px/40px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    border-radius: 20px
}

#backtotop {
    bottom: 10px;
    background: url(../images/up-arrow-icon.png) left top no-repeat
}

#backtobot {
    bottom: 10px;
    background: url(../images/down-arrow-icon.png) left top no-repeat
}

#backtobot a,
#backtotop a {
    display: block;
    text-indent: -9999px
}

#backtobot:hover,
#backtotop:hover {
    opacity: .9
}

.map iframe {
    pointer-events: none;
    position: relative
}

.map iframe.clicked {
    pointer-events: auto
}

#Container,
#Content-Container,
#Intra-Container,
#Intra-Container-S,
#Map-Container,
#Testimonials,
#diagnosis,
#diagnosis-test,
#meet,
#sleep,
#bfcu-cntr,
footer,
header,
nav,
section {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden
}

nav {
    overflow: visible
}

#Content-Main,
#Footer,
#Header,
#Interactivity,
#Main-Menu,
#Mobile-Menu,
.diagnosis-tes,
.diagnosis-tre,
.good-sleep,
.meet-dr,
.bfcu,
.testi-res {
    max-width: 1170px;
    min-width: 310px;
    margin: 0 auto;
    padding: 0
}

header {
    background: #fff
}

#Header {
    z-index: 11;
    padding: 0 0 15px 0
}

.fluid-div {
    display: table;
    table-layout: fixed;
    width: 100%
}

.north {
    float: left
}

.appointment {
    float: right;
    width: 55%
}

.appointment {
    text-align: right;
    padding: 8px 1%
}

.north {
    padding: 12px 1%;
    width: 41%
}

.get-touch {
    height: 50px;
    padding: 0 0 5px 0
}

.social li {
    margin: 20px 0 20px 0;
    padding: 0;
    text-align: center
}

.social li span {
    display: none
}

.social li {
    margin: 0 2px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 25px
}

.social li a {
    display: block;
    width: 33px;
    height: 33px
}

.social li.fb a {
    background: url(../images/social-icon1.png) no-repeat 8px -2px
}

.social li.in a {
    background: url(../images/social-icon1.png) no-repeat 0 -50px
}

.social li.tw a {
    background: url(../images/social-icon1.png) no-repeat 0 -96px
}

.social li.gp a {
    background: url(../images/social-icon1.png) no-repeat 0 -154px
}

.social li.yt a {
    background: url(../images/social-icon1.png) no-repeat 0 -204px
}

.social li.ig a {
    background: url(../images/social-icon1.png) no-repeat 0 -254px
}

.main-phone {
    float: right;
    font: 700 27px/28px 'Quattrocento Sans', sans-serif;
    padding: 0 0 5px 0
}

.main-phone a {
    color: #231f20
}

.main-phone span {
    padding: 0 0 0 35px !important;
    background: url(../images/call-icon.png) no-repeat 0 0;
    display: block;
    margin: 0px 50px 0 20px;
}

.address-h {
    clear: both;
    font: 400 15px/24px 'Open Sans', sans-serif;
    color: #1c1c1e
}

.patient-forms-hed {
    float: right;
    width: 140px;
    font: 400 15px/30px 'Open Sans', sans-serif;
    text-align: center;
    border: 1px solid #476fb1;
    margin: 10px 0 0 0;
    background: #e86328
}

.patient-forms-hed a {
    color: #fff;
    display: block
}

.diagnosis-tes {
    height: 326px;
    text-align: center
}

.diagnosis-tes h3 {
    text-align: center;
    font: 700 26px/28px 'Quattrocento Sans', sans-serif;
    padding: 60px 0 40px 0;
    color: #000;
    text-transform: uppercase
}

.diagnosis-tes li a {
    color: #1c1c1e;
    display: block
}

.diagnosis-tes span {
    height: 65px;
    display: block;
    margin: 0 auto
}

.diagnosis-tes h4 {
    padding: 5px 0 5px 0;
    font: 600 18px/24px 'Open Sans', sans-serif;
    text-transform: uppercase
}

.diagnosis-tes p {
    font: 400 16px/26px 'Open Sans', sans-serif
}

.dai-test1 span {
    background: url(../images/dia-test-icon1.png) no-repeat 50% 0
}

.dai-test2 span {
    background: url(../images/dia-test-icon2.png) no-repeat 50% 0
}

.dai-test3 span {
    background: url(../images/dia-test-icon3.png) no-repeat 50% 0
}

.dai-test4 span {
    background: url(../images/dia-test-icon4.png) no-repeat 50% 0
}

.dai-test5 span {
    background: url(../images/dia-test-icon5.png) no-repeat 50% 0
}

.dai-test6 span {
    background: url(../images/dia-test-icon6.png) no-repeat 50% 0
}

.dai-test7 span {
    background: url(../images/dia-test-icon7.png) no-repeat 50% 0
}

.dai-test8 span {
    background: url(../images/dia-test-icon8.png) no-repeat 50% 0
}

.dai-test9 span {
    background: url(../images/dia-test-icon9.png) no-repeat 50% 0
}

.dai-test10 span {
    background: url(../images/dia-test-icon10.png) no-repeat 50% 0
}

.dai-test11 span {
    background: url(../images/dia-test-icon11.png) no-repeat 50% 0
}

.dai-test12 span {
    background: url(../images/dia-test-icon12.png) no-repeat 50% 0
}

.dai-test13 span {
    background: url(../images/dia-test-icon13.png) no-repeat 50% 0
}

.dai-test14 span {
    background: url(../images/dia-test-icon14.png) no-repeat 50% 0
}

.dai-test15 span {
    background: url(../images/dia-test-icon15.png) no-repeat 50% 0
}

.dai-test16 span {
    background: url(../images/dia-test-icon16.png) no-repeat 50% 0
}

.diagnosis-tes .nbs-flexisel-nav-left {
    background: url(../images/test-left-arrw.png) no-repeat center center;
    cursor: pointer
}

.diagnosis-tes .nbs-flexisel-nav-right {
    background: url(../images/test-right-arrw.png) no-repeat center center;
    cursor: pointer
}

#meet {
    background: url(../images/doctors-bg.jpg) no-repeat center top
}

.meet-dr {
    min-height: 465px
}

.good-sleep {
    min-height: 575px;
    position: relative
}

.good-sleep .Intra-L {
    background: #000
}

.sleep1 {
    background: #000;
    float: left;
    width: 50%;
    min-height: 575px;
    color: #fff;
    padding: 0 0 0 20px
}

.sleep1 h3 {
    font: 600 22px/28px 'Open Sans', sans-serif;
    margin: 130px 0 20px 0
}

.sleep1 p {
    font: 400 16px/24px 'Open Sans', sans-serif
}

.sleep1 img {
    margin: 20px 0 0 0
}

.sleep2 {
    float: left;
    width: 47%
}

.sleep2 img {
    margin: 5px 0 0 -40px
}

.sleep2 h3 {
    font: 600 22px/24px 'Open Sans', sans-serif;
    padding: 20px 0 20px 20px
}

.sleep2 p {
    font: 400 16px/24px 'Open Sans', sans-serif;
    padding: 10px 0 0 20px;
    margin: 15px 20px;
}

.meet-dr h1 {
    font: 700 30px/28px 'Quattrocento Sans', sans-serif;
    text-transform: uppercase;
    margin: 51px auto 10px;
    text-align: center
}

.meet-dr h1 a {
    color: #fff;
    text-decoration: underline
}

.meetdoctor-left {
    display: inline-block;
    vertical-align: top;
    width: 75%;
    margin: 10px 1%
}

.drimage-h {
    text-align: center
}

.aboutdr-hs a h3 {
    font: 700 18px/28px 'Open Sans', sans-serif;
    color: #fff
}

.aboutdr-hs {
    background: rgba(36, 84, 107, .8);
    padding: 20px;
    text-align: center;
    height: 80px
}

.aboutdr-hs p {
    font: 400 13px/19px 'Open Sans', sans-serif;
    color: #ff8550;
    padding: 4px 0 0 0;
    min-height: 50px
}

.aboutdr-hs p span {
    color: #8efffe;
    display: block
}

.profile-h {
    border: 1px solid #fff;
    text-align: center;
    font: 600 16px/19px 'Open Sans', sans-serif;
    margin: 20px auto;
    width: 127px
}

.profile-h a {
    color: #e8e7e4;
    padding: 8px;
    display: block
}

#diagnosis {
    background: url(../images/diagnosis-bg.png) no-repeat
}

.diagnosis-tre {
    min-height: 641px
}

.diagnosis-tre h3 {
    text-align: center;
    font: 700 26px/28px 'Quattrocento Sans', sans-serif;
    padding: 100px 0 70px 0;
    color: #000
}

.diagnosis-tre ul {
    text-align: center
}

.diagnosis-tre li a {
    display: block;
    color: #000
}

.diagnosis-tre li {
    border: 1px solid #cecece;
    width: 320px;
    margin: 0 4% 10px 0;
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 268px
}

.diagnosis-tre h4 {
    padding: 20px 0 20px 0;
    text-align: center;
    font: 600 18px/24px 'Open Sans', sans-serif;
    text-transform: uppercase
}

.diagnosis-tre p {
    padding: 5px 10px 40px 10px;
    font: 400 15px/21px 'Open Sans', sans-serif
}

.diagnosis-tre span {
    height: 92px;
    width: 93px;
    display: block;
    margin: -44px auto 0
}

.diag1 span {
    background: url(../images/headache-management-img.png) no-repeat
}

.diag2 span {
    background: url(../images/migraine-img.png) no-repeat
}

.diag3 span {
    background: url(../images/concussion-img.png) no-repeat
}

/*.diag1 span {
    background: url(../images/dia-icon1.png) no-repeat
}

.diag2 span {
    background: url(../images/dia-icon2.png) no-repeat
}

.diag3 span {
    background: url(../images/dia-icon3.png) no-repeat
}*/

.diagnosis-read {
    background: #e56027;
    width:340px;
    text-align: center;
    font: 600 20px/32px 'Open Sans', sans-serif;
    margin: 40px auto 0;
    border-radius: 20px;
}

.diagnosis-read a {
    color: #fff;
    display: block;
    padding: 7px 0 7px 0
}

#Testimonials {
    background: url(../images/testi-bg.png) no-repeat center top
}

.testi-res {
    min-height: 427px
}

.testimonials-text {
    float: left;
    width: 50%;
    margin: 0 5% 0 0;
    position: relative
}

.testimonials-text h3 {
    font: 700 26px/26px Quattrocento, sans-serif;
    color: #fff;
    text-align: center;
    margin: 80px 0 45px 0;
    position: relative
}

.testimonials-text h3::before {
    content: "";
    background: url(../images/testi-border.png) no-repeat 0 0;
    width: 5px;
    height: 60px;
    left: 1%;
    position: absolute;
    top: -10px
}

.testimonials-text h3 a {
    color: #fff;
    display: block;
    text-align: left;
    margin-left: 30px
}

.testimonials-text h3 a span {
    color: #e96329
}

.test {
    width: 150px;
    float: left
}

.testi {
    width: 65%;
    float: left
}

.patie-name {
    background: #fff;
    color: #000;
    padding: 10px;
    font: 700 16px/18px OpenSans, sans-serif;
    width: 179px;
    text-align: center;
    position: relative;
    border-radius: 5px
}

.patie-name::before {
    background: url(../images/testi-arrow.png) no-repeat 0 0;
    width: 22px;
    height: 13px;
    position: absolute;
    content: "";
    left: -21px;
    top: 50%
}

.testi p {
    padding: 60px 0 10px;
    font: 400 15px/18px OpenSans, sans-serif;
    color: #fff
}

.testimonials-text .bullet8 {
    bottom: -19%;
    position: absolute;
    right: 50%;
    z-index: 100
}

.testimonials-text .bullet8 li {
    display: inline-block;
    height: 11px;
    margin: 0 2px;
    width: 11px;
    border: 2px solid #e2632a;
    border-radius: 50%
}

.testimonials-text .bullet8 li a {
    background: 0 0;
    border-radius: 10px;
    display: block;
    height: 100%;
    width: 100%
}

.testimonials-text .bullet8 li a:hover,
.testimonials-text .bullet8 li.Testi_here a {
    background: #fff;
    border-radius: 50%
}

.resources-text {
    float: left;
    width: 40%
}

.resources-text h3 {
    font: 700 26px/26px Quattrocento, sans-serif;
    color: #fff;
    text-align: center;
    margin: 80px 0 45px 0;
    position: relative
}

.resources-text h3 span {
    color: #e96329
}

.resources-text h3::before {
    content: "";
    background: url(../images/testi-border.png) no-repeat 0 0;
    width: 5px;
    height: 60px;
    left: 20%;
    position: absolute;
    top: -10px
}

.resources-info {
    height: 211px;
    background: #d35a26;
    position: relative
}

.resources-info::before {
    content: "";
    background: url(../images/resourcesinfo-bg.png) no-repeat 0 0;
    height: 1px;
    left: -50px;
    top: 0;
    border-bottom: 212px solid transparent;
    border-right: 40px solid #d35a26;
    border-left: 10px solid transparent;
    position: absolute
}

.resources-info ul {
    padding: 30px 0 0 10%
}

.resources-info li {
    display: inline-block;
    width: 44%;
    height: 65px;
    border-bottom: 1px solid #e77d4f;
    margin: 0 22px 10px 0
}

.resources-info li a {
    font: 700 17px/45px OpenSans, sans-serif;
    display: block;
    height: auto
}

.resources-info a span {
    margin: 0 0 0 55px;
    color: #fff;
    display: block;
    width: 120px
}

.resources-info a span:hover {
    border-bottom: 1px solid #ecae93
}

.resources-info1 {
    background: url(../images/patient-f.png) no-repeat 0 0
}

.resources-info2 {
    background: url(../images/first-v.png) no-repeat 0 16px
}

.resources-info3 {
    background: url(../images/insu.png) no-repeat 0 9px;
    border-bottom: none !important
}

.resources-info4 {
    background: url(../images/app-icon.png) no-repeat 4px 12px;
    border-bottom: none !important
}

.resources-info .Intra-R {
    background: #d35a26
}

#Map-Container {
    min-height: 500px
}

#Credibility {
    max-width: 1170px;
    min-width: 300px;
    margin: 0 auto;
    min-height: 95px
}

.credi {
    padding: 10px 0 10px;
    position: relative;
    z-index: 5;
    background: url(../images/credi-bg.png) repeat-x
}

#Credibility img {
    vertical-align: middle;
    text-align: center
}

#Credibility .nbs-flexisel-nav-left {
    left: 0;
    background: url(../images/flex-left-arrow.png) no-repeat center center;
    display: none
}

#Credibility .nbs-flexisel-nav-right {
    right: 0;
    background: url(../images/flex-right-arrow.png) no-repeat center center;
    display: none
}

#Credibility ul {
    padding: 10px 0;
    text-align: center
}

footer {
    background: url(../images/footer-bg.png) no-repeat
}

#Footer {
    height: 641px
}

.offic-h {
    width: 30%;
    float: left;
    margin: 0 2% 0 10px
}

#Footer h3 {
    font: 400 22px/28px 'Quattrocento Sans', sans-serif;
    padding: 60px 0 45px 17px;
    color: #fffefe;
    text-transform: uppercase;
    position: relative
}

#Footer h3::before {
    background: url(../images/footer-before.png) no-repeat 0 0;
    content: "";
    position: absolute;
    left: 0;
    width: 4px;
    height: 38px
}

.hear-h h3 span,
.offic-h h3 span,
.recent-h h3 span {
    color: #e8632a
}

.offic-h li {
    border-top: 1px solid #464646;
    font: 400 17px/28px 'Open Sans', sans-serif;
    padding: 10px 0 10px 0;
    color: #fff
}

.offic-h li:last-child {
    border-bottom: 1px solid #464646
}

.offic-h li span {
    padding: 0 0 0 60px;
    text-align: right
}

.time-2 {
    padding: 0 0 0 116px !important
}

.time-3 {
    padding: 0 0 0 127px !important
}

.recent-h {
    width: 30%;
    float: left;
    margin: 0 2% 0 10px
}

.recent-h li {
    min-height: 80px;
    border-bottom: 1px solid #464646
}

.post1 span {
    float: left;
    height: 63px;
    width: 59px;
    display: block;
    margin: 0 15px 0 0
}

.post2 span {
    float: left;
    height: 63px;
    width: 59px;
    display: block;
    margin: 15px 15px 0 0
}

.post1 span {
    background: url(../images/post-icon1.png) no-repeat 0 0
}

.post2 span {
    background: url(../images/post-icon2.png) no-repeat 0 0
}

.recent-h li:last-child {
    border-bottom: none
}

.recent-h h4 {
    font: 300 13px/18px 'Open Sans', sans-serif;
    color: #fff
}

.recent-h p {
    font: 300 13px/18px 'Open Sans', sans-serif;
    color: #626262;
    position: relative;
    padding: 5px 0 0 100px
}

.recent-h p::before {
    background: url(../images/calend.png) no-repeat 0 0;
    content: "";
    position: absolute;
    left: 75px;
    width: 18px;
    height: 18px
}

.post2 h4 {
    padding: 10px 0 0 0
}

.hear-h {
    width: 30%;
    float: right;
    margin: 0 2% 0 10px
}

.hear-h h3 {
    padding: 60px 0 20px 17px !important
}

.foot-list {
    text-align: center;
    border-top: 1px solid #464646;
    margin: 0 0 0 0;
    padding: 5px 0 0 0;
    font: 300 12px/14px 'Open Sans', sans-serif;
    color: #fff;
}

.links-home {
    padding: 10px 0 30px 0
}

.links-locations {
    padding: 2px 0 18px 0
}

.foot-list a {
    color: #fff
}

#Main-Menu {
    display: block
}

#Mobile-Menu {
    display: none
}

nav {
    background: url(../images/menu-bg.png) repeat-x
}

.menu li {
    font: 400 18px/49px 'Quattrocento Sans', sans-serif;
    color: #fff;
    float: left;
    position: relative;
    text-align: center;
    list-style: none;
    background: url(../images/menu-border.png) no-repeat right center
}

.nav1 {
    width: 10.5%
}

.nav2 {
    width: 14%
}

.nav3 {
    width: 16%
}

.nav4 {
    width: 17%
}

.nav5 {
    width: 18%
}

.nav6 {
    width: 10%
}

.nav7 {
    width: 10.5%
}

.nav8 {
    width: 12%
}

.nav9 {
    width: 15%
}

.menu>li:hover {
    background: #c56443
}

.menu>li:hover a {
    color: #fff
}

.menu li a {
    color: #fff;
    display: block
}

.menu li a:hover {
    color: #fff;
    display: block
}

.menu li:hover>ul {
    display: block
}

.menu ul {
    position: absolute;
    z-index: 9999;
    left: 0;
    display: none;
    background: rgba(197, 100, 67, 1);
    margin: 0 auto
}

.menu ul li {
    font: 400 17px/20px 'Quattrocento Sans', sans-serif;
    color: #fff;
    text-align: left;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #b2745b
}

.menu ul li a:hover {
    background: linear-gradient(#204d98 4%, #4b71b3 12%, #3964ab 94%, #5176b5 2%)
}

.menu ul li:last-child {
    border-bottom: none
}

.nav2 li {
    width: 270px !important
}

.nav3 li {
    width: 240px !important
}

.nav4 li,
.nav5 li {
    width: 240px !important
}

.nav4 .specialities-submenu {
    width: 400px
}

.nav4 .specialities-submenu li {
    display: inline-block;
    width: 200px !important
}

.nav4 .specialities-submenu li a {
    display: block;
    padding: 10px 6%
}

.menu ul li:hover {
    color: #fff
}

.menu li:hover:after {
    content: '';
    position: absolute;
    z-index: 10;
    width: 22px;
    height: 5px;
    bottom: 7px;
    left: 50%;
    margin: 0 0 0 -11px
}

.menu li li:hover:after {
    display: none
}

.menu li li a {
    padding: 10px 20px 10px 25px;
    color: #fff
}

.menu li li a:hover {
    color: #fff
}

.menu ul ul {
    left: 100%;
    z-index: 9999;
    top: 0;
    background: rgba(197, 100, 67, .9)
}

#Content,
#Sidebar {
    display: table-cell;
    vertical-align: top
}

#Sidebar {
    width: 270px;
    padding: 40px 0 0 0
}

.navigation {
    font: 400 14px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #e86328;
    padding: 20px 20px 10px 10px
}

.navigation a {
    color: #000;
    text-decoration: none
}

.textMain {
    font: 400 16px/24px 'Work Sans', sans-serif;
    color: #121212;
    padding: 10px 10px 30px 10px
}

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

.textMain a:hover {
    color: #2554a2
}

.textMain p {
    padding: 5px 0
}

.textMain ol {
    padding: 0 0 0 30px;
    margin: 10px 0
}

.textMain ul li {
    background: url(../images/bullet-tm.gif) no-repeat 15px 12px;
    padding: 5px 0 5px 30px
}

.textMain ol li {
    padding: 5px 0 5px 5px;
    list-style: decimal
}

.textMain ol ol,
.textMain ul ul {
    margin: 0;
    padding: 5px 0 5px 20px
}

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

.textMain ol ol li {
    padding: 5px 0;
    list-style-type: lower-alpha
}

.textMain ul ul ul li {
    list-style: square
}

.textMain ol ol ol li {
    list-style: lower-roman
}

.textMain li p {
    margin: 5px 0
}

.textMain h1 {
    font: 700 34px/36px 'Open Sans', sans-serif;
    color: #2655a2;
    padding: 10px 0 25px
}

.textMain h1 span {
    font: 600 18px/28px 'Open Sans', sans-serif;
    color: #000;
    display: block;
    text-transform: uppercase;
}

.heading1,
.heading2,
.heading3,
.heading4 {
    padding: 10px 0
}

.heading1 {
    font: normal 24px/30px Verdana, Arial, Helvetica, sans-serif;
    color: #52803a
}

.heading1 a {
    color: #022098
}

.heading2 {
    font: normal 20px/26px Verdana, Arial, Helvetica, sans-serif;
    color: #4b9c21
}

.heading2 a {
    color: #001683
}

.heading3 {
    font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
    color: #0000ac;
    padding: 10px 0
}

.heading3 a {
    color: #0000ac
}

.heading4 {
    font: 400 16px/22px Verdana, Arial, Helvetica, sans-serif;
    color: #0000ac
}

.heading4 a {
    color: #0000ac
}

.textMainBold {
    font-weight: 700
}

.PDFtext {
    font: 400 11px Verdana, Arial, Helvetica, sans-serif;
    color: #999
}

.book-appint {
    background: url(../images/appoint-bg.png) no-repeat;
    height: 72px;
    margin: 0 0 30px;
    padding: 10px 0 0 0
}

.book-appint p {
    text-align: center;
    font: 400 18px/24px Roboto, sans-serif;
    color: #fff
}

.book-appint a {
    color: #fff;
    display: block;
    font: 400 20px/24px Roboto, sans-serif;
    padding: 0 0 0 60px
}

.meet-doc-s {
    background: #2554a2;
    margin: 0 auto 30px;
    min-height: 370px;
    position: relative;
    text-align: center;
    width: 270px
}

.meet-doc-s h3 {
    color: #000;
    font: 700 19px/34px OpenSans, sans-serif;
    padding: 7px 0 7px 20px;
    text-align: center;
    background: #b7b7b7
}

.meet-doc-s h3 a {
    color: #000
}

.meet-doc-s h3 a:hover {
    color: #2554a2
}

.meet-doc-s h4 {
    color: #fff;
    font: 600 19px/24px OpenSans, sans-serif;
    padding: 15px 0 20px 0;
    text-align: center
}

.meet-doc-s .read-more {
    width: 105px;
    font: 500 16px/25px 'Work Sans', sans-serif;
    color: #000;
    background: #fff;
    display: block;
    margin: 0 auto
}

.meet-doc-s .bullet9 {
    bottom: 4%;
    position: absolute;
    right: 28%;
    z-index: 100
}

.meet-doc-s .bullet9 li {
    display: inline-block;
    height: 11px;
    margin: 0 -1px;
    width: 11px;
    border: 2px solid #fff;
    border-radius: 50%
}

.meet-doc-s .bullet9 li a {
    background: 0 0;
    border-radius: 10px;
    display: block;
    height: 100%;
    width: 100%
}

.meet-doc-s .bullet9 li a:hover,
.meet-doc-s .bullet9 li.meet-ss_here a {
    background: #fff;
    border-radius: 50%
}

.cond-sid ul {
    font: 600 16px/24px OpenSans, sans-serif
}

.cond-sid li {
    width: 270px;
    border-bottom: 1px solid #d3d3d3
}

.cond-sid li:last-child {
    border: none
}

.cond-sid li a {
    display: block;
    padding: 36px 0 46px 4px;
    color: #4c4c4c
}

.cond-sid span {
    float: left;
    width: 93px;
    height: 90px;
    display: block;
    margin: -29px 0
}

.cond-sid1 span {
    background: url(../images/conditions-icon1.png) no-repeat center 10px
}

.cond-sid2 span {
    background: url(../images/conditions-icon2.png) no-repeat center 10px
}

.cond-sid3 span {
    background: url(../images/conditions-icon3.png) no-repeat center 10px
}

.cond-sid4 span {
    background: url(../images/conditions-icon4.png) no-repeat center 10px
}

.cond-sid5 span {
    background: url(../images/conditions-icon5.png) no-repeat center 10px
}

.cond-sid6 span {
    background: url(../images/conditions-icon6.png) no-repeat center 10px
}

.cond-sid7 span {
    background: url(../images/conditions-icon7.png) no-repeat center 10px
}

.cond-sid1:hover span {
    background: url(../images/conditions-icon1-h.png) no-repeat center 10px
}

.cond-sid2:hover span {
    background: url(../images/conditions-icon2-h.png) no-repeat center 10px
}

.cond-sid3:hover span {
    background: url(../images/conditions-icon3-h.png) no-repeat center 10px
}

.cond-sid4:hover span {
    background: url(../images/conditions-icon4-h.png) no-repeat center 10px
}

.cond-sid5:hover span {
    background: url(../images/conditions-icon5-h.png) no-repeat center 10px
}

.cond-sid6:hover span {
    background: url(../images/conditions-icon6-h.png) no-repeat center 10px
}

.cond-sid7:hover span {
    background: url(../images/conditions-icon7-h.png) no-repeat center 10px
}

.good-sleep-s {
    margin: 20px 0 40px 0;
    font: 400 15px/18px OpenSans, sans-serif;
    text-align: center
}

.good-sleep-s img {
    margin: 0 0 15px
}

.good-sleep-s a {
    color: #000
}

.headaches-s {
    margin: 20px 0 40px 0;
    font: 400 15px/18px OpenSans, sans-serif;
    text-align: center
}

.headaches-s img {
    margin: 0 0 15px
}

.headaches-s a {
    color: #000
}

.res-sid h3 {
    font: 400 26px/18px 'Quattrocento Sans', sans-serif;
    text-align: center;
    color: #000;
    padding: 0 0 25px 0
}

.res-sid li {
    width: 270px;
    border-bottom: 1px solid #d3d3d3;
    font: 700 19px/21px OpenSans, sans-serif
}

.res-sid li a {
    display: block;
    padding: 20px 0 25px 0;
    color: #2554a2
}

.res-sid span {
    float: left;
    width: 61px;
    height: 57px;
    display: block;
    margin: -12px 0 5px 0
}

.res-sid1 span {
    background: url(../images/resources-sprite.png) no-repeat 5px 0
}

.res-sid2 span {
    background: url(../images/resources-sprite.png) no-repeat 10px -54px
}

.res-sid3 span {
    background: url(../images/resources-sprite.png) no-repeat 5px -119px
}

.res-sid4 span {
    background: url(../images/resources-sprite.png) no-repeat 14px -182px
}

.res-sid5 span {
    background: url(../images/resources-sprite.png) no-repeat 14px -244px
}

.res-sid6 span {
    background: url(../images/resources-sprite.png) no-repeat 14px -300px
}

.res-sid1:hover span {
    background: url(../images/resources-sprite-hover.png) no-repeat 3px 0
}

.res-sid2:hover span {
    background: url(../images/resources-sprite-hover.png) no-repeat 8px -54px
}

.res-sid3:hover span {
    background: url(../images/resources-sprite-hover.png) no-repeat 3px -119px
}

.res-sid4:hover span {
    background: url(../images/resources-sprite-hover.png) no-repeat 12px -182px
}

.res-sid5:hover span {
    background: url(../images/resources-sprite-hover.png) no-repeat 12px -244px
}

.res-sid6:hover span {
    background: url(../images/resources-sprite-hover.png) no-repeat 12px -300px
}

.res-sid li a:hover {
    color: #e86328
}

.align-right {
    float: right
}

.textMain .grid-list {
    text-align: center
}

.r-grid {
    float: right;
    margin: -113px 0 0 0 !important
}

.textMain .grid-list li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    background: 0 0;
    margin: 10px;
    letter-spacing: 1px
}

.textMain .grid-list li a {
    border: 2px solid #253648;
    display: block;
    padding: 10px;
    position: relative;
    color: #000;
    transition: .5s all ease;
    width: 165px;
    text-decoration: none
}

.textMain .grid-list li a:hover {
    border: 2px solid #db772e;
    color: #db772e
}

.textMain .grid-list li a:hover:before {
    border-top: 5px solid #db772e;
    border-left: 5px solid #db772e
}

.textMain .grid-list li a:hover:after {
    border-bottom: 5px solid #db772e;
    border-right: 5px solid #db772e
}

.textMain .grid-list li a:before {
    content: '';
    position: absolute;
    border-top: 5px solid #253648;
    border-bottom: 5px solid #0000;
    border-right: 5px solid #0000;
    border-left: 5px solid #253648;
    width: 0;
    left: 0;
    top: 0;
    height: 0;
    transition: .5s all ease
}

.textMain .grid-list li a:after {
    content: '';
    position: absolute;
    border-bottom: 5px solid #253648;
    border-top: 5px solid #0000;
    border-left: 5px solid #0000;
    border-right: 5px solid #253648;
    width: 0;
    right: 0;
    bottom: 0;
    transition: .5s all ease;
    height: 0
}


.cont-map .col-divide {
    margin-top: 5%
}

.cont-map .col-divide a {
    color: #000;
    font-weight: 700
}

.view-map::before {
    content: "\27a6";
    margin-right: 5px
}

.textMain .cont-wraper {
    color: #fff;
    margin-top: 30px;
    position: relative;
    width: 100%
}

.contact-add {
    background-color: #4a4a4c;
    position: absolute;
    right: 0;
    width: 310px;
    z-index: 99
}

.textMain .cont-wraper h2 {
    background-color: #343434;
    color: #fff;
    font-size: 20px;
    margin: 0 0 20px;
    padding: 12px 0 12px 15px
}

.contact-add p {
    padding-left: 15px
}

.contact-add .textMainBold,
.contact-add p,
.textMain .contact-add a {
    color: #fff
}

.mapframe {
    overflow: hidden;
    width: 100%
}

.contact-add,
.map-c {
    height: 310px
}

.map-c iframe {
    margin-top: -150px;
    border: 0;
    height: 600px;
    width: 100%
}

.google-map-view {
    border: 1px solid #ccc;
    border-radius: 3px;
    float: right;
    margin: 10px auto;
    padding: 4px;
    width: 98%;
    height: 270px;
    position: relative
}

.google-map-view iframe {
    border: 0 none !important;
    height: 100%;
    width: 100%
}

.google-map-view iframe {
    pointer-events: auto;
    position: relative
}

.google-map-view iframe.clicked {
    pointer-events: auto
}

.contact-add .fa-phone {
    margin: 0 10px 0 0
}

.align-center {
    text-align: center !important
}

.textMain .media li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    background: 0 0;
    margin-right: 20px;
    position: relative;
    font: 400 13px/24px Raleway, sans-serif
}

.textMain .media li a {
    display: block;
    padding: 2px 10px 2px 30px;
    color: #fff
}

.textMain .media li.video a:hover {
    padding: 2px 10px 2px 40px;
    border-left: 5px solid #6b7c8e
}

.textMain .media li.info a:hover {
    padding: 2px 10px 2px 40px;
    border-left: 5px solid #cf744c
}

.media .video a {
    background: #2554a1
}

.media .info a {
    background: #2554a1
}

.media .video:before {
    content: '\e802';
    font-family: fontello;
    color: #fff;
    left: 10px;
    position: absolute;
    top: 2px
}

.media .info:before {
    content: '\e801';
    font-family: fontello;
    color: #fff;
    left: 10px;
    position: absolute;
    top: 2px
}

.services-page #Sidebar {
    display: none
}

.services-list-s {
    text-align: center;
    margin: 60px 0 0 30px
}

.textMain .services-list-s li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5% 80px 0;
    width: 400px;
    border: 1px solid #c2c2c2;
    position: relative;
    background: 0 0;
    padding: 30px;
    height: 255px
}

.services-list-s h3 {
    color: #e86328;
    border-bottom: 1px solid #ccc;
    width: 86%;
    text-align: left;
    margin: 0 0 10px 15%;
    font: 700 19px/26px OpenSans, sans-serif
}

.services-list-s p {
    text-align: justify
}

.serv1,
.serv2,
.serv3,
.serv4,
.serv5,
.serv6,
.serv7,
.serv8,
.serv9,
.serv10,
.serv11,
.serv12,
.serv13,
.serv14,
.serv15,
.serv16,
.serv17,
.serv18,
.serv19,
.serv20,
.serv21,
.serv22,
.serv23 {
    position: absolute;
    display: block;
    height: 97px;
    width: 97px;
    left: -39px;
    top: -33px;
    -webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 1);
    box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 1);
    border: 1px solid #c2c2c2;
    border-radius: 115px
}

.serv1 {
    background: url(../images/servic-icon1.png) no-repeat 0 0
}

.serv2 {
    background: url(../images/servic-icon2.png) no-repeat 0 0
}

.serv3 {
    background: url(../images/servic-icon3.png) no-repeat 0 0
}

.serv4 {
    background: url(../images/servic-icon4.png) no-repeat 0 0
}

.serv5 {
    background: url(../images/servic-icon5.png) no-repeat 0 0
}

.serv6 {
    background: url(../images/servic-icon6.png) no-repeat 0 0
}

.serv7 {
    background: url(../images/paediatric-sleep-icon.png) no-repeat 0 0
}

.serv8 {
    background: url(../images/botox-injections-icon.png) no-repeat 0 0
}

.serv9 {
    background: url(../images/medical-marijuana-icon.png) no-repeat 0 0
}

.serv10 {
    background: url(../images/epilepsy-icon.png) no-repeat 0 0
}

.serv11 {
    background: url(../images/pain-management-icon.png) no-repeat 0 0
}

.serv12 {
    background: url(../images/concussions-icon.png) no-repeat 0 0
}

.serv13 {
    background: url(../images/infusion-icon.png) no-repeat 0 0
}

.serv14 {
    background: url(../images/sleep-testing-icon.png) no-repeat 0 0
}

.serv15 {
    background: url(../images/orthopedic-injections-icon.png) no-repeat 0 0
}

.serv16 {
    background: url(../images/laser-therapy-th.png) no-repeat 0 0
}

.serv17 {
    background: url(../images/multiple-sclerosis-th.png) no-repeat 0 0
}


.serv18 {
    background: url(../images/amyotrophic-lateral-sclerosis-th.png) no-repeat 0 0
}


.serv19 {
    background: url(../images/charcot-marie-tooth-disease-th.png) no-repeat 0 0
}


.serv20 {
    background: url(../images/muscular-dystrophy-th.png) no-repeat 0 0
}


.serv21 {
    background: url(../images/myopathy-th.png) no-repeat 0 0
}


.serv22 {
    background: url(../images/peripheral-neuropathy-th.png) no-repeat 0 0
}


.serv23 {
    background: url(../images/trigeminal-neuralgia-th.png) no-repeat 0 0
}


/*.serv24 {
    background: url(../images/multiple-sclerosis-th.png) no-repeat 0 0
}*/







.services-read {
    background: #e8632a;
    width: 120px;
    text-align: center;
    border-radius: 5px;
    font: 600 16px/28px OpenSans, sans-serif;
    position: absolute;
    bottom: -10px;
    left: 36%
}

.services-read a {
    color: #fff;
    display: block;
    text-decoration: none
}

.services-read a:hover {
    color: #fff
}

.profile-image {
    float: left;
    margin: 15px 30px 18px 5px;
    padding: 8px
}

.accordion h2 {
    background: url(../images/plus.png) right center no-repeat #1a335d;
    color: #fff;
    cursor: pointer;
    margin: 5px 0 0;
    padding: 4px 10px;
    font: 400 14px/22px 'Open Sans', sans-serif;
    letter-spacing: 1px
}

.accordion h2 a {
    color: #fff
}

.accordion h2.current {
    background: url(../images/minus.png) right center no-repeat #6b7c8e;
    cursor: default;
    color: #fff;
    border-bottom: 0 solid #ccc !important
}

.accordion div.pane {
    display: none;
    padding: 15px 10px 10px;
    border: 1px solid #ccc
}

.videoBorder {
    border: 4px solid #333;
    width: 90%;
    position: relative;
    margin: 10px auto;
    padding: 55% 0 0 0
}

.address-Map iframe,
.multiBorder embed,
.multiBorder iframe,
.videoBorder embed,
.videoBorder iframe {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100.1%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0 !important
}

.multiBorder {
    width: 95%;
    position: relative;
    margin: 10px auto;
    padding: 90% 0 0 0;
    height: 800px
}

.inner-tabs ul {
    text-align: center;
    display: table
}

.inner-tabs li {
    float: left;
    font: 400 18px/22px Lato, sans-serif;
    color: #fff;
    background: #0f6dad !important;
    width: 257px;
    margin: 0 18px 11px 0;
    text-align: center;
    position: relative;
    padding: 0 !important;
    box-shadow: 0 3px 1px #cfcfcf;
    border-radius: 5px
}

.inner-tabs a {
    color: #fff;
    display: table-cell;
    height: 67px;
    padding: 0 50px 0 28px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 267px
}

.inner-tabs li:hover a {
    background: #2a91d8 !important;
    border-radius: 5px;
    color: #fff;
    text-decoration: none !important
}

.textMain .staff-list {
    text-align: center
}

.textMain .staff-list li {
    padding: 25px 0 5px 0px;
    margin: 15px 2px;
    background: 0 0;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    border: 1px solid #ccc;
    width: 32%;
    height: 270px;
}

.staff-content {
    /* border: 1px solid #ccc;*/
    text-align: center;
    /* width: 220px;
    margin: -130px 0 0 0*/
    min-height: 115px;
}

.textMain .staff-content h3 {
    text-align: center;
    /*  margin: 140px 0 0 0*/
    margin: 4px auto;
}

.textMain .staff-content h3 span {
    font-size: 15px;
    color: #2655a2;
}

.textMain .staff-content a {
    display: block;
    color: #fff;
    font: 400 12px/22px 'Source Sans Pro', sans-serif;
    background: #2553a2;
    padding: 5px 0;
    text-transform: uppercase;
    transition: .7s all ease;
    letter-spacing: 3px;
    text-decoration: none
}

.textMain .staff-content a:hover {
    background: #000;
    color: #fff;
    text-decoration: none
}

.iframe-vid {
    text-align: center;
    width: 90%;
    position: relative;
    margin: 15px auto;
    padding: 50% 0 0 0
}

.iframe-vid embed,
.iframe-vid iframe {
    border: 4px solid #2553a2;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0
}

.textMain .blog-posts li {
    padding: 0;
    background: 0 0;
    margin: 10px 0;
    border-bottom: 1px solid #ccc
}

.textMain .blog-posts li:last-child {
    border: none
}

.textMain .blog-posts .read-more {
    text-align: right;
}

.textMain .blog-posts .read-more a {
    background: #e86328;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 2px 10px
}

.recent-h a {
    color: #fff;
    font: italic 13px/18px 'Open Sans', sans-serif;
    display: inline-block;
    margin: 10px 0;
    font-weight: 300
}

.textMain .related-links {
    text-align: center
}

.textMain .related-links li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    background: 0 0;
    margin: 10px;
    letter-spacing: 1px
}

.textMain .related-links li a {
    border: 2px solid #e96229;
    display: block;
    padding: 10px;
    position: relative;
    color: #000;
    text-decoration: none;
    transition: .5s all ease-out;
    width: 250px
}

.textMain .related-links li a:hover {
    border: 2px solid #000
}

.textMain .related-links li a:hover:before {
    border-top: 5px solid #000;
    border-left: 5px solid #000
}

.textMain .related-links li a:hover:after {
    border-bottom: 5px solid #000;
    border-right: 5px solid #000
}

.textMain .related-links li a:before {
    content: '';
    position: absolute;
    border-top: 5px solid #e96229;
    border-bottom: 5px solid #0000;
    border-right: 5px solid #0000;
    border-left: 5px solid #e96229;
    width: 0;
    left: 0;
    top: 0;
    height: 0;
    transition: .5s all ease
}

.textMain .related-links li a:after {
    content: '';
    position: absolute;
    border-bottom: 5px solid #e96229;
    border-top: 5px solid #0000;
    border-left: 5px solid #0000;
    border-right: 5px solid #e96229;
    width: 0;
    right: 0;
    bottom: 0;
    transition: .5s all ease;
    height: 0
}

.pdf ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 7px 0 0
}

.pdf li a {
    color: #01509a;
    font: 15px/20px "Open Sans", sans-serif
}

.pdf li a i {
    color: red;
    float: left;
    font-size: 21px;
    margin: 0 10px 9px 0
}

.pdf li a:hover {
    color: #cd2027;
    text-decoration: none
}

.PDFtext {
    color: #999;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-align: center
}

.insu {
    font: 700 24px/28px 'Open Sans', sans-serif !important
}

.dfw-off {
    background: #003263;
    position: fixed;
    z-index: 999;
    left: 15px;
    top: 50%;
    transform-origin: left;
    -webkit-transform: translate(0, -50%) rotate(-90deg);
    -moz-transform: translate(0, -50%) rotate(-90deg);
    -ms-transform: translate(0, -50%) rotate(-90deg);
    -o-transform: translate(0, -50%) rotate(-90deg);
    transform: translate(0, -50%) rotate(-90deg);
    border-radius: 0 0 10px 10px
}

.dfw-off a {
    display: block;
    padding: 5px 16px 10px 45px;
    background: url(../images/accessible-icon.png) no-repeat 10px center
}

.dfw-off,
.dfw-on {
    display: none
}

.accessible_on #Access-Container {
    background: #003263
}

#Accessibility {
    max-width: 1170px;
    min-width: 300px;
    padding: 2px 0;
    font: 400 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0 auto
}

#Accessibility a {
    color: #fff
}

.access-links {
    text-align: left;
    font: 500 14px/20px Verdana, Arial, Helvetica, sans-serif;
    padding: 0 2px
}

.access-settings {
    text-align: right
}

.fontsize {
    display: inline-block;
    width: 150px;
    vertical-align: top
}

.fontsize span {
    display: inline-block;
    vertical-align: bottom
}

.fontsize a {
    padding: 0 4px;
    display: block
}

#Accessibility .fontsize span.dfw-actSize a {
    color: #ffabab
}

.fontminus {
    font: 400 14px/20px Verdana, Arial, Helvetica, sans-serif
}

.fontreset {
    font: 500 16px/20px Verdana, Arial, Helvetica, sans-serif
}

.fontplus {
    font: 600 20px/20px Verdana, Arial, Helvetica, sans-serif
}

.dfw-contrast {
    display: inline-block;
    width: 140px;
    vertical-align: top
}

.dfw-contrast a {
    padding: 0 3px;
    display: block
}

#Accessibility .dfw-contrast span {
    display: inline-block;
    vertical-align: top;
    font: 600 14px/16px Verdana, Arial, Helvetica, sans-serif
}

#Accessibility .dfw-contrastMode {
    background: #000;
    color: #fff
}

#Accessibility .dfw-contrastMode a {
    color: #fff;
    border: 2px solid #000
}

.dfw-colorMode {
    background: #fff;
    color: #000
}

#Accessibility .dfw-colorMode a {
    color: #000;
    border: 2px solid #fff
}

#Accessibility .dfw-contrast a.dfw-active {
    border: 2px solid red
}

.dfw-skip {
    overflow: hidden;
    vertical-align: top;
    right: 5px;
    top: 0;
    position: absolute;
    font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
    display: none;
    z-index: 99
}

#skip-header.dfw-skip {
    top: 0
}

#skip-sidebar.dfw-skip {
    right: 0
}

.dfw-skip a {
    padding: 0 5px
}

.accessible_on .dfw-skip {
    display: block;
    background: #fff;
    border: 1px solid #000
}

.accessible_on.dfw-blackmode .dfw-skip {
    background: #000;
    border: 1px solid #fff
}

.table-div {
    width: 100%;
    display: table;
    table-layout: fixed
}

.table-cell {
    display: table-cell;
    vertical-align: top
}

.accessible_on {
    background: #fff
}

.accessible_on.dfw-blackmode {
    background: #000
}

.accessible_on #Container {
    color: #000 !important
}

.accessible_on #Container a,
.accessible_on #Container a:hover,
.accessible_on .slicknav_menu .slicknav_menutxt,
.accessible_on .slicknav_nav a {
    color: #00e !important
}

.accessible_on.dfw-blackmode #Container {
    color: #fff !important
}

.accessible_on.dfw-blackmode #Container a,
.accessible_on.dfw-blackmode #Container a:hover,
.accessible_on.dfw-blackmode .slicknav_menu .slicknav_menutxt,
.accessible_on.dfw-blackmode .slicknav_nav a {
    color: #fc0 !important
}

.accessible_on .Intra-L,
.accessible_on .Intra-R {
    display: none
}

.accessible_on .Wrapper,
.accessible_on .menu ul {
    background: #eee
}

.accessible_on.dfw-blackmode .Wrapper,
.accessible_on.dfw-blackmode .menu ul {
    background: #333
}

.accessible_on .parentMenu li a:hover,
.accessible_on .parentMenu ul li a {
    background: 0 0
}

.accessible_on .navigation,
.accessible_on .textMain,
.accessible_on .textMain h1,
.accessible_on .textMain h2,
.accessible_on .textMain h3,
.accessible_on .textMain h4 {
    color: inherit !important
}

.accessible_on #menu ul {
    background: #eee
}

.accessible_on.dfw-blackmode #menu ul {
    background: #333
}

.accessible_on .north {
    background-color: #fff;
    padding: 5px;
    border-radius: 5px
}

.accessible_on #Content-Container,
.accessible_on #Testimonials,
.accessible_on #diagnosis,
.accessible_on #diagnosis-test,
.accessible_on #meet,
.accessible_on #sleep,
.accessible_on .aboutdr-hs,
.accessible_on .accordion h2,
.accessible_on .book-appint,
.accessible_on .contact-add,
.accessible_on .credi,
.accessible_on .diagnosis-read,
.accessible_on .headache-read a,
.accessible_on .inner-tabs li,
.accessible_on .inner-tabs li a:hover,
.accessible_on .inner-tabs li:hover a,
.accessible_on .media .info a,
.accessible_on .meet-doc-s,
.accessible_on .meet-doc-s .read-more,
.accessible_on .meet-doc-s h3,
.accessible_on .menu>li:hover,
.accessible_on .patie-name,
.accessible_on .resources-info,
.accessible_on .resources-info .Intra-R,
.accessible_on .resources-info::before,
.accessible_on .resources-text h3::before,
.accessible_on .services-read,
.accessible_on .sleep1,
.accessible_on .testimonials-text h3::before,
.accessible_on .textMain .blog-posts .read-more a,
.accessible_on .textMain .cont-wraper h2,
.accessible_on footer,
.accessible_on header,
.accessible_on menu li,
.accessible_on nav {
    background: 0 0 !important
}

.accessible_on #Footer h3,
.accessible_on .PDFtext,
.accessible_on .aboutdr-hs a h3,
.accessible_on .aboutdr-hs p,
.accessible_on .aboutdr-hs p span,
.accessible_on .address-h,
.accessible_on .book-appint a,
.accessible_on .book-appint p,
.accessible_on .cond-sid li a,
.accessible_on .contact-add .textMainBold,
.accessible_on .contact-add p,
.accessible_on .diagnosis-read a,
.accessible_on .diagnosis-tes h3,
.accessible_on .diagnosis-tes li a,
.accessible_on .diagnosis-tre h3,
.accessible_on .diagnosis-tre h4,
.accessible_on .diagnosis-tre p,
.accessible_on .disorders-head,
.accessible_on .foot-list,
.accessible_on .good-sleep-s a,
.accessible_on .headaches-s a,
.accessible_on .hear-h h3 span,
.accessible_on .main-phone a,
.accessible_on .meet-doc-s .read-more,
.accessible_on .meet-doc-s h3,
.accessible_on .meet-doc-s h4,
.accessible_on .meet-dr h1,
.accessible_on .offic-h h3 span,
.accessible_on .offic-h li,
.accessible_on .patie-name,
.accessible_on .recent-h h3 span,
.accessible_on .recent-h h4,
.accessible_on .res-sid h3,
.accessible_on .res-sid li a,
.accessible_on .resources-info a span,
.accessible_on .resources-text h3,
.accessible_on .resources-text h3 span,
.accessible_on .services-list-s h3,
.accessible_on .sleep1,
.accessible_on .sleep1 h3,
.accessible_on .sleep2 h3,
.accessible_on .sleep2 p,
.accessible_on .testi p,
.accessible_on .testimonials-text h3 a span,
.accessible_on .textMain .blog-posts .read-more a,
.accessible_on .textMain .cont-wraper,
.accessible_on .textMain .contact-add a {
    color: inherit !important
}

.accessible_on.dfw-blackmode .aboutdr-hs,
.accessible_on.dfw-blackmode .accordion h2,
.accessible_on.dfw-blackmode .book-appint,
.accessible_on.dfw-blackmode .contact-add,
.accessible_on.dfw-blackmode .diagnosis-read,
.accessible_on.dfw-blackmode .diagnosis-tre li,
.accessible_on.dfw-blackmode .headache-read a,
.accessible_on.dfw-blackmode .iframe-vid embed,
.accessible_on.dfw-blackmode .iframe-vid iframe,
.accessible_on.dfw-blackmode .inner-tabs li,
.accessible_on.dfw-blackmode .media .info a,
.accessible_on.dfw-blackmode .meet-doc-s,
.accessible_on.dfw-blackmode .meet-doc-s .read-more,
.accessible_on.dfw-blackmode .patie-name,
.accessible_on.dfw-blackmode .profile-h,
.accessible_on.dfw-blackmode .resources-info,
.accessible_on.dfw-blackmode .services-read,
.accessible_on.dfw-blackmode .testimonials-text .bullet8 li,
.accessible_on.dfw-blackmode .textMain .blog-posts .read-more a,
.accessible_on.dfw-blackmode .textMain .cont-wraper h2,
.accessible_on.dfw-blackmode .textMain .grid-list li a,
.accessible_on.dfw-blackmode .textMain .grid-list li a:hover,
.accessible_on.dfw-blackmode .textMain .related-links li a,
.accessible_on.dfw-blackmode .textMain .related-links li a:hover {
    border: 1px solid #fff
}

.accessible_on .aboutdr-hs,
.accessible_on .accordion h2,
.accessible_on .book-appint,
.accessible_on .contact-add,
.accessible_on .diagnosis-read,
.accessible_on .diagnosis-tre li,
.accessible_on .headache-read a,
.accessible_on .iframe-vid embed,
.accessible_on .iframe-vid iframe,
.accessible_on .inner-tabs li,
.accessible_on .media .info a,
.accessible_on .meet-doc-s,
.accessible_on .meet-doc-s .read-more,
.accessible_on .patie-name,
.accessible_on .profile-h,
.accessible_on .resources-info,
.accessible_on .services-read,
.accessible_on .testimonials-text .bullet8 li,
.accessible_on .textMain .blog-posts .read-more a,
.accessible_on .textMain .grid-list li a,
.accessible_on .textMain .grid-list li a:hover,
.accessible_on .textMain .related-links li a,
.accessible_on .textMain .related-links li a:hover {
    border: 1px solid #000
}

.accessible_on.dfw-blackmode #Testimonials,
.accessible_on.dfw-blackmode #meet,
.accessible_on.dfw-blackmode #sleep,
.accessible_on.dfw-blackmode .credi,
.accessible_on.dfw-blackmode .foot-list,
.accessible_on.dfw-blackmode .offic-h li,
.accessible_on.dfw-blackmode .resources-info,
.accessible_on.dfw-blackmode .resources-info .Intra-R,
.accessible_on.dfw-blackmode footer,
.accessible_on.dfw-blackmode nav {
    border-top: 1px solid #fff
}

.accessible_on #Testimonials,
.accessible_on #meet,
.accessible_on #sleep,
.accessible_on .credi,
.accessible_on .foot-list,
.accessible_on .offic-h li,
.accessible_on .resources-info,
.accessible_on .resources-info .Intra-R,
.accessible_on footer,
.accessible_on nav {
    border-top: 1px solid #000
}

.accessible_on.dfw-blackmode #sleep,
.accessible_on.dfw-blackmode .cond-sid li,
.accessible_on.dfw-blackmode .offic-h li:last-child,
.accessible_on.dfw-blackmode .recent-h li,
.accessible_on.dfw-blackmode .res-sid li,
.accessible_on.dfw-blackmode .resources-info .Intra-R,
.accessible_on.dfw-blackmode .resources-info li,
.accessible_on.dfw-blackmode .textMain .cont-wraper h2,
.accessible_on.dfw-blackmode nav {
    border-bottom: 1px solid #fff
}

.accessible_on #sleep,
.accessible_on .cond-sid li,
.accessible_on .menu ul li,
.accessible_on .offic-h li:last-child,
.accessible_on .recent-h li,
.accessible_on .res-sid li,
.accessible_on .resources-info .Intra-R,
.accessible_on .resources-info li,
.accessible_on .textMain .cont-wraper h2,
.accessible_on nav {
    border-bottom: 1px solid #000
}

.accessible_on.dfw-blackmode .menu li,
.accessible_on.dfw-blackmode .resources-info .Intra-R,
.accessible_on.dfw-blackmode .sleep1 {
    border-right: 1px solid #fff
}

.accessible_on .menu li,
.accessible_on .resources-info .Intra-R,
.accessible_on .sleep1 {
    border-right: 1px solid #000
}

.accessible_on.dfw-blackmode .menu ul li,
.accessible_on.dfw-blackmode .resources-info::before {
    border-right: none
}

.accessible_on .menu ul li,
.accessible_on .resources-info::before {
    border-right: none
}

.accessible_on.dfw-blackmode .menu ul li,
.accessible_on.dfw-blackmode .resources-info a span:hover {
    border-bottom: none
}

.accessible_on .menu ul li,
.accessible_on .resources-info a span:hover {
    border-bottom: none
}

.accessible_on.dfw-blackmode .menu ul li:first-child {
    border-left: none
}

.accessible_on .menu ul li:first-child {
    border-left: none
}

.accessible_on.dfw-blackmode .menu li:first-child,
.accessible_on.dfw-blackmode .resources-info {
    border-left: 1px solid #fff
}

.accessible_on .menu li:first-child,
.accessible_on .resources-info {
    border-left: 1px solid #000
}

.accessible_on.dfw-blackmode .textMain .grid-list li a:hover::after,
.accessible_on.dfw-blackmode .textMain .grid-list li a:hover::before,
.accessible_on.dfw-blackmode .textMain .related-links li a::after,
.accessible_on.dfw-blackmode .textMain .related-links li a::before {
    border-top: none;
    border-left: none
}

.accessible_on .textMain .grid-list li a:hover::after,
.accessible_on .textMain .grid-list li a:hover::before,
.accessible_on .textMain .related-links li a::after,
.accessible_on .textMain .related-links li a::before {
    border-top: none;
    border-left: none
}

.accessible_on.dfw-blackmode .hr {
    border-bottom: 1px dashed #fff
}

.accessible_on .hr {
    border-bottom: 1px dashed #000
}

.accessible_on.dfw-blackmode .dai-test1 span,
.accessible_on.dfw-blackmode .dai-test12 span,
.accessible_on.dfw-blackmode .dai-test13 span,
.accessible_on.dfw-blackmode .dai-test14 span,
.accessible_on.dfw-blackmode .dai-test2 span,
.accessible_on.dfw-blackmode .dai-test3 span,
.accessible_on.dfw-blackmode .dai-test5 span,
.accessible_on.dfw-blackmode .dai-test6 span,
.accessible_on.dfw-blackmode .dai-test7 span,
.accessible_on.dfw-blackmode .dai-test8 span {
    filter: brightness(900%) contrast(70%)
}

.accessible_on.dfw-blackmode .dai-test10 span,
.accessible_on.dfw-blackmode .dai-test11 span,
.accessible_on.dfw-blackmode .dai-test15 span,
.accessible_on.dfw-blackmode .dai-test16 span,
.accessible_on.dfw-blackmode .dai-test4 span,
.accessible_on.dfw-blackmode .dai-test9 span {
    filter: invert(100%)
}

.accessible_on .services-read {
    bottom: 1px
}

.accessible_on #Credibility ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 00px 60px
}

.accessible_on .diagnosis-tes ul li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px 20px 20px
}

.accessible_on .diagnosis-tes {
    height: 100%
}

.accessible_on .wrap-content {
    width: 100%;
    position: relative
}

.accessible_on .nav5 {
    width: 12%
}

.accessible_on .nav3 {
    width: 13%
}

.accessible_on .contact-add {
    position: relative
}

.accessible_on.dfw-blackmode .foot-list a img {
    filter: invert(0)
}

.accessible_on .foot-list a img {
    filter: invert(100%)
}

.accessible_on .foot-list a {
    padding: 8px;
    border-radius: 5px
}

.accessible_on.dfw-blackmode .resources-info1 {
    background: url(../images/patient-f.png) no-repeat 0 0
}

.accessible_on .resources-info1 {
    background: url(../images/patient-fb.png) no-repeat 0 0
}

.accessible_on.dfw-blackmode .resources-info2 {
    background: url(../images/first-v.png) no-repeat 0 16px
}

.accessible_on .resources-info2 {
    background: url(../images/first-vb.png) no-repeat 0 16px
}

.accessible_on.dfw-blackmode .resources-info3 {
    background: url(../images/insu.png) no-repeat 0 9px
}

.accessible_on .resources-info3 {
    background: url(../images/insu-b.png) no-repeat 0 9px
}

.accessible_on.dfw-blackmode .resources-info4 {
    background: url(../images/app-icon.png) no-repeat 4px 12px
}

.accessible_on .resources-info4 {
    background: url(../images/app-icon-b.png) no-repeat 4px 12px
}

.accessible_on .aboutdr-hs a {
    display: block
}

.accessible_on .meetdoctor-left {
    width: 100%
}

.accessible_on .meetdoctor-left .aboutdr-h {
    margin: 44px 0 0 210px
}

.accessible_on .social li {
    width: 65px;
    padding: 0 5px 0 5px
}

.accessible_on .social li a {
    background: 0 0
}

.accessible_on .social li span {
    display: block;
    font: 400 15px/24px 'Open Sans', sans-serif
}

.accessible_on .inner-tabs li {
    box-shadow: none
}

.accessible_on .inner-tabs li a {
    display: block
}

.accessible_on .inner-tabs a {
    width: auto;
    height: auto;
    padding: 20px 0
}

.accessible_on #Content,
.accessible_on #Sidebar {
    display: block;
    position: relative
}

.accessible_on .resources-info li {
    height: 78px
}

.accessible_on .resources-info li a {
    font: 700 17px/20px OpenSans, sans-serif
}

.resources-text {
    width: 45%
}

.accessible_on .textMain .services-list-s li {
    height: 372px
}

.accessible_on .textMain .view-map {
    text-align: left
}

.accessible_on .social li a {
    width: inherit
}

#map {
    width: 100%;
    height: 500px
}

.google-reviews a {
    text-decoration: none;
    position: relative;
    display: inline-block;
    margin: 20px 5px
}

.google-reviews a span {
    position: absolute;
    bottom: -20px;
    width: 100%;
    text-align: center;
    left: 0;
    font-weight: 700
}

.google-reviews a span1 {
    position: absolute;
    bottom: -49px;
    width: 100%;
    text-align: center;
    left: 0;
    font-weight: 700
}

.neuro-diagnosis li {
    background: 0 0 !important;
    padding: 0 !important
}

.insurance {
    border: 1px solid #ccc
}

.insurance li:nth-child(even) {
    background: #ccc
}

.insurance li:nth-child(odd) {
    background: #fff
}

.book-appointment {
    display: inline-block;
    margin-top: -12px;
    margin-right: 10px
}

.paybill {
    display: inline-block;
    margin: 2px 2px;
    vertical-align: middle;
}

.paybill a {
    font: 600 20px/25px 'Quattrocento Sans', sans-serif;
    background: #0E4C95;
    color: #fff;
    padding: 12px 24px;
    display: inline-block;
    border-radius: 4px;
}

.medication {
    display: inline-block;
    margin: 2px 10px 2px 0px;
    vertical-align: middle;
}

.medication a {
    font: 600 20px/25px 'Quattrocento Sans', sans-serif;
    background: #0E4C95;
    color: #fff;
    padding: 12px 10px;
    display: inline-block;
    border-radius: 4px;
    text-align: center;
}






#Corona-Container {
    background: #EE940F;
    clear: both;
}

#Corona-intra {
    text-align: center;
    font: 600 23px/29px 'Quattrocento Sans', sans-serif;
    color: #fff;
    padding: 10px 0;
}

#Corona-intra ul {
    text-align: center;
}

#Corona-intra ul li {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    background: #EEEEEE;
    width: 160px;
    border-radius: 15px;
    margin: 15px 10px 0 10px;
}

#Corona-intra ul li a {
    display: block;
    font: 400 18px/23px 'Quattrocento Sans', sans-serif;
    color: #3a3a3a;
    padding: 7px 0;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.covid-heading {
    text-align: center;
    color: #ff0000;
    font-weight: bold;
}

.textMain .payment_buttons {
    text-align: center;
    margin: 15px auto;
    padding: 0;
}

.textMain .payment_buttons li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 10px;
    background: none;
}

.textMain .payment_buttons a {
    background: #2554A2;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 9px 15px;
    font: 400 22px/30px 'Work Sans', sans-serif;
    border-radius: 22px;
    box-shadow: 0px 0 7px 0 #777;
    text-shadow: 1px 1px #000;
}

.clinical_trails_page {}

.clinical_trails_page h3 {
    font: 600 24px/30px 'Open Sans', sans-serif;
    padding: 20px 0 5px 0;
}

.clinical_trails_page p {
    padding: 10px 0;
    color: #3e3e3e;
    font: 400 17px/28px 'Open Sans', sans-serif;
}

.clinical_trails_page p strong {
    font-weight: 600;
    color: #3e3e3e;
}

.clinical_trails_page p,
.clinical_trails_page li {}

.clinical_trails_page a {
    color: #3c62a8;
    text-decoration: none;
}

.clinical_trails_page ul {}

.clinical_trails_page ul li {
    color: #3e3e3e;
    position: relative;
    background: none;
    font: 400 17px/25px 'Open Sans', sans-serif;
}

.textMain .image-right {
    float: right;
    padding: 20px 5px 5px 20px;
}

.clinical_trails_page .light_orange_box {
    position: relative;
    margin: 40px auto;
    border: 2px solid #2554a2;
    background: #fdedd3;
}

.clinical_trails_page h2 {
    font: 600 32px/38px 'Open Sans', sans-serif;
    margin: 30px auto 12px auto;
    color: #2554a2;
    padding: 0 0 15px 0;
    position: relative;
}

.clinical_trails_page h2::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 70px;
    background: #ee8d61;
    height: 4px;
}

.clinical_trails_page .light_orange_box p {
    color: #2554a2;
    padding: 20px 4%;
    text-align: center;
    font: 400 17px/29px 'Work Sans', sans-serif;
}

.clinical_trails_page .light_orange_box::after {
    content: '';
    background: url('../images/triangle.png') no-repeat center bottom;
    position: absolute;
    width: 25px;
    bottom: -14px;
    height: 14px;
    right: 0;
    left: 0;
    margin: auto;
}

.clinical_trails_page ul li::before {
    content: '';
    background: #e86328;
    position: absolute;
    left: 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    top: 12px;
}

.clinical_trails_page h4 {
    color: #2554a2;
    font: 600 19px/28px 'Open Sans', sans-serif;
    margin: 20px 0 7px 0;
}

.clinical_trails_page h4.color_dark {
    color: #000;
}

.clinical_trails_page .two-per-row {
    text-align: center;
    clear: both;
    font-size: 0;
}

.clinical_trails_page .two-per-row>div {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.clinical_trails_page .two-per-row .trigeminal-left {
    padding: 0 25px 0 0;
    width: 46%;
}

.clinical_trails_page .two-per-row .trigeminal-left h4 {}

.clinical_trails_page .two-per-row .trigeminal-left ul {}

.clinical_trails_page .two-per-row .trigeminal-left ul li {}

.clinical_trails_page .two-per-row .trigeminal-right {
    padding: 0 0 0 25px;
    position: relative;
    width: 45%;
}

.clinical_trails_page .two-per-row .trigeminal-right::before {
    content: '';
    position: absolute;
    height: 70%;
    width: 2px;
    background: #bebebe;
    left: 0;
    top: 23%;
}

.clinical_trails_page p.less-gap {
    padding: 4px 0;
}

.clinical_trails_page .two-per-row .trigeminal-right p span {
    display: block;
}

.clinical_trails_page .contact-block {
    clear: both;
    margin: 20px auto;
    display: inline-block;
    width: 100%;
    text-align: center;
    border: 1px solid #2554a2;
}

.clinical_trails_page .contact-block h3 {
    font: 600 21px/30px 'Open Sans', sans-serif;
    color: #2554a2;
    background: #e4eaf4;
    padding: 10px 0;
}

.clinical_trails_page .contact-block ul {
    margin: 10px auto;
}

.clinical_trails_page .contact-block ul li {
    background: none;
    padding: 0;
    margin: 10px;
    display: inline-block;
    vertical-align: top;
}

.clinical_trails_page .contact-block ul li a {
    font: 400 19px/28px 'Open Sans', sans-serif;
    display: inline-block;
    color: #000;
    position: relative;
    padding: 0 0 0 35px;
}

.clinical_trails_page .contact-block ul li a::before {
    content: '';
    position: absolute;
    background: url('../images/contact-sprite.png') no-repeat left center;
    height: 24px;
    width: 24px;
    left: 1px;
    top: 50%;
    transform: translate(0, -50%);
}

.clinical_trails_page .contact-block ul li::before {
    display: none;
}

.clinical_trails_page .contact-block ul li.tel2 a::before {
    background-position: 4px 2px;
}

.clinical_trails_page .contact-block ul li.mail a::before {
    background-position: -92px 5px;
}

.yt-video {
    margin: 20px 2%;
    width: 175px;
    min-height: 210px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background: 0 0;
    border-radius: 10px;
    padding-top: 10px;
}

img.img-vd {
    width: 100%;
    height: auto;
    padding: 2px;
    border: solid 1px #ccc;
    margin: 5px auto;
}

#Instagram_Bio_Container {
    background: #E76328;
    min-height: 100vh;
    height: auto;
}

#Instagram_Bio_Container #Instagram_Bio_Intra {
    padding: 60px 5px;
    text-align: center;
}

#Instagram_Bio_Container .logo {
    display: block;
    width: auto;
}

#Instagram_Bio_Container .logo a {
    display: inline-block;
    border: 14px solid #0E4C95;
    background: #fff;
    padding: 17px 25px;
    animation: zoom_in 1.3s ease-in-out;
}

@keyframes zoom_in {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

#Instagram_Bio_Container .logo a img {}

#Instagram_Bio_Container .links {
    max-width: 650px;
    margin: 20px auto;
    display: inline-block;
    width: 100%;
}

#Instagram_Bio_Container .links li {
    margin: 8px auto;
    display: inline-block;
    width: 100%;
    animation: coming_left_to_right;
    padding: 0;
    animation-timing-function: linear;
}

#Instagram_Bio_Container .links li.visit {
    animation-duration: 0.3s;
}

#Instagram_Bio_Container .links li.appointment {
    animation-duration: 0.6s;
}

#Instagram_Bio_Container .links li.blog {
    animation-duration: 0.9s;
}

#Instagram_Bio_Container .links li.subscribe {
    animation-duration: 1.2s;
}

@keyframes coming_left_to_right {
    from {
        opacity: 0;
        transform: translateX(-300px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

#Instagram_Bio_Container .links li a {
    position: relative;
    background: #fff;
    display: block;
    text-align: center;
    height: auto;
    border-radius: 6px;
    padding: 15px 65px;
    font: 400 24px/30px 'Source Sans Pro', sans-serif;
    color: #133C65;
}

#Instagram_Bio_Container .links li a::before {
    content: '';
    position: absolute;
    background: url('../images/instagram-bio-link-sprite.png') no-repeat center top;
    width: 53px;
    height: 42px;
    left: 10px;
    top: 50%;
    transform: translate(0, -50%);
}

#Instagram_Bio_Container .links li.visit a::before {
    background-position: 0 2px;
}

#Instagram_Bio_Container .links li.appointment a::before {
    background-position: 0 -74px;
}

#Instagram_Bio_Container .links li.blog a::before {
    background-position: 0 -152px;
}

#Instagram_Bio_Container .links li.subscribe a::before {
    background-position: 0 -230px;
}

#Instagram_Bio_Container .smo {
    padding: 0;
    margin: 10px auto;
    font-size: 0;
}

#Instagram_Bio_Container .smo li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 10px;
    height: auto;
    width: auto;
}

#Instagram_Bio_Container .smo li a {
    padding: 0;
    background-color: #fff;
    width: 35px;
    height: 27px;
    display: inline-block;
    vertical-align: bottom;
    border-radius: 5px;
}

#Instagram_Bio_Container .smo li a::before {
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    color: #3A3A38;
    left: 50%;
    font-size: 26px;
}

.img-centre {
    text-align: center;
}

.video-popup {
    text-align: center;
}

.dr-tabs {
    margin-bottom: 5px;
}

.dr-tabs li {

    width: 50% !important;
    font: 400 18px/22px Lato, sans-serif;
    color: #fff;
    background: #0f6dad !important;
    margin: 5px 10px;
    border-radius: 5px;
    text-align: center;
    padding: 0 !important;



}

.dr-tabs li a {
    display: block;
    padding: 15px 10px !important;
    text-decoration: none;
    color: #fff !important;
}

.sub-speciality {
    font-size: 14px;
    padding: 0px !important;
}

#bfcu-cntr {
    background: url(../images/bfcu-bg.jpg) no-repeat center 0;
}

.bfcu {
    padding: 65px 0px 30px 0px;
}

.congrats {
    text-align: center;
}

.congrats h3 {
    font: 700 28px/44px 'Quattrocento Sans';
    text-transform: uppercase;
    color: #e86228;
}

.congrats p {
    font: normal 22px/28px 'Quattrocento Sans';
}

.congrats span {
    color: #2554a2;
}

.vote {
    padding: 20px;
    background: #fff;
    border-radius: 20px;
}

.vote h3 {
    text-align: center;
    font: 700 22px/28px 'Quattrocento Sans';
}

.col {
    column-count: 2;
    font: normal 17px/24px 'Quattrocento Sans';
    padding: 15px;
}

.blue {
    color: #2554a2;
}

.bdr {
    border-right: 1px solid #999999;
}

.bfcu fieldset {
    background: linear-gradient(white, white) padding-box, linear-gradient(to right, #e86228 0%, #e86228 50%, #2554a2 50%, #2554a2 100%) border-box;
    border-radius: 20px;
    border: 2px solid transparent;
}

.bfcu fieldset legend {
    position: relative;
    font: 700 28px 'Quattrocento Sans';
    color: #e86228;
    background: #fff;
}

.bfcu fieldset legend {
    padding: 0px 20px;
    width: 180px;
    margin: 0 auto;
    text-align: center;
}

.bfcu fieldset legend::before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background: #e86228;
    border-radius: 10px;
    left: 0;
    top: 9px;
}

.bfcu fieldset legend::after {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background: #2554a2;
    border-radius: 10px;
    right: 0;
    top: 9px;
}

.ctr {
    text-align: center;
    vertical-align: middle;
}

.dr-head {
    padding-top: 20px;
}

.dr-info-l img,
.dr-info-r img {
    position: relative;
    z-index: 1;
}

.dr-info-l,
.dr-info-r {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dr-info-l .dr-title {
    background: #fff;
    padding: 15px 30px 15px 10px;
    position: relative;
    right: -30px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 180px;
}

.dr-info-r .dr-title {
    background: #fff;
    padding: 15px 10px 15px 45px;
    position: relative;
    left: -30px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: left;
    width: 180px;
}

.dr-info-l .dr-title,
.dr-info-r .dr-title {
    color: #2554a2;
    font: bold 17px 'Quattrocento Sans';
}

.dr-info-l .dr-title span,
.dr-info-r .dr-title span {
    color: #6c6c6c;
    display: block;
    font: italic 16px 'Quattrocento Sans';
}

.order {
    order: 2;
}

.nominee-l {
    background: #e86228;
    width: 100px;
    float: right;
    color: #fff;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 10px 15px;
    text-align: center;
    right: -30px;
    position: relative;
    font: normal 18px 'Quattrocento Sans';
}

.nominee-r {
    background: #e86228;
    width: 100px;
    float: left;
    color: #fff;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 10px 15px;
    text-align: center;
    left: -30px;
    position: relative;
    font: normal 18px 'Quattrocento Sans';
}

.mt-mobile {
    display: none;
}

.mt-desktop {
    display: block;
}

@media screen and (max-width:1067px) {
    .mt-mobile {
        display: block;
    }

    .mt-desktop {
        display: none;
    }

    .Intra-Tabs {
        left: 24%
    }

    .aboutdr-hs {
        height: auto
    }

    .Banner-content p {
        font: 700 20px/28px 'Open Sans', sans-serif;
        color: #000
    }

    .disorders-head {
        font-size: 27px
    }

    .Banner-content {
        left: 48%
    }

    .meetdoctor-right .aboutdr-h {
        width: 296px
    }

    .sleep1 {
        width: 52%
    }

    .sleep2 {
        width: 45%
    }

    .sleep2 img {
        margin: 80px 0 0 -15px
    }

    .diagnosis-tre li {
        margin: 0 4% 67px 0
    }

    #diagnosis {
        background: #f5f5f5
    }

    .diagnosis-read {
        margin: 6px auto 30px
    }

    .resources-text h3::before {
        left: 14%
    }

    .resources-info ul {
        padding: 30px 0 0 6%
    }

    .resources-info li {
        margin: 0 20px 10px 0
    }

    #Footer h3 {
        font-size: 20px
    }

    .size {
        width: 50%;
    }
}

@media screen and (max-width:1023px) {
    .menu>li {
        font: 400 17px/49px 'Quattrocento Sans', sans-serif !important
    }

    .Intra-Tabs {
        left: 1%
    }

    .Intra-Tabs li a {
        font-size: 14px
    }

    #meet {
        background: #031e2d
    }

    .meetdoctor-right .aboutdr-h {
        margin: 15px 27px 0 0
    }

    .sleep1 {
        width: 47%;
        padding: 0 11px 0 20px
    }

    .testimonials-text h3 {
        margin: 30px 0 40px 0
    }

    .test {
        width: auto
    }

    .resources-text h3 {
        margin: 30px 0 40px 0
    }

    .resources-info::before {
        border-bottom: 330px solid transparent
    }

    .resources-info {
        height: 327px
    }

    .resources-text h3::before {
        left: 2%
    }

    .resources-info li {
        width: 93%
    }

    .resources-info3 {
        border-bottom: 1px solid #e77d4f !important
    }

    #Footer {
        height: 894px
    }

    footer {
        background: #000
    }

    .offic-h {
        width: 46%;
        float: left;
        margin: 0 2% 30px 10px
    }

    .recent-h {
        width: 47%;
        float: left;
        margin: 0 2% 30px 10px
    }

    .hear-h {
        width: 42%;
        float: none;
        margin: 7px auto 0
    }

    .locations-header div {
        font: 400 13.5px/21px 'Quattrocento Sans', sans-serif
    }
}

@media screen and (max-width:860px) {
	
	.best-images li{
		display: block;
		width: 75%;
	}
    .r-grid {
        float: none;
        margin: auto !important
    }

    .menu li {
        font-size: 16px
    }

    .north {
        width: 34%
    }

    .appointment {
        width: 61.5%
    }

    .headache1 {
        left: -5px
    }

    .headache2 {
        left: 110px
    }

    .headache3 {
        left: 230px
    }

    .headache4 {
        left: 352px;
        top: 75px
    }

    .headache5 {
        left: 469px
    }

    .headache6 {
        left: 579px
    }

    .headache7 {
        left: 639px
    }
}

@media screen and (max-width:800px) {
    .dblk {
        display: block;
    }
}

@media screen and (max-width:768px) {

    #Content,
    #Sidebar {
        display: inherit
    }

    #Sidebar {
        margin: 0 auto
    }

    .main-phone span {
        display: inline-block
    }

    .book-appointment {
        margin-top: 0
    }
}

@media screen and (max-width:767px) {

    .headache1,
    .headache2,
    .headache3,
    .headache4,
    .headache5,
    .headache6,
    .headache7,
    .headache8,
    .headache9 {
        left: auto;
        top: auto
    }

    .Intra_tabs {
        display: block !important;
        position: absolute;
        z-index: 99999;
        right: 10px;
        bottom: 10px;
        text-align: center;
        width: 190px;
        left: auto;
        top: auto;
        height: auto
    }

    .Intra_here .headache1,
    .headache1:hover {
        background: 0 0
    }

    .Intra_here .headache2,
    .headache2:hover {
        background: 0 0
    }

    .Intra_here .headache3,
    .headache3:hover {
        background: 0 0
    }

    .Intra_here .headache4,
    .headache4:hover {
        background: 0 0
    }

    .Intra_here .headache5,
    .headache5:hover {
        background: 0 0
    }

    .Intra_here .headache6,
    .headache6:hover {
        background: 0 0
    }

    .Intra_here .headache7,
    .headache7:hover {
        background: 0 0
    }

    .Intra_here .headache8,
    .headache8:hover {
        background: 0 0
    }

    .Intra_here .headache8,
    .headache9:hover {
        background: 0 0
    }

    .Intra_tabs ul {
        bottom: 20px
    }

    .Intra_tabs ul li {
        display: inline-block;
        vertical-align: top;
        padding: 0;
        margin: 2px 2px
    }

    .Intra_tabs ul li a {
        padding: 2px;
        display: block;
        border-radius: 50%;
        background: #c56443;
        width: 9px;
        height: 9px
    }

    .Intra_tabs ul li a span {
        display: none
    }

    .Intra_tabs .Intra_here {
        border: 1px solid #325ca3;
        background: #325ca3;
        display: inline-block;
        border-radius: 50%
    }

    #Intra-Container #Interactivity {
        height: auto
    }

    #Intra-Container #Interactivity .rslides {
        position: relative;
        padding: 53% 0 0 0
    }

    #Intra-Container #Interactivity .rslides li {
        background-size: 100%;
        position: absolute !important
    }

    .north {
        width: 95%;
        text-align: center;
        float: none
    }

    .appointment {
        float: none;
        text-align: center;
        width: auto;
        margin: 0 auto;
        padding: 10px 10px 0 0
    }

    .main-phone {
        float: none
    }

    .locations-header {
        text-align: center
    }

    .Intra-Tabs {
        display: none
    }

    .Banner-content {
        left: auto;
        right: 20px;
        width: 300px;
        top: 4%;
        background: rgba(256, 256, 256, .5);
        padding: 7px;
        text-align: center
    }

    .disorders-head {
        font-size: 18px;
        line-height: 22px;
        padding: 0
    }

    .headache-read {
        padding: 7px 0 0 0;
        font: 400 17px/27px 'Quattrocento Sans', sans-serif;
        margin: auto
    }

    .Banner-content p {
        font: 500 14px/19px 'Open Sans', sans-serif
    }

    .curve {
        display: none
    }

    .test {
        width: 120px;
        margin: 0 auto;
        float: none
    }

    .testi p {
        padding: 21px 0 10px
    }

    .patie-name::before {
        display: none
    }

    .testi {
        width: 65%;
        float: none;
        margin: 0 auto
    }

    .patie-name {
        display: none
    }

    .offic-h {
        width: 57%;
        float: none;
        margin: 0 auto
    }

    .recent-h {
        width: 59%;
        float: none;
        margin: 0 auto
    }

    .hear-h {
        width: 58%
    }

    #Footer {
        height: 1220px
    }
}

@media screen and (max-width:700px) {
    .our-doctors ul li {
        width: auto;
    }

    #Main-Menu {
        display: none
    }

    #Mobile-Menu {
        display: block
    }

    .menu-mobile {
        text-align: center;
        padding: 8px 0;
        color: #fff;
        background: #e86329;
        font: 400 20px/26px 'Quattrocento Sans', sans-serif
    }

    .menu-mobile a {
        color: #fff;
        display: block
    }

    .menu-mobile img {
        margin: 0 0 0 10px
    }

    .Wrapper {
        position: absolute;
        z-index: 9999;
        left: 0;
        width: 100%;
        background: #aeadfe;
        display: none
    }

    .par-menu {
        font: 400 20px/26px 'Quattrocento Sans', sans-serif;
        color: #fff
    }

    .par-menu li {
        border-top: 1px solid #282828
    }

    .par-menu li a {
        padding: 10px 0 10px 20px;
        color: #fff;
        background: #3460a9;
        display: block;
        border-top: 1px solid #b6a468
    }

    .par-menu li a:hover {
        background: #e8632a
    }

    .par-menu li ul {
        display: none
    }

    .par-menu li li a {
        padding: 10px 0 10px 40px;
        background: rgba(0, 0, 0, .9);
        color: #fff
    }

    .par-menu li li li a {
        padding: 10px 0 10px 60px;
        background: rgba(0, 0, 0, .9);
        color: #fff
    }

    .par-menu li li a:hover {
        background: #e8632a
    }
}

@media screen and (max-width:639px) {
	
	.our-doctors ul li{
		display: block !important;
		width: auto !important;
		height: 390px !important;
	}
	.textMain h2{
		text-align: center;
	}
    .textMain .staff-list li {
        width: auto;
    }

    .profile-image {
        float: none !important;
        text-align: center
    }

    .diagnosis-tre h3 {
        padding: 50px 5px 70px 5px
    }

    .diagnosis-read {
        width: 320px;
        font: 600 13px/26px 'Open Sans', sans-serif
    }

    .meetdoctor-left .drimage-h {
        float: none;
        width: 288px;
        margin: 0 auto
    }

    .christoper-responsive {
        margin: -100px auto 0 auto !important
    }

    .meetdoctor-left,
    .meetdoctor-right {
        float: none;
        width: 93%;
        display: block;
        margin: auto
    }

    .responsive-top-margin {
        margin: 100px auto 0 auto
    }

    .aboutdr-hs {
        width: 315px;
        margin: auto
    }

    .meetdoctor-left .aboutdr-h {
        float: none
    }

    .meetdoctor-left .aboutdr-h {
        margin: 0 auto
    }

    .meetdoctor-right .aboutdr-h {
        width: 272px
    }

    .accessible_on .meetdoctor-left .aboutdr-h {
        margin: 5px auto
    }

    .sleep1 {
        float: left;
        min-height: 415px
    }

    .sleep1 {
        width: 93%
    }

    .sleep1 h3 {
        font: 600 20px/28px 'Open Sans', sans-serif;
        margin: 20px 0 20px 0
    }

    .sleep2 {
        width: 96%;
        margin: 0 auto;
        float: none
    }

    .sleep2 img {
        margin: 0 auto
    }

    .sleep2 p {
        padding: 0 0 30px 20px
    }

    .diagnosis-tre h3 {
        font: 700 21px/28px 'Quattrocento Sans', sans-serif;
        padding: 50px 0 70px 0
    }

    #Footer {
        height: auto;
        padding: 0 0 20px 0
    }

    #Testimonials {
        background: #1f458b
    }

    .testimonials-text {
        float: left;
        width: 98%
    }

    .testi {
        width: 89%
    }

    .resources-text {
        float: left;
        width: 97%
    }

    .resources-info {
        background: 0 0
    }

    .resources-info .Intra-R {
        background: #d35a26;
        display: none
    }

    .testimonials-text h3::before {
        display: none
    }

    .resources-text h3::before {
        display: none
    }

    .resources-text h3 {
        margin: 78px 0 -5px 0
    }

    .services-list-s {
        margin: 54px 0 0 4px
    }

    .textMain .services-list-s li {
        margin: 0 -5% 76px 0;
        width: 89%;
        background: 0 0;
        padding: 15px;
        height: auto
    }

    .serv1,
    .serv2,
    .serv3,
    .serv4,
    .serv5,
    .serv6 {
        display: none
    }

    .services-list-s h3 {
        width: 95%;
        margin: 0 0 10px 1%;
        font: 700 17px/26px OpenSans, sans-serif
    }

    .offic-h {
        width: 95%
    }

    .recent-h {
        width: 95%
    }

    .hear-h {
        width: 95%
    }

    .image-right {
        float: none;
        margin: 15px auto;
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .clinical_trails_page .two-per-row .trigeminal-left,
    .clinical_trails_page .two-per-row .trigeminal-right {
        padding: 0;
        display: block;
        margin: auto;
        width: 100%;
    }

    .clinical_trails_page .two-per-row .trigeminal-right::before {
        display: none;
    }

    .col {
        column-count: auto;
    }

    .bdr {
        border-right: none;
    }
}

@media screen and (max-width:479px) {
    .locations-header {
        text-align: center
    }

    .locations-header div {
        display: block;
        margin: 10px auto;
        text-align: center;
        width: auto;
    }

    .Banner-content {
        right: 1%;
        top: 2%
    }

    #Intra-Container-S #Interactivity li {
        background-position: -100px 0
    }

    .get-touch {
        height: 30px !important;
    }

    .medication a {
        font: 600 18px/25px 'Quattrocento Sans', sans-serif !important;

        padding: 10px 5px !important;

    }

    .paybill a {
        font: 600 18px/25px 'Quattrocento Sans', sans-serif !important;

        padding: 10px 10px !important;

    }

    .appointment {
        padding: 0px !important;
    }

}

@media screen and (max-width:370px) {
    .aboutdr-hs {
        width: 250px
    }

}
