﻿body {
    margin: 0px;
    padding: 0px;
}

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

img {
    border: 0 none;
}

ul {
    list-style: none;
}

.clear {
    clear: both;
}

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

@font-face {
    font-family: 'aparaj';
    src: url('fonts/aparaj.eot');
    src: url('fonts/aparaj.eot') format('embedded-opentype'), url('fonts/aparaj.woff2') format('woff2'), url('fonts/aparaj.woff') format('woff'), url('fonts/aparaj.ttf') format('truetype'), url('fonts/aparaj.svg#aparaj') format('svg');
}

@font-face {
    font-family: 'PlayfairDisplayRegular';
    src: url('fonts/PlayfairDisplayRegular.eot');
    src: url('fonts/PlayfairDisplayRegular.eot') format('embedded-opentype'), url('fonts/PlayfairDisplayRegular.woff2') format('woff2'), url('fonts/PlayfairDisplayRegular.woff') format('woff'), url('fonts/PlayfairDisplayRegular.ttf') format('truetype'), url('fonts/PlayfairDisplayRegular.svg#PlayfairDisplayRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/OpenSansLight.eot');
    src: url('fonts/OpenSansLight.eot') format('embedded-opentype'), url('fonts/OpenSansLight.woff2') format('woff2'), url('fonts/OpenSansLight.woff') format('woff'), url('fonts/OpenSansLight.ttf') format('truetype'), url('fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}

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

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


.Alcohol-par p {
    color: #050000;
    display: block;
    font: 12px/20px Verdana, Geneva, sans-serif;
    padding: 2px 22px 23px 0;
    text-align: center;
}

#mc_embed_signup input {
    border: 1px solid #999;
    width: 254px;
    padding: 10px;
}

#mc_embed_signup {
    clear: left;
    font: 21px Helvetica, Arial, sans-serif;
    padding: 25px 0 0;
}

#mc_embed_signup input.button {
    display: block;
    min-width: 90px;
    width: 35%;
    float: right;
    margin: 10px 0 0 0 !important;
    background: #850E10;
}

#mc_embed_signup input.button:hover {
    background: #850E10 !important;
}

#mc_embed_signup label {
    display: block;
    font-size: 21px !important;
    font-weight: bold;
    padding-bottom: 0px !important;
    margin: 0px;
}

#logo {
    border-bottom: 1px solid #b8b8b8;
    float: left;
    height: 106px;
    width: 100%;
}

.logo {
    margin: auto;
    width: 960px;
}

.marquee0 {
    height: 93px;
    padding: 0 25px;
}

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

.docleft {
    border: 1px solid #A30409;
    border-radius: 10px;
    display: table-cell;
    padding: 8px;
    width: 326px;
}

.docleft img,
.docright img {
    border-radius: 5px;
    float: left;
    margin: 10px 0 20px 30px;
}

.docleft a {
    text-decoration: none !important;
}

.docleft span {
    clear: both;
    color: #a30409;
    font: 15px/18px arial;
    margin: 0 0 0 23px !important;
    text-decoration: none;
}

a.doctor-ser {
    color: #000;
    display: block;
    font: 14px/18px Arial, Helvetica, sans-serif;
}

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

h3.doctor-photos-span {
    margin: -15px 0 25px 0 !important;
}
.media-list li{
     margin: 20px !important;
}

.media-list li a{
   
    font-size: 14px !important;
}

span.treatment1 {
    background: url("images/treatment1.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment1 {
    background: url("images/treatment1.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment2 {
    background: url("images/treatment2.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment3 {
    background: url("images/treatment3.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment4 {
    background: url("images/treatment4.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment5 {
    background: url("images/treatment5.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment6 {
    background: url("images/treatment6.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment7 {
    background: url("images/treatment7.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment8 {
    background: url("images/treatment8.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment9 {
    background: url("images/treatment9.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment10 {
    background: url("images/treatment10.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment11 {
    background: url("images/treatment11.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment12 {
    background: url("images/treatment12.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment13 {
    background: url("images/treatment13.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment14 {
    background: url("images/treatment14.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment15 {
    background: url("images/treatment15.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment16 {
    background: url("images/treatment16.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment17 {
    background: url("images/treatment17.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment18 {
    background: url("images/treatment18.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment19 {
    background: url("images/treatment19.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

span.treatment20 {
    background: url("images/treatment20.png") no-repeat scroll 0 0;
    display: block;
    height: 62px;
    margin: -10px 0 0;
    position: absolute;
    width: 62px;
}

.physical {
    float: right;
}

.physical img {
    width: 150px;
    float: right;
}

.tretment {
    clear: both;
    float: left;
    height: 300px;
    width: 617px;
}

.services-page-section a.readmores {
    color: #cf0001;
    float: right;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    margin: 2px 23px 0 0;
    text-decoration: none;
}


/*.services-page-section h2 a{color:#000;display:block;padding:7px 0 0;position:relative;text-decoration:none;font-size:18px;}*/

.services-page-section ul li {
    background: none !important;
    list-style: outside none none;
    float: left;
    width: 50%;
    text-align: left;
    padding-left: 0px !important;
    padding-top: 0px !important;
}

.services-page-section h2 a {
    color: #000;
    display: block;
    padding: 7px 0 0;
    position: relative;
    text-decoration: none;
    font-size: 15px;
}

.services-page-section h2 {
    color: #06206B;
    font: 22px/28px "OpenSansLight";
    margin-right: 5px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}

.services-page-text:hover {
    background: #a30409 !important;
    color: #fff;
}

.services-page-text {
    background: #ee3926 !important;
    border-radius: 10px;
    display: block;
    padding: 14px 0 14px 15px;
    color: #ffffff !important;
}

.services-page-section {
    float: left;
}

.services-page-section h2 {
    color: #06206B;
    font: 22px/28px "OpenSansLight";
    margin-right: 5px;
}

.shoulder-subpage-f ul li a {
    color: #fff !important;
    display: block;
    font: 14px/18px verdana !important;
    padding: 3px 0 11px;
    text-align: center;
    text-decoration: none !important;
}

.shoulder-subpage-f ul li {
    background: url("images/topics-bg.jpg") repeat-x scroll 0 -2px !important;
    border-radius: 10px;
    color: #fff;
    float: left;
    list-style-type: circle !important;
    margin: 0 16px 5px 0;
    padding-left: 0 !important;
    width: 274px;
}

.eemail_textbox_class {
    border: 1px solid #ccc;
    color: #000;
    float: left;
    font: 12px/25px "OpenSansLight";
    height: 26px;
    margin: 3px 0 0;
    padding: 0 0 0 5px;
    width: 277px !important;
}

.eemail_textbox_button {
    background: #850e10 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font: 13px/8px "open_sanssemibold";
    margin: 10px 0 0;
    padding: 10px;
    text-align: center;
    width: 84px;
}

.eemail_caption {
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    display: none;
}

.shoulder-subpage-f {
    float: left;
    width: 100%;
}

.bullet1 li:last-child a {
    border: none;
}

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

.header {
    margin: auto;
    width: 960px;
}

.header-left {
    float: left;
    margin-bottom: 14px;
    padding: 27px 0 0;
    width: 36%;
}

.header-left a {
    border-right: 1px dotted #919191;
    display: block;
}

.header-midle {
    float: left;
    margin: 27px 0 0 13px;
    width: 26%;
}

.header-right {
    float: right;
    padding-top: 14px;
    width: 30%;
}

.header-right a {
    background: url("images/ph-header.jpg") no-repeat scroll 0 11px;
    clear: both;
    color: #423a35;
    display: block;
    font: 24px/18px "open_sansregular";
    padding: 12px 0 12px 34px;
}

.doctor-photos {
    float: right;
    margin: -27px -1px 6px 4px;
    padding: 12px 0 0;
    text-align: center;
    width: 231px;
}

.header-right a.location-h {
    background: url("images/location-img.jpg") no-repeat scroll 0 0;
    color: #706f6f;
    display: block;
    font: 11px/18px "open_sanssemibold";
    padding: 0 0 10px 25px;
}

nav {
    width: 100%;
    float: left;
    background: url(images/menu-bg.jpg) 0 0 repeat-x;
    position: relative;
}

.slicknav_menu {
    display: none;
}

.menu-h:after {
    clear: both;
}

.menu-h ul {
    list-style: none;
    margin: 0 auto;
    width: 100%;
}

.menu-h>li.current-menu-item>a,
.menu-h>li.current_page_ancestor>a {
    color: #fff;
}

.menu-h>ul li.current-menu-item>a,
.menu-h>ul li.current_page_ancestor>a {
    background: #f0f0f0;
}

#menu-menu-1 li a:hover,
#menu-menu-1>li.current-menu-item>a,
#menu-menu-1>li.current_page_ancestor>a,
#menu-menu-1>li:hover>a {
    background: url(images/menu-hover.png) right 0 repeat-x;
    color: #fe8080;
}

.menu-h li ul {
    background: #ffffff none repeat scroll 0 0 !important;
    display: none;
    left: 0;
    position: absolute;
    top: 58px !important;
    width: 258px !important;
    z-index: 9999999;
}

.menu-h li:hover>ul {
    display: block;
    top: 40px;
    background: #14b6fe;
    width: 200px;
}

.menu-h li li:hover>ul {
    background: #fff url("images/ul-arrow.png") no-repeat scroll left 10px !important;
    left: 100%;
    position: absolute;
    top: 0 !important;
    width: 229px !important;
    z-index: 99999 !important;
}

.menu-h li li {
    border-bottom: 1px solid #d6d6d6;
    position: relative;
    z-index: 1000;
    width: 258px;
    background: url(images/right-li.png) 229px center no-repeat;
}

.menu-h li li:hover {
    background: #EEEEEE;
}

.menu-h li li a:hover {
    color: #c20916;
}

.menu-h li li.menu-item-has-children a:hover {
    background: url("images/down-li.png") no-repeat scroll 229px center !important;
}

.menu-h li li a {
    background: none !important;
    color: #737372;
    display: block;
    font: 13px/18px Arial, Helvetica, sans-serif;
    padding: 8px 10px 8px 30px;
    text-align: left;
}

.menu-h li li li {
    text-align: left;
    width: 229px;
    z-index: 100000;
}

.menu-h li li li:hover {
    background: #eeeeee;
}

.menu-h li li li a {
    display: block;
}

.menu-h {
    margin: auto;
    width: 960px;
}

.menu-h li {
    display: block;
    float: left;
    position: relative;
    text-align: left;
}

.menu-h li:last-child a {
    background: none;
}

.menu-h li a {
    background: url("images/menu-divider.png") no-repeat scroll right 0;
    color: #fff;
    display: block;
    font: 14px/26px Arial, Helvetica, sans-serif;
    padding: 16px 28px;
    text-align: center;
}

#banner {
    float: left;
    position: relative;
    width: 100%;
}

.banner {
    margin: auto;
    width: 960px;
    position: relative;
}

.banner1 {
    background: url(images/banner1.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner2 {
    background: url(images/banner-5-new.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner3 {
    background: url(images/banner3.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner4 {
    background: url(images/banner-4-new.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner5 {
    background: url(images/banner-3-new.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner6 {
    background: url(images/neck-pain-bg.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner7 {
    background: url(images/back-pain-bg.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner8 {
    background: url(images/banner-6-new.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner9 {
    background: url(images/banner-7-new.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner10 {
    background: url(images/banner-8-new.jpg) center top no-repeat;
    padding: 193px 0;
    *padding: 193px 0 0 0;
}

.banner-back-story-home {
    background: url(images/the-back-story-banner-home.jpg) center top no-repeat;
    padding: 193px 0;
}

span.services-page-image {
    display: block;
}

span.services-page-image {
    display: block;
    margin: -10px 0 0;
    position: absolute;
    width: 53px;
}

.rslides {
    position: relative;
    list-style: none;
    width: 100%;
    padding: 0;
    margin: 0;
}

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

.rslides>li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides>img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.skeliton11 {
    background: url("http://www.rickysinghmd.com/wp-content/themes/ypo-theme/images/physical-theraphy1.jpg") no-repeat scroll 0 0;
    clear: both;
    float: left;
    height: 551px;
    left: -103px;
    position: absolute;
    top: 72px;
    width: 393px;
    z-index: 9999;
}

.tretment ul li {
    background: url(images/bullet-ser.png) no-repeat 0 0;
    height: 15px;
    padding: 0 !important;
}

#slider3 {
    float: left;
    width: 200px;
    z-index: 999;
}

.bullet3 li {
    position: absolute;
    z-index: 99999;
}

.bullet3 li a span {
    color: #fff;
    display: inline-block;
    border-radius: 2px;
    line-height: 20px;
    margin: 19px -21px 0;
    padding: 0 5px;
    background: #102030;
    *width: 70px;
    *height: 22px;
}

.bullet3 li:hover a span {
    color: #fff;
}

.bullet3 li.robot {
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    display: block;
    margin: 87px 0 0 129px;
    position: absolute;
    z-index: 9999;
}

.bullet3 li.robot5 {
    height: 19px;
    margin: 48px 0 0 181px;
}

.bullet3 li.robot4 {
    height: 19px;
    margin: 132px 0 0 124px;
}

.bullet3 li.robot2 {
    height: 19px;
    margin: 184px 0 0 179px;
}

.bullet3 li.robot3 {
    height: 19px;
    margin: 327px 0 0 153px;
}

.bullet3 li.robot5 {
    height: 19px;
    margin: 9px 0 0 176px;
}

.bullet3 li.robot6 {
    height: 19px;
    margin: 400px 0 0 157px;
}

.bullet3 li.robot7 {
    height: 19px;
    margin: 170px 0 0 141px;
}

.bullet3 li.robot a.first {
    display: block;
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    margin: -3px 0 0 -56px !important;
}

.bullet3 li.robot2 a.second {
    display: block;
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    margin: 10px 0 0 -56px !important;
}

#slider3-pager .robot.rslides_here a span,
.bullet3 li.robot li:hover span {
    background-color: #ae191b;
    color: #fff;
}

#slider3-pager .robot2.rslides_here a span,
.bullet3 li.robot2 li:hover span {
    background-color: #ae191b;
    color: #fff;
}

.bullet3 li.robot3 a.three {
    display: block;
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    margin: 15px 0 0 -56px !important;
}

#slider3-pager .robot3.rslides_here a span,
.bullet3 li.robot3 li:hover span {
    background-color: #ae191b;
    color: #fff;
}

.bullet3 li.robot4 a.four {
    display: block;
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    margin: 20px 0 0 -56px !important;
}

#slider3-pager .robot4.rslides_here a span,
.bullet3 li.robot4 li:hover span {
    background-color: #ae191b;
    color: #fff;
}

.bullet3 li.robot6 a.six {
    display: block;
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    margin: 43px 0 0 -56px !important;
}

#slider3-pager .robot6.rslides_here a span,
.bullet3 li.robot6 li:hover span {
    background-color: #ae191b;
    color: #fff;
}

.bullet3 li.robot7 a.seven {
    display: block;
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    margin: 53px 0 0 -56px !important;
}

#slider3-pager .robot7.rslides_here a span,
.bullet3 li.robot7 li:hover span {
    background-color: #ae191b;
    color: #fff;
}

.bullet3 li.robot5 a.five {
    display: block;
    background: url("images/bullet-ser.png") no-repeat scroll 0 0;
    margin: 33px 0 0 -56px !important;
    color: #fff;
}

#slider3-pager .robot5.rslides_here a span,
.bullet3 li.robot5 li:hover span {
    background-color: #ae191b;
    color: #fff;
}

#slider3-pager ul {
    position: absolute;
    left: 20px;
}

.treatment-s {
    background: url("images/servic-bg1.jpg") no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 268px;
    margin: 137px 0 0 295px;
    width: 312px;
    position: absolute;
}

.treatment-s a {
    color: #fff !important;
    display: block;
    font: 19px/18px Arial, Helvetica, sans-serif !important;
    height: 116px;
    margin: -43px 0 0;
    padding: 113px 0 0;
    text-align: center;
    text-decoration: none !important;
    width: 320px;
}

.treatment-s11 {
    clear: both;
    float: right;
    height: 181px;
    margin: -105px 0 0 1px;
    width: 100%;
}

.treatment-s11 ul li a {
    background: url("images/list-ser.jpg") no-repeat scroll 3px 14px;
    display: block;
    font: 13px/39px Arial, Helvetica, sans-serif !important;
    height: 13px;
    margin: 5px 0 0 25px;
    padding: 0 0 14px 20px;
    text-align: left;
    text-decoration: none;
}

.treatment-s a.shoulder11 {
    background: url(images/shoulder-ser.png) no-repeat 99px 0;
}

.treatment-s a.lowback11 {
    background: url("images/lowback-ser.png") no-repeat scroll 99px 0;
}

.treatment-s a.knee11 {
    background: url(images/knee-ser.png) no-repeat 99px 0;
}

.treatment-s a.elbow11 {
    background: url(images/elbow-ser.png) no-repeat 99px 0;
}

.treatment-s a.neck11 {
    background: url("images/neck-ser.png") no-repeat scroll 99px 0;
}

.treatment-s a.foot11 {
    background: url(images/foot-ser.png) no-repeat 99px 0;
}

.treatment-s a.hip11 {
    background: url(images/hip-ser.png) no-repeat 99px 0;
}

.bullet1 {
    float: right;
    left: 0;
    margin: -300px 0 3px;
    *margin: -277px 0 3px;
    position: relative;
    z-index: 999;
}

.bullet1 li a {
    border-bottom: 1px dotted #cbcbcb;
    color: #000;
    display: block;
    height: 30px;
    width: 216px;
    padding: 0 0 0 10px;
}

.bullet1 li a span {
    background: url("images/list-services.png") no-repeat scroll 7px 11px;
    color: #000;
    display: block;
    font: 14px/26px "open_sanssemibold";
    padding: 3px 0 0 20px;
}

.bullet1 li a:hover,
.bullet1 li.rslides_here a {
    background: url(images/banner-services-bg.png) 0 0 no-repeat !important;
}

.bullet1 li a:hover,
.bullet1 li.rslides_here a span {
    background: url(images/list-services-on.png) 7px 11px no-repeat;
    color: #ad191a;
}

.bullet1 li.rslides_here div.backpain {
    background: url("images/backpain.png") no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 52px;
    position: absolute;
    right: 281px;
    top: 70px;
    width: 48px;
    z-index: 99999999;
}


/*.skeliton{background:url("images/skeleton.png") no-repeat scroll 0 0;float:right;height:345px;position:absolute;right:38px;top:38px;*top:-345px;width:431px;z-index:99;}*/

.skeliton {
    background: none;
}

.bullet1 li.rslides_here div.shoulder {
    display: block;
    background: url(images/shoulder.png) 0 0 no-repeat;
    height: 52px;
    width: 48px;
    position: absolute;
    left: -145px;
    top: -11px;
    float: right;
}

.bullet1 li.rslides_here div.neck {
    display: block;
    background: url("images/neck.png") no-repeat scroll 0 0;
    float: right;
    height: 52px;
    position: absolute;
    right: 281px;
    top: -12px;
    width: 48px;
}

.banner-text {
    float: left;
    margin: 73px 0 0 370px;
    width: 49%;
}

.banner-text a {
    color: #cf0001;
    display: block;
    font: 45px/48px 'open_sansregular';
}

.banner-text a span {
    color: #FF8100;
    display: block;
    font: 23px/20px 'PlayfairDisplayRegular';
}

#container {
    float: left;
    background: url("images/dr-bg.jpg") repeat-x scroll 0 0;
    width: 100%;
}

.container {
    margin: 0 auto;
    position: relative;
    width: 960px;
}

.container-left {
    float: left;
    margin: 0 0 0 -92px;
    width: 474px;
}

.container-right {
    float: left;
    width: 578px;
}

.container-right a {
    color: #fff;
    display: block;
    font: 50px/18px "aparaj";
    padding: 55px 0 10px;
}

.container-right span {
    color: #fd7d4f;
    font: 15px/18px 'open_sansregular';
    padding: 0 0 10px;
}

.container-right p {
    color: #fff;
    font: 14px/18px "OpenSansLight";
    padding: 30px 0 20px;
}

.container-right1 {
    width: 100%;
    float: left;
    margin: 20px 0;
}

.container-right1 li {
    background: url(images/download-divider.jpg) right 7px no-repeat;
    float: left;
}

.container-right1 li:last-child {
    background: none;
}

.container-right1 li a {
    color: #fff;
    display: block;
    font: 13px/8px "open_sansregular";
    padding: 14px 7px 15px 47px;
}

.container-right1 li a.download {
    background: url(images/download.jpg) 0 0 no-repeat;
}

.container-right1 li a.honors {
    background: url(images/honors.jpg) 0 0 no-repeat;
}

.container-right1 li a.presentations {
    background: url(images/presentations.jpg) 0 0 no-repeat;
}

.container-right2 {
    float: left;
    margin: 66px 0 0;
    width: 100%;
}

.container-right2 a {
    float: left;
    padding: 0;
}

.container-right2 a.img2 {
    float: left;
    margin: 10px 0 0 24px;
}

#doctor-bg {
    background: #fff;
    float: left;
    width: 100%;
}

.doctor-bg {
    background: url("images/doctor-bg.png") no-repeat scroll 0 top;
    margin: 0 auto;
    padding: 14px 0;
    position: relative;
    width: 960px;
}

.doctor-bg-left {
    width: 470px;
    background: url(images/doctor-left.jpg) 0 0 no-repeat;
    float: left;
}

.doctor-bg-left p {
    color: #050000;
    display: block;
    font: 13px/18px Verdana, Geneva, sans-serif;
    padding: 66px 5px 0;
}

.doctor-bg-left p span {
    font: 15px/20px 'open_sanssemibold';
    font-style: italic;
}

.doctor-bg-left a {
    background: #b01a1b none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: block;
    float: right;
    font: 13px/8px "open_sanssemibold";
    margin: 83px 9px 0;
    padding: 10px;
    text-align: center;
    width: 86px;
}

.doctor-middle {
    width: 212px;
    float: left;
    height: 290px;
    margin: 0 0 0 20px;
}

.doctor-right {
    width: 251px;
    float: left;
    height: 276px;
}

#news {
    background: url(images/news-bg.jpg) 0 0 repeat-x;
    float: left;
    width: 100%;
}

.news {
    margin: 0 auto;
    width: 960px;
}

.news-img {
    background: url("images/news-divider.jpg") no-repeat scroll left 12px;
    float: left;
    height: 386px;
    width: 36px;
}

.news-left {
    float: left;
    padding: 58px 0 17px;
    width: 100%;
}

.news-left a {
    color: #1c1b1c;
    display: block;
    font: 19px/8px arial;
    margin: 0 0 0 17px;
    text-align: center;
}

.news-left a span {
    color: #1c1b1c;
    font: 35px/8px arial;
    margin: 0 0 0 10px;
}

.news-left p.heart-healthy {
    color: #1c1b1c;
    display: block;
    font: 21px/34px "PlayfairDisplayRegular";
    padding: 20px 0 0 49px;
    text-align: center;
}

.news-left p.heart-healthy img {
    vertical-align: middle;
}

.news-left-heart {
    float: left;
    width: 100%;
    margin: 0px 7px
}

.news-left-alcohol {
    float: left;
    width: 100%;
    margin: 10px 7px 0px 10px
}

.Alcohol-par {
    padding: 24px 0px 0px 0px;
}

.news-left-alcohol p,
.news-left-alcohol img {
    float: left;
}

.news-left span.wine {
    color: #a8a7a7;
    display: block;
    font: 12px/8px 'aparaj';
}

.news-left p.para {
    background: none repeat scroll 0 0;
    color: #050000;
    display: block;
    font: 12px/20px Verdana, Geneva, sans-serif;
    padding: 17px 28px 30px;
    text-align: center;
}

.news-left a.read {
    background: #b01a1b none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: block;
    font: 13px/8px "open_sanssemibold";
    margin: 7px auto 24px;
    padding: 10px;
    text-align: center;
    width: 86px;
}

.news-middle {
    background: url("images/news-divider.jpg") no-repeat scroll right 12px;
    float: left;
    padding: 58px 0 0px;
    width: 33%;
}

.news-middle a {
    color: #1c1b1c;
    display: block;
    font: 30px/8px arial;
    margin: 0 33px 0 0;
    padding: 0 0 0 26px;
}

.news-middle img {
    margin: 40px 0 0 -3px;
}

.news-middle p {
    color: #050000;
    display: block;
    font: 12px/20px Verdana, Geneva, sans-serif;
    padding: 17px 28px 30px;
    text-align: center;
}

.news-middle p a.click {
    color: #b01a1b;
    display: inline;
    font: 12px/8px "OpenSansLight";
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: underline;
}

.supplements {
    background: url("images/news-divider.jpg") no-repeat scroll right 12px;
    float: left;
    padding: 58px 0 17px;
    width: 45%;
}

.supplements a {
    color: #1c1b1c;
    font: 30px/8px arial;
    padding: 0 0 0 13px;
}

.supplements h2 {
    color: #1c1b1c;
    font: 30px/8px arial;
    padding: 0 0 0 13px;
    text-align: center !important;
}

.supplements a span {
    color: #1c1b1c;
    font: 19px/8px arial;
}

.supplements p {
    color: #1c1b1c;
    font: 17px/34px "aparaj";
    padding: 5px 0 0 14px;
}

.supplements p.help-people {
    color: #1c1b1c;
    font: 17px/34px "aparaj";
    padding: 5px 0 0 14px;
    text-align: center !important;
}

.supplements p a {
    text-align: center;
}

.supplements p.para1 {
    color: #050000;
    display: block;
    font: 12px/20px Verdana, Geneva, sans-serif;
    margin: -68px 0 0;
    padding: 62px 22px 23px 0;
    text-align: center;
}

.supplements img {
    margin: 10px 0 0 -7px;
}

.supplements a.supple {
    background: #b01a1b none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: block;
    font: 13px/8px "open_sanssemibold";
    margin: 16px auto;
    padding: 10px;
    text-align: center;
    width: 162px;
}

#footer {
    background: url("images/foter-bg.jpg") repeat-x scroll 0 0;
    float: left;
    height: auto;
    margin: -6px 0 0;
    width: 100%;
}

.footer {
    margin: auto;
    padding-bottom: 230px;
    *padding-bottom: 0px;
    width: 960px;
}

.quick-left {
    width: 60%;
    float: left;
}

.quick-left span {
    color: #000;
    display: block;
    font: 18px/18px "open_sansregular";
    margin: 22px 0 0;
    padding: 0 0 0 38px;
}

.req-form {
    margin: -8px 0 0 4px;
    position: relative;
    width: 488px;
}

.req-form-left {
    float: left;
    width: 44%;
}

.req-form-right {
    float: left;
    width: 56%;
}

.arrow {
    border-radius: 3px;
    height: 30px;
    position: absolute;
    right: 2px;
}

.preffered-surgeon {
    border: 1px solid #97b6c4;
    color: #969797;
    font: 13px/25px Arial, Helvetica, sans-serif;
    height: 24px;
    width: 100%;
    border-radius: 3px;
}

#wpcf7-f754-o1 .wpcf7-text wpcf7-validates-as-required field {
    color: #fff !important;
}

.field {
    border: 1px solid #ccc;
    color: #000;
    float: left;
    font: 12px/25px "OpenSansLight";
    height: 27px;
    margin: 3px 0 0;
    padding: 0 0 0 5px;
    width: 201px;
}

.preffered-surgeon {
    background: #a5a5a5;
    color: #fff;
    float: left;
    font: 12px/25px "OpenSansLight";
    background: #fff;
    margin: 3px 0 0;
    padding: 0 0 0 5px;
    width: 235px;
    border-radius: 3px;
}

.textarea {
    border: 1px solid #ccc;
    color: #000;
    float: left;
    font: 12px/25px "OpenSansLight";
    height: 90px;
    margin: 3px 0 0;
    padding: 0 0 0 5px;
    width: 266px;
}

.req-form .submit {
    background: #850e10 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font: 13px/8px "open_sanssemibold";
    margin: 10px 0 0;
    padding: 10px;
    text-align: center;
    width: 84px;
}

label {
    color: #900;
    font: 14px/25px "OpenSansLight";
    margin: 0px 0 0 38px;
    display: block;
}

.wpcf7-form span.mathcaptcha-585 {
    display: inline;
}

.quick-right {
    float: right;
    width: 33%;
    margin: 24px 0 0;
}

.quick-right p {
    color: #1c1b1c;
    font: 23px/18px "PlayfairDisplayRegular";
    padding: 30px 0 0;
}

.quick-right span {
    color: #1c1b1c;
    font: 17px/34px "aparaj";
    padding: 5px 0 0;
}

.req-form1 {
    margin: 3px 0 0;
    position: relative;
    width: 285px;
}

.field1 {
    background: #a5a5a5 none repeat scroll 0 0;
    border-bottom: medium none #ccc;
    border-right: medium none #ccc;
    color: #fff;
    float: left;
    font: 12px/25px "OpenSansLight";
    height: 26px;
    margin: 3px 0 0;
    padding: 0 0 0 5px;
    width: 201px;
}

.field2 {
    background: #a5a5a5 none repeat scroll 0 0;
    border-bottom: medium none #ccc;
    border-right: medium none #ccc;
    color: #fff;
    float: left;
    font: 12px/25px "OpenSansLight";
    height: 26px;
    margin: 3px 0 0;
    padding: 0 0 0 5px;
    width: 277px;
}

.req-form1 .submit1 {
    background: #850E10;
    border: medium none;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    color: #fff;
    display: block;
    font: 13px/8px "open_sanssemibold";
    margin: 10px 0 0;
    text-align: center;
    width: 84px;
    padding: 10px;
}

a.readmore {
    background: #e1e1e1 none repeat scroll 0 0;
    color: #b31b1b !important;
    display: block;
    margin: 17px 0 0;
    padding: 10px;
    text-decoration: none !important;
    width: 128px;
    text-align: center;
}

.footer-left {
    border-right: 1px solid #850f10;
    float: left;
    margin: 36px 0 21px 47px;
    width: 60%;
}

.footer-left ul li {
    float: left;
}

.footer-left ul li:last-child a {
    background: none;
}

.footer-left ul li a {
    background: url("images/footermenu-divider.jpg") no-repeat scroll right 3px;
    color: #850f10;
    float: left;
    font: 12px/18px "open_sansregular";
    padding: 0 15px;
}

.footer-left span {
    color: #000;
    float: left;
    font: 12px/18px Arial, Helvetica, sans-serif;
    padding: 10px 57px;
}

.footer-left1 {
    float: right;
    width: 90%;
}

.footer-left1 p {
    color: #000;
    float: left;
    font: 12px/18px Arial, Helvetica, sans-serif;
}

.footer-left1 span {
    float: left;
    font: 12px/18px Arial, Helvetica, sans-serif;
    padding: 10px 0 0;
    color: #850f10;
}

.footer-left1 p a {
    color: #000;
    font: 14px/18px "open_sanssemibold";
}

.footer-right {
    clear: both;
    float: right;
    margin: 20px 0 0;
    width: 12%;
}

.header-right ul li {
    float: left;
}

.header-right ul li a {
    display: block;
}

.header-right ul li a.twitter {
    background: url("images/twitter.png") no-repeat scroll 0 0;
}

.header-right ul li a.fb {
    background: url("images/fb.png") no-repeat scroll 0 0;
}

.header-right ul li a.insta {
    background: url("images/insta.png") no-repeat scroll 0 0;
}

.header-right ul li a.linked {
    background: url("images/linked-in.png") no-repeat scroll 0 0;
}

.header-right ul li a.googleplus {
    background: url("images/gplus.png") no-repeat scroll 0 0;
}

.header-right ul li a.youtube {
    background: url("images/utube.png") no-repeat scroll 0 0;
}

.ypologo {
    clear: both;
    float: left;
    margin: 40px 0;
    width: 40%;
}

#banner-s {
    width: 100%;
    float: left;
}

.banner-s {
    margin: auto;
    position: relative;
    width: 960px;
}

.banner-text-s {
    width: 40%;
    float: right;
}

.banner-text-s a {
    color: #cf0001;
    display: block;
    font: 40px/48px "open_sansregular";
}

.banner-text-s a span {
    color: #1c1b1b;
    display: block;
    font: 21px/20px "PlayfairDisplayRegular";
}

.banners1 {
    background: url(images/banners1.jpg) top center no-repeat;
    width: 100%;
    padding: 102px 0;
    float: left;
}

.banners2 {
    background: url(images/banners2.jpg) top center no-repeat;
    width: 100%;
    padding: 102px 0;
    float: left;
}

.banners3 {
    background: url(images/banners3.jpg) top center no-repeat;
    width: 100%;
    padding: 102px 0;
    float: left;
}

.banners4 {
    background: url(images/banners4.jpg) top center no-repeat;
    width: 100%;
    padding: 102px 0;
    float: left;
}

.banners5 {
    background: url(images/banners5.jpg) top center no-repeat;
    width: 100%;
    padding: 102px 0;
    float: left;
}

.banners6 {
    background: url(images/banners6.jpg) top center no-repeat;
    width: 100%;
    padding: 102px 0;
    float: left;
}

.banners7 {
    background: url(images/banners7.jpg) top center no-repeat;
    width: 100%;
    padding: 102px 0;
    float: left;
}

.bullet2 {
    float: left;
    left: 47%;
    margin: 210px 0 0 176px;
    *margin: -49px 0 0 176px;
    position: absolute;
    z-index: 9;
}

.bullet2 li {
    float: left;
    list-style: outside none none;
    margin: 0 2px;
    position: relative;
}

.bullet2 li a {
    color: #242424;
    font-size: 50px;
}

.bullet2 li a:hover,
.bullet2 li.rslides_here a {
    color: #C30916;
}

.newspage {
    float: right;
    margin: 10px 50px 0 10px;
    clear: both;
}

.newspage-m {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
}

#content {
    float: left;
    width: 100%;
    background: url(images/content-bg.jpg) 0 0 repeat-x;
    margin: -1px 0 0 0;
}

.content {
    margin: auto;
    width: 960px;
}

.inner-content {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

.content-left {
    color: #7c7c7c;
    float: left;
    font: 14px/18px "open_sansregular";
    padding: 1px 20px 23px 0;
    width: 72%;
    position: relative;
}

.content-left a {
    color: #4c4a4a;
    font: 13px/18px "open_sansregular";
    text-decoration: underline;
}

.content-left a:hover {
    color: #0066ae;
}

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

.content-left ul {
    margin: 0 0 10px;
}

.content-left p {
    line-height: 21px;
    margin-bottom: 14px;
}

.content-left h1 {
    color: #c20916;
    font: bold 25px/30px "OpenSansLight";
    margin-bottom: 18px;
    padding-top: 25px;
}

.inner-container h1 {
    color: #c20916;
    font: 38px/48px "OpenSansLight";
    margin-bottom: 18px;
    padding-bottom: 15px;
    padding-top: 32px;
}

.content-left h2 {
    color: #06206B;
    font: 22px/28px "OpenSansLight";
    margin-bottom: 12px;
    margin-top: 12px;
    padding-top: 1px;
}

.content-left h3 {
    color: #0066ae;
    font: 20px/28px 'OpenSansLight';
    margin-bottom: 9px;
    padding: 0px;
}

.content-left h3 a {
    color: #0066ae;
    font: 20px/28px 'OpenSansLight';
    margin-bottom: 9px;
    padding: 0px;
    text-decoration: none;
}

.content-left h3 a:hover {
    color: #c20916;
}

.bread-crumbs span a {
    color: #737372 !important;
    font: 14px/18px "open_sansregular";
}

.bread-crumbs span {
    color: #c20916 !important;
    font: 14px/18px "open_sansregular";
}

.content-right {
    float: right;
    position: relative;
    width: 248px;
    z-index: 99999;
}

.services {
    background: url("images/services-bg.jpg") no-repeat scroll 0 0;
    float: left;
    height: 290px;
    margin: 0 0 0 3px;
    padding: 15px 0 0;
    width: 254px;
    border-radius: 0px 0px 10px 10px !important
}

.services ul li {
    background: url("images/list-botom.jpg") no-repeat scroll 5px bottom;
    display: block;
    float: left;
    width: 100%;
}

.services ul li:last-child {
    background: none;
}

.services ul li a {
    background: url("images/lists-sider.jpg") no-repeat scroll 22px 13px;
    color: #fff;
    display: block;
    font: 16px/20px "open_sansregular";
    padding: 8px 0 19px 44px;
}

.dr-section {
    background: url("images/jaspal-s.jpg") no-repeat scroll 0 0;
    float: left;
    height: 327px;
    margin: 10px 0 0 5px;
    width: 248px;
}

.dr-section a {
    color: #fff;
    display: block;
    font: 20px/19px "open_sansregular";
    padding: 22px 0 0;
    text-align: center;
}

.dr-section span {
    color: #fd7d4f;
    display: block;
    font: 11px/19px "OpenSansLight";
    text-align: center;
}

.dr-section a.dr {
    color: #fff;
    display: block;
    font: 13px/19px "open_sansregular";
    margin: 217px 0 0;
    text-align: center;
}

.best {
    background: #f7f6f6 none repeat scroll 0 0;
    border: 2px solid #eaeaea;
    float: left;
    margin: 24px 0 24px 5px;
    width: 246px;
}

.best a {
    color: #363636;
    display: block;
    font: 21px/19px "PlayfairDisplayRegular";
    padding: 21px 0 0 19px;
}

.best a span {
    color: #363636;
    display: block;
    font: 16px/19px "PlayfairDisplayRegular";
    background: none;
}

.best img {
    margin: -5px 0 0 -4px;
}

.best span {
    background: url("images/news-divdr.jpg") no-repeat scroll 12px 2px;
    display: block;
    padding: 0;
}

.best a.news-s {
    background: url("images/news-s.jpg") no-repeat scroll 10px 0;
    color: #363636;
    display: block;
    font: 18px/11px arial;
    padding: 7px 0 19px 53px;
    text-align: inherit;
}

.best a.multi-s {
    background: url(images/multi-s.jpg) 10px 0 no-repeat;
    color: #363636;
    display: block;
    font: 18px/11px arial;
    padding: 7px 0 19px 53px;
    text-align: inherit;
}

.pure {
    background: #f7f6f6 none repeat scroll 0 0;
    border: 2px solid #eaeaea;
    float: left;
    margin: 26px 0 43px 5px;
    width: 247px;
}

.pure a {
    color: #363636;
    display: block;
    font: 21px/19px arial;
    padding: 21px 0 0 19px;
}

.pure a span {
    color: #363636;
    font: 16px/19px arial;
    padding-left: 5px;
}

.pure p {
    color: #363636;
    display: block;
    font: 11px/19px Arial, Helvetica, sans-serif;
    padding: 0 0 0 20px;
}

.pure img {
    margin: -11px 0 22px -3px;
}

.inner-content1 {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: -1px 0 0;
    width: 100%;
}

.left-shadow {
    background: url("images/left-shadow.jpg") no-repeat scroll left 0;
    float: left;
    height: 168px;
    width: 20px;
}

.right-shadow {
    background: url("images/left-shadow.jpg") no-repeat scroll right 0;
    float: right;
    height: 168px;
    width: 20px;
}

.main-line {
    width: 94%;
    float: left;
    margin: 59px 0 0 0;
}

.main-line p {
    clear: both;
    color: #1c1b1c;
    display: block;
    font: 13px/19px "open_sansregular";
    padding: 23px 0 0;
    text-align: center;
}

.middle {
    color: #cf0001;
    display: block;
    float: left;
    font: 26px/19px "OpenSansLight";
    padding: 0 0 0 92px;
    text-align: center;
    text-transform: uppercase;
    width: 200px;
}

.leftline {
    background: url("images/line.jpg") no-repeat scroll 0 10px;
    float: left;
    margin: 0px 0 0 245px;
    width: 105px;
}

.rightline {
    background: url("images/line.jpg") no-repeat scroll 0 10px;
    float: left;
    height: 16px;
    margin: 0px 0 0 176px;
    width: 105px;
}

.services-main {
    clear: both;
    float: left;
    height: 300px;
    margin: 10px 0 0 139px;
    width: 68%;
}

.services-main ul li {
    float: left;
    margin: 0 15px;
}

.services-main ul li a {
    color: #cf0001;
    display: block;
    font: 16px/19px "open_sansregular";
    width: 119px;
}

.services-main1 {
    float: left;
    height: 300px;
    margin: -4px 0 98px 140px;
    width: 68%;
}

.services-main1 ul li {
    float: left;
    margin: 0 15px;
}

.services-main1 ul li a {
    color: #cf0001;
    display: block;
    font: 16px/19px "open_sansregular";
    width: 119px;
}

.services-main ul li a.bkpain {
    background: url("images/bk-services.jpg") no-repeat scroll 0 0;
    padding: 206px 0 66px 53px;
}

.services-main ul li a.neck-servs {
    background: url("images/neck-servs.jpg") no-repeat scroll 0 0;
    padding: 55px 0 217px 53px;
}

.services-main ul li a.leg {
    background: url("images/leg.jpg") no-repeat scroll 0 0;
    padding: 206px 0 66px 53px;
}

.services-main1 ul li a.sports-services {
    background: url("images/sports-services.jpg") no-repeat scroll 0 0;
    padding: 55px 0 217px 53px;
}

.services-main1 ul li a.shoulder-servics {
    background: url("images/shoulder-servics.jpg") no-repeat scroll 0 0;
    padding: 206px 0 66px 53px;
}

.services-main1 ul li a.regenerative {
    background: url("images/regenerative.jpg") no-repeat scroll 0 0;
    padding: 55px 0 217px 53px;
}

.services-main1 ul li a.physicaltherapy {
    background: url("images/physicaltherapy.jpg") no-repeat scroll 0 0;
    padding: 206px 0 66px 53px;
}

.treatment-s11 ul li {
    background: none;
}

.tretment p {
    clear: both;
    color: #D87D24;
    font: bold 18px/18px arial;
    margin: 0 0 0 282px;
    position: relative;
    z-index: 999999;
    top: 25px;
}

.bullet3 {
    margin: -32px 0 10px !important;
    *margin: -25px 0 10px !important;
}


/*newsletter subcription css*/

.widget_wysija_cont .wysija-submit {
    background: #b01a1b none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: block;
    margin-top: 9px;
    padding: 5px;
}

.widget_wysija_cont p label {
    display: none;
}

.newsletter p input {
    /*border: medium none;*/
    height: 27px;
    width: 75%;
}

.quick-right p {
    color: #8b0606;
    font: 23px/18px arial;
}


/*end of newsletter subcription css*/


/*home page popup CSS*/

.sun-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: 99;
}

.sun-close {
    color: #000;
    border-radius: 4px;
    bottom: -2px;
    cursor: pointer;
    font: 400 15px/15px Arial, Helvetica, sans-serif;
    height: 25px;
    position: absolute;
    right: -10px;
    text-align: center;
    width: 70px;
    z-index: 101;
}

.sun-button {
    color: #000;
    cursor: pointer;
    font: 700 18px/18px Arial, Helvetica, sans-serif;
    height: 20px;
    position: absolute;
    right: 2px;
    text-align: center;
    top: 5px;
    width: 20px;
    z-index: 101;
}

#sun-pop {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    display: none;
    left: 32%;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    position: fixed;
    text-align: center;
    top: 10%;
    width: 395px;
    z-index: 9999;
}

.home-popup {
    width: 100%;
}

.newsletter p input {
    height: 27px;
    width: 55%;
}

.wysija-submit.wysija-submit-field {
    margin: 15px 0 0 22%;
}

.formError .formErrorContent {
    background: #8e2121 none repeat scroll 0 0;
    border: 1px solid #bbbbbb;
    color: #ffffff;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    position: relative;
    width: 150px;
    z-index: 5001;
    right: 61%;
    top: 34%;
}

.widget_wysija.shortcode_wysija {
    float: left;
    width: 94%;
}


/*.popup-para {
  margin: -20px 0 0 0;
}*/

.newsletter p {
    color: #b01a1b;
    font: 20px/24px arial;
    padding: 2px;
}

.attachment-post-thumbnail.wp-post-image {
    border: 1px solid #ccc;
    float: right;
    margin: 10px 0 0 10px;
    padding: 1px;
}


/*
.blog-readmore {
  float: left;
}*/

.navigation ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    list-style: outside none none;
    padding: 0;
}

.the-excerpt>p {
    margin-top: 25px;
}

.hide {
    display: none;
}

.contact-here a {
    background: #ccc;
    border-radius: 10px;
    padding: 10px;
    text-decoration: none;
    font-weight: bold;
}

.contact-here a:hover {
    color: #000000;
}

.read-more {
    float: left;
}

.read-more a {
    background: #b01a1b none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: block;
    float: right;
    font: 13px/8px "open_sanssemibold";
    margin: 0px;
    text-decoration: none;
    padding: 10px;
    text-align: center;
    width: 86px;
}

.read-more a:hover {
    color: #ffffff;
}

.color-fff {
    margin: 50px 0 0 59px;
}

.color-fff a {
    color: #fff;
}

.content-left .podcast-parent {}

.content-left .podcast-parent>li {
    background: none;
    padding: 15px 2px;
    list-style: none;
    font: 400 14px/18px "open_sansregular";
    border-bottom: 1px dashed #ccc;
}

.content-left .podcast-parent>li:last-child {
    border-bottom: none
}

.content-left .podcast-parent>li img {
    float: left;
    margin: 5px 15px 5px 2px;
    max-width: 200px;
    border: 1px solid #ccc;
    padding: 2.5px;
}

.content-left .podcast-parent>li p {
    font: 400 14px/19px "open_sansregular";
    margin: auto;
    padding: 5px 0;
}

.content-left .podcast-parent>li .readmore a {
    display: inline-block;
    font: 400 14px/19px "open_sansregular";
    color: #fff;
    background: #A30409;
    text-decoration: none;
    padding: 5px 12px;
    border-radius: 12px;
}

.image-center {
    text-align: center;
    padding: 15px 0;
}

.image-center img {
    border: 1px solid #ccc;
    padding: 2px;
}

.content-left .images-list {
    clear: both;
    text-align: center;
    margin: 15px auto;
    float: none;
    display: inline-block;
    width: 100%;
}

.content-left .images-list li {
    background: none;
    padding: 0;
    margin: 10px 5px;
    display: inline-block;
    vertical-align: top;
}

.content-left .images-list li a {
    display: inline-block;
}

.content-left .images-list li img {
    max-height: 47px;
}


/*.page-id-799 h1{
  display: none !important;
}
*/

.ck-bx label {
	margin: 0px auto !important;
}
/*End of home page popup CSS*/

.blg-img{text-align:center;}
.blg-img img{ margin:5px; border:1px solid #cdcdcd;padding:1px;}

.navigation ul li a:hover {color:#000 !important;}

@media screen and (max-width:959px) {
    #slider3 {
        margin: 46px 0 0;
    }
    .tretment p {
        margin: 0 0 0 -20px;
        top: 551px;
        z-index: 999999;
    }
    .docleft {
        width: 420px;
    }
    .docleft {
        display: table-caption;
    }
    .skeliton11 {
        background: url("images/physical-theraphy1.jpg") no-repeat scroll 0 0;
        clear: both;
        float: left;
        height: 560px;
        left: -103px;
        position: relative;
        top: -24px;
        width: 393px;
        z-index: 9999;
    }
    .tretment {
        clear: both;
        float: none;
        height: 300px;
        left: 50px;
        position: absolute;
        top: 116px;
        width: 463px;
    }
    .treatment-s {
        background: url("images/servic-bg1.jpg") no-repeat scroll 0 0;
        clear: both;
        display: block;
        float: none;
        height: 268px;
        margin: auto;
        position: absolute;
        width: 312px;
    }
    .treatment-s11 {
        clear: both;
        float: none;
        height: 181px;
        margin: auto;
        position: relative;
        width: 100%;
        top: -101px;
    }
    .header,
    .banner,
    .container,
    .doctor-bg,
    .news,
    .footer,
    .menu-h,
    .banner-s,
    .content {
        width: 100%;
    }
    .banners1,
    .banners2,
    .banners3,
    .banners4,
    .banners5,
    .banners6,
    .banners7 {
        background-size: 100% auto;
        padding: 34px 0;
    }
    .content-right {
        z-index: 9;
    }
    .doctor-bg-left a {
        margin: 37px 9px 0;
    }
    .supplements p.para1 {
        padding: 62px 22px 26px 0;
    }
    .inner-content {
        overflow: hidden;
    }
    #menu-item-1266:hover>ul {
        left: -100px;
    }
    .eemail_textbox_class {
        width: 244px !important;
    }
    .services-main1 ul li {
        margin: 0 9px;
    }
    .services-main ul li {
        float: left;
        margin: 0 9px;
    }
    .news-img {
        width: 20px;
    }
    #footer {
        overflow: hidden;
    }
    .menu-h li li:hover>ul {
        width: 196px !important;
    }
    .doctor-middle {
        margin: 0 0 0 8px;
        width: 212px;
    }
    .doctor-right {
        width: 246px;
    }
    .menu-h li li li {
        width: 196px;
    }
    img {
        border: 0 none;
        max-width: 100%;
    }
    .content-right {
        width: 256px;
    }
    .best {
        margin: 24px 0 50px 3px;
    }
    .pure {
        margin: 26px 0 43px 2px;
    }
    .content-left {
        padding: 1px 1% 23px 7px;
        width: 61%;
    }
    .banner-text-s {
        margin: -36px 20px 0 0;
        width: 30%;
    }
    .bullet2 {
        left: -19%;
        margin: 49px 0 0 176px;
    }
    .main-line {
        margin: 21px 0 0;
    }
    .services-main {
        margin: 10px 0 0 97px;
        width: 624px;
    }
    .services-main1 {
        margin: 2px 0 98px 94px;
        width: 607px;
    }
    .header-right {
        width: 37%;
    }
    .header-midle {
        margin: 27px 0 0 5px;
    }
    .menu-h li a {
        padding: 16px 23px;
    }
    .banner1 {
        background: url("images/banner1.jpg") no-repeat scroll center top/100%;
    }
    .banner2 {
        background: url("images/banner-5-new.jpg") no-repeat scroll center top/100%;
    }
    .banner3 {
        background: url("images/banner3.jpg") no-repeat scroll center top/100%;
    }
    .banner4 {
        background: url("images/banner-4-new.jpg") no-repeat scroll center top/100%;
    }
    .banner5 {
        background: url("images/banner-3-new.jpg") no-repeat scroll center top/100%;
    }
    .banner6 {
        background: url("images/neck-pain-bg.jpg") no-repeat scroll center top/100%;
    }
    .banner7 {
        background: url("images/back-pain-bg.jpg") no-repeat scroll center top/100%;
    }
    .banner8 {
        background: url("images/banner-6-new.jpg") no-repeat scroll center top/100%;
    }
    .banner9 {
        background: url("images/banner-7-new.jpg") no-repeat scroll center top/100%;
    }
    .banner10 {
        background: url("images/banner-8-new.jpg") no-repeat scroll center top/100%;
    }
    .banner-back-story-home {
        background: url(images/the-back-story-banner-home-mobile.jpg) no-repeat scroll center top/100%;
    }
    .color-fff a {
        color: #cf0001
    }
    .banner1,
    .banner2,
    .banner3,
    .banner4,
    .banner5,
    .banner6,
    .banner7,
    .banner8,
    .banner9,
    .banner10,
    .banner-back-story-home {
        padding: 70px 0;
    }
    .banner-text {
        margin: -42px 0 0 379px;
    }
    .bullet1 {
        float: left;
        left: -145px;
        margin: 52px 0 3px;
        position: relative;
        z-index: 999;
    }
    .skeliton {
        float: left;
        height: 364px;
        position: relative;
        right: -39px;
        top: 14px;
        width: 435px;
    }
    #container {
        background: #AE1A1A;
    }
    .container-left {
        float: none;
        margin: auto;
        width: 489px;
    }
    .container-right {
        float: none;
        margin: auto;
        width: 578px;
    }
    .doctor-bg-left {
        width: 284px;
    }
    .news-left img {
        margin: 13px 0 0;
    }
    .news-left {
        width: auto;
    }
    .quick-right {
        float: none;
        margin: auto;
        width: 33%;
    }
    .footer-right {
        width: 182px;
        clear: unset;
    }
    #news {
        overflow: hidden;
    }
    .Alcohol-par {
        padding: 12px 29px 20px 12px;
    }
    .news-left-alcohol p,
    .news-left-alcohol img {
        float: left;
        margin: 2pxpx !important;
        padding: 0px !important;
    }
    .news-left p {
        font: 18px/34px "PlayfairDisplayRegular";
        padding: 20px 0 0 39px;
    }
    .news-left p.para {
        padding: 17px 28px 12px;
    }
    .news-middle img {
        margin: 40px 0 0 2px;
        width: 81%;
    }
    .news-middle {
        padding: 58px 0 29px;
        width: 254px;
    }
    .supplements {
        padding: 58px 0 17px;
        width: 45%;
    }
    .news-middle a {
        font: 25px/8px "PlayfairDisplayRegular";
        padding: 0 0 0 19px;
    }
    .supplements img {
        margin: 10px 0 0 0px;
        width: 89%;
    }
    .supplements a {
        font: 30px/8px "PlayfairDisplayRegular";
    }
    .supplements p {
        font: 17px/17px "aparaj";
        padding: 17px 0 0 8px;
    }
    .req-form {
        margin: -6px 0 0 -28px;
    }
    .quick-right span {
        display: block;
        font: 17px/17px "aparaj";
        padding: 8px 0 0;
    }
    .req-form1 {
        margin: 4px 0 0;
        width: 250px;
    }
    .field2 {
        width: 242px;
    }
    .quick-right p {
        font: 20px/18px "PlayfairDisplayRegular";
    }
    .footer-left {
        margin: 7px 0 21px -3px;
        width: 570px;
    }
    .container-right h1 a {
        padding: 41px 0 10px;
    }
    .footer-right {
        width: 182px;
    }
    .ypologo {
        width: 71%;
    }
    .news-middle p {
        padding: 17px 28px 67px;
    }
    .container-right2 {
        background: #9A0000;
    }
    #menu-item-743 ul {
        left: -67px;
    }
    .menu-h li li:hover>ul {
        left: 100% !important;
    }
}

@media screen and (max-width:767px) {
    .tretment {
        width: 327px;
    }
    .docleft {
        width: 342px;
    }
    .services-page-section h2 a {
        font-size: 12px;
    }
    #content {
        width: 99%;
    }
    #menu-item-1195 ul {
        left: -67px;
    }
    #menu-item-1195 ul {
        left: -67px;
    }
    .menu-h li li:hover>ul {
        left: 100% !important;
    }
    .news-middle {
        padding: 58px 0 14px;
        width: 200px;
    }
    .supplements {
        padding: 58px 0 17px;
        width: 45%;
    }
    .banners1,
    .banners2,
    .banners3,
    .banners4,
    .banners5,
    .banners6,
    .banners7 {
        background-size: 100% auto;
        padding: 18px 0;
    }
    .content-left {
        width: 54%;
    }
    .banner-text-s {
        margin: -21px 20px 0 0;
        width: 42%;
    }
    .bullet2 {
        margin: 35px 0 0 176px;
    }
    .leftline {
        background: none;
    }
    .rightline {
        background: none repeat scroll 0 0;
    }
    .middle {
        padding: 0px;
        margin: 0;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
    }
    .left-shadow {
        background: none repeat scroll 0 0;
    }
    .right-shadow {
        background: none;
        height: auto;
    }
    .services-main {
        float: none;
        height: auto;
        margin: auto;
        padding: 10px 0 0;
        width: 586px;
    }
    .services-main1 {
        float: none;
        height: auto;
        margin: auto;
        padding: 10px 0 0;
        width: 586px;
    }
    .header-right a.location-h {
        font: 10px/18px "open_sanssemibold";
    }
    .header-right {
        width: 35%;
    }
    .menu-h li a {
        padding: 16px 6px;
    }
    .quick-right p {
        padding: 0;
    }
    .banner1,
    .banner2,
    .banner3,
    .banner4,
    .banner5,
    .banner6,
    .banner7,
    .banner-back-story-home {
        padding: 59px 0;
    }
    .skeliton {
        right: -39px;
        top: 14px;
        width: 423px;
    }
    .bullet1 {
        left: -132px;
    }
    .doctor-bg-left {
        float: none;
        margin: auto;
        width: 498px;
    }
    .doctor-bg-left p {
        padding: 66px 5px 63px;
    }
    .doctor-bg-left a {
        margin: -52px 9px 0;
    }
    .news-left p {
        padding: 20px 0 5px 39px;
        font: 17px/20px "PlayfairDisplayRegular";
    }
    .news-middle a {
        font: 20px/25px "PlayfairDisplayRegular";
        padding: 0 0 20px;
    }
    .news-middle img {
        margin: 9px 0 0 20px;
        width: 81%;
    }
    .news-middle p {
        padding: 17px 28px 55px;
    }
    .news-left p.para {
        padding: 17px 30px 16px 0;
    }
    .supplements a {
        font: 30px/30px "PlayfairDisplayRegular";
    }
    .supplements a span {
        font: 14px/8px "PlayfairDisplayRegular";
    }
    .supplements p {
        font: 17px/17px "aparaj";
        padding: 17px 0 12px 8px;
    }
    .supplements a.supple {
        font: 11px/8px "open_sanssemibold";
        width: 128px;
    }
    .quick-left {
        float: none;
        width: 84%;
        margin: auto;
    }
    .quick-right {
        float: none;
        width: 58%;
        margin: auto;
        clear: both;
    }
    .footer {
        padding: 0px;
        background: none;
    }
    #footer {
        background: #E1E1E1;
        height: auto;
    }
    .footer-left {
        border: medium none;
        width: 600px;
    }
    .footer-right {
        float: none;
        margin: auto;
        width: 43%;
    }
    .ypologo {
        clear: both;
        float: none;
        margin: auto;
        width: 100%;
    }
    .banner-text {
        margin: -42px 0 0 325px;
    }
}

@media screen and (max-width:639px) {
    .services-page-section ul li {
        width: 100% !important;
        text-align: center;
    }
    .services-page-section h2 a {
        font-size: 16px !important;
    }
    .tretment {
        height: 812px;
        left: 50px;
        position: relative;
        top: 13px;
        width: 463px;
    }
    .footer-left span {
        padding: 10px 24px;
    }
    .menu-h {
        width: 90%;
    }
    .skeliton11 {
        background: url("images/physical-theraphy1.jpg") no-repeat scroll 0 0;
        clear: both;
        float: left;
        height: 560px;
        left: -103px;
        position: relative;
        top: -24px;
        width: 393px;
        z-index: 9999;
    }
    .treatment-s {
        height: 268px;
        margin: auto;
        position: absolute;
        width: 312px;
    }
    .treatment-s11 {
        clear: both;
        float: none;
        height: 181px;
        margin: auto;
        position: inherit;
        top: 102px;
        width: 100%;
    }
    .news-middle p {
        padding: 0 52px 33px 0;
    }
    .banner1,
    .banner2,
    .banner3,
    .banner4,
    .banner5,
    .banner6,
    .banner7,
    .banner-back-story-home {
        display: block;
        padding: 45px 0;
    }
    .banners1,
    .banners2,
    .banners3,
    .banners4,
    .banners5,
    .banners6,
    .banners7 {
        display: block;
        padding: 18px 0;
    }
    .footer-right {
        width: 200px;
    }
    .supplements a {
        font: 31px/8px "PlayfairDisplayRegular";
    }
    .req-form .submit {
        float: left;
        margin: 0 0 0 18px;
    }
    .container-right a {
        font: 35px/18px "aparaj";
        padding: 37px 0 10px;
    }
    .content-left {
        width: 90%;
        float: none;
        margin: auto;
    }
    .content-right {
        width: 256px;
        float: none;
        margin: auto;
    }
    .banner-text-s {
        display: none;
    }
    .bullet2 {
        display: none;
    }
    .leftline {
        float: none;
        margin: auto;
    }
    .services-main {
        width: 402px;
    }
    .services-main1 {
        clear: both;
        width: 402px;
    }
    nav {
        display: none;
    }
    .header-left a {
        border: none;
    }
    .header-left {
        float: none;
        margin: auto;
        padding: 27px 0 0;
        width: 71%;
    }
    .header-midle {
        float: none;
        margin: auto;
        padding: 15px 0 0;
        width: 51%;
    }
    .header-right {
        float: none;
        margin: auto;
        width: 54%;
    }
    .banner-text {
        display: none;
        margin: -42px 0 0 325px;
    }
    .banner1,
    .banner2,
    .banner3,
    .banner4,
    .banner5,
    .banner6,
    .banner7,
    .banner-back-story-home {
        padding: 45px 0;
    }
    .bullet1 {
        left: 133px;
        margin: 16px 0 27px;
    }
    .skeliton {
        display: none;
    }
    .bullet1 li.rslides_here div.backpain,
    .bullet1 li.rslides_here div.neck,
    .bullet1 li.rslides_here div.shoulder {
        display: none;
    }
    .container-left {
        width: 458px;
    }
    .container-right {
        width: 463px;
    }
    .container-right1 li a {
        padding: 14px 7px 34px 47px;
    }
    .container-right2 {
        margin: auto;
        width: 100%;
        background: #9a0000 none repeat scroll 0 0;
    }
    .container-right2 a.img2 {
        margin: 10px 0 27px 24px;
    }
    .doctor-bg-left {
        width: 436px;
    }
    .doctor-middle {
        float: none;
        margin: auto;
    }
    .doctor-right {
        float: none;
        margin: auto;
    }
    .news-left {
        background: none repeat scroll 0 0;
        margin: 0px 0px 8% 7%;
        width: 78%;
    }
    #news {
        background: #F1F1F1;
    }
    .news-img {
        background: none;
    }
    .news-middle {
        background: none repeat scroll 0 0;
        float: none;
        margin: auto;
        padding: 0 0 0px;
        width: 300px;
    }
    .supplements {
        background: none repeat scroll 0 0;
        float: none;
        margin: auto;
        padding: 0 0 29px;
        width: 77%;
    }
    .req-form-right {
        float: none;
        width: 56%;
    }
    .quick-right {
        width: 78%;
    }
    .footer-left {
        width: 478px;
    }
    .footer-left1 {
        float: none;
        margin: auto;
        width: 86%;
    }
    #footer {
        overflow: hidden;
    }
    #sun-pop {
        left: 9%;
        width: 64%;
    }
}

@media screen and (max-width:479px) {
    .docleft {
        width: 315px;
    }
    .services-page-section h2 a {
        font-size: 11px;
    }
    .tretment {
        left: 27px;
        top: 13px;
        width: 249px;
    }
    .skeliton11 {
        height: 560px;
        left: -105px;
        position: relative;
        top: -24px;
        width: 341px;
        z-index: 9999;
    }
    .treatment-s {
        left: -41px;
        margin: auto;
        position: absolute;
        width: 318px;
    }
    .req-form .submit {
        clear: both;
        margin: 13px 0 0 94px;
        width: 84px;
    }
    .footer-left {
        width: 319px;
    }
    .services-main {
        width: 48%;
    }
    .services-main ul li {
        clear: both;
        float: none;
        margin: auto;
    }
    .services-main1 ul li {
        clear: both;
        float: none;
        margin: auto;
    }
    .services-main1 {
        width: 48%;
    }
    .left-shadow {
        height: auto;
    }
    .header-right {
        float: none;
        margin: auto;
        width: 80%;
        padding-bottom: 15px;
    }
    .bullet1 {
        left: 55px;
    }
    .Alcohol-par {
        clear: both;
        float: none;
    }
    .news-left {
        float: none;
        margin: 0 auto;
    }
    .container-left {
        width: 295px;
    }
    .container-right {
        width: 295px;
    }
    .container-right h1 a {
        font: 34px/18px "aparaj";
    }
    .container-right1 li {
        background: none repeat scroll 0 0;
    }
    .doctor-bg-left {
        width: 303px;
    }
    .news-left {
        width: 300px;
    }
    .news-middle {
        padding: 0 0 5px;
        width: 300px;
    }
    .supplements {
        width: 300px;
    }
    .header-left {
        width: 80%;
    }
    .header-midle {
        width: 78%;
    }
}

@media screen and (max-width:359px) {
    .address-block h2 a {
        font-size: 13px !important;
    }
    .docleft {
        width: 286px;
    }
    h3.doctor-photos-span {
        margin: 15px 0 25px !important;
    }
    .services-page-section h2 a {
        font-size: 10px;
    }
    .services-page-text {
        padding: 14px 0 14px 67px;
    }
    #sun-pop {
        left: 9%;
        width: 83%;
    }
    .services-page-text {
        padding: 14px 0 14px 0px !important;
    }
}