<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: 'fontello';
	src: url('/fonts/fontello.eot');
	src: url('/fonts/fontello.eot#iefix') format('embedded-opentype'),  url('/fonts/fontello.woff') format('woff'),  url('/fonts/fontello.ttf') format('truetype'),  url('/fonts/fontello.svg#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
    margin: 0px;
    padding: 0px;
}

ul,
li,
h1,
h2,
h3,
h4,
h5,
p {
    padding: 0px;
    margin: 0px;
}
.pt-video{
	text-align: center;
	
}
.pt-video iframe{
	border: 2px solid #8a0119;
	padding: 2px;
}
img {
    border: 0px;
}

ul {
    list-style: none;
}

.clear {
    clear: both;
}

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

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

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

.lovepost {
    /* font-size: 20px !important; */
    text-align: center;
   /*  margin: 0 0 !important; */
}

.comments-form {
    margin: 0 0 30px 0;
    border-top: 1px dotted;
}

.news {
    width: 100%;
    margin: 1px auto;
    overflow: hidden;

    -webkit-user-select: none;
    background: #011f3f;
}

.news span {
    display: block;
    text-align: center;
    color: #fff;
    padding: 9px;
    position: relative;
    top: 1%;


    -webkit-font-smoothing: antialiased;
    -webkit-user-select: none;
    cursor: pointer;
}

.news span a {
    color: #fff;
    font: 700 14px/20px 'muli_regular';
    text-transform: uppercase;
}

.stickyMenu {
    padding: 0 !important;
    position: fixed !important;
    top: 45px;
    transition: all 0.8s ease-in-out 0s !important;
}

.stickyMenu .header-right {
    transition: all 0.8s ease-in-out 0s;
    padding-top: 12px;
}

.stickyMenu img {
    transition: all 0.2s linear 0s;
    width: 68%;
    display: block;
}

.stickyMenu .menu-h {
    background: none;
    padding: 0px 0 40px 0;
    transition: all 0.8s ease-in-out 0s;
}

.comments-form li {
    background: none !important;
    padding: 6px 0 0 0 !important;
}

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

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

.marquee0 {
    height: 140px;
    margin: auto;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 100%;
}

.logo a img {
    padding: 0px 46px;
    display: block;
}

.doctorprofile {
    float: right;
    width: 278px;
    margin-left: 10px;
}

.blog-sidebar form {
    margin: 0 0 20px 30px;
    /* border: ; */
}

.testimonials {
    float: right;
    width: auto;
    background: #820018 !important;
    padding: 10px;
    margin: -69px 0 0 0;
}

.testimonials a {
    color: #fff !important;
    text-align: center;
}

.recent-post-image img {
    margin: auto;
    float: none;
    display: block;
    padding: 0 0 10px 0;
}

.recent-blog-post-list li {
    margin: 0 0 35px 0;
    clear: both;
}

.post-content h3 a {
    font-size: 30px;
}

p.read-more a {
    float: right;
    margin: -20px 0 20px 0;
    display: block;
}

ul.blog-posts li {
    background: none !important;
    padding: 10px 0 !important;
    border-bottom: 1px solid;
}

.post-image {
    float: left;
    margin: 8px 10px 0 0;
}

p.post-excerpt {
    padding: 10px 0 25px 0;
}

p.recent-post-excerpt {
    padding: 10px 0 0 0;
}

.recent-post-content p.read-more a {
    margin: -5px 0 0 0;
}

.recent-post-content {
    margin: 0 0 20px 0;
}

.post-featured-image img {
    display: none;
}

.inner-paragraph img {
    margin: auto;
    float: none;
    clear: both;
    /* align-content: center; */
    display: block;
    padding: 0 0 10px 0;
}

.inner-paragraph p {
    clear: both;
    padding: 5px 0 0 0;
}

.blog-sidebar {
    width: 100%;
    float: left;
}

.pagelet-posts .post-image {
    float: left;
    margin: -6px 10px 0px 0;
}

.pagelet-posts-details .post-image img {
    display: none;
}

.pagelet-posts-details img {
    margin: 0 10px 0 10px;
}

h3.post-title a {
    font-size: 20px;
}

ul.pagelet-posts li {
    background: none !important;
    padding: 0 !important;
    border-bottom: 1px solid #000;
    margin: 10px 0;
}

.post-meta-entry {
    display: block;
}

.video-container {
    height: 0;
    margin: 20px 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
    border: 3px solid #810217;
}

.video-container iframe,
.video-container object,
.video-container embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.address {
    float: left;
    padding: 10px 0% 10px 10px !important;
    width: 33%;
    line-height: 22px;
}

.we-are-on-fb {
    font-size: 28px;
    text-align: center;
}

.we-are-on-fb a,
.we-are-on-fb a:hover {
    text-decoration: none;
}

.fa.fa-thumbs-up {
    color: #8A0119;
    font-size: 50px;
}

.we-are-on-fb span {
    margin: 0 0 0 15px;
}

.contact-box {
    border: 2px solid #8A0119;
    border-radius: 20px;
    margin: 0;
    padding: 0 0 5px;
}

.contact-box h3 a {
    color: #fff;
}

.contact-box h3 a:hover {
    color: #fff;
}

.contact-box h3 {
    background: #8A0119 none repeat scroll 0 0;
    border-radius: 19px 19px 0 0;
    color: #ffffff !important;
    font-size: 18px;
    font-weight: 400;
    padding: 7px 0;
    text-align: center;
    margin: 0 !important;
}

.box-left {
    float: left;
    font-weight: 200;
    padding-left: 2%;
    padding-top: 1%;
    text-align: left;
    width: 48%;
}

.website {
    min-width: 300px;
}

.maps-f {
    border: 2px solid #8A0119;
    clear: both;
    float: none;
    height: 210px;
    margin: 20px auto;
    position: relative;
    width: 95%;
}

.maps-f iframe {
    border: 0 none;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.map_txt {
    text-align: center;
}

.fa.fa-map {
    color: #8A0119;
    font-size: 22px;
    padding: 0 6px;
}

.box-right {
    float: left;
    font-weight: 200;
    padding-left: 10px;
    padding-top: 1%;
    width: 47%;
    margin: 0 0 5px 0 !important;
}

ul.patient-forms-page li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    list-style: outside none none;
    padding: 0 !important;
}

ul.patient-forms-page li a {
    background: rgba(0, 0, 0, 0) url("images/pdf-icon.png") no-repeat scroll 0 0;
    display: inline-block;
    margin-top: 15px;
    padding: 0 0 0 25px;
}

.no-one {
    display: none !important;
}

.google-review {
    float: left;
    width: 242px;
    margin: -24px 0 0 40px;
}

.google-review a img {
    display: block;
    margin: auto;
    float: none;
    padding: 10px 0 0 0;
}

.google-review a span {
    display: block;
    color: #fff;
    font: 23px/25px 'muli_regular' !important;
}


ul.service-links {
    float: left;
    width: 100%;
}

ul.service-links li {
    background: #8A0119 !important;
    box-shadow: 0 0 1px transparent;
    box-sizing: border-box;
    display: table;
    float: left;
    height: 70px;
    margin-bottom: 15px;
    margin-right: 4%;
    padding: 10px !important;
    position: relative;
    transform: perspective(1px) translateZ(0px);
    transition: transform 0.3s linear 0s;
    vertical-align: middle;
    width: 45%;
}

ul.service-links li:hover,
ul.service-links li:focus,
ul.service-links li:active {
    background: #011F3F !important;
    transform: translateY(-5px);
}

ul.service-links li a {
    color: #fff;
    display: table-cell;
    font: 16px/20px verdana;
    height: 100%;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

ul.service-links li a:hover {
    color: #fff;
}

ul.service-links li::before {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center, rgba(6, 50, 98, 0.6) 0%, transparent 80%) repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 5%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transition-duration: 0.1s;
    transition-property: transform, opacity;
    width: 90%;
    z-index: -1;
}

ul.service-links li:hover::before,
ul.service-links li:focus::before,
ul.service-links li:active::before {
    opacity: 1;
    transform: translateY(5px);
}

.table-div {
    width: 100%;
    float: left;
}

.table-div1 {
    width: 25%;
    float: left;
    margin: 0 20px 10px 0;
}

.table-div2 {
    width: 25%;
    float: left;
    margin: 0 20px 10px 0;
}

.table-div3 {
    width: 40%;
    float: right;
    margin: 0 0px 10px 0;
}

.table-div11 {
    width: 25%;
    float: left;
    margin: 0 20px 10px 0;
}

.table-div21 {
    width: 45%;
    float: left;
    margin: 0 20px 10px 0;
}

.table-div31 {
    width: 45%;
    float: right;
    margin: 0 0px 10px 0;
}

.table-div22 {
    width: 30%;
    float: left;
    margin: 0 20px 10px 0;
}

.table-div32 {
    width: 60%;
    float: right;
    margin: 0 0px 10px 0;
}

header {
    float: left;
    position: relative;
    width: 100%;
    z-index: 999;
    background: #fff;
}

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

.header-left {
    float: left;
    padding: 20px 0px;
    width: 44%;
}

.header-right {
    float: right;
     padding: 20px 0px;
    position: relative;
    width: 650px;
}

.header-right span {
    display: block;
    font: 14px/18px 'muli_regular';
    padding: 0 0 5px 38px;
    color: #000;
}

.header-right a {
    display: block;
    font: 17px/22px 'muli_regular';
    font-weight: bold;
    padding: 0px 0 0 33px;
}

.header-right1 {
    float: left;
    width: 165px;
    margin: 20px 30px;
}

.header-right1 a {
    background: url(images/ph-icon1.jpg) 5px 0 no-repeat;
}

.header-right2 {
    float: left;
    width: 166px;
    margin: 20px 30px;
}

.header-right2 a {
    background: url(images/ph-icon1.jpg) 5px 0 no-repeat;
}

.header-right3 {
    float: left;
    width: 163px;
    margin: 20px 0px 20px 30px;
}

.header-right3 a {
    background: url(images/app.jpg) 5px 2px no-repeat;
}
.btn a {
	display: inline-block;
	background: #8a0119;
	color: #ffffff;
	padding: 0px 30px;
	text-align: center;
	border-radius: 5px;
	margin-top: 0px !important;
	font-weight: normal;
	width: 100px;
	font-size: 14px;
}
.btn a:hover{
background:#011f3f;
}
nav {
    float: left;
    position: relative;
    width: 100%;
    z-index: 999;
    background: #8a0119;
}

.menu-h {
    display: block;
    margin: auto;
    position: relative;
    width: 1200px;
    z-index: 9999;
    padding: 0px 0 25px 0;
}

.slicknav_menu {
    display: none;
}

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

.menu-h li {
    float: left;
    margin: 0;
    position: relative;
}

.menu-h li a {
    color: #fff;
    display: block;
    float: left;
    font: 14px/20px 'muli_regular';
    padding: 11px 17px;
    text-transform: uppercase;
}

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

.menu-h li a:hover {
    color: #000;
    background: #fff;
}

.menu-h li ul {
    position: absolute;
    left: 0%;
    padding: 0 0 0 0;
    top: 50px;
    background: #8a0119;
    width: 240px;
    display: none;
}

.menu-h li li ul {
    left: 100%;
    position: absolute;
    top: 0 !important;
    width: 147px !important;
    z-index: 99999 !important;
}

.menu-h li ul {
    background: #8a0119;
    top: 42px;
    left: -61px;
}

.menu-h li:hover &gt; ul {
    display: block;
}

.menu-h li ul.double_column {
    left: -66%;
}

.menu-h li li {
    position: relative;
    z-index: 1000;
    margin: 0px;
    padding: 0px;
    background: #8a0119;
}

.menu-h li li:hover &gt; ul {
    background: #8a0119;
}

.menu-h li li a {
    border: medium none;
    color: #fff;
    display: block;
    margin: 0;
    font-size: 18px;
    background: url(images/menuarrow.png) 20px 15px no-repeat;
    /* padding-bottom: 12px; */
    /* padding-top: 12px; */
    position: relative;
    text-align: left;
    width: 215px;
    text-transform: inherit;
    z-index: 1000;
    padding: 10px 0 10px 32px;
}

.menu-h li li a:hover {
    background: #fff url(images/menuarrow-h.png) 20px 15px no-repeat;
    ;
    color: #000;
    border-bottom: none !important;
}

.menu-h li li li a {
    padding: 7px 0 7px 25px;
}

#baner {
    float: left;
    margin: -13px 0 0 0;
    position: relative;
    width: 100%;
    z-index: 9;
}

.baner {
    margin: auto;
    position: relative;
    width: 1200px;
}

.baner1 {
    background: rgba(0, 0, 0, 0) url("images/baner1.jpg") no-repeat scroll center top;
}

.baner2 {
    background: rgba(0, 0, 0, 0) url("images/banner2.jpg") no-repeat scroll center top;
}

.baner3 {
    background: rgba(0, 0, 0, 0) url("images/baner3.jpg") no-repeat scroll center top;
}

.baner4 {
    background: rgba(0, 0, 0, 0) url("images/banner4.jpg") no-repeat scroll center top;
}
.baner5 {
    background: rgba(0, 0, 0, 0) url("images/banner5.jpg") no-repeat scroll center top;
}

.baner1,
.baner2,
.baner3,
.baner4,
.baner5 {
    padding: 284px 0;
    position: relative;
}

.baner-text {
    float: left;
    left: 641px;
    /* padding: 10px; */
    position: absolute;
    top: -115px;
    width: 524px;
}

.baner-text span {
    color: #585858;
    display: block;
    font-weight: italic;
    font: 37px/38px 'rokkitt_regular';
    padding: 10px 0 15px 0px;
    width: auto;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0) url("images/text-bg.png") no-repeat scroll bottom center;
    text-align: center;
}

.baner-text1 {
    width: 100%;
    float: left;
    margin: 30px 0 0 0;
}

.baner-text1 span {
    color: #173788;
    display: block;
    font: 29px/30px 'muli_regular';
    font-weight: bold;
    padding: 0px;
    text-transform: inherit;
    background: none;
    text-align: center;
}

.baner-text1 span a {
    color: #173788;
}

.baner-text1 p {
    color: #000;
    display: block;
    font: 16px/20px 'muli_regular';
    padding: 10px 0;
}

#baner-s {
    float: left;
    margin: -25px 0 0 0;
    position: relative;
    width: 100%;
    z-index: 9;
}

.baner-s {
    margin: auto;
    position: relative;
    width: 1200px;
}

.baner1-s {
    background: rgba(0, 0, 0, 0) url("images/baner1-s.jpg") no-repeat scroll center top;
}

.baner2-s {
    background: rgba(0, 0, 0, 0) url("images/banner2-s.jpg") no-repeat scroll center top;
}

.baner3-s {
    background: rgba(0, 0, 0, 0) url("images/baner3-s.jpg") no-repeat scroll center top;
}

.baner4-s {
    background: rgba(0, 0, 0, 0) url("images/banner4-s.jpg") no-repeat scroll center top;
}
.baner5-s {
    background: rgba(0, 0, 0, 0) url("images/banner5-s.jpg") no-repeat scroll center top;
}

.baner1-s,
.baner2-s,
.baner3-s,
.baner4-s,
.baner5-s {
    padding: 200px 0;
    position: relative;
}

.baner-text-s {
    float: left;
    left: 641px;
    /* padding: 10px; */
    position: absolute;
    top: -160px;
    width: 471px;
}

.baner-text-s span {
    color: #585858;
    display: block;
    font-weight: italic;
    font: 35px/30px 'rokkitt_regular';
    padding: 10px 0 15px 0px;
    width: auto;
    text-align: center;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0) url("images/text-bg.png") no-repeat scroll bottom center;
}

.baner-text1-s {
    width: 100%;
    float: left;
    margin: 30px 0 0 0;
}

.baner-text1-s span {
    color: #173788;
    display: block;
    font: 29px/30px 'muli_regular';
    font-weight: bold;
    padding: 0px;
    text-transform: inherit;
    background: none;
}

.search {
    border: 1px solid #ccc !important;
    border-radius: 10px !important;
    float: none;
    left: 2px;
    margin: 0 0px 32px 9px;
    padding: 3px 0 3px 9px !important;
    position: relative;
    /* top: 42px; */
    width: 195px;
}

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

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

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

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

.bullet1 {
    float: left;
    left: 165px;
    margin: 40px 0 3px;
    position: absolute;
    z-index: 9;
}

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

.bullet1 li a {
    color: #011f3f;
    display: block;
    font-size: 50px;
}

.bullet1 li.rslides_here a {
    color: #8a0119;
}

#controls3 {
    right: 360px !important;
    top: 321px !important;
}

#controls {
    right: 359px !important;
    top: 496px !important;
}

#whatwetreat {
    float: left;
    margin: 5px 0 0 0;
    position: relative;
    width: 100%;
    z-index: 9;
}

.whatwetreat {
    margin: auto;
    position: relative;
    width: 1200px;
}

.whatwetreat-left {
    float: left;
    width: 58%;
    margin: 0 0px 0 0;
}

.whatwetreat-left a {
    color: #000;
    text-align: center;
    display: block;
    font: 30px/25px 'muli_regular';
    padding: 10px 0 20px 0;
}

.whatwetreat-left p {
    color: #000;
    text-align: center;
    display: block;
    font: 16px/20px 'muli_regular';
}

.whatwetreat-lefttop {
    width: 94%;
    float: left;
    margin: 20px 0 0 13px;
}

.whatwetreat-lefttop li {
    float: left;
    width: 216px;
    /* height: 131px; */
    margin: 0 1px;
}

.whatwetreat-lefttop li a {
    display: block;
}

.whatwetreat-lefttop li a span {
    display: block;
    color: #fff;
    padding: 90px 0 75px 0;
    font: 16px/20px 'muli_regular';
    text-align: center;
    width: 124px;
    margin: auto;
}

.whatwetreat-leftdown {
    width: 94%;
    float: left;
    margin: -109px 0 0 116px;
}

.whatwetreat-leftdown li {
    float: left;
    width: 216px;
    /* height: 131px; */
    margin: 0 1px;
}

.whatwetreat-leftdown li a {
    display: block;
}

.whatwetreat-leftdown li a span {
    display: block;
    color: #fff;
    padding: 90px 0 75px 0;
    font: 16px/20px 'muli_regular';
    text-align: center;
    width: 124px;
    margin: auto;
}

.whatwetreat-lefttop li a.stemcel {
    background: url(images/stemcel-new.png) center top no-repeat;
}

.whatwetreat-lefttop li a.stemcel:hover {
    background: url(images/stemcel-h-new.png) center top no-repeat;
}

.whatwetreat-lefttop li a.acup {
    background: url(images/acup-new.png) center top no-repeat;
}

.whatwetreat-lefttop li a.acup:hover {
    background: url(images/acup-h-new.png) center top no-repeat;
}

.whatwetreat-lefttop li a.prp {
    background: url(images/prp-new.png) center top no-repeat;
}

.whatwetreat-lefttop li a.prp:hover {
    background: url(images/prp-h-new.png) center top no-repeat;
}

.whatwetreat-leftdown li a.international {
    background: url(images/international-new.png) center top no-repeat;
}

.whatwetreat-leftdown li a.international:hover {
    background: url(images/international-h-new.png) center top no-repeat;
}

.whatwetreat-leftdown li a.sports {
    background: url(images/sports-new.png) center top no-repeat;
}

.whatwetreat-leftdown li a.sports:hover {
    background: url(images/sports-h-new.png) center top no-repeat;
}
.whatwetreat-leftdown li a.physical {
    background: url(images/physical-new.png) center top no-repeat;
	margin:0px 0 0 15px;
}

.whatwetreat-leftdown li a.physical:hover {
    background: url(images/physical-h-new.png) center top no-repeat;
}
.whatwetreat-right {
    float: right;
    width: 42%;
    background: url(images/skeliton.png) 0 35px no-repeat;
    height: 468px;
}

.whatwetreat-right a {
    color: #000;
    text-align: right;
    display: block;
    font: 30px/25px 'muli_regular';
    padding: 10px 0 20px 0;
}

.whatwetreat-right1 {
    float: left;
    width: 80%;
    position: relative;
    /* height: 400px; */
}

.bullet2 {
    float: left;
    left: 263px;
    /* margin: 176px 0 0; */
    position: absolute;
    z-index: 9;
    width: 232px;
    top: 29px;
}

.bullet2 li a {
    background: url(images/arow.png) 10px 23px no-repeat;
    padding: 16px 0 15px 20px;
    display: block;
    color: #fff;
    /* width: 351px; */
    font: 18px/22px 'muli_regular';
    text-align: left;
    position: relative;
}

.bullet2 li a span {
    position: absolute;
    width: 50px;
    height: 50px;
}

.bullet2 li a:hover,
#slider2-pager li.rslides_here a {
    background-color: #011f3f;
}

.bullet2 li a:hover span.bul1,
#slider2-pager li.rslides_here a span.bul1 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: 15px 0 0 -245px;
}

.bullet2 li a:hover span.bul2,
#slider2-pager li.rslides_here a span.bul2 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: -23px 0 0 -130px;
}

.bullet2 li a:hover span.bul3,
#slider2-pager li.rslides_here a span.bul3 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: -26px 0 0 -215px;
}

.bullet2 li a:hover span.bul4,
#slider2-pager li.rslides_here a span.bul4 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: 10px 0 0 -121px;
}

.bullet2 li a:hover span.bul5,
#slider2-pager li.rslides_here a span.bul5 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: -25px 0 0 -86px;
}

.bullet2 li a:hover span.bul6,
#slider2-pager li.rslides_here a span.bul6 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: -3px 0 0 -191px;
}

.div1,
.div2,
.div3,
.div4,
.div5,
.div6 {
    width: 50px;
    float: left;
    position: absolute;
}

.div1 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: -78px 0 0 377px;
}

.div2 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: 28px 0 0 377px;
}

.div3 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: 58px 0 0 377px;
}

.div4 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: 68px 0 0 377px;
}

.div5 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: 88px 0 0 377px;
}

.div6 {
    background: rgba(0, 0, 0, 0) url("images/bulet-h.png") no-repeat scroll 0 0;
    margin: 98px 0 0 377px;
}

#controls,
#controls1,
#controls2,
#controls4 {
    right: 5px;
    top: 350px;
}




#controls2 {
    top: 421px !important;
}

#meetdoctor {
    float: left;
    background: url(images/doctor-bg.jpg) center top no-repeat;
    position: relative;
    width: 100%;
    z-index: 9;
}

.meetdoctor {
    margin: auto;
    position: relative;
    width: 1200px;
}

.meetdoctor-left {
    float: left;
    width: 500px;
    margin: 15px 0 0 0;
}

.meetdoctor-left a img {
    margin: 7px 0 0 0;
}

.meetdoctor-right {
    float: left;
    width: 606px;
    margin: 85px 0 0 0;
    border-left: 3px solid #fff;
    padding: 0 0 0 19px;
}

.meetdoctor-right h1 a {
    display: block;
    color: #000;
    font: bold 32px/25px 'muli_regular';
}

.meetdoctor-right h1 a span {
    color: #600011;
    font: 18px/20px 'muli_regular';
    display: block;
    padding: 8px 0 0 0;
    text-align: left;
}

.meetdoctor-right p {
    padding: 20px 0;
    color: #000;
    font: 16px/25px 'muli_regular';
    display: block;
}

.meetdoctor-right p a {
    width: 100px;
    padding: 10px;
    text-align: center;
    background: #8a0119;
    margin: 41px 0 0 0;
    float: right;
    color: #fff;
}

#stem-cell {
    float: left;
    background: url(images/stem-bg.jpg) center top no-repeat;
    position: relative;
    width: 100%;
    margin: -10px 0 0 0;
    z-index: 9;
    height: 521px;
}

.stem-cell {
    margin: auto;
    position: relative;
    width: 1200px;
}

.stem-cell-left {
    float: left;
    width: 628px;
    margin: 53px 52px 0 0;
    background: url(images/stemcell.png) 0 0 no-repeat;
}

.stem-cell-left a {
    padding: 20px 0 10px 246px;
    color: #000;
    font: bold 29px/30px 'muli_regular';
    display: block;
}

.stem-cell-left a span {
    color: #000;
    font: bold 18px/20px 'muli_regular';
    display: block;
    padding: 20px 0 0 0;
}

.stem-cell-left p {
    color: #000;
    font: 16px/20px 'muli_regular';
    display: block;
    padding: 12px 0 0 260px;
}

.stem-cell-left p a {
    width: 162px;
    /* float: left; */
    background: url(images/read-bg.png) 0 0 no-repeat;
    margin: 30px 0 25px 0;
    padding: 10px 0 14px 7px;
    clear: both;
}

.stem-cell-left p a span {
    background: url(images/stem-read.png) 12px 8px no-repeat;
    color: #fff;
    font: 17px/20px 'muli_regular';
    display: block;
    padding: 20px 0 11px 55px;
}

.stem-cell-right {
    float: left;
    width: 520px;
    margin: 62px 0px 0 0;
}

.stem-cell-right a {
    padding: 20px 0 10px 0px;
    color: #000;
    font: bold 29px/30px 'muli_regular';
    display: block;
}

.stem-cell-right p {
    color: #000;
    font: 16px/20px 'muli_regular';
    display: block;
    padding: 12px 0 0 0px;
}

.stem-cell-right p span {
    color: #750015;
    font: 20px/25px 'muli_regular';
    display: block;
    padding: 56px 0 0 0;
}

.stem-cell-right p a {
    width: 162px;
    /* float: left; */
    background: url(images/read-bg.png) 0 0 no-repeat;
    margin: 30px 0 25px 0;
    padding: 10px 0 14px 7px;
    clear: both;
}

.stem-cell-right p a span {
    background: url(images/acu-read.png) 12px 8px no-repeat;
    color: #fff;
    font: 17px/20px 'muli_regular';
    display: block;
    padding: 20px 0 11px 55px;
}

#patient-edu {
    float: left;
    position: relative;
    width: 100%;
    margin: 15px 0 0 0;
    z-index: 9;
    height: 521px;
}

.patient-edu {
    margin: auto;
    position: relative;
    width: 1200px;
}

.patient-edu1 {
    width: 100%;
    float: left;
    border-radius: 0 0 20px 20px;
    box-shadow: 1px 11px 11px 0px #888888;
    background: #fff;
}

.patient-edu-left {
    width: 57%;
    float: left;
    margin: 15px 30px 50px 16px;
}

.patient-edu-left a {
    display: block;
    color: #373737;
    font: 39px/30px 'muli_regular';
    padding: 0 0 0 81px;
}

.patient-edu-left1 {
    width: 254px;
    float: left;
    margin: 39px 0 0 0;
}

.patient-edu-left2 {
    width: 386px;
    float: left;
    margin: 99px 0 0 50px;
}

.patient-edu-left2 li:hover {
    float: left;
    background: url(images/li-education-h.png) center top no-repeat;
}

.patient-edu-left2 li {
    float: left;
    background: url(images/li-education.png) center top no-repeat;
    width: 156px;
}

.patient-edu-left2 li.one {
    float: left;
    margin: -80px 0 0 97px;
}

.patient-edu-left2 li.two {
    float: left;
    margin: 18px 0px 0 -251px;
}

.patient-edu-left2 li.three {
    float: left;
    margin: 25px 0 0 -68px;
}

.patient-edu-left2 li.four {
    float: left;
    margin: -85px 0 0 93px;
}

.patient-edu-left2 li.four a {
    background: url(images/zocdoc.png) 0 0 no-repeat;
    height: 155px;
}

.patient-edu-left2 li.four:hover a {
    background: url(images/zocdoc-h.png) 0 0 no-repeat;
    height: 155px;
}

.patient-edu-left2 li a {
    display: block;
    text-align: left;
    padding: 0;
}

.patient-edu-left2 li a.fv {
    background: url(images/fv.png) center 40px no-repeat;
}

.patient-edu-left2 li a.pf {
    background: url(images/pf.png) center 40px no-repeat;
}

.patient-edu-left2 li a.rf {
    background: url(images/rf.png) center 40px no-repeat;
}

.patient-edu-left2 li a span {
    display: block;
    color: #fff;
    padding: 90px 0 75px 0;
    font: 16px/20px 'muli_regular';
    text-align: center;
    width: 124px;
    margin: auto;
}

.patient-edu-right {
    width: 404px;
    float: left;
    margin: 15px 20px 0 0;
}

.patient-edu-right a {
    display: block;
    color: #373737;
    font: 26px/30px 'muli_regular';
}

.patient-edu-right1 {
    width: 100%;
    float: left;
    background: #97221d;
    border: 1px solid #97221d;
    margin: 46px 0 0 0;
}

.patient-edu-right2 {
    width: 100%;
    float: left;
    background: url(images/painrehabilation.jpg) center top no-repeat;
    height: 28px;
}

.patient-edu-right1 p a {
    padding: 30px 0 26px 0;
    text-align: center;
    width: 61%;
    display: block;
    color: #fff;
    font: 26px/30px 'muli_regular';
    margin: auto;
}

.bullet4 {
    float: right;
    right: 0;
    margin: 0;
    position: absolute;
    z-index: 9;
}

.bullet4 li a {
    background: url(images/location.jpg) 0 5px no-repeat;
    display: block;
    color: #000;
    padding: 10px 0 0 30px;
    margin: 30px 0 0 0;
    font: bold 18px/23px 'muli_regular';
    display: block;
}

.bullet4 li.first {
    position: relative;
    top: -28px;
    left: -107px;
}

.bullet4 li.second {
    position: relative;
    top: 0px;
    left: -98px;
}

.bullet4 li.third-map {
    position: relative;
    top: 33px;
    left: -98px;
}

.bullet4 li.fourth-map {
    position: relative;
    top: 66px;
    left: -98px;
}



.bullet4 li a:hover,
.bullet4 li.rslides_here a {
    color: #97221d;
    text-decoration: underline;
}

#maps {
    width: 100%;
    float: left;
    background: #e6e4e0;
    position: relative;
}

#maps-s {
    width: 100%;
    float: left;
    position: relative;
    background: #e6e4e0;
    margin: 0 0 0;
}

.maps {
    margin: auto;
    position: relative;
    width: 1200px;
}

.maps-right-m {
    float: right;
    width: 400px;
}

.maps1 {
    background: url(images/richmond.png) 0 0 no-repeat;
    width: 100%;
    float: left;
    position: relative;
    height: 452px;
}

.maps2 {
    background: url(images/newhyde-newfooter.png) 0 0 no-repeat;
    width: 100%;
    float: left;
    height: 452px;
    position: relative;
}

.maps3 {
    background: url(images/valley-stream-footer.png) 0 0 no-repeat;
    width: 100%;
    float: left;
    height: 452px;
    position: relative;
}

.maps4 {
    background: url(images/lindenhurst-map-img.jpg) 0 0 no-repeat;
    width: 100%;
    float: left;
    height: 452px;
    position: relative;
}



.maps-right {
    float: right;
    width: 270px;
    margin: 29px 0 9px 0;
}

.maps-right a span {
    display: block;
    color: #8A0119;
    font: 16px/20px 'muli_regular';
    padding: 5px 0 0 0;
}

.maps-right1 a span {
    display: block;
    color: #8A0119;
    font: 16px/20px 'muli_regular';

    padding: 5px 0 0 0;
}

.maps-right2 a span {
    display: block;
    color: #8A0119;
    font: 16px/20px 'muli_regular';

    padding: 5px 0 0 0;
}

.maps-right3 a span {
    display: block;
    color: #8A0119;
    font: 16px/20px 'muli_regular';

    padding: 5px 0 0 0;
}




.maps-right a {
    background: url(images/location.jpg) 0 5px no-repeat;
    display: block;
    color: #000;
    padding: 10px 0 0 30px;
    margin: 30px 0 0 0;
    font: bold 20px/25px 'muli_regular';
}

.maps-right a:hover {
    color: #97221d;
    text-decoration: underline;
}

.maps-right p {
    padding: 6px 0 0 10px;
    color: #000;
    font: 16px/20px 'muli_regular';
}

.maps-right p a {
    display: inline;
    color: #000;
    font: 16px/20px 'muli_regular';
    background: none;
    padding: 0px;
}


.maps-right1 {
    float: right;
    width: 270px;
    margin: 29px 0 9px 0;
}

.maps-right1 a {
    background: url(images/location.jpg) 0 5px no-repeat;
    display: block;
    color: #000;
    padding: 10px 0 0 30px;
    margin: 30px 0 0 0;
    font: bold 20px/25px 'muli_regular';
}

.maps-right1 a:hover {
    color: #97221d;
    text-decoration: underline;
}

.maps-right1 p {
    padding: 0px 0 0 10px;
    color: #000;
    font: 16px/20px 'muli_regular';
}

.maps-right1 p a {
    display: inline;
    color: #000;
    font: 16px/20px 'muli_regular';
    background: none;
    padding: 0px;
}



.maps-right2 {
    float: right;
    width: 270px;
    margin: 20px 0 9px 0;
}

.maps-right2 a {
    background: url(images/location.jpg) 0 5px no-repeat;
    display: block;
    color: #000;
    padding: 10px 0 0 30px;
    margin: 30px 0 0 0;
    font: bold 20px/25px 'muli_regular';
}

.maps-right2 a:hover {
    color: #97221d;
    text-decoration: underline;
}

.maps-right2 p {
    padding: 0px 0 0 10px;
    color: #000;
    font: 16px/20px 'muli_regular';
}

.maps-right2 p a {
    display: inline;
    color: #000;
    font: 16px/20px 'muli_regular';
    background: none;
    padding: 0px;
}


.maps-right3 {
    float: right;
    width: 270px;
    margin: 30px 0 9px 0;
}

.maps-right3 a {
    background: url(images/location.jpg) 0 5px no-repeat;
    display: block;
    color: #000;
    padding: 10px 0 0 30px;
    margin: 30px 0 0 0;
    font: bold 20px/25px 'muli_regular';
}

.maps-right3 a:hover {
    color: #97221d;
    text-decoration: underline;
}

.maps-right3 p {
    padding: 0px 0 0 10px;
    color: #000;
    font: 16px/20px 'muli_regular';
}

.maps-right3 p a {
    display: inline;
    color: #000;
    font: 16px/20px 'muli_regular';
    background: none;
    padding: 0px;
}
















#footer {
    width: 100%;
    float: left;
    background: url(images/footer-bg.png) center top no-repeat;
    margin: -46px 0 0 0;
    position: relative;
    background-color: transparent;
}

.footer {
    margin: auto;
    position: relative;
    width: 1200px;
}

.footer-left {
    width: 63%;
    float: left;
    margin: 62px 30px 30px 0;
    border-right: 1px solid #344c65;
}

.footer-left ul {
    float: left;
    padding: 0 20px 0 0;
}

.footer-left li {
    float: left;
}

.footer-left li a {
    display: block;
    color: #fff;
    font: 14px/20px 'muli_regular';
    padding: 10px 2px;
}

.footer-left span {
    display: block;
    color: #fff;
    font: 14px/20px 'muli_regular';
    padding: 0px 22px 0 0;
    clear: both;
    float: left;
}

.footer-left1 {
    width: 100px;
    float: right;
    margin: 20px 23px 0 0;
    clear: both;
}

.footer-right {
    width: 410px;
    float: left;
    margin: 78px 0 0 0px;
}

.footer-right span {
    display: block;
    color: #fff;
    font: 30px/25px 'muli_regular';
}

.footer-right li {
    float: left;
    margin: 20px 0 0 0;
}

.footer-right li a {
    display: block;
    width: 27px;
    height: 38px;
    text-indent: -9999px;
    float: left;
    padding: 0 6px;
}

.footer-right li a.fb {
    background: rgba(0, 0, 0, 0) url("images/fb.jpg") no-repeat scroll center top;
}

.footer-right li a.linked {
    background: rgba(0, 0, 0, 0) url("images/linked.jpg") no-repeat scroll center top;
}

.footer-right li a.twiter {
    background: rgba(0, 0, 0, 0) url("images/twiter.jpg") no-repeat scroll center top;
}

.footer-right li a.gplus {
    background: rgba(0, 0, 0, 0) url("images/gplus.jpg") no-repeat scroll center top;
}

.footer-right li a.utube {
    background: rgba(0, 0, 0, 0) url("images/utube.jpg") no-repeat scroll center top;
}
.footer-right li a.insta {
    background: rgba(0, 0, 0, 0) url("images/insta-icon.jpg") no-repeat scroll center top;
}

#content {
    margin: 0;
    overflow: hidden;
    width: 100%;
}

#content,
.content-left,
.inner-content {
    float: left;
    position: relative;
}

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

.inner-content {
    color: #000;
    font: 16px/22px 'muli_regular';
    width: 100%;
    margin: 20px 0 0 0;
}

.content-left {
    width: 883px;
    float: left;
    padding: 0 20px 0 0;
}

.bread-crumbs {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}

.inner-content a {
    color: #8a0119;
    font: 15px/18px 'muli_regular';
}

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

.inner-content h1 {
    color: #000;
    font: 26px/28px 'muli_regular';
    margin: 18px 0;
    text-transform: uppercase;
}

.inner-content h2 {
    color: #8a0119;
    font: 22px/28px 'muli_regular';
    margin: 12px 0;
}

.inner-content h3 {
    color: #011f3f;
    font: 20px/28px 'muli_regular';
    margin: 9px 0;
}

.content-left a {
    color: #8a0119;
    font: 15px/18px 'muli_regular';
}

.bread-crumbs span {
    color: #000;
    font: 15px/18px 'muli_regular';
}

.content-left a:hover {
    color: #011f3f;
}

.content-left ul li {
    background: rgba(0, 0, 0, 0) 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: #000;
    font: 26px/28px 'muli_regular';
    margin: 18px 0;
    text-transform: uppercase;
}

.content-left h2 {
    color: #8a0119;
    font: 22px/28px 'muli_regular';
    margin: 12px 0;
}

.content-left h2 a {
    color: #8a0119;
    font: 22px/28px 'muli_regular';
    margin: 12px 0;
}

.content-left h3 {
    color: #011f3f;
    font: 20px/28px 'muli_regular';
    margin: 9px 4px;
}

aside {
    width: 270px;
    float: right;
}

.doctor-section {
    width: 270px;
    float: left;
    background: #ededed;
    border: 1px solid #ccc;
    position: relative;
    /* height: 300px; */
    margin: 0 0 30px 0;
}

.doctor-section img {
    float: none;
    margin: auto;
    display: block;
    padding: 20px 0 0 0;
}

.doctor-section a {
    color: #000;
    display: block;
    text-align: center;
    font: 22px/28px 'muli_regular';
    padding: 10px 0 0 0;
}

.doctor-section a span {
    color: #8a0119;
    display: block;
    padding: 2px 0 6px 0;
    font: 14px/20px 'muli_regular';
    text-align: center;
}

.doctor-section p a {
    background: #8a0119;
    width: 100px;
    text-align: center;
    font: 14px/20px 'muli_regular';
    color: #fff;
    margin: auto;
    float: none;
    position: relative;
    top: 14px;
    /* height: 40px; */
    /* margin: 60px 0 0 0; */
    padding: 5px;
}

.whatwetreat-s {
    width: 270px;
    float: left;
    background: #8a0119;
    position: relative;
    margin: 10px 0 0px 0;
}

.whatwetreat-s a {
    margin: 10px;
    background: #011f3f;
    text-align: center;
    padding: 15px;
    color: #fff;
    font: bold 22px/20px 'muli_regular';
    display: block;
}

.whatwetreat-s li {
    border-bottom: 1px solid #fff;
    margin: 0 2px;
}

.whatwetreat-s li:last-child {
    border-bottom: 5px solid #6a0013;
}

.whatwetreat-s li:hover {
    background: #011f3f;
}

.whatwetreat-s li a {
    text-align: left;
    padding: 26px 0 26px 79px;
    color: #fff;
    font: 16px/20px 'muli_regular';
    display: block;
    margin: 0px;
}

.whatwetreat-s li a.stemcel-s {
    background: url(images/stemcel-s.png) 8px 5px no-repeat;
}

.whatwetreat-s li a.acup-s {
    background: url(images/acup-s.png) 8px 5px no-repeat;
}

.whatwetreat-s li a.prp-s {
    background: url(images/prp-s.png) 8px 17px no-repeat;
}

.whatwetreat-s li a.international-s {
    background: url(images/international-s.png) 8px 17px no-repeat;
}

.whatwetreat-s li a.sports-s {
    background: url(images/sports-s.png) 8px 5px no-repeat;
}
.whatwetreat-s li a.physical-s {
    background: url(images/physical-s.png) 8px 5px no-repeat;
}


.patientresorce-s {
    width: 270px;
    float: left;
    background: #011f3f;
    position: relative;
    margin: 10px 0 0px 0;
}

.patientresorce-s a {
    margin: 10px;
    background: #8a0119;
    text-align: center;
    padding: 15px;
    color: #fff;
    font: bold 22px/20px 'muli_regular';
    display: block;
}

.patientresorce-s li {
    border-bottom: 1px solid #fff;
    margin: 0 2px;
}

.patientresorce-s li:last-child {
    border-bottom: 10px solid #001226;
}

.patientresorce-s li:hover {
    background: #8a0119;
}

.patientresorce-s li a {
    text-align: left;
    padding: 26px 0 26px 79px;
    color: #fff;
    font: 16px/20px 'muli_regular';
    display: block;
    margin: 0px;
}

.patientresorce-s li a.fv {
    background: url(images/fv.png) 20px 18px no-repeat;
}

.patientresorce-s li a.pf {
    background: url(images/pf.png) 20px 18px no-repeat;
}

.patientresorce-s li a.rf {
    background: url(images/rf.png) 20px 18px no-repeat;
}

.patientresorce-s li a.blog-s {
    background: url(images/blog.png) 20px 18px no-repeat;
}

.patientresorce-s li a.four {
    background: url(images/zocdoc-s.png) 20px 18px no-repeat;
}

.mm {
    width: 270px;
    float: left;
    position: relative;
    margin: 16px 0 0px 0;
}

.mm a {
    text-align: center;
    color: #000;
    font: bold 22px/20px 'muli_regular';
    display: block;
}

.mm a img {
    margin: 10px 0 0 0;
    display: block;
}

.watch {
    width: 270px;
    float: left;
    background: #97221d;
    border: 1px solid #97221d;
    margin: 15px 0 69px 0;
}

.watch p a {
    padding: 30px 0 26px 0;
    text-align: center;
    width: 79%;
    display: block;
    color: #fff;
    font: 22px/25px 'muli_regular';
    margin: auto;
}

.watch2 {
    width: 100%;
    float: left;
    background: url(images/painrehabilation-s.jpg) center top no-repeat;
    height: 17px;
    background-color: #fff;
}

.conditions {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.conditions-left {
    float: left;
    width: 180px;
    margin: 36px 20px 0 0;
}

.conditions-right {
    float: right;
    width: 74%;
    margin: 33px 0px 0 4px;
}

.conditions-right a {
    color: #8a0119;
    font: bold 22px/25px 'muli_regular';
    display: block;
    padding: 0 0 7px 0;
}

.conditions-right li {
    float: none;
}

.conditions-right li a {
    color: #000;
    font: 16px/20px 'muli_regular';
    display: block;
    padding: 2px 0;
}

.conditions-right p a {
    float: right;
    color: #8a0119;
    font: 18px/22px 'muli_regular';
    display: block;
    margin: 20px 0 0 0;
    clear: both;
}

.treatments {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.treatments-left {
    float: left;
    width: 180px;
    margin: 36px 20px 0 0;
}

.treatments-right {
    float: right;
    width: 74%;
    margin: 33px 0px 0 4px;
}

.treatments-right a {
    color: #8a0119;
    font: bold 22px/25px 'muli_regular';
    display: block;
    padding: 0 0 7px 0;
}

.treatments-right span {
    color: #000;
    font: 16px/20px 'muli_regular';
    display: block;
    padding: 2px 0;
}

.treatments-right p a {
    color: #fff;
    font: 18px/22px 'muli_regular';
    display: block;
    margin: 20px 0 0 0;
    clear: both;
    width: 100px;
    background: #434343;
    padding: 10px;
    text-align: center;
}

.treatments-left1 {
    float: right;
    width: 180px;
    margin: 36px 0px 0 0;
}

.treatments-right1 {
    float: left;
    width: 74%;
    margin: 33px 20px 0 0px;
}

.treatments-right1 a {
    color: #8a0119;
    font: bold 22px/25px 'muli_regular';
    display: block;
    float: right;
    padding: 0 8px 7px 0;
}

.treatments-right1 span {
    color: #000;
    font: 16px/20px 'muli_regular';
    display: block;
    padding: 2px 0;
    float: right;
    text-align: justify;
}

.treatments-right1 p a {
    color: #fff;
    font: 18px/22px 'muli_regular';
    display: block;
    margin: 20px 0 0 0;
    clear: both;
    width: 100px;
    background: #434343;
    padding: 10px;
    text-align: center;
    float: right;
}

/*ADA STyles*/
/*body.dfw-blackmode{background: #000 !important;}
body.dfw-blackmode header{background: #000 !important;}
body.dfw-blackmode #footer{background: #000 !important;}
body.dfw-blackmode .whatwetreat-s{background: #000 !important;}
body.dfw-blackmode .patientresorce-s{background: #000 !important;}
body.dfw-blackmode nav{background: #000 !important;}
body.dfw-blackmode .menu-h li li{background: #000 !important;}
body.dfw-blackmode .doctor-section{background: #000 !important;}
body.dfw-blackmode .watch{background: #000 !important;}
body.dfw-blackmode header *{color: #fff !important;}
body.dfw-blackmode .doctor-section a span{color: #fff !important;}
body.dfw-blackmode footer *{color: #fff !important;}
body.dfw-blackmode .inner-content {color: #fff !important;}
body.dfw-blackmode  .matter p{color: #fff !important;}
body.dfw-blackmode .content-left{color: #fff !important;}
body.dfw-blackmode .form p{color: #fff !important;}
body.dfw-blackmode .inner-content h2{color: #fff !important;}
body.dfw-blackmode .content-left h2{color: #fff !important;}
body.dfw-blackmode .services-left{background: #000;}
body.dfw-blackmode .services-left li a, .dfw-blackmod .content-left h1{color: #fff !important;}
body.dfw-blackmode .menu-h li a{color: #fff !important;}
body.dfw-blackmode .content-left a, .dfw-blackmode .navigation a, .dfw-blackmode .inner-content a, .dfw-blackmod .bread-crumbs span {color: #FC0 !important;text-decoration: underline !important;}
body.dfw-blackmode  .content-left h1{color: #fff !important;}
body.dfw-blackmode  .bread-crumbs span{color: #fff !important;}
body.dfw-blackmode .content-left h3{color: #8A0119 !important;}
body.dfw-blackmode .footer-left li a:hover{color: #FC0 !important;}
body.dfw-blackmode .menu-h li a:hover{color: #FC0 !important;background: none !important}*/
.pos{
	top: 0px;
	left: 0;
	right: 0;
	text-align: center;
}
.pos a{margin:5px;}


.mob-dash{
    display: none;
}


.aln-rt{
    float: right;
    margin-left: 5px;
    display: none;
}
/* ----- Back to Top/Bottom CSS ----- */
#backtobot,
#backtotop {
    background: #fff;
    border: 2px solid #000;
    color: #000;
}

#backtobot, #backtotop {
	cursor: pointer;
	right: 5px;
	position: fixed;
	z-index: 9999;
	width: 42px;
	height: 42px;
	text-align: center;
	border-radius: 50%;
	bottom: 10px;
}
#backtobot a, #backtotop a {
	display: block;
	opacity: 0.7;
	width: 100%;
	height: 100%;
}
#backtotop a::before, #backtobot a::before {
	position: absolute;
	z-index: 9;
	left: 50%;
	top: 50%;
	font-family: 'fontello';
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 16px;
	line-height: 20px;
}
#backtotop a::before {
	content: '\e80f';
}
#backtobot a::before {
	content: '\e80d';
}
#backtobot:hover, #backtotop:hover {
	opacity: 1;
}
#backtobot span, #backtotop span {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	background: rgba(255,255,255,1);
	position: absolute;
	right: 90%;
	z-index: -1;
	padding: 0px 15px 0px 10px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	display: none;
}
#backtobot:hover span, #backtotop:hover span {
	display: block;
}
#foot-txt{float:left;width:100%; background:#8a0119; text-align:center;padding:20px 0px;margin:20px 0px;}
.foot-txt {
	margin: auto;
	position: relative;
	max-width: 1200px;
}
#foot-txt p{color:#ffffff;font:bold 16px/22px 'muli_regular';}
@media screen and (max-width: 1180px) {
    .footer-left li a {

        padding: 4px 2px;
    }

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

    .menu-h li a {
        padding: 11px 20px;
    }
}

@media screen and (max-width: 1172px) {
    .menu-h li a {
        padding: 11px 17px;
    }
}

@media screen and (max-width: 1188px) {
    .menu-h li a {
        padding: 11px 17px;
    }
}

@media screen and (max-width: 1108px) {
    .menu-h li a {
        padding: 11px 10px;
    }
}

@media screen and (max-width: 1028px) {
    .menu-h li a {
        padding: 11px 10px;
    }
}

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

    .header,
    .menu-h,
    .baner,
    .whatwetreat,
    .meetdoctor,
    .stem-cell,
    .patient-edu,
    .maps,
    .footer,
    .baner-s,
    .content,
    .logo {
        width: 100%;
    }

    img {
        max-width: 100%;
    }

    .maps1 {
        background: url(images/richmond.png) -200px 0px no-repeat;
    }

    .maps2 {
        background: url(images/newhyde-newfooter.png) -200px 0px no-repeat;
    }

    .maps3 {
        background: url(images/valley-stream-footer.png) -200px 0px no-repeat;
    }



    .footer-left {
        width: 49%;
    }

    #footer {
        background: #011F3F;
        margin: -46px 0 0 0;
    }

    .treatments-right {
        width: 71%;
    }

    .treatments-right1 {
        width: 72%;
    }

    #controls3 {
        right: 272px !important;
    }

    .content-left {
        width: 739px;
        padding: 0 10px 0 5px;
    }

    .conditions-right {
        width: 71%;
    }

    .baner-text-s {
        left: 490px;
    }

    .header-left {
        width: 36%;
    }

    .baner-text {
        left: 471px;
    }

    #controls {
        right: 267px !important;
    }

    .whatwetreat-right {
        float: left;
        width: 48%;
    }

    .whatwetreat-lefttop li a.prp {
        background: url(images/prp-new.png) center top no-repeat;
        margin: -78px 0 0 -214px;
    }

    .whatwetreat-leftdown {
        width: 82%;
        float: left;
        margin: -101px 0 0 12px;
    }

    .whatwetreat-left {
        float: left;
        width: 52%;
        margin: 0 0px 0 0;
    }

    .meetdoctor-left a img {
        margin: 33px 0 0 0;
    }

    .meetdoctor-left {
        width: 454px;
        margin: 15px 9px 0 0;
    }

    .meetdoctor-right {
        width: 539px;
        margin: 83px 0 18px 0;
        padding: 0 0 0 19px;
    }

    .stem-cell-left {
        width: 606px;
        margin: 53px 8px 0 0;
    }

    .stem-cell-right {
        width: 409px;
        margin: 62px 0px 0 0;
    }

    .patient-edu-left {
        width: 60%;
        margin: -17px 3px 50px 1px;
    }

    .patient-edu-left2 {
        width: 352px;
        margin: 97px 0 0 31px;
    }

    .patient-edu-right {
        width: 404px;
        float: left;
        margin: 0px 1px 0 0;
    }

    .maps-right {
        margin: 32px 0 35px 127px;
    }

    .bullet4 li.first {
        top: -24px;
        left: -107px;
    }

    .maps-right1 {
        margin: 4px 0 9px 0;
    }

    #whatwetreat {
        overflow: hidden;
    }

    .header-right1 {
        width: 179px;
        margin: 20px 14px;
    }

    .header-right2 {
        width: 179px;
        margin: 20px 14px;
    }

    .bullet4 li.second {
        position: relative;
        top: 15px;
        left: -98px;
    }

    .bullet4 li.third-map-map {
        position: relative;
        top: 120px;
        left: -98px;
    }

    .bullet4 li.fourth-map-map {
        position: relative;
        top: 120px;
        left: -98px;
    }



}

@media screen and (max-width: 1023px) {
    .menu-h li a {
        padding: 11px 13px;
    }
}

@media screen and (max-width: 1023px) {
    .stickyMenu {
        position: relative !important;
        display: none;
    }

    .bullet4 li.second {
        top: 80px;
        left: -89px;
    }


    .bullet4 li.second {
        top: 0px;
        left: -89px;
    }



    .maps-right1 {
        margin: -3px 0 9px 0;
    }

    .bullet4 li.first {
        top: -29px;
        left: -88px;
    }

    #controls4 {
        top: 335px;
    }

    .maps-right {
        margin: 29px 0 35px 142px;
    }

    #controls3 {
        right: 146px !important;
    }

    .maps2 {
        background: url(images/newhyde-newfooter.png) -400px 0px no-repeat;
    }

    .maps1 {
        background: url(images/richmond.png) -400px 0px no-repeat;
    }

    .maps3 {
        background: url(images/richmond.png) -400px 0px no-repeat;
    }


    .treatments-right {
        width: 60%;
    }

    .treatments-left {
        margin: 36px 5px 0 0;
    }

    .treatments-right1 {
        width: 61%;
        margin: 33px 7px 0 0px;
    }

    .treatments-right1 p a {
        margin: 20px 0 8px 0;
    }

    .baner-text-s {
        left: 286px;
    }

    .content-left {
        width: 483px;
    }

    .bullet4 {
        margin: 0;
    }

    .conditions-right {
        width: 60%;
    }

    .header-left {
        width: 33%;
        padding: 10px 0 23px;
    }

    .header-right {
        padding-top: 4px;
        width: 503px;
    }

    .header-right a {
        font: 16px/22px 'muli_regular';
    }

    .header-right1 {
        width: 170px;
        margin: 20px -3px;
    }

    .header-right2 {
        width: 165px;
        margin: 20px 1px;
    }

    .header-right3 {
        width: 158px;
        margin: 20px 0px 20px 0px;
    }

    .baner-text {
        left: 197px;
        width: 72%;
    }

    #controls {
        right: 143px !important;
    }

    .whatwetreat-lefttop li a.prp {
        margin: 0;
    }
	.whatwetreat-leftdown li a.physical {
        margin: 0;
    }

    .whatwetreat-lefttop {
        width: 100%;
        float: none;
        margin: auto;
    }

    .whatwetreat-left {
        float: none;
        width: 88%;
        margin: auto;
        clear: both;
        position: relative;
    }

    .whatwetreat-leftdown {
        width: 100%;
        float: left;
        margin: -101px 0 0 106px;
    }

    .whatwetreat-right a {
        text-align: center;
    }

    .whatwetreat-right {
        float: none;
        width: 66%;
        margin: auto;
        position: relative;
        clear: both;
    }

    .meetdoctor-right {
        width: 392px;
        margin: 15px 0 18px 0;
        padding: 0 0 0 19px;
    }

    .meetdoctor-left {
        width: 330px;
        margin: 121px 9px 0 0;
    }

    #stem-cell {
        float: left;
        height: auto;
        background: #E8E8E8;
    }

    .stem-cell-left {
        width: 98%;
        margin: auto;
        float: none;
        padding: 10px 0;
    }

    .stem-cell-right {
        width: 98%;
        margin: auto;
        float: none;
    }

    .stem-cell-right p span {
        padding: 20px 0 0 0;
    }

    .stem-cell-right p a {
        margin: 6px 0 25px 0;
    }

    .patient-edu-left {
        width: 50%;
        margin: 17px 3px 50px 1px;
        float: left;
    }

    .patient-edu-left a {
        font: 31px/30px 'muli_regular';
        padding: 0 0 0 41px;
    }

    .patient-edu-right1 {
        margin: 11px 0 26px 0;
    }

    .patient-edu-right {
        width: 368px;
    }

    #patient-edu {
        height: auto;
    }

    #footer {
        background: #01203F;
        margin: 0;
    }

    .footer-right {
        width: 90%;
        float: none;
        margin: auto;
        /* padding: 20px 0 0 0; */
        clear: both;
    }

    .footer-left {
        width: 96%;
        float: none;
        margin: auto;
        border-right: none;
        clear: both;
    }
}

@media screen and (max-width: 948px) {
    .menu-h li a {
        padding: 11px 7px;
    }
}

@media screen and (max-width: 900px) {
    .menu-h li a {
        padding: 11px 7px;
        font: 13px/20px 'muli_regular';
    }
}

@media screen and (max-width: 899px) {
    .menu-h li a {
        padding: 11px 5px;
        font: 12px/20px 'muli_regular';
    }
}

@media screen and (max-width: 790px) {
    .menu-h li a {
        padding: 11px 6px;
        font: 11px/20px 'muli_regular';
    }
}

@media screen and (max-width: 768px) {
    .menu-h li a {
        padding: 11px 6px;
        font: 11px/20px 'muli_regular';
    }

    aside {
        width: 270px;
        float: none;
        margin: auto;
        padding: 20px 0 0 0;
        clear: both;
    }

    .content-left {
        width: 100%;
        float: none;
        margin: auto;
        padding: 0px;
    }

    h1,
    h2,
    .table-div1,
    .table-div2,
    .table-div3,
    .content-left p {
        width: 98%;
        float: none;
        padding: 0px 0px;
    }

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

    .content-left p,
    .table-div2 {
        width: auto !important;
    }

    .table-div {
        border-bottom: 1px solid;
    }

    .table-div p {
        margin-right: 10px;
    }

    .table-div3 {
        border-bottom: 1px dashed;
    }

    .table-div21,
    .table-div22 {
        margin: 0 10px 10px 10px;
    }

    .table-div3 {
        margin: 0px !important;
    }

    .table-div31,
    .table-div32 {
        margin: 0 10px 10px 0;
    }
}


@media screen and (max-width: 767px) {
    .stickyMenu {
        position: relative !important;
        display: block;
    }

    .patient-edu-left {
        width: 320px;
        margin: auto;
        float: none;
    }

    .patient-edu-right {
        width: 405px;
        margin: auto;
        float: none;
        clear: both;
    }

    ul.service-links li {
        width: 92%;
        margin-left: 10px;
    }

    .maps2 {
        background: url(images/newhyde-newfooter.png) -539px 0px no-repeat;
    }

    .maps1 {
        background: url(images/richmond.png) -539px 0px no-repeat;
    }

    .maps3 {
        background: url(images/richmond.png) -539px 0px no-repeat;
    }


    .table-div1 {
        margin: 0 11px 0 0;
        float: left;
        width: auto;
    }

    .treatments-right {
        width: 100%;
        float: none;
        margin: auto;
    }

    .treatments-left {
        margin: auto;
        float: none;
    }

    .treatments-right1 p a:hover {
        color: #fff;
    }

    .baner-text-s {
        display: none;
    }

    .baner1-s,
    .baner2-s,
    .baner3-s,
    .baner4-s,
    .baner5-s	{
        padding: 62px 0;
        position: relative;
        background-size: 100%;
    }

    .content-left {
        width: 98%;
    }

    .conditions-left {
        float: none;
        width: 180px;
        margin: auto;
    }

    .conditions-right {
        width: 99%;
        float: none;
        margin: auto;
        padding: 10px 0;
    }

    #controls3 {
        display: none;
    }

    .header-left {
        width: 72%;
        padding: 10px 0 3px;
        margin: auto;
        float: none;
    }

    .header-right {
        padding-top: 4px;
        width: 563px;
        margin: auto;
        float: none;
    }

    .header-right2 {
        margin: 20px 26px;
    }

    .baner-text {
        display: none;
    }

    #controls {
        display: none;
    }

    #baner {
        margin: -23px 0 0 0;
    }

    .baner1,
    .baner2,
    .baner3,
    .baner4,
.baner5	{
        padding: 87px 0;
        background-size: 100%;
    }

    .whatwetreat-lefttop {
        width: 84%;
    }

    .whatwetreat-leftdown {
        margin: -101px 0 0 42px;
    }

    .whatwetreat-lefttop li a.prp {
        margin: -80px 0 0 -215px;
    }
	.whatwetreat-leftdown li a.physical {
        margin: -80px 0 0 -215px;
    }

    .whatwetreat-right {
        width: 86%;
    }

    #controls2 {
        display: none;
    }

    .meetdoctor-right p a {
        margin: 11px 0 0 0;
    }

    .meetdoctor-right p {
        padding: 5px 0;
    }

    .meetdoctor-right h1 a {
        font: bold 24px/20px 'muli_regular';
    }

    .meetdoctor-right {
        width: 316px;
        margin: 15px 0 18px 0;
        padding: 0 0 0 7px;
    }

    .meetdoctor-left {
        width: 305px;
        margin: 144px 9px 0 0;
    }

    #maps {
        background: #E5E4E0;
    }

    .footer-left {
        width: 83%;
    }

    .treatments-right1 {
        width: 99%;
        margin: auto;
        float: none;
    }

    .treatments-left1 {
        float: none;
        width: 180px;
        margin: auto;
        clear: both;
    }
}

@media screen and (max-width: 764px) {
    .menu-h li a {
        padding: 11px 4px;
        font: 11px/20px 'muli_regular';
    }
}

@media screen and (max-width: 733px) {
    .menu-h li a {
        padding: 11px 6px;
        font: 11px/20px 'muli_regular';
    }
}

@media screen and (max-width: 736px) {
    .menu-h li a {
        padding: 11px 6px;
        font: 11px/20px 'muli_regular';
    }
}

@media screen and (max-width: 688px) {
    .google-review-left {
        float: left;
        width: 99%;
        margin: 10px 2px;
    }

    .menu-h li a {
        padding: 11px 6px;
        font: 10px/20px 'muli_regular';
    }
}

@media screen and (max-width: 676px) {
    .menu-h li a {
        padding: 11px 4px;
        font: 10px/20px 'muli_regular';
    }
}

@media screen and (max-width: 665px) {
    .menu-h li a {
        padding: 11px 6px;
        font: 9px/20px 'muli_regular';
    }
    
    .whatwetreat-lefttop{
        width: 77%;
    }
    
    .whatwetreat-leftdown {
    margin: -101px 0 0 74px;
}
    
    .patient-edu-left2 {
    width: 352px;
    margin: 97px auto 0 auto;
}
    
.meetdoctor-left {
    width: 270px;
    margin: 142px 4px 0 0;
}
    
}

@media screen and (max-width: 640px) {
    
    
    .desk-dash{
        display: none;
    }
    
    .mob-dash{
        display: inline-block;
    }
    
    
    .menu-h li a {
        padding: 11px 6px;
        font: 9px/20px 'muli_regular';
    }
    
    .whatwetreat-lefttop li {
        width: 211px;
    }
    
    
    .whatwetreat-lefttop {
    width: 76%;
}
  .stem-cell-right {
    width: 94%;
    margin: auto;
    float: none;
}
    
    .stem-cell-left {
    width: 93%;
    margin: auto;
    float: none;
    padding: 10px 0;
}
    
    
}

@media screen and (max-width: 639px) {
    
   
    
    .content-left h2, .inner-content h2{
        text-align: left;
        
    }
    
    .footer-right {
        width: 99%;

    }

    .doctorprofile {
        float: none;
        margin: auto;
    }

    .maps2 {
        background: #E6E4E0;
    }

    .maps1 {
        background: #E6E4E0;
    }

    .maps3 {
        background: #E6E4E0;
    }



    .slicknav_menu {
        display: block;
    }

    .header-left {
        width: 95%;
		text-align:center;
    }

    .header-right2 {
        margin: 20px 5px;
        width: 160px;
    }

    .header-right1 {
        margin: 20px -3px;
    }

    .header-right a {
        font: bold 15px/22px 'muli_regular';
    }

    .menu-h {
        display: none;
    }

    .baner1 {
        background: rgba(0, 0, 0, 0) url("images/banner1-i.jpg") no-repeat scroll center top;
    }

    .baner2 {
        background: rgba(0, 0, 0, 0) url("images/banner2-i.jpg") no-repeat scroll center top;
    }

    .baner3 {
        background: rgba(0, 0, 0, 0) url("images/banner3-i.jpg") no-repeat scroll center top;
    }

    .baner4 {
        background: rgba(0, 0, 0, 0) url("images/banner4-i.jpg") no-repeat scroll center top;
    }
	.baner5 {
        background: rgba(0, 0, 0, 0) url("images/banner5-i.jpg") no-repeat scroll center top;
    }

    .baner1,
    .baner2,
    .baner3,
    .baner4,
.baner5	{
        padding: 166px 0;
    }

    .baner1-s {
        background: rgba(0, 0, 0, 0) url("images/banner1-i.jpg") no-repeat scroll center top;
    }

    .baner2-s {
        background: rgba(0, 0, 0, 0) url("images/banner2-i.jpg") no-repeat scroll center top;
    }

    .baner3-s {
        background: rgba(0, 0, 0, 0) url("images/banner3-i.jpg") no-repeat scroll center top;
    }

    .baner4-s {
        background: rgba(0, 0, 0, 0) url("images/banner4-i.jpg") no-repeat scroll center top;
    }
	.baner5-s {
        background: rgba(0, 0, 0, 0) url("images/banner5-i.jpg") no-repeat scroll center top;
    }

    .baner1-s,
    .baner2-s,
    .baner3-s,
    .baner4-s,
.baner5-s	{
        padding: 166px 0;
    }

    #baner {
        margin: -14px 0 0 0;
    }

    .whatwetreat-left {
        width: 99%;
    }

 /*   .whatwetreat-lefttop {
        width: 93%;
    }
*/
    .whatwetreat-leftdown {
        margin: -96px 0 0 13px;
        width: 93%;
    }

    .whatwetreat-right {
        width: 100%;
    }

    #meetdoctor {
        background: #D7D2CC;
    }

    .meetdoctor-left {
        width: 100%;
        margin: auto;
    }

    .meetdoctor-right {
        width: auto;
        margin: auto;
        padding: 5px 0 16px 7px;
    }

    .meetdoctor-left a img {
        margin: 0;
    }

    .patient-edu-left1 {
        width: 254px;
        float: none;
        margin: auto;
        clear: both;
        height: 339px;
    }

    .patient-edu-left2 {
        width: 320px;
        margin: auto;
        float: none;
        clear: both;
    }

    #patient-edu {
        margin: 15px 0 30px 0;
    }

    .maps-right-m {
        float: none;
        width: 70%;
        margin: auto;
    }

    .bullet4 li.first {
        top: -10px;
        left: -265px;
    }

    .bullet4 li.second {
        position: relative;
        top: 48px;
        left: -263px;
    }

    .bullet4 li.third-map {
        position: relative;
        top: 118px;
        left: -261px;
    }



    #controls4 {
        display: none;
    }

    .maps1,
    .maps2,
    .maps3{
        height: auto !important;
    }

    .maps-right1 {
        margin: 0px 0 9px 0;
    }

    .maps-right {
        float: none;
        width: 240px;
        margin: 58px auto 35px auto;
    }

    .maps-right1 {
        float: none;
        width: 240px;
        margin: 58px auto 35px auto;
    }

    .maps-right2 {
        float: none;
        width: 240px;
        margin: 58px auto 35px auto;
    }

    .maps-right3 {
        float: none;
        width: 240px;
        margin: 58px auto 35px auto;
    }


    .maps-right a {
        padding: 10px 0 0 30px;
        margin: 30px 0 0 0;
    }

    .footer-left {
        width: 99%;
    }

    .header-right {
	width: 340px;
}

    .patient-edu-left2 ul {
        margin: 92px 0 0 0;
    }
.btn {
	clear: both;
	text-align: center;
}
.btn a {
	margin: 5px;
}
.meetdoctor-right {
	border:none;
}
    
    .inner-content h1, .inner-content h2{
        text-align: left !important;
    }
    
.bread-crumbs {
    width: 95%;
    float: left;
    margin: 0 2px 20px 4px;
    text-align: left !important;
}
    
    
.meetdoctor-right {
    width: 93%;
    margin: auto;
    padding: 0;
    text-align: justify;
    float: none;
    display: block;
}
    
    .stickyMenu{
        top: 7px;
    }
    
    
    
}



@media screen and (max-width : 520px) {
    .whatwetreat-lefttop {
    width: 93%;
}
    
    .whatwetreat-leftdown {
    margin: -96px 0 0 20px;
    width: 88%;
}
    
      .meetdoctor-right {
    width: 90%;
    
}
}


@media screen and (max-width: 480px) {
    .aln-rt{
        float: none;
        margin-left: 0;
    }
    
    
    
    .bullet4 li.first {

        left: -191px;
    }

    .bullet4 li.second {
        left: -186px;
    }

    .bullet4 li.third-map {


        left: -190px;

    }
	.whatwetreat-lefttop li {
                float: left;
                width: 145px;
                height: auto;
                margin: 0 1px;
            }

            .whatwetreat-lefttop li a {
                background-size: 100% !important;
            }

            .whatwetreat-lefttop li a span {
                padding: 61px 0 75px 0;
            }

            .whatwetreat-lefttop li a.prp {
                margin: -77px -77px 0px 75px !important;
                background-size: 100% !important;
                clear: both;
            }
			.whatwetreat-leftdown li a.physical {
                margin: -48px 82px 0 -70px !important;
                background-size: 100% !important;
                clear: both;
            }

            .whatwetreat-lefttop li a span {
                font: 14px/20px 'muli_regular';
            }

            .whatwetreat-leftdown li {
                float: left;
                width: 145px;
                /* height: 131px; */
                margin: 0 1px;
            }

            .whatwetreat-leftdown {
                 margin: -96px 0 0 5px; 
                width: 99%;
            }

            .whatwetreat-leftdown li a {
                display: block;
                background-size: 100% !important;
            }

            .whatwetreat-leftdown li a span {
                padding: 65px 0 44px 0;
                font: 12px/17px 'muli_regular';
            }

            .whatwetreat-right {
                background: none;
                height: auto;
            }

            .whatwetreat-right1 {
                float: none;
                width: 100%;
            }
			.whatwetreat-lefttop ul,.whatwetreat-leftdown ul{width: 300px;
  margin: 0 auto;}
    
    .whatwetreat-lefttop li a span {
    font: 12px/17px 'muli_regular';
}
    
    
}


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



        .bullet4 li.third-map {


            left: -184px;

        }


}




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


            .bullet4 li.second {
                top: 28px;
            }

            .maps-right1 {
                margin: 8px -75px 9px 14px;
            }


            .bullet4 li.third-map {

                top: 85px;
            }

            .maps-right2 {
                width: 271px;
                margin: 156px auto 35px auto;
            }










            .google-review {
                float: left;
                width: 244px;
                margin: 4px 0 21px 3px;
            }

            .maps-right {
                float: none;
                width: 229px;
                margin: 58px 0 35px 23px;
            }

            .testimonials {
                float: none;
                /* width: auto; */
                background: #820018 !important;
                padding: 10px;
                margin: -4px 0 0 38px;
                width: 190px;
            }

            .header-right3 {
                margin: auto;
                float: none;
                clear: both;
            }

            #baner {
                margin: 0;
            }

            

            .bullet2 {
                float: none;
                left: 0;
                /* margin: 176px 0 0; */
                position: relative;
                z-index: 9;
                width: 232px;
                top: 0px;
                margin: auto;
                background: #97221D;
                width: 100%;
            }

            .stem-cell-left {
                background: none;
            }

            .stem-cell-left p,
            .stem-cell-left a {
                padding: 12px 0 0 0px;
            }

            .stem-cell-left p a {
                margin: 12px 0 -8px 0;
            }

            .patient-edu-left a {
                font: 23px/30px 'muli_regular';
            }

            .patient-edu-left2 li.four {
                margin: -85px 0 0 82px;
            }

            .patient-edu-left2 li.three {
                margin: 25px 0 0 -83px;
            }

            .patient-edu-left2 li.two {
                margin: 18px 0px 0 -238px;
            }

            .patient-edu-left2 li.one {
                margin: -80px 0 0 88px;
            }

            .patient-edu-right1 p a {
                width: 97%;
            }

            .patient-edu-left1 {
                width: 254px;
            }

            .patient-edu-left {
                width: 100%;
            }

            /* .patient-edu-left2 {
                width: 100%;
            } */

            .patient-edu1 {
                box-shadow: none;
            }

            .patient-edu-right {
                width: 99%;
            }

            .footer-left1 {
                width: 100px;
                float: none;
                margin: auto;
                clear: both;
                padding: 20px 0;
            }

            .footer-right {
                width: 208px;
                /* padding: 20px 0 0 0; */
                clear: both;
            }

            .header-right3 {
                padding: 0 0 10px 0;
            }

            .header-right span {
                padding: 0 0 0px 38px;
            }

            .header-right1 {
                width: 160px;
            }

         

            .maps-right1 {
                margin: 0px -75px 9px 14px;
                float: left;
                width: 230px;
            }

           /* .bullet4 li.first {
                left: -171px;
            }

            .bullet4 li.second {
                left: -164px;
            }*/

        }



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




            .bullet4 li.third-map {

                top: 85px;
                left: -157px;
            }

       .whatwetreat-leftdown {
    /* margin: -96px 0 0 5px; */
    width: 99%;
}

        }


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

.meetdoctor-right {
    width: 88%;
}
         
         .stem-cell-right p{
             padding-left: 5px;
         }
         

         
         
         
}


        @media screen and (max-width: 360px) {
            
            .patient-edu-left2 {
    width: 317px;
    margin: auto;
    float: none;
    clear: both;
}
            .bullet4 li.second {
                left: -74px;
                top: 26px;
            }

            .bullet4 li.third-map {
                left: -65px;
                top: 83px;
            }



            .bullet4 li.first {
                left: -75px;
            }
            
            
            .bullet4 li.first {left: -75px;}
	.header-right1 {width: 152px;}
            
            
            
            
   .whatwetreat-lefttop {
    width: 90%;
}   
            
    .whatwetreat-leftdown li a span {
    padding: 57px 0 44px 0;
 
}        
     .header-right1 {
	float: none;
	margin: 0 auto;
}      
.header-right2 {
	float: none;
	margin: 10px auto;
} 
            
}
     


@media screen and (max-width: 351px) { 
    
    .meetdoctor-right {
    width: 86%;
}


}

            
       @media screen and (max-width: 340px) {         
.header-right {
	width: 100%;
}
           
     .whatwetreat-lefttop {
    width: 88%;
}      
           
           
           .whatwetreat-leftdown li:first-child{
               margin-left: -15px;
           }      
           
        .patient-edu-left2 li {
    float: left;
    background: url(images/li-education-m.png) center top no-repeat;
    width: 140px;
}   
           
           .patient-edu-left2 li.four a {
    background: url(images/zocdoc-m.png) 0 0 no-repeat;
    height: 134px;
}
           
        
           .patient-edu-left2 li a span {
   
    padding: 84px 0 75px 0;
    font: 12px/16px 'muli_regular';
   
    width: 132px;
    margin: auto;
}
           
           .patient-edu-left2 li.three {
    margin: 25px 0 0 -65px;
}
           
           .patient-edu-left2 li.two {
    margin: 18px 0px 0 -212px;
}
           
           .patient-edu-left2 li.four {
    margin: -85px 0 0 88px;
}
           .whatwetreat-lefttop {
    width: 100%;
}
           
           .whatwetreat-leftdown {
     margin: -96px 0 0 18px; 
    width: 100%;
}
           
     }</pre></body></html>