#Map-Container,
#Service,
#Practice,
#Meet-dr,
#Area-expertise,
#Patient-reviews,
#Patient-resources,
#Footer-Container,
#Credibility-Container,
#Map-Container {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative
}


#Content-Main .video-box2 {
    padding: 45% 0 0 0;
    width: 80%;
    margin: 10px auto;
    position: relative;
    min-width: 295px;
    min-height: 200px;
}

#Content-Main .video-box2 iframe {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    border: 4px solid #303F9F;

}

#Accessibility,
#Header,
#Banner,
#Content-Main,
#Footer,
#Main-Menu,
#Mobile-Menu,
#Credibility,
#Service-intra,
#Practice-intra,
#Meet-dr-intra,
#Area-expertise-intra,
#Patient-reviews-intra,
#Patient-resources-intra,
#Map-intra {
    max-width: 1170px;
    min-width: 300px;
    margin: 0 auto;
    padding: 0;
    position: relative
}

#Scroller a {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    border-radius: 50%
}

.login {
    width: 320px;
    height: auto;
    position: absolute;
    right: 0;
    top: -20px;
    display: none;
    z-index: 99999999;
    background: #f9f9f9;
    border-radius: 5px;
    box-shadow: 2px 1px 3px #ece4e4
}

.clsbtn {
    width: auto;
    padding: 1px;
    border: 0;
    position: absolute;
    right: 8px;
    top: 1px;
    color: #746969;
    height: 33px;
    cursor: pointer;
    font: 700 16px/13px 'Lato', sans-serif;
    background: 0;
    text-shadow: 0 -1px 2px #958c8c
}

#Header {
    min-height: 130px;
    padding: 28px 0 18px 0
}

.logo {
    padding: 0 0 0 5px
}

.appoint {
    padding: 0 5px 0 0
}

.logo ul.name-logo li {
    display: inline-block;
    vertical-align: top;
    font: 900 24px/20px 'Muli', sans-serif;
    color: #303f9f
}

.logo ul.name-logo li:first-child {
    padding: 0 15px 0 0
}

/*.logo ul.name-logo li:last-child {
    padding: 0 0 0 15px
}

 .pritha-logo {
    border-right: 2px solid #e2e2e2
} */

/*.logo ul.img-logo li {
    display: inline-block;
    padding-top: 5px
}

.logo ul.img-logo li:first-child {
    padding-right: 20px
}*/

.appoint {
    text-align: right
}

.appoint ul {
    padding-top: 18px
}

.appoint li {
    display: inline-block
}

.call-appoint {
    background: url(../images/phn-logo.png) no-repeat left center;
    padding: 0 5px 0 25px;
    font: 700 18px/23px 'Muli', sans-serif;
    color: #242424
}

.book-appoint {
    width: 265px;
    border: 1px solid #a1a1a1;
    position: relative;
    margin: 10px 0 0 5px
}

.book-appoint a {
    display: block;
    padding: 8px 40px 8px 10px;
    color: #1f1f1f;
    font: 600 15px/20px 'Muli', sans-serif
}

.book-appoint span {
    float: left;
    width: 24px;
    height: 37px;
    background: url(../images/appointment-logo.png) no-repeat 0 center;
    margin: -8px 10px 0 0;
    border-right: 1px solid #a1a1a1
}

.book-appoint a::before {
    position: absolute;
    right: -1px;
    top: 0;
    font-size: 22px;
    color: #fff;
    background: #303f9f;
    padding: 9px
}

nav {
    background: #303f9f
}

.menu-home {
    width: 8% !important;
    font-size: 0px !important
}

.menu-home a::before {
    font-size: 20px
}

.menu-home a {
    width: 100%;
    height: 100%
}

.menu-home a::before {
    vertical-align: top;
    margin: auto
}

.menu-about {
    width: 15%;
}

.menu-services {
    width: 16%;
}
.menu-tms{
    width: 13%;
}

.menu-patient {
    width: 19%;
}

.menu-media {
    width: 14%;
}

.menu-contact {
    width: 15%;
}

.menu {
    text-align: center
}

.menu li {
    color: #fff;
    text-transform: uppercase;
    transition: all 700ms ease-out;
    font: 400 16px/20px 'Muli', sans-serif;
    -webkit-transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -ms-transition: all 700ms ease-out;
    -o-transition: all 700ms ease-out;
    height: 52px
}

.menu li:hover::before {
    width: 100%;
    background: #f7951e;
    color: #000
}

.menu li li:hover::before {
    display: none
}

.menu li a {
    padding: 16px 0;
    color: #fff
}

.menu li a:hover {
    background: #71b811
}

.menu li li {
    background: #271f67 url(../images/menu-li.png) no-repeat 15px 22px;
    width: 280px;
    border-bottom: 1px solid #5d568b
}

.menu li li:last-child {
    border-bottom: none
}

.menu ul li li {
    width: 200px;
    border-bottom: 1px solid #fbca8f
}

.menu li li li a {
    background: #f7951e;
    color: #000
}

.menu ul li a {
    padding: 13px 15px 13px 30px
}

.menu li li li a:hover {
    background: #71b811 url(../images/menu-li.png) no-repeat 15px 22px;
    color: #fff
}

.menu li li a {
    color: #fff;
    font: 400 16px/20px 'Lato', sans-serif;
    text-transform: capitalize
}

.menu li li:hover a {
    background: #fcae18 url(../images/menu-li-hover.png) no-repeat 15px 22px;
    color: #000
}

.menu-home {
    width: 54px;
    font-size: 0px !important
}

.menu-home a::before {
    font-size: 20px
}

.menu-home a {
    width: 100%;
    height: 100%
}

.menu-home a::before {
    vertical-align: top;
    margin: auto
}

.menu-home span {
    vertical-align: middle
}

.toggleMenu {
    font: bold 16px/30px Verdana, Arial, Helvetica, sans-serif
}

.toggleMenu a {
    border-radius: 5px;
    border: 2px solid #ccc;
    background: #303f9f;
    color: #fff
}

.Wrapper {
    font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif
}

.parentMenu {
    background: #303f9f;
    color: #fff
}

.parentMenu li:hover,
.parentMenu li.actMenu,
.parentMenu li.actMenu li {
    background: #71b811
}

.subMenu li a:hover {
    background: #303f9f;
    border-radius: 0;
    border-bottom: none
}

header.stickyHeader,
header.stickyHeader.stickyAnimate {
    background: #fff
}

.stickyAnimate .logo {
    padding: 5px 0
}

.stickyAnimate .ventura-center {
    padding-right: 30px;
    -webkit-transition: all 0.9s linear;
    -moz-transition: all 0.9s linear;
    -ms-transition: all 0.9s linear;
    -o-transition: all 0.9s linear;
    transition: all 0.9s linear
}

.stickyAnimate #Header {
    min-height: inherit;
    -webkit-transition: all 0.9s linear;
    -moz-transition: all 0.9s linear;
    -ms-transition: all 0.9s linear;
    -o-transition: all 0.9s linear;
    transition: all 0.9s linear;
    padding: 5px 0
}

.stickyAnimate .logo a img {
    width: 85%;
    -webkit-transition: all 0.9s linear;
    -moz-transition: all 0.9s linear;
    -ms-transition: all 0.9s linear;
    -o-transition: all 0.9s linear;
    transition: all 0.9s linear
}

#Banner-Container #Banner {
    height: 449px;
    margin-top: 182px
}

#Banner-Container .banner1 {
    background: url(../images/banner1-bg.jpg) no-repeat center top
}

.webp #Banner-Container .banner1 {
    background: url(../images/banner1-bg.webp) no-repeat center top
}

.jp2 #Banner-Container .banner1 {
    background: url(../images/banner1-bg.jp2) no-repeat center top
}

.jpx #Banner-Container .banner1 {
    background: url(../images/banner1-bg.wdp) no-repeat center top
}

#Banner-Container .banner1 .theme-L {
    background: url(../images/banner1-l-bg.jpg) no-repeat right top
}

.webp #Banner-Container .banner1 .theme-L {
    background: url(../images/banner1-l-bg.webp) no-repeat right top
}

.jp2 #Banner-Container .banner1 .theme-L {
    background: url(../images/banner1-l-bg.jp2) no-repeat right top
}

.jpx #Banner-Container .banner1 .theme-L {
    background: url(../images/banner1-l-bg.wdp) no-repeat right top
}

#Banner-Container .banner1 .theme-R {
    background: url(../images/banner1-r-bg.jpg) no-repeat left top
}

#Banner-Container .banner2 {
    background: url(../images/banner2-bg-new1.jpg) no-repeat center top
}

.webp #Banner-Container .banner2 {
    background: url(../images/banner2-bg-new1.webp) no-repeat center top
}

.jp2 #Banner-Container .banner2 {
    background: url(../images/banner2-bg.jp2) no-repeat center top
}

.jpx #Banner-Container .banner2 {
    background: url(../images/banner2-bg.wdp) no-repeat center top
}

#Banner-Container .banner2 .theme-L {
    background: url(../images/banner2-l-bg-new.jpg) no-repeat right top
}

.webp #Banner-Container .banner2 .theme-L {
    background: url(../images/banner2-l-bg-new.webp) no-repeat right top
}

.jp2 #Banner-Container .banner2 .theme-L {
    background: url(../images/banner2-l-bg.jp2) no-repeat right top
}

.jpx #Banner-Container .banner2 .theme-L {
    background: url(../images/banner2-l-bg.wdp) no-repeat right top
}

#Banner-Container .banner2 .theme-R {
    background: url(../images/banner2-r-bg-new.jpg) no-repeat left top
}

.webp #Banner-Container .banner2 .theme-R {
    background: url(../images/banner2-r-bg-new.webp) no-repeat left top
}

.jp2 #Banner-Container .banner2 .theme-R {
    background: url(../images/banner2-r-bg.jp2) no-repeat left top
}

.jpx #Banner-Container .banner2 .theme-R {
    background: url(../images/banner2-r-bg.wdp) no-repeat left top
}

#Banner-Container .banner3 {
    background: url(../images/banner3-bg.jpg) no-repeat center top
}

.webp #Banner-Container .banner3 {
    background: url(../images/banner3-bg.webp) no-repeat center top
}

.jp2 #Banner-Container .banner3 {
    background: url(../images/banner3-bg.jp2) no-repeat center top
}

.jpx #Banner-Container .banner3 {
    background: url(../images/banner3-bg.wdp) no-repeat center top
}

#Banner-Container .banner3 .theme-L {
    background: url(../images/banner3-l-bg.jpg) no-repeat right top
}

.webp #Banner-Container .banner3 .theme-L {
    background: url(../images/banner3-l-bg.webp) no-repeat right top
}

.jp2 #Banner-Container .banner3 .theme-L {
    background: url(../images/banner3-l-bg.jp2) no-repeat right top
}

.jpx #Banner-Container .banner3 .theme-L {
    background: url(../images/banner3-l-bg.wdp) no-repeat right top
}

#Banner-Container .banner3 .theme-R {
    background: url(../images/banner3-r-bg.jpg) no-repeat left top
}

.webp #Banner-Container .banner3 .theme-R {
    background: url(../images/banner3-r-bg.webp) no-repeat left top
}

.jp2 #Banner-Container .banner3 .theme-R {
    background: url(../images/banner3-r-bg.jp2) no-repeat left top
}

.jpx #Banner-Container .banner3 .theme-R {
    background: url(../images/banner3-r-bg.wdp) no-repeat left top
}

#Banner-Container .banner4 {
    background: url(../images/banner4-bg.jpg) no-repeat center top
}

#Banner-Container .banner4 .theme-L {
    background: url(../images/banner4-l-bg.jpg) no-repeat right top
}

#Banner-Container .banner4 .theme-R {
    background: url(../images/banner4-r-bg.jpg) no-repeat left top
}

#Banner-Container .banner5 {
    background: url(../images/banner5-bg.jpg) no-repeat center top
}

.webp #Banner-Container .banner5 {
    background: url(../images/banner5-bg.webp) no-repeat center top
}

.jp2 #Banner-Container .banner5 {
    background: url(../images/banner5-bg.jp2) no-repeat center top
}

.jpx #Banner-Container .banner5 {
    background: url(../images/banner5-bg.wdp) no-repeat center top
}

#Banner-Container .banner5 .theme-L {
    background: url(../images/banner5-l-bg.jpg) no-repeat right top
}

#Banner-Container .banner5 .theme-R {
    background: url(../images/banner5-r-bg.jpg) no-repeat left top
}

#Banner-Container .banner6 {
    background: url(../images/banner6-bg.jpg) no-repeat center top
}

.webp #Banner-Container .banner6 {
    background: url(../images/banner6-bg.webp) no-repeat center top
}

.jp2 #Banner-Container .banner6 {
    background: url(../images/banner6-bg.jp2) no-repeat center top
}

.jpx #Banner-Container .banner6 {
    background: url(../images/banner6-bg.wdp) no-repeat center top
}

#Banner-Container .banner6 .theme-L {
    background: url(../images/banner6-l-bg.jpg) no-repeat right top
}

#Banner-Container .banner6 .theme-R {
    background: url(../images/banner6-r-bg.jpg) no-repeat left top
}

#Banner-Container-S #Banner {
    height: 195px;
    margin-top: 194px
}

#Banner-Container-S .banner1 {
    background: url(../images/banner1-s-bg.jpg) no-repeat center top
}

#Banner-Container-S .banner1 .theme-L {
    background: url(../images/banner1-sl-bg.jpg) no-repeat right top
}

#Banner-Container-S .banner1 .theme-R {
    background: url(../images/banner1-sr-bg.jpg) no-repeat left top
}

#Banner-Container-S .banner2 {
    background: url(../images/banner2-s-bg-new1.jpg) no-repeat center top
}

#Banner-Container-S .banner2 .theme-L {
    background: url(../images/banner2-sl-bg-new.jpg) no-repeat right top
}

#Banner-Container-S .banner2 .theme-R {
    background: url(../images/banner2-sr-bg-new.jpg) no-repeat left top
}

#Banner-Container-S .banner3 {
    background: url(../images/banner3-s-bg.jpg) no-repeat center top
}

#Banner-Container-S .banner3 .theme-L {
    background: url(../images/banner3-sl-bg.jpg) no-repeat right top
}

#Banner-Container-S .banner3 .theme-R {
    background: url(../images/banner3-sr-bg.jpg) no-repeat left top
}

#Banner-Container-S .banner4 {
    background: url(../images/banner4-s-bg.jpg) no-repeat center top
}

#Banner-Container-S .banner4 .theme-L {
    background: url(../images/banner4-sl-bg.jpg) no-repeat right top
}

#Banner-Container-S .banner4 .theme-R {
    background: url(../images/banner4-sr-bg.jpg) no-repeat left top
}

#Banner-Container-S .banner5 {
    background: url(../images/banner5-s-bg.jpg) no-repeat center top
}

#Banner-Container-S .banner5 .theme-L {
    background: url(../images/banner5-sl-bg.jpg) no-repeat right top
}

#Banner-Container-S .banner5 .theme-R {
    background: url(../images/banner5-sr-bg.jpg) no-repeat left top
}

#Banner-Container-S .banner6 {
    background: url(../images/banner6-s-bg.jpg) no-repeat center top
}

#Banner-Container-S .banner6 .theme-L {
    background: url(../images/banner6-sl-bg.jpg) no-repeat right top
}

#Banner-Container-S .banner6 .theme-R {
    background: url(../images/banner6-sr-bg.jpg) no-repeat left top
}

.banner-content {
    position: absolute;
    font: normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
    left: 50%;
    top: 71%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 15px;
    color: #fff;
    width: 90%;
    text-align: center
}

.banner-content.expand {
    color: #000
}

#Banner-Container-S .banner-content {
    top: 37%;
    color: #000;
    left: 67%
}

#Banner-Container-S .banner-content p {
    font: 300 20px/25px 'Muli', sans-serif
}

#Banner-Container-S .banner-head {
    font: 800 30px/35px 'Muli', sans-serif
}

.banner-head {
    font: 800 45px/50px 'Muli', sans-serif
}

#Banner-Container-S .cutting,
#Banner-Container-S .expand {
    color: #fff
}

.banner-content p {
    font: 300 32px/37px 'Muli', sans-serif
}

#Banner-Container-S .Banner-Tabs {
    top: 73%
}

.Banner-Tabs {
    position: absolute;
    z-index: 99;
    margin: 0;
    padding: 0;
    right: 0;
    text-align: center;
    top: 80%;
    -webkit-transform: translateY(-50%, -50%);
    -moz-transform: translateY(-50%, -50%);
    -ms-transform: translateY(-50%, -50%);
    -o-transform: translateY(-50%, -50%);
    transform: translateY(-50%);
    width: 40px
}

.Banner-Tabs li {
    display: block ! important;
    margin: 0 0 5px 0;
    float: right
}

.Banner-Tabs li a {
    display: block;
    width: 100%;
    height: 100%
}

.Banner-Tabs li.Banner_here {
    background: #f7921d;
    width: 40px
}

.Banner-Tabs li {
    position: relative;
    background: #1b1464;
    width: 25px;
    height: 5px;
    margin: 3px;
    transition: 0.7s all ease
}

.navigation {
    font: 400 16px/20px 'Muli', sans-serif;
    padding: 50px 0 10px 10px
}

.navigation a {
    text-decoration: none
}

.textMain {
    font: 400 16px/28px 'Muli', sans-serif;
    color: #2d2f2f
}

.textMain a {
    color: #0e24cc;
    text-decoration: none;
    font-weight: 700
}

.textMain a:hover {
    color: #0000AC
}

.textMain h1 {
    font: 900 35px/40px 'Muli', sans-serif;
    color: #303f9f
}

.textMain h1 span {
    font: 300 25px/30px 'Muli', sans-serif;
    color: #000
}

.textMain h2,
.hTag2,
.textMain h3.hTag2,
.textMain h4.hTag2 {
    font: 700 28px/34px 'Muli', sans-serif;
    color: #4e8800
}

.textMain h2 span {
    font: 600 23px/30px 'Muli', sans-serif;
    color: #000
}

.textMain h2 a,
.hTag2 a,
.textMain h3.hTag2 a,
.textMain h4.hTag2 a {
    color: #014cbe
}

.textMain h3,
.hTag3,
.textMain h2.hTag3,
.textMain h4.hTag3 {
    font: 500 20px/30px Verdana, Arial, Helvetica, sans-serif;
    color: #353535
}

.textMain h3 a,
.hTag3 a,
.textMain h2.hTag3 a,
.textMain h4.hTag3 a {
    color: #353535
}

.textMain h4,
.hTag4,
.textMain h2.hTag4,
.textMain h3.hTag4 {
    font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
    color: #014cbe
}

.textMain h4 a,
.hTag4 a,
.textMain h2.hTag4 a,
.textMain h3.hTag4 a {
    color: #014cbe
}

#Sidebar {
    width: 280px;
    padding: 45px 0 20px 0
}

.dr-list {
    background: #1b1464;
    text-align: center;
    position: relative;
    margin-bottom: 10px
}

.dr-head {
    font: 300 20px/24px 'Muli', serif;
    color: #fff;
    padding: 15px 0 12px 0;
    text-transform: uppercase
}

.dr-head span {
    display: block;
    font: 700 20px/24px 'Muli', serif
}

.dr-list .rslides {
    overflow: hidden;
    height: 310px
}

.dr-list .Doctor_auto {
    display: none
}

.dr-list .Doctor_nav.slidePrev {
    background: url(../images/left-arrow.png) no-repeat center;
    width: 11px;
    height: 19px;
    position: absolute;
    z-index: 99;
    left: 7px;
    top: 168px;
    padding: 10px;
    margin: 15px 5px
}

.dr-list .slidePrev::before,
.dr-list .slideNext::before,
.dr-list .slidePrev span,
.dr-list .slideNext span {
    display: none
}

.dr-list .Doctor_nav.slideNext {
    background: url(../images/right-arrow.png) no-repeat center;
    width: 11px;
    height: 19px;
    position: absolute;
    z-index: 99;
    right: 7px;
    top: 168px;
    padding: 10px;
    margin: 15px 5px
}

.dr-list p {
    font: 800 18px/23px 'Muli', sans-serif;
    color: #fff
}

.dr-list p span {
    display: block;
    font: 400 18px/23px 'Muli', sans-serif
}

.profile-s {
    background: #f7951e;
    margin-top: 10px;
    color: #fff;
    font: 300 15px/20px 'Source Sans Pro', sans-serif;
    padding: 8px 15px
}

.profile-s a {
    display: block
}

.vid-embed {
    text-align: center;
}

.vid-embed li {
    display: inline-block;
    width: 49%;
    padding: 5px !important;
    background: none !important;
}

.vid-embed li .video-box2 {
    padding: 58% 0 0 0 !important;
    width: 100% !important;
    min-height: 240px !important;
}

.pat-resources {
    background: url(../images/patient-resource-bg-s.png)no-repeat left center;
    height: 366px
}

.pat-resources .pat-head-s {
    font: 700 24px/34px 'Muli', serif;
    padding: 10px 0 0 20px;
    text-align: center;
    color: #fff
}

.pat-resources li {
    font: 300 18px/23px 'Muli', sans-serif;
    color: #fff;
    border-bottom: 1px solid #303756
}

.pat-resources li:last-child {
    border-bottom: none
}

.pat-resources li a {
    padding: 27px 0 27px 5px;
    display: block
}

.pat-resources li span {
    width: 44px;
    height: 53px;
    display: block;
    float: left;
    margin: -12px 17px 0 20px
}

.first-visit-s span {
    background: url(../images/first-visit-guide-s.png) no-repeat scroll 0 0
}

.pat-form-list-s span {
    background: url(../images/patient-forms-s.png) no-repeat scroll 0 0
}

.edu-video-s span {
    background: url(../images/educational-videos-s.png) no-repeat scroll 0 0
}

.online-s span {
    background: url(../images/online-appointment-s.png) no-repeat scroll 0 0
}

.ins-info-s span {
    background: url(../images/insurance-info-s.png) no-repeat scroll 0 0
}

.first-visit-s:hover span {
    background: url(../images/first-visit-guide-s-hover.png) no-repeat scroll 0 0
}

.pat-form-list-s:hover span {
    background: url(../images/patient-forms-s-hover.png) no-repeat scroll 0 0
}

.edu-video-s:hover span {
    background: url(../images/educational-videos-s-hover.png) no-repeat scroll 0 0
}

.online-s:hover span {
    background: url(../images/online-appointment-s-hover.png) no-repeat scroll 0 0
}

.ins-info-s:hover span {
    background: url(../images/insurance-info-s-hover.png) no-repeat scroll 0 0
}

#Footer-Container {
    background: #2b3d98
}

#Footer-Container {
    padding: 60px 0
}

.footer-div {
    text-align: center
}

.footer-menu {
    display: inline-block;
    vertical-align: top;
    width: 17%;
    color: #fff;
    text-align: left;
    padding: 0 5px
}

.footer-services {
    display: inline-block;
    vertical-align: top;
    width: 32%;
    color: #fff;
    text-align: left
}

.footer-info {
    display: inline-block;
    vertical-align: top;
    width: 21%;
    color: #fff;
    text-align: left
}

.footer-google {
    padding: 0 5px 0 0;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    width: 26%;
    text-align: left
}

.footer-menu li,
.footer-services li,
.footer-info li {
    font: 300 15px/30px 'Muli', sans-serif;
    letter-spacing: .6px;
    color: #fff;
    background: url(../images/footer-bullet.png) no-repeat 0 13px;
    padding-left: 15px
}

.footer-head {
    font: 600 22px/28px 'Muli', sans-serif;
    text-transform: uppercase;
    letter-spacing: .6px;
    color: #fff;
    margin: 10px auto 20px auto
}

.social-logo h2 {
    font: 300 15px/24px 'Muli', sans-serif;
    color: #fff;
    padding-bottom: 10px
}

.social-logo p {
    font: 400 13px/25px 'Muli', sans-serif;
    color: #fff
}

.social-logo ul {
    font-size: 0;
    padding: 10px 0 25px 0
}

.social-logo li {
    display: inline-block;
    vertical-align: top;
    width: 35px;
    height: 35px;
    font-size: 20px;
    color: #fff;
    position: relative;
    margin: 0 1%;
    background: #71b811;
    border-radius: 6px
}

.social-logo li a {
    width: 100%;
    height: 100%;
    display: block
}

.social-logo li a::before {
    position: absolute;
    font-family: 'fontello';
    display: block;
    font-size: 25px
}

.facebook a::before,
.twitter a::before,
.youtube a::before {
    left: 9px;
    right: 0;
    top: 7px
}

.ypo-logo {
    padding-top: 25px
}

.contactTable {
    border-spacing: 5px;
    border: 2px solid #ccc
}

.contactTable:hover {
    -webkit-box-shadow: 0 0 10px 1px rgba(51, 51, 51, .2);
    -moz-box-shadow: 0 0 10px 1px rgba(51, 51, 51, .2);
    -ms-box-shadow: 0 0 10px 1px rgba(51, 51, 51, .2);
    -o-box-shadow: 0 0 10px 1px rgba(51, 51, 51, .2);
    box-shadow: 0 0 10px 1px rgba(51, 51, 51, .2)
}

.contact-address {
    width: 300px;
    padding: 10px;
    position: relative
}

.contact-address p.textMainBold {
    padding: 5px 0
}

.contact-address p {
    position: relative;
    padding: 5px 10px 5px 30px
}

.contact-address p::before {
    position: absolute;
    left: 5px;
    top: 5px
}

.contact-map {
    position: relative
}

.contact-map iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
    border: 0
}

.firstvisit .textMain .first-visit-s {
    display: none
}

.patientforms .textMain .pat-form-list-s {
    display: none
}

.ins-info .textMain .ins-info-s {
    display: none
}

.online-s .textMain .online-app-s {
    display: none
}

.schemaTable {
    padding: 3px;
    border: 1px solid #013ca5;
    width: 87%;
    margin: 10px auto
}

.leeburg {
    padding-bottom: 30px !important
}

.textMain .schemaTitle {
    background: #303f9f;
    text-align: center;
    padding: 5px 10px;
    color: #fff;
    font: 500 20px/28px 'Muli', sans-serif
}

.textMain .schemaTable .table-div {
    margin: 0;
    padding: 0;
    border-spacing: 3px
}

.textMain .schemaTable .table-cell {
    margin: 0;
    padding: 9px;
    position: relative;
    background: none;
    border-radius: 5px;
    background: #edf4f9
}

.textMain .schemaTable p.textMainBold {
    padding: 5px 0
}

.textMain .schemaTable p {
    position: relative;
    padding: 0 10px 0 30px
}

.textMain .schemaTable p::before {
    position: absolute;
    left: 5px;
    top: 0
}

.textMain .write-review {
    font: 400 16px/20px 'Muli', sans-serif;
    float: right;
    position: relative;
    border: 2px solid #ccc
}

.textMain .write-review a {
    display: block;
    padding: 5px 15px;
    text-decoration: none
}

.textMain .write-review a::before {
    margin-right: 15px
}

.textMain .useFul {
    margin: 15px 0;
    padding: 0
}

.textMain .useFul ul {
    margin: 0;
    padding: 0;
    font-size: 0;
    text-align: center
}

.textMain .useFul li {
    margin: 1%;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    width: 45%;
    min-width: 290px;
    font: 400 16px/20px 'Source Sans Pro', sans-serif;
    background: none;
    border: 2px solid #ccc
}

.textMain .useFul li span {
    display: block;
    padding: 15px 0;
    background: #ccc;
    margin: 0 0 15px 0
}

.textMain .useFul li img {
    margin: 10px 0
}

.textMain .useFul li a {
    display: block;
    padding: 5px;
    text-decoration: none
}

.service-rect {
    position: absolute;
    top: -115px;
    left: -1px
}

#Service {
    height: 449px
}

.service-video {
    position: relative;
    top: -44px;
    z-index: 99;
    width: 440px;
    border-top: 43px solid #1b1464;
    border-bottom: 50px solid #1b1464
}

.video-brain {
    width: 440px;
    height: 400px
}

.service-list {
    width: 470px;
    position: relative
}

.service-list li {
    font: 300 18px/23px 'Muli', sans-serif;
    padding: 10px 0 10px 100px;
    background: url(../images/service-li.png) no-repeat 75px 16px;
    border-bottom: 1px solid #e8e8e8
}

.service-list li:hover,
.service-list li.Service_here {
    color: #71b811;
    background: url(../images/service-li-h.png) no-repeat 75px 16px;
    font: 800 18px/23px 'Muli', sans-serif
}

.service-head {
    font: 700 40px/45px 'Muli', sans-serif;
    text-transform: uppercase;
    color: #000;
    position: relative;
    padding-bottom: 20px;
    padding: 50px 0 20px 70px
}

.service-head::after {
    position: absolute;
    content: '';
    background: #f7931d;
    width: 8px;
    height: 30px;
    left: 285px;
    top: 58px
}

.service-head span {
    color: #ccc;
    padding: 0 40px
}

.service-img {
    padding-top: 17px
}

.Service_auto.slidePause,
.Service_nav.slidePrev,
.Service_nav.slideNext {
    display: none
}

#Practice {
    background: #f7951e;
    padding: 70px 0 60px 0;
    color: #fff
}

.practice-head {
    font: 700 38px/43px 'Muli', sans-serif;
    text-align: center;
    text-transform: uppercase;
    width: 570px;
    margin: 0 auto;
    position: relative
}

.practice-head::before {
    content: '';
    position: absolute;
    background: url(../images/practice-before.png) left center;
    height: 20px;
    width: 83px;
    left: -100px;
    top: 14px
}

.practice-head::after {
    content: '';
    position: absolute;
    background: url(../images/practice-after.png) left center;
    height: 20px;
    width: 83px;
    right: -100px;
    top: 14px
}

#Practice-intra p {
    text-align: center;
    font: 400 18px/23px 'Muli', sans-serif;
    padding-top: 20px
}

#Meet-dr {
    background: url(../images/dr-profile-m.jpg) no-repeat center top;
    min-height: 906px
}

#Meet-dr-intra .theme-L {
    background: url(../images/dr-profile-l.jpg) no-repeat right top;
    height: 906px
}

#Meet-dr-intra .theme-R {
    background: url(../images/dr-profile-r.jpg) no-repeat left top;
    height: 906px
}

.webp #Meet-dr-intra .theme-R {
    background: url(../images/dr-profile-r.webp) no-repeat left top
}

.jp2 #Meet-dr-intra .theme-R {
    background: url(../images/dr-profile-r.jp2) no-repeat left top
}

.jpx #Meet-dr-intra .theme-R {
    background: url(../images/dr-profile-r.wdp) no-repeat left top
}

#Meet-dr h1 {
    padding-top: 60px;
    font: 700 40px/45px 'Muli', sans-serif;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    color: #110b40
}

#Meet-dr h1::after {
    content: '';
    position: absolute;
    background: url(../images/meet-after.png) no-repeat center center;
    width: 463px;
    height: 11px;
    left: 0;
    right: 25px;
    margin: auto;
    top: 120px
}

#Meet-dr .about-dr {
    text-align: center
}

#Meet-dr .about-dr li {
    display: inline-block;
    text-align: center;
    margin: 0 30px;
    padding: 60px 0;
    position: relative
}

.dr-details {
    position: absolute;
    background: url(../images/dr-list.png) no-repeat left center;
    width: 312px;
    height: 127px;
    bottom: -8px;
    left: 23px;
    color: #fff
}

.dr-details:hover {
    background: url(../images/dr-list-h.png) no-repeat left center;
    transition: 0.3s all ease
}

.dr-name {
    font: 800 25px/30px 'Muli', sans-serif;
    padding-top: 10px
}

.dr-name span {
    display: block;
    padding-top: 5px;
    font: 700 16px/20px 'Muli', sans-serif
}

.speciality {
    font: 300 16px/20px 'Muli', sans-serif;
    padding-bottom: 5px
}

.view-profile {
    position: relative
}

.view-profile::before {
    position: absolute;
    content: '';
    background: #fff;
    left: 90px;
    width: 3px;
    height: 20px
}

.view-profile::after {
    position: absolute;
    content: '';
    background: #fff;
    right: 90px;
    width: 3px;
    height: 20px
}

.why-choose {
    padding-top: 100px;
    text-align: center
}

.choose-head {
    font: 700 38px/42px 'Muli', sans-serif;
    color: #589605;
    position: relative
}

.choose-head span {
    color: #28398d
}

.choose-head::after {
    position: absolute;
    content: '';
    background: #bfbfbf;
    width: 165px;
    height: 5px;
    top: 65px;
    left: 0;
    right: 25px;
    margin: auto
}

.why-choose li {
    display: inline-block;
    margin: 0 15px;
    padding: 60px 0 60px 39px;
    position: relative;
    text-align: left;
    font: 600 15px/20px 'Muli', sans-serif;
    color: #242424;
    background: url(../images/why-choose-li.png) no-repeat left center
}

#Area-expertise-intra {
    background: url(../images/area-expertise-m.png) no-repeat center top;
    height: 512px
}

#Area-expertise-intra .theme-L {
    background: url(../images/area-expertise-l.png) no-repeat right top;
    height: 512px
}

#Area-expertise-intra .theme-R {
    background: url(../images/area-expertise-r.png) no-repeat left top;
    height: 512px
}

.expertise {
    width: 48%
}

.expertise {
    padding: 70px 0 0 5px;
    color: #fff
}

.area {
    font: 700 31px/35px 'Muli', sans-serif;
    padding-bottom: 30px
}

.expertise li {
    font: 700 22px/27px 'Muli', sans-serif;
    padding-bottom: 30px
}

.expertise li span {
    font: 300 14px/20px 'Muli', sans-serif;
    display: block
}

.need-psychiatrist {
    color: #fff;
    padding-top: 70px;
    width: 24%
}

.need-help {
    font: 700 31px/35px 'Muli', sans-serif;
    padding-bottom: 30px
}

.need-psychiatrist p {
    font: 300 17px/30px 'Muli', sans-serif;
    width: 95%;
    padding-bottom: 30px
}

.read-more {
    font: 300 16px/20px 'Muli', sans-serif;
    border: 1px solid #fff;
    border-radius: 50px;
    display: inline-block
}

.read-more a {
    display: block;
    padding: 8px 15px
}

.brain-img {
    position: absolute;
    z-index: 9;
    top: 125px;
    left: 440px;
    width: 28%
}

#Patient-reviews {
    padding: 60px 0 75px 0
}

#Patient-reviews-intra {
    background: url(../images/patient-reviews-img.png) no-repeat center center;
    height: 330px;
    text-align: center
}

.recent-review {
    font: 300 18px/23px 'Muli', sans-serif;
    padding: 30px 0 5px 0
}

#Patient-reviews-intra h2 {
    font: 700 42px/46px 'Muli', sans-serif;
    position: relative
}

#Patient-reviews-intra h2::after {
    position: absolute;
    content: '';
    background: #589605;
    width: 150px;
    height: 3px;
    top: 53px;
    left: 0;
    right: 25px;
    margin: auto
}

#Patient-reviews-intra ul {
    width: 73%;
    margin: 0 auto;
    position: relative
}

.testi-list li {
    position: relative;
    width: 100%
}

.testi-list li p {
    text-align: center;
    padding: 25px 130px;
    height: 135px;
    margin: 0 auto;
    font: 400 18px/28px 'Source Sans Pro', sans-serif
}

.testi-list li p::before {
    position: absolute;
    content: '';
    background: url(../images/quotes-open.png) no-repeat left center;
    width: 23px;
    height: 23px;
    left: 93px;
    top: 20px
}

.testi-list li p::after {
    position: absolute;
    content: '';
    background: url(../images/quotes-close.png) no-repeat left center;
    width: 23px;
    height: 23px;
    right: 93px
}

.Testimonial-Tabs {
    position: absolute;
    z-index: 99;
    padding: 0;
    left: 0;
    top: 245px;
    right: 25px;
    margin: auto
}

.Testimonial-Tabs li {
    display: inline-block;
    position: relative;
    background: #373737;
    width: 13px;
    height: 13px;
    border-radius: 50%
}

.Testimonial-Tabs li a {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 50%
}

.Testimonial-Tabs li.Testimonial_here a {
    background: #000;
    border-radius: 50%
}

.read-all {
    font: 600 16px/20px 'Muli', sans-serif;
    display: inline-block;
    padding-top: 40px
}

.read-all a {
    background: #fff;
    border: 2px solid #f7921d;
    border-radius: 50px;
    display: block;
    padding: 10px 20px
}

.Testimonial_auto.slidePause,
.Testimonial_nav.slidePrev,
.Testimonial_nav.slideNext {
    display: none
}

* Submit Testimonials */.textMain .write-review {
    font: normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
    float: right;
    position: relative;
    border: 2px solid #ccc
}

.textMain .write-review a {
    display: block;
    padding: 5px 15px;
    text-decoration: none
}

.textMain .write-review a::before {
    margin-right: 15px
}

.textMain .pat-test ul li {
    background: none
}

.textMain .pat-test ul {
    text-align: center
}

.textMain .pat-test ul li {
    display: inline-block;
    vertical-align: top;
    padding: 0
}

.test-img {
    display: block;
    width: 125px;
    height: 125px;
    margin: 0 auto
}

.type-one .test-img {
    background: url(../images/test-img1.png) no-repeat center center
}

.type-three .test-img {
    background: url(../images/test-img2.png) no-repeat center center
}

.type-two .test-img {
    background: url(../images/test-img3.png) no-repeat center center
}

.type-one .test-img,
.type-three .test-img {
    margin-top: 20px
}

.textMain ul li.type-two {
    margin: 0 4% 10px
}

.type-two .test-img {
    margin-bottom: 20px
}

.test-name {
    color: #c03;
    font-weight: 700;
    font-size: 20px
}

.test-content {
    width: 290px;
    border: 2px solid #303f9f;
    border-radius: 8px;
    height: 400px;
    padding: 20px 10px;
    text-align: center;
    position: relative
}

.test-first::after,
.test-second::before {
    color: #d1d1d1;
    position: absolute;
    content: '';
    width: 15px;
    height: 16px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.test-content span::before {
    font-size: 40px;
    color: #303f9f
}

#Patient-resources {
    background: url(../images/patient-resource-bg.jpg) no-repeat center top;
    min-height: 417px;
    color: #fff;
    padding: 60px 0
}

#Patient-resources.inView {
    background-attachment: scroll
}

#Patient-resources h3 {
    font: 700 42px/47px 'Muli', sans-serif;
    text-align: center;
    padding-bottom: 30px
}

#Patient-resources ul {
    text-align: center
}

#Patient-resources li {
    font: 300 16px/20px 'Muli', sans-serif;
    display: inline-block;
    width: 19%;
    text-align: center;
    margin: 0 auto;
    position: relative
}

#Patient-resources li::after {
    position: absolute;
    content: '';
    background: #ffc100;
    width: 42px;
    height: 2px;
    bottom: 33px;
    left: 90px
}

#Patient-resources li a {
    padding: 180px 0 0 0;
    display: block;
    color: #fff;
    text-align: center
}

#Patient-resources .first-visit a {
    background: url(../images/first-visit-guide.png) no-repeat top center
}

#Patient-resources .pat-forms a {
    background: url(../images/patient-forms.png) no-repeat top center
}

#Patient-resources .edu-video a {
    background: url(../images/educational-videos.png) no-repeat top center
}

#Patient-resources .online-app a {
    background: url(../images/online-appointment.png) no-repeat top center
}

#Patient-resources .ins-info a {
    background: url(../images/insurance-info.png) no-repeat top center
}

#Patient-resources .first-visit:hover a {
    background: url(../images/first-visit-guide-hover.png) no-repeat top center
}

#Patient-resources .pat-forms:hover a {
    background: url(../images/patient-forms-hover.png) no-repeat top center
}

#Patient-resources .edu-video:hover a {
    background: url(../images/educational-videos-hover.png) no-repeat top center
}

#Patient-resources .online-app:hover a {
    background: url(../images/online-appointment-hover.png) no-repeat top center
}

#Patient-resources .ins-info:hover a {
    background: url(../images/insurance-info-hover.png) no-repeat top center
}

.home #Credibility {
    padding: 37px 0
}

#Credibility {
    padding: 30px 0
}

#Credibility li {
    display: inline-block;
    vertical-align: middle
}

#Credibility-Container {
    border-top: 1px solid #d7d7d7
}

.home #Credibility-Container {
    border-top: none
}

#Credibility .nbs-flexisel-nav-left,
#Credibility .nbs-flexisel-nav-right {
    display: none
}

#Map-intra #Slider4 .banner0 {
    background: url(../images/map-center1.png) no-repeat top center;
    background-size: cover;
    height: 440px
}

.webp #Map-intra #Slider4 .banner0 {
    background: url(../images/map-center1.webp) no-repeat top center
}

.jp2 #Map-intra #Slider4 .banner0 {
    background: url(../images/map-center1.jp2) no-repeat top center
}

.jpx #Map-intra #Slider4 .banner0 {
    background: url(../images/map-center1.wdp) no-repeat top center
}

#Map-intra #Slider4 .banner1 {
    background: url(../images/map-center2.png) no-repeat top center;
    background-size: cover;
    height: 440px
}

.webp #Map-intra #Slider4 .banner1 {
    background: url(../images/map-center2.webp) no-repeat top center
}

.jp2 #Map-intra #Slider4 .banner1 {
    background: url(../images/map-center2.jp2) no-repeat top center
}

.jpx #Map-intra #Slider4 .banner1 {
    background: url(../images/map-center2.wdp) no-repeat top center
}

#Map-intra #Slider4 .banner2 {
    background: url(../images/map-center3.png) no-repeat top center;
    background-size: cover;
    height: 440px
}

.webp #Map-intra #Slider4 .banner2 {
    background: url(../images/map-center3.webp) no-repeat top center
}

.jp2 #Map-intra #Slider4 .banner2 {
    background: url(../images/map-center3.jp2) no-repeat top center
}

.jpx #Map-intra #Slider4 .banner2 {
    background: url(../images/map-center3.wdp) no-repeat top center
}

#Map-intra #Slider4 .banner3 {
    background: url(../images/map-center4.png) no-repeat top center;
    background-size: cover;
    height: 440px
}

.webp #Map-intra #Slider4 .banner3 {
    background: url(../images/map-center4.webp) no-repeat top center
}

.jp2 #Map-intra #Slider4 .banner3 {
    background: url(../images/map-center4.jp2) no-repeat top center
}

.jpx #Map-intra #Slider4 .banner3 {
    background: url(../images/map-center4.wdp) no-repeat top center
}

#Map-intra #Slider4 .banner0 .theme-L {
    background: url(../images/map-left0.png) no-repeat right top
}

.webp #Map-intra #Slider4 .banner0 .theme-L {
    background: url(../images/map-left0.webp) no-repeat right top
}

.jp2 #Map-intra #Slider4 .banner0 .theme-L {
    background: url(../images/map-left0.jp2) no-repeat right top
}

.jpx #Map-intra #Slider4 .banner0 .theme-L {
    background: url(../images/map-left0.wdp) no-repeat right top
}

#Map-intra #Slider4 .banner1 .theme-L {
    background: url(../images/map-left1.png) no-repeat right top
}

.webp #Map-intra #Slider4 .banner1 .theme-L {
    background: url(../images/map-left1.webp) no-repeat right top
}

.jp2 #Map-intra #Slider4 .banner1 .theme-L {
    background: url(../images/map-left1.jp2) no-repeat right top
}

.jpx #Map-intra #Slider4 .banner1 .theme-L {
    background: url(../images/map-left1.wdp) no-repeat right top
}

#Map-intra #Slider4 .banner2 .theme-L {
    background: url(../images/map-left2.png) no-repeat right top
}

.webp #Map-intra #Slider4 .banner2 .theme-L {
    background: url(../images/map-left2.webp) no-repeat right top
}

.jp2 #Map-intra #Slider4 .banner2 .theme-L {
    background: url(../images/map-left2.jp2) no-repeat right top
}

.jpx #Map-intra #Slider4 .banner2 .theme-L {
    background: url(../images/map-left2.wdp) no-repeat right top
}

#Map-intra #Slider4 .banner3 .theme-L {
    background: url(../images/map-left3.png) no-repeat right top
}

.webp #Map-intra #Slider4 .banner3 .theme-L {
    background: url(../images/map-left3.webp) no-repeat right top
}

.jp2 #Map-intra #Slider4 .banner3 .theme-L {
    background: url(../images/map-left3.jp2) no-repeat right top
}

.jpx #Map-intra #Slider4 .banner3 .theme-L {
    background: url(../images/map-left3.wdp) no-repeat right top
}

#Map-intra #Slider4 .banner0 .theme-R {
    background: url(../images/map-right0.png) no-repeat left top;
    background-size: cover
}

#Map-intra #Slider4 .banner1 .theme-R {
    background: url(../images/map-right1.png) no-repeat left top
}

.webp #Map-intra #Slider4 .banner1 .theme-R {
    background: url(../images/map-right1.webp) no-repeat left top
}

.jp2 #Map-intra #Slider4 .banner1 .theme-R {
    background: url(../images/map-right1.jp2) no-repeat left top
}

.jpx #Map-intra #Slider4 .banner1 .theme-R {
    background: url(../images/map-right1.wdp) no-repeat left top
}

#Map-intra #Slider4 .banner2 .theme-R {
    background: url(../images/map-right2.png) no-repeat left top
}

.webp #Map-intra #Slider4 .banner2 .theme-R {
    background: url(../images/map-right2.webp) no-repeat left top
}

.jp2 #Map-intra #Slider4 .banner2 .theme-R {
    background: url(../images/map-right2.jp2) no-repeat left top
}

.jpx #Map-intra #Slider4 .banner2 .theme-R {
    background: url(../images/map-right2.wdp) no-repeat left top
}

#Map-intra #Slider4 .banner3 .theme-R {
    background: url(../images/map-right3.png) no-repeat left top
}

.webp #Map-intra #Slider4 .banner3 .theme-R {
    background: url(../images/map-right3.webp) no-repeat left top
}

.jp2 #Map-intra #Slider4 .banner3 .theme-R {
    background: url(../images/map-right3.jp2) no-repeat left top
}

.jpx #Map-intra #Slider4 .banner3 .theme-R {
    background: url(../images/map-right3.wdp) no-repeat left top
}

#Map-intra {
    height: 343px
}

.Map-Tabs {
    position: absolute;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
}

.Map-Tabs ul {
    text-align: center;
}

.address-list li {
    display: inline-block;
    width: 294px;
    height: 60px;
    text-align: left;
    position: relative;
    background: #71b811 url(../images/map-li-bg.png) no-repeat 20px center;
    z-index: 9;
    color: #fff;
    margin-left: -5px
}

.address-list li::after {
    content: '';
    position: absolute;
    right: 0;
    background: #8dc641;
    width: 2px;
    height: 27px;
    top: 17px
}

.address-list li::after::last-child {
    background: none
}

.address-list li a {
    padding: 18px 50px;
    display: block
}

.address-head {
    font: 600 17px/23px 'Muli', sans-serif;
    padding-bottom: 5px
}

.address-list li div {
    margin: 0 auto
}

.address-list li.Map_here {
    background: #303f9f url(../images/map-li-bg.png) no-repeat 20px center;
    cursor: pointer
}

.Maps_auto.slidePause,
.Maps_nav.slidePrev,
.Maps_nav.slideNext {
    display: none
}

.map-address {
    position: absolute;
    left: 0;
    top: 240px;
    background: #f7921d;
    width: 279px;
    height: 138px;
    z-index: 99;
    padding: 10px 10px 0 20px;
    color: #000;
    text-align: center;
    right: 0;
    margin: auto
}

.map-head {
    font: 700 18px/23px 'Muli', serif
}

.map-loc {
    font: 600 16px/24px 'Muli', sans-serif
}

.map-phn {
    font: 400 16px/24px 'Muli', sans-serif
}

.Map_auto.slidePause,
.Map_nav.slidePrev,
.Map_nav.slideNext {
    display: none
}

.profile-page .textMain h1 {
    position: relative;
    padding-bottom: 55px
}

.profile-page .textMain h1::after {
    position: absolute;
    content: '';
    background: url(../images/line-header.png) no-repeat left center;
    width: 92%;
    height: 66px
}

.dr-img {
    float: right;
    padding: 15px 0 0 30px
}

.textMain .treatment-div a,
.textMain .service-div a {
    color: #575656;
    font: 500 16px/20px 'Muli', sans-serif
}

.service-page .textMain h1 {
    position: relative;
    padding-bottom: 55px
}

.service-page .textMain h1::after {
    position: absolute;
    content: '';
    background: url(../images/line-header.png) no-repeat left center;
    width: 92%;
    height: 66px;
    bottom: 0;
    left: 0
}

.service-div-l {
    float: left;
    width: 65%
}

.service-div-r {
    float: right
}

.service-h {
    font: 700 32px/37px 'Muli', sans-serif;
    color: #303f9f
}

.conditions-h {
    font: 700 18px/26px 'Muli', sans-serif;
    color: #303030;
    position: relative
}

.conditions-h::after {
    position: absolute;
    content: '';
    background: #71b811;
    width: 58px;
    height: 3px;
    left: 0;
    bottom: -20px
}

.service-div-l li {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    background: none !important;
    padding-left: 0px !important
}

.service-div-l li ul {
    padding-top: 30px
}

.service-div-l li li {
    display: block;
    width: 85%;
    background: url(../images/service-li-s.png) no-repeat left center !important;
    padding-left: 20px !important;
    color: #303030;
    font: 600 16px/32px 'Muli', sans-serif
}

.textMain .service-div-l ul ul,
.textMain .service-div-l ol ol {
    padding-left: 0
}

.service-div {
    border-bottom: 2px solid #71b811;
    height: 468px;
    padding-top: 25px
}

.service-page .textMain .treatment-div {
    position: relative;
    padding: 25px 0 55px 0
}

.service-page .textMain .treatment-div::after {
    position: absolute;
    content: '';
    background: url(../images/line-header.png) no-repeat left center;
    width: 92%;
    height: 66px;
    top: 35px;
    left: 0
}

.practice-list li {
    font: 600 18px/23px 'Muli', sans-serif;
    width: 24%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    background: none !important;
    min-height: 330px
}

.practice-list li span {
    background: url(../images/service-link.png) no-repeat center center;
    display: block;
    width: 75px;
    height: 39px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: -25px;
    margin: auto
}

.practice-list li:hover span {
    background: url(../images/service-link-h.png) no-repeat center center
}

.practice-list li.psychotherapy span,
.practice-list li.group-therapy span,
.practice-list li.family-therapy span {
    bottom: 25px
}

.practice-list li a {
    padding: 220px 0 0 0;
    display: block;
    color: #000;
    text-align: center
}

.practice-list .assessment a {
    background: url(../images/psychiatric-evaluation-assessment.png) no-repeat center center
}

.practice-list .tbs a {
    background: url(../images/theta-burst-stimulation-s.png) no-repeat center center
}

.practice-list .med-management a {
    background: url(../images/medication-management-s.png) no-repeat center center
}

.practice-list .counselling-therapy a {
    background: url(../images/counseling-therapy-s.png) no-repeat center center
}

.practice-list .psychotherapy a {
    background: url(../images/psychotherapy-s.png) no-repeat center center
}

.practice-list .group-therapy a {
    background: url(../images/group-therapy-s.png) no-repeat center center
}

.practice-list .family-therapy a {
    background: url(../images/family-therapy-s.png) no-repeat center center
}

.practice-list .tms a {
    background: url(../images/transcranial-magnetic-stimulation-s.png) no-repeat center center
}

.practice-list .spravato a {
    background: url(../images/spravato-s.png) no-repeat center center
}

.practice-list .assessment:hover a {
    background: url(../images/psychiatric-evaluation-assessment-h.png) no-repeat center center
}

.practice-list .tbs:hover a {
    background: url(../images/theta-burst-stimulation-s-h.png) no-repeat center center
}

.practice-list .med-management:hover a {
    background: url(../images/medication-management-s-h.png) no-repeat center center
}

.practice-list .counselling-therapy:hover a {
    background: url(../images/counseling-therapy-s-h.png) no-repeat center center
}

.practice-list .psychotherapy:hover a {
    background: url(../images/psychotherapy-s-h.png) no-repeat center center
}

.practice-list .group-therapy:hover a {
    background: url(../images/group-therapy-s-h.png) no-repeat center center
}

.practice-list .family-therapy:hover a {
    background: url(../images/family-therapy-s-h.png) no-repeat center center
}

.practice-list .tms:hover a {
    background: url(../images/transcranial-magnetic-stimulation-h.png) no-repeat center center
}

.practice-list .spravato:hover a {
    background: url(../images/spravato-h.png) no-repeat center center
}

.textMain .useful-links-tab {
    width: 100%;
    margin-top: 40px !important;
    text-align: center
}

.textMain .useful-links-tab li {
    background: none !important;
    display: inline-block;
    margin: 0 11px 20px 0;
    padding: 5px 5px !important;
    width: 400px;
    border: 1px solid #6c7074;
    vertical-align: top;
    min-height: 180px
}

.textMain .useful-links-tab li .logo-sec {
    text-align: center
}

.textMain .useful-links-tab .logo-sec a {
    display: block
}

.link-tab > .link-head {
    background: #1b1464;
    font: 600 16px/20px 'Muli', sans-serif;
    margin: 5px 0 0 0;
    padding: 6px 0;
    color: #fff !important;
    text-align: center !important
}

.link-tab p {
    text-align: center
}

.link-tab p a {
    text-decoration: underline
}

.ofc-img {
    text-align: left
}

.ofc-img img {
    border: 3px solid #2e7cd0
}

.textMain .video-list li {
    background: none
}

.video-list li {
    display: inline-block;
    vertical-align: top;
    width: 49%
}

.textMain .grid-list {
    text-align: center
}

.textMain .grid-list li {
    padding: 0;
    background: #ccc;
    display: inline-block;
    overflow: hidden;
    margin: 10px;
    transition: all 150ms linear;
    text-align: center;
    border-radius: 4px;
    box-shadow: 2px 5px 10px var(--color-smoke);
    --color-smoke: #e4e4e4;
    font: 700 22px/26px 'Muli', sans-serif;
    font-size: 15px;
    letter-spacing: 1px
}

.textMain .grid-list li a {
    display: block;
    padding: 5px 15px;
    color: #202129
}

.textMain .grid-list li a:hover {
    color: #000
}

.textMain .grid-list li:hover {
    background: #fdd09a;
    opacity: 1;
    transition: 0.3s all ease;
    opacity: .85
}

.textMain .conditions-page {
    padding-top: 20px
}

.textMain #parentHorizontalTab {
    background: none;
    text-transform: none
}

.textMain .resp-tabs-list.hor_1 {
    display: block;
    margin: 0 auto;
    text-align: center;
    margin: 0;
    padding: 0
}

.contact-s .textMain .resp-tabs-list.hor_1 li {
    width: 232px !important;
    font-size: 14px !important
}

.contact-s .resp-tab-content.hor_1.resp-tab-content-active {
    background: #f0f0f1
}

.contact-s p::before {
    position: relative;
    font-size: 22px;
    color: #023da5;
    margin: 0 10px 0 -33px;
    width: 24px;
    display: inline-block;
    text-align: center;
    top: 3px
}

.details-L {
    width: 34%;
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0
}

.details-R {
    display: inline-block;
    width: 63%;
    vertical-align: top
}

.details-R p {
    text-align: center
}

.contact-s .resp-tab-content.hor_1 .details-L p {
    padding: 10px 0 0 40px
}

.map-R {
    height: 250px;
    border: 1px solid #ccc
}

.map-R iframe {
    border: none;
    width: 100%;
    height: 100%
}

.plan-surgery .textMain .resp-tabs-list.hor_1 li {
    width: 250px
}

.textMain .resp-tabs-list.hor_1 li {
    cursor: pointer;
    display: inline-block !important;
    vertical-align: top;
    font: 600 16px/20px 'Muli', sans-serif;
    text-transform: uppercase;
    position: relative;
    width: 220px;
    height: auto;
    padding: 0;
    margin: 0 15px;
    display: block;
    text-align: center;
    padding: 10px 0;
    background: #1b1464 !important;
    color: #fff;
    padding: 15px 0;
    border-radius: 5px;
    margin: 3px
}

.textMain .resp-tabs-container {
    padding: 0;
    clear: left;
    background: #fff
}

.textMain h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none
}

.textMain .resp-tab-content {
    display: none;
    padding: 15px
}

.textMain .resp-tab-active {
    border-bottom: none
}

.textMain .resp-tabs-list li.resp-tab-active {
    vertical-align: top;
    position: relative;
    background: #71b811 !important;
    color: #fff
}

.textMain .resp-tabs-list li.resp-tab-active::before {
    vertical-align: top;
    position: absolute
}

.textMain .resp-content-active,
.textMain .resp-accordion-active {
    display: block
}

.textMain .resp-tab-content {
    border: none;
    min-height: 330px;
    margin: 30px 0 0 0
}

.textMain h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0 solid #c1c1c1;
    margin: 0;
    padding: 10px 15px
}

.textMain h2.resp-tab-active {
    border-bottom: 0 solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important
}

.textMain h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue
}

.textMain .resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%
}

.textMain .resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none
}

.textMain .resp-vtabs .resp-tabs-container {
    padding: 0;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none
}

.textMain .resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word
}

.textMain .resp-vtabs li.resp-tab-active {
    position: relative;
    z-index: 1
}

.textMain .resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1
}

.textMain h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797
}

.textMain h2.resp-tab-active {
    background: #DBDBDB
}

.textMain .resp-easy-accordion h2.resp-accordion {
    display: block
}

.textMain .resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1
}

.textMain .resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1
}

.textMain .resp-jfit {
    width: 100%;
    margin: 0
}

.textMain .resp-tab-content-active {
    display: block
}

.textMain h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1
}

.textMain .resp-tabs-list li a {
    color: #a8a8a8;
    float: left;
    text-decoration: none;
    position: relative;
    width: auto
}

.textMain .resp-tabs-list li a span {
    float: left;
    width: 116px;
    height: 115px;
    margin: -45px 10px 0 0
}

.textMain .resp-tabs-list li a:hover {
    position: relative;
    color: #37aaff
}

.textMain .resp-tabs-list li:hover::before {
    display: none
}

.faq .textMain h2 {
    font: 700 24px/30px 'Rubik', sans-serif;
    color: #0596eb
}

.faq .textMain h3 {
    font: 500 18px/24px 'Rubik', sans-serif;
    color: #313131
}

.landing-page ul {
    text-align: right
}

.landing-page ul li {
    background: none !important;
    padding: 0 !important;
    display: inline-block;
    font: 400 15px/40px 'Lato', sans-serif
}

.landing-page ul li a {
    color: #fff;
    display: block;
    text-decoration: none;
    padding: 2px 10px 2px 34px;
    border-radius: 7px
}

.landing-page ul li a:hover {
    text-decoration: none;
    color: #dde7f4
}

.textMain .topicimage {
    float: left;
    width: 206px;
    margin: 16px 2% 0 0;
    border: 1px solid #b9bbbd;
    padding: 2px
}

.PDFtext {
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #999
}

.textMain .off-hrs {
    margin: 0;
    width: 280px
}

.textMain .off-hrs li {
    background-image: none;
    padding: 5px 5px 5px 40px
}

.textMain .off-hrs li span:first-child {
    width: 50px;
    display: inline-block
}

.p-forms {
    column-count: 2
}

.testimonial-no-record {
    display: none
}

.accessible_on .textMain,
.accessible_on .textMain h1,
.accessible_on .textMain h1 span,
.accessible_on .textMain h2,
.accessible_on .textMain h2 span,
.accessible_on .textMain h3,
.accessible_on .textMain h3 span,
.accessible_on .textMain h4,
.accessible_on .textMain h4 span,
.accessible_on .navigation,
.accessible_on .PDFtext,
.accessible_on .notFound,
.accessible_on #Practice,
.accessible_on .expertise,
.accessible_on .need-psychiatrist,
.accessible_on .choose-head,
.accessible_on .choose-head span,
.accessible_on #Patient-resources,
.accessible_on .service-head,
.accessible_on .service-head span,
.accessible_on .footer-head,
.accessible_on .social-logo h2,
.accessible_on #Meet-dr h1,
.accessible_on .why-choose li,
.accessible_on .pat-resources .pat-head-s,
.accessible_on .dr-list p,
.accessible_on .profile-s,
.accessible_on .dr-head,
.accessible_on .conditions-h,
.accessible_on .dr-details,
.accessible_on .textMain .schemaTitle,
.accessible_on .textMain .resp-tabs-list.hor_1 li,
.accessible_on .service-h {
    color: inherit !important
}

.accessible_on .parentMenu li,
.accessible_on .textMain .relList li,
.accessible_on .textMain .subList li,
.accessible_on .ypo-l,
.accessible_on .ypo-r,
.accessible_on .textMain ul ul li,
.accessible_on .menu-home a,
.accessible_on .textMain .mediaList li,
.accessible_on .menu li li,
.accessible_on nav,
.accessible_on .menu li a:hover,
.accessible_on #Practice,
.accessible_on #Meet-dr,
.accessible_on #Area-expertise-intra,
.accessible_on #Patient-reviews-intra,
.accessible_on #Patient-resources,
.accessible_on #Footer-Container,
.accessible_on .social-logo li,
.accessible_on .read-all a,
.accessible_on .dr-list,
.accessible_on .profile-s,
.accessible_on .pat-resources,
.accessible_on .textMain .schemaTitle,
.accessible_on .textMain .schemaTable .table-cell,
.accessible_on .textMain .resp-tabs-list li.resp-tab-active,
.accessible_on .textMain .resp-tabs-list.hor_1 li,
.accessible_on .contact-s .resp-tab-content.hor_1.resp-tab-content-active,
.accessible_on .textMain .resp-tabs-container,
.accessible_on .textMain .grid-list li:hover,
.accessible_on .textMain ul li,
.accessible_on .textMain .grid-list li {
    background: none !important
}

.accessible_on .textMain .schemaTable .table-cell,
.accessible_on .details-L,
.accessible_on .textMain .resp-tabs-list.hor_1 li,
.accessible_on .textMain .grid-list li,
.dfw-greymode #Sidebar {
    border: 1px solid #ccc
}

.contact-s .resp-tab-content.hor_1.resp-tab-content-active {
    background: none
}

.accessible_on .details-R {
    display: none
}

.dfw-whitemode .dfw-skip,
.dfw-whitemode .showcase,
.dfw-whitemode .ypo-l img,
.dfw-whitemode .ypo-r img,
.dfw-whitemode .dr-list,
.dfw-whitemode .pat-resources {
    border: 1px solid #000
}

.dfw-blackmode .dfw-skip,
.dfw-blackmode .showcase,
.dfw-blackmode .ypo-l img,
.dfw-blackmode .ypo-r im,
.dfw-blackmode .dr-list,
.dfw-blackmode .pat-resources {
    border: 1px solid #fff
}

.dfw-whitemode .textMain .mediaList li,
.dfw-whitemode .textMain .relList li,
.dfw-whitemode .textMain .subList li {
    border: 2px solid #000
}

.dfw-blackmode .textMain .mediaList li,
.dfw-blackmode .textMain .relList li,
.dfw-blackmode .textMain .subList li {
    border: 2px solid #fff
}

.dfw-whitemode .ypo-l,
.dfw-whitemode .ypo-r {
    border-bottom: 1px dashed #000
}

.dfw-blackmode .ypo-l,
.dfw-blackmode .ypo-r {
    border-bottom: 1px dashed #fff
}

.dfw-whitemode .ypo-logo img {
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -ms-filter: invert(100%);
    -o-filter: invert(100%);
    filter: invert(100%)
}

.dfw-blackmode .ypo-logo img {
    -webkit-filter: invert(0);
    -moz-filter: invert(0);
    -ms-filter: invert(0);
    -o-filter: invert(0);
    filter: invert(0)
}

.accessible_on .service-video {
    top: 0
}

.accessible_on .service-img {
    display: none
}

.accessible_on #Service {
    height: 540px
}

.accessible_on #Patient-reviews-intra {
    height: auto
}

.accessible_on #Credibility {
    text-align: center
}

.accessible_on #Credibility li {
    padding: 0 20px;
    background: #fff
}

.accessible_on .service-list li {
    font: 800 18px/23px 'Muli', sans-serif;
    background: url(../images/service-li-h.png) no-repeat 75px 16px
}

.dfw-blackmode .service-list li,
.dfw-blackmode .service-list li:hover {
    font: 800 18px/23px 'Muli', sans-serif;
    background: url(../images/service-li.png) no-repeat 75px 16px
}

.accessible_on .dr-details {
    background: url(../images/dr-list-h.png) no-repeat left center
}

.accessible_on nav {
    border-top: 1px solid #000
}

.accessible_on nav,
.accessible_on #Service,
.accessible_on #Practice,
.accessible_on #Meet-dr,
.accessible_on #Area-expertise,
.accessible_on #Patient-reviews,
.accessible_on #Patient-resources,
.accessible_on #Credibility-Container {
    border-bottom: 1px solid #000
}

.dfw-blackmode nav,
.dfw-blackmode #Service,
.dfw-blackmode #Practice,
.dfw-blackmode #Meet-dr,
.dfw-blackmode #Area-expertise,
.dfw-blackmode #Patient-reviews,
.dfw-blackmode #Patient-resources,
.dfw-blackmode #Credibility-Container {
    border-bottom: 1px solid #fff
}

.dfw-GreyMode nav,
.dfw-GreyMode #Service,
.dfw-GreyMode #Practice,
.dfw-GreyMode #Meet-dr,
.dfw-GreyMode #Area-expertise,
.dfw-GreyMode #Patient-reviews,
.dfw-GreyMode #Patient-resources,
.dfw-GreyMode #Credibility-Container {
    border-bottom: 1px solid #fff
}

.accessible_on #Patient-resources .first-visit:hover a {
    background: url(../images/first-visit-guide.png) no-repeat top center
}

.accessible_on #Patient-resources .pat-forms:hover a {
    background: url(../images/patient-forms.png) no-repeat top center
}

.accessible_on #Patient-resources .edu-video:hover a {
    background: url(../images/educational-videos.png) no-repeat top center
}

.accessible_on #Patient-resources .online-app:hover a {
    background: url(../images/online-appointment.png) no-repeat top center
}

.accessible_on #Patient-resources .ins-info:hover a {
    background: url(../images/insurance-info.png) no-repeat top center
}

.accessible_on .first-visit-s span {
    background: url(../images/first-visit-guide-s-hover.png) no-repeat scroll 0 0
}

.accessible_on .pat-form-list-s span {
    background: url(../images/patient-forms-s-hover.png) no-repeat scroll 0 0
}

.accessible_on .edu-video-s span {
    background: url(../images/educational-videos-s-hover.png) no-repeat scroll 0 0
}

.accessible_on .online-s span {
    background: url(../images/online-appointment-s-hover.png) no-repeat scroll 0 0
}

.accessible_on .ins-info-s span {
    background: url(../images/insurance-info-s-hover.png) no-repeat scroll 0 0
}

.accessible_on .practice-list .assessment a {
    background: url(../images/psychiatric-evaluation-assessment-h.png) no-repeat center center
}

.accessible_on .practice-list .tbs a {
    background: url(../images/theta-burst-stimulation-s-h.png) no-repeat center center
}

.accessible_on .practice-list .med-management a {
    background: url(../images/medication-management-s-h.png) no-repeat center center
}

.accessible_on .practice-list .counselling-therapy a {
    background: url(../images/counseling-therapy-s-h.png) no-repeat center center
}

.accessible_on .practice-list .psychotherapy a {
    background: url(../images/psychotherapy-s-h.png) no-repeat center center
}

.accessible_on .practice-list .group-therapy a {
    background: url(../images/group-therapy-s-h.png) no-repeat center center
}

.accessible_on .practice-list .family-therapy a {
    background: url(../images/family-therapy-s-h.png) no-repeat center center
}

.accessible_on .practice-list li span {
    background: url(../images/service-link-h.png) no-repeat center center
}

.accessible_on .practice-list .tms a {
    background: url(../images/transcranial-magnetic-stimulation-h.png) no-repeat center center
}

.dfw-whitemode .mandatory {
    color: #000 !important
}

.dfw-blackmode .mandatory {
    color: #fff !important
}

.dfw-greymode .mandatory {
    color: #333 !important
}

.dfw-blackmode .textMain li p {
    color: #fff !important
}

.accessible_on .menu-home span {
    font-size: 15px !important
}

.accessible_on .login {
    display: none
}

.prvd-lst {
    text-align: center;
}



.prvd-lst li {

    display: inline-block !important;

    background: none !important;
    padding: 5px !important;
    vertical-align: top;
    width: 32%;
    margin-bottom: 20px;

}

.tms {
    font-size: 15px !important;
    color: #f00 !important;
}

.wm {
    width: 200px;
    text-align: center;
    vertical-align: middle;
}

.btn a {
    background: #f7951e;
    color: #ffffff;
    padding: 8px 15px;
    border-radius: 20px;
    display: inline-block;
    font-size: 16px;
}

.btn a:hover {
    background: #71b811;
}

#quick {
    position: fixed;
    right: 0;
    padding: 10px;
    color: #fff;
    top: 50%;
    z-index: 999999;
    cursor: pointer;
    background: #efeff08a;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.quick-div {
    background: #000 none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

#quick-pop {
    border-radius: 5px;
    display: none;
    left: 0;
    right: 0;
    margin: 0px auto;
    overflow: hidden;
    position: fixed;
    top: 10%;
    width: 400px;
    z-index: 99999;
    padding: 20px;
    background: #ffffff;
    font: 400 16px/20px 'Roboto', sans-serif;
    text-align: center;
}

#quick-pop p {
    margin-top: 14px;
    color: #444;
}

.quick-button {
    color: #e73e51;
    cursor: pointer;
    font: 700 13px/13px Verdana, Geneva, sans-serif;
    height: 20px;
    position: absolute;
    right: 2px;
    text-align: center;
    top: 5px;
    width: 20px;
    z-index: 101;
}

.pt-testi-video li {
    display: inline-block;
    width: 49%;
}

.gdpCookie,
.gdp_popup {
    font: 400 15px/20px 'Muli', sans-serif !important;
}

@media screen and (max-width: 767px) {
    .pt-testi-video li {
        width: 95%;
    }
}

@media screen and (max-width:1165px) {
    .address-list li {
        width: 245px
    }

    .address-head {
        font: 600 13px/18px 'Muli', sans-serif
    }

    .address-list {
        text-align: center
    }

    .Testimonial-Tabs {
        top: 262px
    }

    .profile-page .textMain h1::after {
        display: none
    }

    .profile-page .textMain h1 {
        padding-bottom: 25px
    }

    .service-div-l {
        width: 52%
    }
}

@media screen and (max-width:1064px) {
    .why-choose li {
        padding: 30px 0 30px 39px
    }

    .choose-head {
        padding-bottom: 20px
    }

    .brain-img {
        left: 400px;
        width: 25%
    }

    .service-video {
        top: -43px;
        width: 385px
    }

    .service-head span {
        padding: 0 20px
    }

    .service-head {
        padding: 50px 0 20px 18px
    }

    .service-list li {
        padding: 10px 0 10px 50px;
        background: url(../images/service-li.png) no-repeat 30px 16px
    }

    .service-list li:hover,
    .service-list li.Service_here {
        background: url(../images/service-li-h.png) no-repeat 30px 16px
    }

    .service-list {
        width: 369px
    }

    .service-img {
        padding-top: 75px
    }

    .service-head::after {
        left: 218px
    }

    .video-brain {
        width: 384px;
        height: 384px
    }
}

@media screen and (max-width:1022px) {
    .testi-list li p {
        padding: 20px 15px
    }

    .testi-list li p::before {
        left: -10px
    }

    .testi-list li p::after {
        right: -10px
    }

    .logo {
        width: 56%
    }

    .need-psychiatrist {
        width: 20%
    }

    .service-div {
        border: none;
        height: auto
    }

    .stickyAnimate .logo a img {
        width: auto;
    }
}

@media screen and (max-width:940px) {


    .logo ul.img-logo li {

        padding-bottom: 5px;
    }

    #Banner-Container #Banner {
        margin-top: 256px
    }

    #Banner-Container-S #Banner {
        margin-top: 257px
    }

    .service-head::after {
        left: 180px;
        top: 54px
    }

    .service-video {
        top: 8px
    }

    .service-head {
        font: 700 32px/36px 'Muli', sans-serif
    }

    .logo,
    .appoint {
        display: block;
        text-align: center;
        margin: 0 auto
    }

    .appoint ul {
        padding-top: 15px
    }

    .logo {
        width: auto
    }

    .testi-list li p {
        width: auto
    }

    .service-div-l {
        width: 58%
    }

    .service-div-r {
        width: 30%
    }

    .service-div-l li li {
        width: 100%
    }

    #Banner-Container-S .banner-content {
        width: 75%;
        left: 62%
    }

    .textMain .schemaTable .table-cell {
        display: block;
        margin: 0 auto
    }

    .schemaTable {
        width: 45%
    }

    .leeburg {
        padding-bottom: 0px !important
    }

    .p-forms {
        column-count: 1
    }

    .wm {
        width: auto;
        text-align: center;
        display: block;
    }
}

@media screen and (max-width:860px) {
    .video-brain {
        margin: 0 auto
    }

    .service-video {
        top: 0;
        display: block;
        width: 384px;
        margin: 0 auto;
        text-align: center
    }

    .service-rect {
        display: none
    }

    .service-div-l {
        width: 66%
    }

    .textMain h1 span {
        font: 300 23px/27px 'Muli', sans-serif
    }

    .textMain h1 {
        font: 900 33px/38px 'Muli', sans-serif
    }

    .service-img {
        display: none
    }

    .service-text {
        display: block;
        width: 80%;
        margin: 0 auto
    }

    #Service {
        height: auto
    }

    .brain-img {
        left: 403px;
        width: 19%
    }

    .need-help,
    .area {
        font: 700 26px/30px 'Muli', sans-serif
    }

    .brain-img {
        left: 372px;
        width: 19%;
        top: 175px
    }

    #Patient-resources li::after {
        background: none;
        display: none
    }

    #Patient-resources li {
        font: 300 15px/19px 'Muli', sans-serif
    }

    .practice-list li {
        width: 35%
    }

    .practice-list {
        text-align: center
    }
}

@media screen and (max-width:769px) {

    #Banner-Container-S .banner2,
    #Banner-Container-S .banner3,
    #Banner-Container-S .banner4,
    #Banner-Container-S .banner5 {
        background-position: 15% center
    }

    .details-L,
    .details-R {
        width: 100%
    }

    #Patient-resources li {
        width: 28%
    }

    #Patient-resources {
        background: #191f41
    }

    .practice-head {
        width: 78%
    }

    .brain-img {
        display: none
    }

    .expertise,
    .need-psychiatrist {
        display: block;
        width: auto;
        padding-left: 20px
    }

    .need-psychiatrist {
        padding-top: 10px
    }

    #Area-expertise-intra {
        background: #2e42a0;
        height: 685px
    }

    .expertise {
        padding: 40px 0 0 20px
    }

    .why-choose {
        padding-top: 50px
    }

    .footer-services {
        width: 50%
    }

    .footer-menu {
        width: 25%
    }

    .footer-info {
        width: 21%
    }

    .footer-div {
        text-align: left;
        padding: 0 20px
    }

    .service-div-r {
        display: none
    }

    .service-div-l {
        width: 100%
    }

    .textMain .useful-links-tab li {
        width: 320px
    }

    .footer-google {
        width: auto
    }
}

@media screen and (max-width:640px) {
    
    .videos li,.vid-embed li {
        width: auto !important;
        display: block;
    }

    .videos li iframe {
        height: auto;
    }

    .prvd-lst li {
        width: 48%;
    }

    .schemaTable {
        width: 85%
    }

    .textMain .resp-tabs-list.hor_1 {
        display: none;
        background: #000
    }

    .textMain h2.resp-accordion {
        display: block;
        background: #5aa2d5
    }

    .textMain h2.resp-accordion {
        font-size: 16px;
        color: #fff;
        text-transform: capitalize
    }

    .practice-list li {
        width: 43%
    }

    .dr-img {
        float: none;
        text-align: center;
        padding: 0
    }

    .profile-page .textMain h1 {
        text-align: center
    }

    .footer-head {
        font: 600 17px/21px 'Muli', sans-serif
    }

    #Patient-resources li {
        width: 49%;
        padding-bottom: 20px
    }

    .service-head {
        font: 700 26px/30px 'Muli', sans-serif
    }

    .service-head::after {
        left: 149px;
        top: 52px
    }

    .address-list {
        text-align: left
    }

    .address-list li {
        width: 240px
    }

    .address-list li a {
        padding: 18px 43px
    }

    .logo ul.name-logo li:first-child {
        padding: 0 15px 10px 0
    }

    #Banner-Container #Banner,
    #Banner-Container-S #Banner {
        margin-top: 0
    }

    .contactTable .table-cell {
        display: block;
        width: 100%
    }

    .contact-address {
        border-radius: 10px 10px 0 0
    }

    .contact-map {
        height: 250px;
        border-radius: 0 0 10px 10px
    }

    .textMain .useFul li {
        width: 95%
    }

    .banner-content p {
        font: 300 27px/33px 'Muli', sans-serif
    }

    .banner-head {
        font: 800 35px/40px 'Muli', sans-serif
    }

    #Meet-dr h1::after {
        display: none
    }

    .testi-list li p {
        padding: 20px 0 5px 0
    }

    .read-all {
        padding-top: 80px
    }

    #Patient-reviews-intra ul {
        width: 89%
    }

    #Sidebar {
        padding: 10px 0 20px 0;
        margin: 0 auto
    }

    .img-l {
        float: none;
        margin: 20px 35px 10px 0;
        text-align: center;
        margin: 0 10px
    }

    .ypo-showcase {
        position: relative
    }

    #quick-pop {
        width: 80%;
    }
}

@media screen and (max-width:479px) {


    .prvd-lst li {
        display: block !important;
        width: 100%;
        margin: 5px;
    }


    .banner-content p {
        font: 300 18px/22px 'Muli', sans-serif
    }

    .banner-head {
        font: 600 22px/24px 'Muli', sans-serif
    }

    .Banner-Tabs {
        top: 70%
    }

    #Banner-Container #Banner {
        height: 200px
    }

    #Banner-Container #Banner li,
    #Banner-Container-S #Banner li {
        background-size: cover
    }

    .address-list {
        display: none
    }

    .service-head {
        padding: 50px 0 20px 0
    }

    .service-list li {
        padding: 10px 0 10px 17px;
        background: url(../images/service-li.png) no-repeat 0 16px
    }

    .service-list li:hover,
    .service-list li.Service_here {
        background: url(../images/service-li-h.png) no-repeat 0 16px;
        font: 600 15px/20px 'Muli', sans-serif
    }

    .service-list li {
        font: 300 16px/20px 'Muli', sans-serif
    }

    .practice-head::before,
    .practice-head::after {
        display: none
    }

    #Banner-Container-S {
        display: none
    }

    .dr-details {
        background: #1b1464;
        left: 0;
        bottom: -45px;
        width: 100%;
        border-radius: 20px
    }

    .dr-details:hover {
        background: #71b811
    }

    .speciality {
        font: 300 15px/19px 'Muli', sans-serif
    }

    .dr-name {
        font: 600 20px/25px 'Muli', sans-serif
    }

    .view-profile::before,
    .view-profile::after {
        display: none
    }

    .why-choose li {
        display: block;
        margin: 0 18%;
        padding: 20px 0 20px 39px;
        width: 100%
    }

    #Area-expertise-intra {
        height: 820px
    }

    #Patient-reviews-intra {
        background: #fdd65e;
        border: 5px solid #f7921d;
        height: auto
    }

    .Testimonial-Tabs {
        display: none
    }

    .testi-list li p::before,
    .testi-list li p::after {
        display: none
    }

    .read-all {
        padding: 80px 0 40px 0
    }

    #Patient-resources {
        padding: 20px 0xp
    }

    #colorbox {
        width: 90% !important;
        height: 100% !important;
        left: 5% !important
    }

    #cboxWrapper,
    #cboxContent,
    #cboxLoadedContent {
        width: 99% !important;
        height: 100% !important
    }

    #cboxMiddleLeft,
    #cboxMiddleRight,
    #cboxBottomCenter,
    #cboxBottomRight,
    #cboxBottomLeft,
    #cboxTopLeft,
    #cboxTopCenter,
    #cboxTopRight {
        display: none !important
    }

    .footer-services,
    .footer-menu,
    .footer-info,
    .footer-google {
        width: 100%
    }

    #Footer-Container {
        padding: 20px 0
    }

    .service-head {
        font: 800 20px/24px 'Muli', sans-serif
    }

    .service-head::after {
        left: 103px;
        top: 47px
    }

    .service-div-l li {
        display: block;
        width: auto
    }

    .practice-list li {
        width: 100%;
        padding: 0
    }

    #Practice {
        padding: 30px 0 60px 0
    }

    .service-video {
        top: 0
    }

    .pritha-logo {
        border-right: none
    }

    .why-choose {
        padding-top: 20px
    }

    #Meet-dr .about-dr li {
        margin: 20px 30px
    }

    .choose-head {
        padding: 40px 0 20px 0
    }

    .choose-head::after {
        top: 93px
    }

    .video-brain,
    .service-video {
        width: 100%;
        height: 290px
    }

    #Patient-reviews {
        padding: 5px 0
    }

    .social-logo h2,
    .ypo-logo {
        text-align: center
    }

    .service-video {
        border: none
    }

    .Banner-Tabs {
        display: none
    }
}

@media screen and (max-width:375px) {
    .login {
        right: -40px
    }

    #Patient-reviews-intra h2 {
        font: 700 36px/40px 'Muli', sans-serif
    }
}
