@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: 400;
	font-style: normal
}

@font-face {
	font-family: 'robotolight';
	src: url(/fonts/roboto-light-webfont.eot);
	src: url(/fonts/roboto-light-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/roboto-light-webfont.woff) format("woff"), url(/fonts/roboto-light-webfont.ttf) format("truetype"), url(/fonts/roboto-light-webfont.svg#robotolight) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'RobotoSlabThin';
	src: url(/fonts/robotoslab-thin.eot);
	src: url(/fonts/robotoslab-thin.eot) format("embedded-opentype"), url(/fonts/robotoslab-thin.woff) format("woff"), url(/fonts/robotoslab-thin.ttf) format("truetype")
}

@font-face {
	font-family: 'RobotoCondensedRegular';
	src: url(/fonts/robotocondensed-regular.eot);
	src: url(/fonts/robotocondensed-regular.eot) format("embedded-opentype"), url(/fonts/robotocondensed-regular.woff) format("woff"), url(/fonts/robotocondensed-regular.ttf) format("truetype"), url(/fonts/robotocondensed-regular.svg#RobotoCondensedRegular) format("svg")
}

#dc_jqaccordion_widget-2-item {
	font: bold 14px Arial, sans-serif;
	border-top: 1px solid #111;
	border-right: 1px solid #111;
	border-left: 1px solid #111;
	width: 100% !important
}

#dc_jqaccordion_widget-2-item ul,
#dc_jqaccordion_widget-2-item ul li {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	width: 100% !important;
	overflow: hidden !important
}

#dc_jqaccordion_widget-2-item ul a {
	padding: 10px 10px 10px 50px;
	background: #0C0C0C url(/images/bg_black.png) repeat-x 0 -1px;
	text-decoration: none;
	display: block;
	color: #ddd;
	border-bottom: 1px solid #222;
	border-top: 1px solid #777;
	position: relative;
	width: 100% !important
}

#dc_jqaccordion_widget-2-item ul ul a {
	background: #424549
}

#dc_jqaccordion_widget-2-item ul a.dcjq-parent,
#dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {
	background: #0C0C0C url(/images/bg_black.png) repeat-x 0 -1px
}

#dc_jqaccordion_widget-2-item ul a .dcjq-icon {
	position: absolute;
	top: 50%;
	left: 14px;
	width: 34px;
	margin-top: -17px;
	height: 34px;
	background: url(/images/arrow_black_right.png) no-repeat 0 center
}

#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {
	background: url(/images/arrow_black_down.png) no-repeat 0 center
}

#dc_jqaccordion_widget-2-item ul a:hover {
	background: #232323;
	color: #fff
}

.Intra-tab img {
	float: left;
	margin: 0 0 0 5px
}

.links li {
	list-style: none;
	float: left;
	margin: -8px 0px 0px 0px !important
}

#preloader {
	font: normal 18px Verdana, Geneva, sans-serif;
	background: #fff;
	position: fixed;
	z-index: 99999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #000;
	padding: 35% 0 0
}

#preloader-in {
	font: normal 18px Verdana, Geneva, sans-serif;
	background: #fff;
	position: absolute;
	z-index: 99999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #000
}

#preloader-text {
	font: normal 18px Verdana, Geneva, sans-serif;
	color: #000;
	position: fixed;
	width: 140px;
	height: 25px;
	margin-left: 45%
}

#preloader_image {
	position: relative;
	left: 0;
	top: -10px
}

.images {
	width: 300px;
	display: inline-block;
	margin: auto
}

.sitesearch {
	width: 200px;
	height: 40px;
	float: right;
	margin-top: 20px
}

.large a,
.large a:hover {
	font: bold 14px/20px Verdana, Geneva, sans-serif
}

.small {
	font: normal 11px Verdana, Geneva, sans-serif
}

#access {
	display: block;
	float: right;
	width: 940px;
	font: normal 14px open_sansregular;
	position: absolute;
	z-index: 20
}

#access ul {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important
}

#access li {
	float: left;
	position: relative
}

#access a {
	color: #484848;
	display: block;
	line-height: 55px;
	text-decoration: none;
	text-align: center
}

#access a:hover {
	color: #fefefe
}

.menu>li {
	border-right: 1px solid #d5d5d5;
	box-shadow: -5px -20px 10px 0px #e8e8e8;
}

#menu-item-39 a {
	width: 85px;
	text-decoration: none;
	/* background:url(/images/home-off-new.jpg) no-repeat 0 0 */
}

#menu-item-39 a:hover {
	background: #2583c1;
	text-decoration: none
}

#menu-item-38 a {
	width: 90px;
	text-decoration: none;
	/* background:url(/images/my-practice-off-new.jpg) no-repeat 0 0 */
}

#menu-item-38 a:hover {
	background: #2583c1;
	text-decoration: none
}

#menu-item-37 a {
	width: 150px;
	text-decoration: none;
	/* background:url(/images/patient-info-off-new.jpg) no-repeat 0 0 */
}

#menu-item-37 a:hover {
	background: #2583c1;
	text-decoration: none
}

#menu-item-37 li a {
	width: 230px !important
}

#menu-item-238 li a {
	width: 75px !important
}

#menu-item-36 a {
	width: 190px;
	text-decoration: none;
	/* background:url(/images/services-off-new.jpg) no-repeat 0 0 */
}

#menu-item-36 a:hover {
	background: #2583c1;
	text-decoration: none
}

#menu-item-35 a {
	width: 100px;
	text-decoration: none;
	/* background:url(/images/research-off-new.jpg) no-repeat 0 0 */
}

#menu-item-35 a:hover {
	background: #2583c1;
	text-decoration: none
}

#menu-item-34 a {
	width: 125px;
	text-decoration: none;
	/* background:url(/images/appointments-off-new.jpg) no-repeat 0 0 */
}

#menu-item-34 a:hover {
	background: #2583c1;
	text-decoration: none
}

#menu-item-33 a {
	width: 80px;
	text-decoration: none;
	/* background:url(/images/faqs-off-new.jpg) no-repeat 0 0 */
}

#menu-item-33 a:hover {
	background: #2583c1;
	text-decoration: none
}

#menu-item-32 a {
	width: 105px;
	text-decoration: none;
	/* background:url(/images/conatct-us-off-new.jpg) no-repeat 0 0 */
}

#menu-item-32 a:hover {
	background: #2583c1;
	text-decoration: none
}

#access ul ul {
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	margin: 0;
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 99999
}

#access ul ul ul {
	left: 100%;
	top: 0
}

#access ul ul a {
	font: normal 13px/24px Verdana, Geneva, sans-serif;
	background: #2583c1;
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	color: #fff;
	height: auto;
	padding: 0 5px;
	z-index: 10000;
	width: 200px;
	text-align: left
}

#access ul ul a:hover {
	background: #fff;
	color: #5e5e5e
}

#access ul ul li:first-child {
	border-top: 1px solid #efefef
}

#access ul li:hover>ul {
	display: block
}

.menu-item-156>a:after {
	content: url(/images/tri.gif);
	float: right
}

.sho-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	color: #f4f4f4;
	text-decoration: none
}

.bodytext-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #bbb;
	font-weight: 400;
	text-decoration: underline
}

a.bodytext-link:hover {
	color: #c8c8c8;
	font-weight: 400
}

.bodytext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	color: #bbb
}

body {
	margin: 0;
	background: url(/images/body-bg-new.jpg) repeat-x 0 0 #f2f6f7;
	overflow-y: scroll;
	*overflow-y: none
}

img {
	max-width: 100%;
	border: 0
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 12px 0;
	padding: 0
}

ul,
ol {
	margin: 0 12px;
	padding: 6px 0 6px 30px
}

.hr {
	background: url(/images/hr.gif) repeat-x scroll 0 0 transparent !important;
	height: 8px
}

.videoBorder {
	border: 8px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

#main-conatiner {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}

#Container {
	width: 940px;
	margin: 0 auto
}

#Header {
	margin: 0 auto;
	width: 940px;
	height: 115px;
	background: url(/images/header-l-bg-new.jpg) no-repeat left top
}

#logo {
	width: 403px;
	height: 115px;
	float: left;
	position: relative
}

#address {
	width: 537px;
	float: right;
	height: 115px;
	background: url(/images/header-r-bg-new.jpg) no-repeat right top
}

#MenuList {
	width: 940px;
	margin: 0 auto;
	height: 55px
}

.Location-Text {
	font: normal 30px/34px open_sansregular;
	width: 260px;
	float: right;
	color: #fff;
	padding: 45px 0 0;
	text-decoration: none
}

.Location-Text a {
	color: #fff;
	text-decoration: none
}

.Location-Text a:hover {
	color: #fff;
	text-decoration: none
}

.Location-Text img {
	margin: 9px 10px 0 0
}

#Banner {
	width: 100%;
	height: 367px;
	margin: 0 auto
}

.body-r-bg {
	width: 580px;
	height: 537px;
	position: absolute;
	margin: 0 0 0 940px;
	background: url(/images/body-r-bg-new1.jpg) no-repeat left top
}

#Interactivity {
	width: 100%;
	height: 367px;
	position: relative;
	margin: 0 auto
}

.demo {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 367px;
	padding: 0;
	margin: 0;
	overflow: hidden
}

.demo1 {
	position: relative;
	top: 0;
	left: 0;
	width: 940px;
	height: 367px;
	padding: 0;
	margin: 0 auto;
	background: #286697
}

.leftBG {
	width: 580px;
	height: 367px;
	position: absolute;
	display: block;
	margin: 0 0 0 -580px;
	background: url(/images/intra1-l-bg-new.jpg) no-repeat left top
}

.rightBG {
	width: 580px;
	height: 367px;
	position: absolute;
	margin: 0 0 0 940px;
	background: url(/images/intra-r-bg.jpg) no-repeat left top
}

.leftBG1 {
	width: 580px;
	height: 367px;
	position: absolute;
	display: block;
	margin: 0 0 0 -580px;
	background: url(/images/intra2-l-bg-new1.jpg) no-repeat left top
}

.leftBG2 {
	width: 580px;
	height: 367px;
	position: absolute;
	display: block;
	margin: 0 0 0 -580px;
	background: url(/images/intra3-l-bg-new.jpg) no-repeat left top
}

.leftBG3 {
	width: 580px;
	height: 367px;
	position: absolute;
	display: block;
	margin: 0 0 0 -580px;
	background: url(/images/intra4-l-bg.jpg) no-repeat left top
}

.intratext {
	font: normal 15px/15px open_sansregular;
	color: #000;
	padding: 120px 0 0 10px;
	text-decoration: none
}

.intratextmain {
	font: normal 44px/31px RobotoSlabThin;
	color: #fff;
	padding: 5px 0 0 10px;
	text-decoration: none
}

.intratextmain a {
	color: #fff;
	text-decoration: none
}

.intratextmain a:hover {
	text-decoration: none;
	color: #fff
}

.intratextmain span {
	font: normal 25px/28px open_sansregular;
	color: #fff;
	text-decoration: none
}

#intra-button {
	width: 940px;
	height: auto;
	margin: 0 auto
}

.Intra-tab {
	margin: 320px 0 0 500px;
	position: absolute;
	z-index: 20;
	width: 160px;
	height: 15px;
	display: block;
	text-decoration: none
}

#Toggle-button {
	width: 940px;
	height: auto;
	margin: 0 auto
}

.Toggle-tab {
	margin: -367px 0 0 670px;
	position: absolute;
	z-index: 20;
	width: 277px;
	height: 367px;
	display: block;
	text-decoration: none;
	background: url(/images/banner-r-bg-new1.jpg) no-repeat left top
}

#Welcomepart {
	width: 940px;
	height: 438px;
	margin: 0 auto
}

#welcometext-l {
	width: 310px;
	height: 438px;
	float: left;
	background: url(/images/welcomepart-bg-new.png) no-repeat right 20px
}

#welcometext {
	width: 310px;
	height: 438px;
	float: left;
	background: url(/images/timothy-j-jackson-md-bg-new.png) no-repeat 25px 28px
}

#Welcomepart-middle {
	width: 630px;
	height: 188px;
	float: left
}

#Welcomepart-right {
	width: 386px;
	height: 250px;
	float: left
}

.Hometext {
	font: bold 21px/28px robotolight;
	color: #fff;
	padding: 255px 0 0 12px;
	text-decoration: none;
	text-align: justify
}

.Hometext a {
	color: #3875a8;
	text-decoration: none
}

.Hometext a:hover {
	text-decoration: none;
	color: #3875a8
}

.Hometext span {
	font: italic 16px/16px robotolight;
	color: #5e5e5e;
	text-decoration: none
}

.Hometextbold {
	font: normal 12px robotolight;
	color: #5e5e5e;
	padding: 5px 0 0 12px;
	line-height: 18px;
	text-decoration: none
}

.Hometextbold a {
	color: #5e5e5e;
	text-decoration: underline
}

.Hometextbold a:hover {
	color: #5e5e5e;
	text-decoration: underline
}

.HometextMain {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	padding: 15px 37px 0 12px;
	text-decoration: none;
	text-align: justify
}

.HometextMain a {
	color: #5e5e5e;
	text-decoration: underline
}

.HometextMain a:hover {
	color: #5e5e5e;
	text-decoration: underline
}

.Home-more {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #d28c4b;
	padding: 10px 40px 0 0;
	height: 23px;
	text-decoration: none;
	text-align: right;
	background: url(/images/view-profile-bg-new.png) no-repeat 160px 5px
}

.Home-more a {
	color: #3875a8;
	text-decoration: none
}

.Home-more a:hover {
	color: #3875a8;
	text-decoration: none
}

.welcometext {
	font: bold 25px/30px RobotoSlabThin;
	color: #5e5e5e;
	padding: 20px 0 0 38px;
	text-decoration: none
}

.welcometext a {
	color: #3875a8;
	text-decoration: none
}

.welcometext a:hover {
	color: #3875a8;
	text-decoration: none
}

.welcometext-textmain {
	font: normal 13px/22px Verdana, Geneva, sans-serif;
	color: #5e5e5e;
	padding: 12px 35px 0 38px;
	text-decoration: none
}

.welcometext-textmain a {
	color: #5e5e5e;
	text-decoration: none
}

.welcometext-textmain a:hover {
	color: #5e5e5e;
	text-decoration: none
}

.what-more {
	font: normal 13px/18px Verdana, Geneva, sans-serif;
	color: #5e5e5e;
	padding: 20px 20px 0 38px;
	text-decoration: none;
	text-align: left
}

.what-more a {
	color: #5e5e5e;
	text-decoration: none
}

.what-more a:hover {
	color: #5e5e5e;
	text-decoration: none
}

#Welcomepart-right-b {
	width: 244px;
	height: 250px;
	float: left
}

.Home-Quick-links {
	width: 244px;
	height: 250px;
	position: relative;
	font: normal 15px/44px RobotoCondensedRegular;
	color: #5e5e5e;
	text-decoration: none
}

.Home-Quick-links a {
	color: #5e5e5e;
	text-decoration: none
}

.Home-Quick-links a:hover {
	color: #5e5e5e;
	text-decoration: none
}

.Home-Quick-links ul {
	width: 238px;
	padding: 0;
	margin: 0;
	list-style: none
}

.Home-Quick-links ul li {
	padding: 10px 0 0 12px;
	background: url(/images/q-links-bg-new.png) no-repeat 10px bottom;
	list-style: none
}

.Home-Quick-links img {
	margin: 12px 15px 0 20px
}

.service-tag-s {
	width: 243px;
	height: 45px;
	float: left;
	padding: 24px 0 0 27px
}

.service-tag {
	padding: 5px 0 0 42px;
	position: absolute;
	float: left
}

.service-links {
	font: normal 12px/28px open_sansregular;
	color: #fff3f3;
	height: 314px;
	text-decoration: none
}

.service-links a {
	color: #fff3f3;
	text-decoration: none
}

.service-links a:hover {
	color: #fff3f3;
	text-decoration: none
}

.service-links ul {
	margin: 0;
	padding: 0
}

.service-links li {
	background: url(/images/arrow-b-bg-new.png) no-repeat 0 bottom;
	margin-left: 34px;
	list-style: none
}

.service-links li img {
	float: left;
	margin: 12px 8px 0 2px
}

.body-s-l-bg {
	width: 580px;
	height: 170px;
	position: absolute;
	display: block;
	margin: 0 0 0 -580px;
	background: url(/images/body-s-l-bg-new.jpg) no-repeat left top
}

.body-s-r-bg {
	width: 580px;
	height: 170px;
	position: absolute;
	margin: 0 0 0 940px;
	background: url(/images/body-s-r-bg-new.jpg) no-repeat left top
}

#Banner-s {
	width: 100%;
	height: 218px;
	margin: 0 auto
}

#Interactivity-s {
	width: 100%;
	height: 218px;
	position: relative;
	margin: 0 auto
}

.demo-s {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 218px;
	padding: 0;
	margin: 0;
	overflow: hidden
}

.demo1-s {
	position: relative;
	top: 0;
	left: 0;
	width: 940px;
	height: 218px;
	padding: 0;
	margin: 0 auto;
	background: url(/images/banner-s-l-bg.jpg) no-repeat left top
}

.Inner-H-div-s {
	width: 940px;
	height: 218px;
	background-position: right top !important;
	background-repeat: no-repeat !important
}

.leftBG-s {
	width: 580px;
	height: 218px;
	position: absolute;
	display: block;
	margin: 0 0 0 -580px;
	background: url(/images/intra-s-l-bg-new.jpg) no-repeat left top
}

.rightBG-s {
	width: 580px;
	height: 320px;
	position: absolute;
	margin: 0 0 0 940px;
	background: url(/images/intra-s-r-bg-new1.jpg) no-repeat left top
}

.rightBG2-s {
	width: 580px;
	height: 320px;
	position: absolute;
	margin: 0 0 0 940px;
	background: url(/images/banner2-s-r-bg-new1.jpg) no-repeat left top
}

.rightBG3-s {
	width: 580px;
	height: 320px;
	position: absolute;
	margin: 0 0 0 940px
}

.intratext-s {
	font: normal 15px/15px open_sansregular;
	color: #000;
	padding: 74px 0 0 42px;
	text-decoration: none
}

.intratextmain-s {
	font: normal 44px/31px RobotoSlabThin;
	color: #fff;
	padding: 0 0 0 42px;
	text-decoration: none
}

.intratextmain-s a {
	color: #fff;
	text-decoration: none
}

.intratextmain-s a:hover {
	text-decoration: none;
	color: #fff
}

.intratextmain-s span {
	font: normal 22px/25px open_sansregular;
	color: #fff;
	text-decoration: none
}

#intra-button-s {
	width: 940px;
	height: auto;
	margin: 0 auto
}

.Intra-tab-s {
	margin: 184px 0 0 720px;
	position: absolute;
	z-index: 20;
	width: 160px;
	height: 15px;
	display: block;
	text-decoration: none
}

#Content {
	width: 940px;
	margin: 0 auto
}

#Center-top-s {
	margin: 0 auto;
	position: relative
}

#Content-Part {
	width: 650px;
	float: left;
	position: relative
}

#Side-Links-l {
	width: 290px;
	float: left;
	background: url(/images/sidelinks-l-bg-new.png) repeat-y left 30px #fff
}

#Side-Links-r {
	width: 290px;
	float: left;
	background: url(/images/sidelinks-l-bg-new.png) repeat-y right 30px #fff
}

#Side-Links {
	width: 240px;
	float: none;
	position: relative;
	margin: 0 auto;
	height: 100% !important
}

.navigation {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #4682b4;
	text-decoration: none;
	padding: 20px 10px 5px;
	text-align: left
}

.navigation a {
	font-weight: 400;
	color: #5e5e5e;
	text-decoration: underline
}

.navigation a:hover {
	font-weight: 400;
	color: #5e5e5e;
	text-decoration: underline
}

.textMain {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	padding: 5px 10px 30px;
	text-decoration: none;
	text-align: justify
}

.textMain a {
	color: #5e5e5e;
	text-decoration: underline
}

.textMain a:hover {
	color: #5e5e5e;
	text-decoration: underline
}

.textMain ul,
textMain ol {
	padding: 0;
	margin: 0;
	list-style: none
}

.textMain ul li {
	background: url(/images/bullet-tm.gif) no-repeat 15px 11px;
	padding: 6px 0 0 30px;
	list-style: none
}

.textMain ul li ul {
	background: none;
	padding: 6px 0 0 20px;
	list-style: circle
}

.textMain ul li ul li {
	background: none;
	padding: 6px 0 0;
	list-style: circle
}

.textMain ul li ul li ul li {
	background: none;
	padding: 6px 0 0;
	list-style: square
}

.textMain ul li:last-child {
	padding-bottom: 8px
}

.textMain ol li {
	padding-bottom: 8px
}

.textMain ol li:last-child {
	padding-bottom: 8px
}

.textMain ul li p,
textMain ol li p {
	padding-bottom: 0;
	margin: 8px 0 0
}

.textMain ul li ul,
textMain ul li ol,
textMain ol li ul,
textMain ol li ol {
	padding-bottom: 0
}

.textMainBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	text-decoration: none;
	text-align: justify
}

.textMainBold a {
	color: #5e5e5e;
	text-decoration: underline
}

.textMainBold a:hover {
	color: #5e5e5e;
	text-decoration: underline
}

.textNormal {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	text-decoration: none
}

.textNormal a {
	color: #5e5e5e;
	text-decoration: underline
}

.textNormal a:hover {
	color: #5e5e5e;
	text-decoration: underline
}

.textbold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	text-decoration: none
}

.PDFtext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e
}

#Our-Physioes-sub {
	width: 240px;
	height: 262px;
	float: left;
	background: url(/images/timothy-j-jackson-md-s-bg-new.png) no-repeat 35px 94px
}

.Hometext-s {
	font: normal 20px/21px robotolight;
	color: #fff;
	padding: 23px 0 0 10px;
	text-decoration: none;
	text-align: justify
}

.Hometext-s a {
	color: #3875a8;
	text-decoration: none
}

.Hometext-s a:hover {
	text-decoration: none;
	color: #3875a8
}

.Hometext-s span {
	font: italic 16px/16px robotolight;
	color: #5e5e5e;
	text-decoration: none
}

.Hometextbold-s {
	font: normal 11px/11px robotolight;
	color: #5e5e5e;
	padding: 5px 0 0 10px;
	text-decoration: none
}

.Hometextbold-s a {
	color: #5e5e5e;
	text-decoration: underline
}

.Hometextbold-s a:hover {
	color: #5e5e5e;
	text-decoration: underline
}

.Home-more-s {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #3875a8;
	padding: 150px 40px 0 0;
	height: 23px;
	text-decoration: none;
	text-align: right;
	background: url(/images/view-profile-bg-new.png) no-repeat 90px 144px
}

.Home-more-s a {
	color: #3875a8;
	text-decoration: none
}

.Home-more-s a:hover {
	color: #3875a8;
	text-decoration: none
}

#hand-clinicblog {
	width: 240px;
	height: 96px;
	float: left
}

.hand-clinic {
	font: normal 14px/24px RobotoCondensedRegular;
	color: #fff;
	float: left;
	text-decoration: none;
	height: 42px;
	width: 240px;
	background: url(/images/hand-clinic-bg-new.jpg) no-repeat 9px 9px
}

.hand-clinic a {
	display: block;
	font: normal 14px/24px HelveticaLT-Light;
	color: #fff;
	text-decoration: none;
	height: 27px;
	width: 230px;
	text-align: center;
	padding: 15px 0 0 10px
}

.hand-clinic a:hover {
	color: #fff;
	text-decoration: none
}

#Quick-links {
	width: 240px;
	height: 174px;
	float: left
}

.Quick-links {
	width: 240px;
	height: 230px;
	position: relative;
	font: normal 15px/44px RobotoCondensedRegular;
	color: #5e5e5e;
	text-decoration: none
}

.Quick-links a {
	color: #5e5e5e;
	text-decoration: none
}

.Quick-links a:hover {
	color: #5e5e5e;
	text-decoration: none
}

.Quick-links ul {
	width: 232px;
	padding: 0;
	margin: 0;
	list-style: none
}

.Quick-links ul li {
	padding: 10px 0 0 12px;
	background: url(/images/q-links-bg-new.png) no-repeat 6px bottom;
	list-style: none
}

.Quick-links img {
	margin: 12px 15px 0 20px
}

#video-sub {
	width: 240px;
	height: 80px;
	float: left;
	background: url(/images/location-s-bg-new.png) no-repeat 5px top
}

.video-s {
	font: normal 16px/18px robotolight;
	color: #5e5e5e;
	padding: 15px 0 0 23px;
	text-decoration: none
}

.video-s a {
	color: #5e5e5e;
	text-decoration: none
}

.video-s a:hover {
	color: #5e5e5e;
	text-decoration: none
}

.links-s {
	width: 240px;
	height: 100px;
	float: none;
	padding: 20px 0 0;
	margin: 0 auto
}

.social-icon {
	width: 240px;
	height: 150px;
	float: left
}

.follow-us-s {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4682b4;
	width: 200px;
	height: 32px;
	float: left;
	padding: 5px 0 0 40px
}

.links-s {
	width: 200px;
	height: 90px;
	float: left;
	padding: 0 0 0 40px;
	margin: 0 auto
}

.links-s img {
	padding: 0 6px 0 0
}

#bookmark-h-s {
	height: auto;
	margin: 44px 0 0 -135px
}

.textMain h1 {
	font: normal 26px/28px RobotoCondensedRegular;
	padding: 5px 5px 5px 0;
	color: #3875a8;
	text-decoration: none;
	margin: 0
}

.textMain h2 {
	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #77d0f3;
	text-decoration: none
}

.textMain h2 a {
	color: #77d0f3;
	text-decoration: underline
}

.textMain h2 a:hover {
	color: #77d0f3;
	text-decoration: underline
}

.textMain h3 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #78b3ff;
	text-decoration: none
}

.textMain h3 a {
	color: #78b3ff;
	text-decoration: underline
}

.textMain h3 a:hover {
	color: #74affa;
	text-decoration: underline
}

.Section-Condition {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #78b3ff;
	text-decoration: none
}

.Section-Condition a {
	color: #78b3ff;
	text-decoration: none
}

.Section-Condition a:hover {
	color: #78b3ff;
	text-decoration: none
}

.multimedia {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0
}

.multimedia ul {
	margin: 10px 5px;
	padding: 0
}

.multimedia li {
	width: 45%;
	background: none !important;
	padding: 6px 0 0 !important;
	float: left
}

.multimedia a {
	background: url(/images/movie-off.gif) no-repeat 10px 4px;
	padding: 2px 0 2px 45px;
	color: #5e5e5e;
	text-decoration: underline;
	display: block
}

.multimedia a:hover {
	background: url(/images/movie-on.gif) no-repeat 10px 4px;
	padding: 2px 0 2px 45px;
	color: #5e5e5e;
	text-decoration: underline
}

.multimedia .formHead a,
.multimedia .formHead a:hover {
	padding-left: 0;
	background: none
}

.telephone {
	font: normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
	margin: 0;
	padding: 0;
	height: 80px
}

.telephone ul {
	margin: 10px 5px;
	padding: 0
}

.telephone li {
	width: 50%;
	background: none !important;
	padding: 6px 0 0 !important;
	float: left
}

.telephone a {
	padding: 2px 0 2px 45px;
	color: #5e5e5e;
	text-decoration: underline;
	display: block
}

.telephone a:hover {
	padding: 2px 0 2px 45px;
	color: #5e5e5e;
	text-decoration: underline
}

.telephone img {
	margin: 0 10px 0 0
}

.tableborder {
	border: 1px solid #447fb1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.formHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #447fb1;
	text-align: left;
	text-decoration: none;
	padding: 5px 10px
}

.formHead a {
	color: #fff;
	text-decoration: underline
}

.formHead a:hover {
	color: #fff;
	text-decoration: none
}

.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #5e5e5e;
	padding: 3px 3px 3px 5px
}

.txtfield {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #447fb1 !important;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	width: 175px;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px;
	background: #fafafa
}

.ftable {
	display: block;
	float: left;
	width: 33%
}

.txtfield-c {
	color: #4f4f4f;
	font: normal 15px Verdana, Geneva, sans-serif;
	text-decoration: none;
	border: 1px solid #447fb1 !important;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	width: 300px;
	height: 35px;
	vertical-align: middle;
	padding: 2px 4px;
	background: #fafafa
}

.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204
}

.dropDown {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #447fb1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 185px !important
}

.textArea {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 175px;
	border: 1px solid #447fb1;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: middle;
	padding: 4px
}

.textArea-c {
	color: #4f4f4f;
	font: normal 14px Verdana, Geneva, sans-serif;
	text-decoration: none;
	width: 300px;
	border: 1px solid #447fb1;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: middle;
	padding: 4px;
	background: #fafafa
}

.button {
	font: normal 18px Verdana, Geneva, sans-serif;
	color: #fff;
	background: #447fb1;
	text-decoration: none;
	border: 3px solid #447fb1;
	border-radius: 5px 5px 5px 5px;
	height: 40px;
	cursor: pointer;
	padding: 0 15px
}

.dropDownF {
	border: 1px solid #447fb1;
	background: #fff;
	color: #000;
	border-radius: 5px 5px 5px 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 3px;
	text-decoration: none;
	width: 183px
}

textarea {
	border: 1px solid #447fb1;
	border-radius: 5px 5px 5px 5px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 96%
}

#map-width {
	width: 629px;
	height: 350px
}

#captchac img {
	width: 180px;
	height: auto
}

#wp-realtime-sitemap-menu h3 {
	display: none
}

#wp-realtime-sitemap-menu ul {
	margin-top: 0
}

#wp-realtime-sitemap-menu li {
	font-weight: 400;
	margin: 12px;
	padding: 5px 0 0
}

#wp-realtime-sitemap-menu li a {
	background: none !important;
	padding: 11px 0 0 30px !important
}

#wp-realtime-sitemap-menu ul ul {
	margin-left: 20px
}

#wp-realtime-sitemap-menu li li,
#wp-realtime-sitemap-menu li li a {
	content: none !important
}

.menu-item menu-item-type-post_type menu-item-object-page menu-item-293 {
	content: none !important
}

#wp-realtime-sitemap-menu li li,
#wp-realtime-sitemap-menu li li a {
	font-weight: 400;
	padding: 0 0 0 5px !important
}

.Dr-table {
	float: right;
	margin: 5px 0 0 10px
}

.Servicestext {
	font: normal 19px/23px open_sansregular;
	color: #fff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
	height: auto
}

.Servicestext li {
	background-image: none !important;
	width: 50%;
	float: left;
	margin: 0 0 15px !important;
	padding: 0 !important
}

.Servicestext a {
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 95%;
	height: 25px;
	border: 1px solid #447fb1;
	padding: 10px 0;
	margin: 0 auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #447fb1;
	background: -moz-linear-gradient(top, #447fb1 0%, #447fb1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #447fb1), color-stop(100%, #447fb1));
	background: -webkit-linear-gradient(top, #447fb1 0%, #447fb1 100%);
	background: -o-linear-gradient(top, #447fb1 0%, #447fb1 100%);
	background: -ms-linear-gradient(top, #447fb1 0%, #447fb1 100%);
	background: linear-gradient(to bottom, #447fb1 0%, #447fb1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#447fb1', endColorstr='#447fb1', GradientType=0)
}

.Servicestext a:hover {
	text-decoration: none;
	color: #fff;
	display: block;
	border: 1px solid #447fb1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #a04143;
	background: -moz-linear-gradient(top, #a04143 0%, #a05657 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a04143), color-stop(100%, #a05657));
	background: -webkit-linear-gradient(top, #a04143 0%, #a05657 100%);
	background: -o-linear-gradient(top, #a04143 0%, #a05657 100%);
	background: -ms-linear-gradient(top, #a04143 0%, #a05657 100%);
	background: linear-gradient(to bottom, #a04143 0%, #a05657 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a04143', endColorstr='#a05657', GradientType=0)
}

#footer {
	width: 100%;
	height: 182px;
	margin: 0 auto;
	background: url(/images/footer-bg-new.jpg) repeat-x left top;
	clear: both
}

#Credibility-logos {
	width: 940px;
	height: 93px;
	margin: 0 auto
}

#Credibility-logos ul {
	margin: 0;
	padding: 20px 0 0
}

#Credibility-logos ul li {
	float: left;
	position: relative;
	list-style: none;
	background: url(/images/credibility-logos-bg.gif) no-repeat right top
}

#Credibility-logos ul li:last-child {
	background: none
}

#Credibility-logos img {
	margin: 0 10px 0 0
}

.logo1 {
	padding: 0 0 0 20px
}

.logo2 {
	padding: 0 10px
}

.logo3 {
	padding: 0 0 0 20px
}

.logo4 {
	padding: 0 0 0 10px
}

.footer {
	font: normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 18px 0 0;
	color: #fff;
	width: 960px;
	height: 70px;
	margin: 0 auto;
	position: relative;
	clear: both
}

.footer a {
	text-decoration: none;
	color: #fff
}

.footer a:hover {
	text-decoration: underline;
	color: #fff
}

.CopyrightText {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 0
}

.CopyrightText a {
	text-decoration: none;
	color: #fff
}

.CopyrightText a:hover {
	text-decoration: underline;
	color: #fff
}

.follow-us {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3875a8;
	width: 158px;
	height: 32px;
	float: left;
	padding: 5px 0 0
}

.links {
	width: 380px;
	height: 32px;
	float: none;
	padding: 20px 0 0 20px;
	margin: 0 auto
}

.links img {
	padding: 0 6px 0 0
}

#bookmark-h {
	height: auto;
	margin: 28px 0 0 -135px
}

#ypo-logo {
	width: 100px;
	height: 24px;
	float: right;
	margin: 0
}

.Dr-table {
	float: right;
	margin: 5px 0 0 10px
}

.multimedialist {
	height: 40px
}

.media {
	font: normal 14px/16px MyriadProRegular;
	color: #000;
	text-decoration: none;
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none
}

.media li {
	list-style: none;
	width: 95px;
	float: left;
	padding: 0 !important;
	margin: 10px 75px 0 0 !important
}

.patient-video a {
	font: normal 14px/16px open_sansregular;
	background: url(/images/loadmove.png) no-repeat 5px 3px #447fb1 !important;
	padding: 4px 0 4px 20px !important
}

.info a {
	font: normal 14px/16px open_sansregular;
	background: url(/images/patient.png) no-repeat 5px 3px #447fb1 !important;
	padding: 4px 0 4px 20px !important
}

.print a {
	font: normal 14px/16px open_sansregular;
	background: url(/images/print.png) no-repeat 5px 3px #447fb1 !important;
	padding: 4px 0 4px 20px !important
}

.media li a {
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	width: 120px;
	height: 20px;
	border: 1px solid #447fb1;
	padding: 4px 0 4px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e0e0e0));
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%);
	background: -o-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%);
	background: linear-gradient(to bottom, #f8f8f8 0%, #e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e0e0e0', GradientType=0)
}

.media li a:hover {
	text-decoration: none;
	color: #fff;
	border: 1px solid #447fb1
}

.textMain embed {
	width: 290px;
	height: auto
}

#mheader {
	display: none
}

#mobile-tabs {
	display: none
}

@media screen and (max-width: 768px) {
	body {
		background: none !important
	}

	#main-conatiner {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		position: relative
	}

	#Container {
		width: 100%;
		margin: 0 auto
	}

	#Header {
		margin: 0 auto;
		width: 100%;
		height: 94px;
		background: url(/images/header-l-bg-new.jpg) no-repeat left top;
		background-size: 50.5% auto
	}

	#logo {
		width: 42.9%;
		height: 94px;
		float: left;
		position: relative
	}

	#address {
		width: 57.1%;
		float: right;
		height: 94px;
		background: url(/images/header-r-bg-new.jpg) no-repeat right top;
		background-size: 88% auto
	}

	.Location-Text {
		font: normal 30px/34px open_sansregular;
		width: 260px;
		float: right;
		color: #efdbbe;
		padding: 28px 0 0;
		text-decoration: none
	}

	.Location-Text a {
		color: #fff;
		text-decoration: none
	}

	.Location-Text a:hover {
		color: #fff;
		text-decoration: none
	}

	.Location-Text img {
		margin: 9px 10px 0 0
	}

	#MenuList {
		width: 100%;
		margin: 0 auto;
		height: 55px
	}

	#access {
		display: block;
		float: right;
		width: 100%;
		font: normal 13px open_sansregular;
		position: absolute;
		z-index: 20
	}

	#menu-item-39 a {
		width: 85px
	}

	#menu-item-38 a {
		width: 100px
	}

	#menu-item-37 a {
		width: 100px
	}

	#menu-item-36 a {
		width: 85px
	}

	#menu-item-35 a {
		width: 95px
	}

	#menu-item-34 a {
		width: 113px
	}

	#menu-item-33 a {
		width: 80px
	}

	#menu-item-32 a {
		width: 110px
	}

	#Banner {
		width: 100%;
		height: 298px;
		margin: 0 auto
	}

	.body-r-bg {
		display: none
	}

	.body-s-l-bg {
		display: none
	}

	.body-s-r-bg {
		display: none
	}

	#Interactivity {
		width: 100%;
		height: 298px;
		position: relative;
		margin: 0 auto
	}

	.demo {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 298px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: #286697;
		background-size: 100% auto
	}

	.demo1 {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 298px;
		padding: 0;
		margin: 0 auto
	}

	.leftBG {
		display: none
	}

	.rightBG {
		display: none
	}

	.leftBG1 {
		display: none
	}

	.leftBG2 {
		display: none
	}

	.leftBG3 {
		display: none
	}

	.intratext {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 120px 0 0 10px;
		text-decoration: none
	}

	.intratextmain {
		font: normal 44px/52px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 10px;
		text-decoration: none
	}

	.intratextmain a {
		color: #fff;
		text-decoration: none
	}

	.intratextmain a:hover {
		text-decoration: none;
		color: #fff
	}

	.intratextmain span {
		font: normal 15px/19px open_sansregular;
		color: #fff;
		text-decoration: none
	}

	#intra-button {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	.Intra-tab {
		margin: 270px 0 0 400px;
		position: absolute;
		z-index: 20;
		width: 150px;
		height: 15px;
		display: block;
		text-decoration: none
	}

	#Toggle-button {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	.Toggle-tab {
		margin: -298px 0 0 547px;
		position: absolute;
		z-index: 20;
		width: 28.8%;
		height: 298px;
		display: block;
		text-decoration: none;
		background: url(/images/banner-r-bg-new1.jpg) no-repeat left top;
		background-size: 100% auto
	}

	.service-tag-s {
		width: 243px;
		height: 45px;
		float: left;
		padding: 24px 0 0 27px
	}

	.service-tag {
		padding: 5px 0 0 24px;
		position: absolute;
		float: left
	}

	.service-links {
		font: normal 12px/21px open_sansregular;
		color: #fff3f3;
		height: 255px;
		text-decoration: none
	}

	.service-links a {
		color: #fff3f3;
		text-decoration: none
	}

	.service-links a:hover {
		color: #fff3f3;
		text-decoration: none
	}

	.service-links ul {
		margin: 0;
		padding: 0
	}

	.service-links li {
		background: url(/images/arrow-b-bg-new.png) no-repeat 0 bottom;
		margin-left: 34px;
		list-style: none
	}

	.service-links li img {
		float: left;
		margin: 8px 8px 0 2px
	}

	.service-li-img {
		margin: 7px 8px 20px 2px !important
	}

	#Welcomepart {
		width: 100%;
		height: 438px;
		margin: 0 auto;
		background: #F2F6F7
	}

	#welcometext-l {
		width: 33%;
		height: 438px;
		float: left;
		background: url(/images/welcomepart-bg.png) no-repeat right 20px
	}

	#welcometext {
		width: 100%;
		height: 438px;
		float: left;
		background: url(/images/timothy-j-jackson-md-bg-new.png) no-repeat 25px 28px;
		background-size: 73.2% auto
	}

	#Welcomepart-middle {
		width: 67%;
		height: 188px;
		float: left
	}

	.Hometext {
		font: bold 19px/28px robotolight;
		color: #3875a8;
		padding: 235px 0 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.Hometext a {
		color: #3875a8;
		text-decoration: none
	}

	.Hometext a:hover {
		text-decoration: none;
		color: #3875a8
	}

	.Hometext span {
		font: italic 16px/16px robotolight;
		color: #5e5e5e;
		text-decoration: none
	}

	.Hometextbold {
		font: normal 11px robotolight;
		color: #5e5e5e;
		padding: 5px 0 0 12px;
		line-height: 18px;
		text-decoration: none
	}

	.Hometextbold a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Hometextbold a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #5e5e5e;
		padding: 15px 37px 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.HometextMain a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Home-more {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #3875a8;
		padding: 10px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: right;
		background: url(/images/view-profile-bg-new.png) no-repeat 100px 5px
	}

	.Home-more a {
		color: #3875a8;
		text-decoration: none
	}

	.Home-more a:hover {
		color: #3875a8;
		text-decoration: none
	}

	.welcometext {
		font: normal 20px/30px RobotoSlabThin;
		color: #5e5e5e;
		padding: 26px 0 0 38px;
		text-decoration: none
	}

	.welcometext a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain {
		font: normal 13px/21px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 15px 35px 0 38px;
		text-decoration: none
	}

	.welcometext-textmain a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more {
		font: normal 13px/18px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 10px 20px 0 38px;
		text-decoration: none;
		text-align: left
	}

	.what-more a {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	#Welcomepart-right {
		width: 41.1%;
		height: 250px;
		float: left
	}

	#Welcomepart-right-b {
		width: 25%;
		height: 250px;
		float: left
	}

	.Home-Quick-links {
		width: 100%;
		height: 250px;
		position: relative;
		font: normal 15px/44px RobotoCondensedRegular;
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links ul {
		padding: 0;
		margin: 0;
		list-style: none
	}

	.Home-Quick-links ul li {
		padding: 10px 0 0;
		background: url(/images/q-links-bg-new.png) no-repeat 0 bottom;
		background-size: 90% auto;
		list-style: none
	}

	.Home-Quick-links img {
		margin: 12px 15px 0 20px
	}

	.follow-us {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #3875a8;
		width: 130px;
		height: 32px;
		float: left;
		padding: 5px 0 0
	}

	.links {
		width: 380px;
		height: 32px;
		float: none;
		padding: 20px 0 0;
		margin: 0 auto
	}

	.links img {
		padding: 0 2px 0 0
	}

	#bookmark-h {
		height: auto;
		margin: 40px 0 0 -145px
	}

	.addthis_button img {
		margin: 16px 0 0 61px !important;
	}

	#ypo-logo {
		width: 100px;
		height: 24px;
		float: right;
		margin: 0
	}

	#footer {
		width: 100%;
		height: 182px;
		margin: 0 auto;
		background: url(/images/footer-bg-new.jpg) repeat-x left top;
		clear: both
	}

	#Credibility-logos {
		width: 100%;
		height: 93px;
		margin: 0 auto
	}

	#Credibility-logos ul {
		margin: 0;
		padding: 20px 0 0
	}

	#Credibility-logos ul li {
		float: left;
		position: relative;
		list-style: none;
		background: url(/images/credibility-logos-bg.gif) no-repeat right top
	}

	#Credibility-logos ul li:last-child {
		background: none
	}

	#Credibility-logos img {
		height: auto;
		margin: 0 10px
	}

	#creLogo1 {
		width: 15%
	}

	#creLogo2 {
		width: 15%
	}

	#creLogo3 {
		width: 25%
	}

	#creLogo4 {
		width: 28%
	}

	#creLogo5 {
		width: 15%
	}

	.logo-aaos {
		width: 58%;
		padding: 10px 10px 0 15px
	}

	.logo1 {
		width: 48%;
		padding: 0 10px 0 15px
	}

	.logo2 {
		padding: 0 10px 0 0 !important
	}

	.logo3 {
		width: 58%;
		padding: 0 10px 0 45px
	}

	.logo4 {
		width: 50%;
		padding: 10px 10px 0 20px
	}

	.footer {
		font: normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 18px 0 0;
		color: #f9d9d5;
		width: 100%;
		height: 70px;
		margin: 0 auto;
		position: relative;
		clear: both
	}

	.footer a {
		text-decoration: none;
		color: #f9d9d5
	}

	.footer a:hover {
		text-decoration: underline;
		color: #f9d9d5
	}

	.CopyrightText {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		color: #f9d9d5;
		text-decoration: none;
		margin: 0
	}

	.CopyrightText a {
		text-decoration: none;
		color: #f9d9d5
	}

	.CopyrightText a:hover {
		text-decoration: underline;
		color: #f9d9d5
	}

	#Banner-s {
		width: 100%;
		height: 178px;
		margin: 0 auto
	}

	#Interactivity-s {
		width: 100%;
		height: 178px;
		position: relative;
		margin: 0 auto
	}

	.demo-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 178px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: url(/images/banner-s-t-bg.jpg) repeat-x left top;
		background-size: 100% auto
	}

	.demo1-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 178px;
		padding: 0;
		margin: 0 auto
	}

	.Inner-H-div-s {
		width: 100%;
		height: 178px;
		background-position: right top !important;
		background-repeat: no-repeat !important;
		background-size: 100% auto
	}

	.leftBG-s {
		display: none
	}

	.rightBG-s {
		display: none
	}

	.rightBG2-s {
		display: none
	}

	.rightBG3-s {
		display: none
	}

	.intratext-s {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 54px 0 0 42px;
		text-decoration: none
	}

	.intratextmain-s {
		font: normal 44px/52px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 42px;
		text-decoration: none
	}

	.intratextmain-s a {
		color: #fff;
		text-decoration: none
	}

	.intratextmain-s a:hover {
		text-decoration: none;
		color: #fff
	}

	.intratextmain-s span {
		font: normal 15px/19px open_sansregular;
		color: #fff;
		text-decoration: none
	}

	#intra-button-s {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	.Intra-tab-s {
		margin: 144px 0 0 600px;
		position: absolute;
		z-index: 20;
		width: 150px;
		height: 15px;
		display: block;
		text-decoration: none
	}

	#Content {
		width: 100%;
		margin: 0 auto;
		background: #F2F6F7
	}

	#Center-top-s {
		float: left;
		position: relative;
		background: #F2F6F7
	}

	#Content-Part {
		width: 69.1%;
		float: left;
		position: relative
	}

	#Side-Links-l {
		width: 30.9%;
		float: left;
		background: url(/images/sidelinks-l-bg-new.png) repeat-y left 30px
	}

	#Side-Links-r {
		width: 100%;
		float: left;
		background: url(/images/sidelinks-l-bg-new.png) repeat-y right 30px
	}

	#Side-Links {
		width: 82.8%;
		float: none;
		position: relative;
		margin: 0 auto;
		height: 100% !important
	}

	#Our-Physioes-sub {
		width: 100%;
		height: 262px;
		float: left;
		background: url(/images/timothy-j-jackson-md-s-bg-new.png) no-repeat 35px 94px;
		background-size: 60.7% auto
	}

	.Hometext-s {
		font: normal 16px/21px robotolight;
		color: #fff;
		padding: 23px 0 0;
		text-decoration: none;
		text-align: left
	}

	.Hometext-s a {
		color: #fff;
		text-decoration: none
	}

	.Hometext-s a:hover {
		text-decoration: none;
		color: #fff
	}

	.Hometext-s span {
		font: italic 13px/16px robotolight;
		color: #e7af62;
		text-decoration: none
	}

	.Hometextbold-s {
		font: normal 10px/11px robotolight;
		color: #5e5e5e;
		padding: 5px 0 0;
		text-decoration: none
	}

	.Hometextbold-s a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Hometextbold-s a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Home-more-s {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		padding: 125px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: right;
		background: url(/images/view-profile-bg-new.png) no-repeat 50px 120px
	}

	.Home-more-s a {
		color: #d28c4b;
		text-decoration: none
	}

	.Home-more-s a:hover {
		color: #d28c4b;
		text-decoration: none
	}

	#hand-clinicblog {
		width: 100%;
		height: 96px;
		float: left
	}

	.hand-clinic {
		font: normal 14px/24px RobotoCondensedRegular;
		color: #fff;
		float: left;
		text-decoration: none;
		height: 42px;
		width: 100%;
		background: url(/images/hand-clinic-bg-new.jpg) no-repeat 9px 9px;
		background-size: 92% auto
	}

	.hand-clinic a {
		display: block;
		font: normal 14px/24px HelveticaLT-Light;
		color: #fff;
		text-decoration: none;
		height: 27px;
		width: 89%;
		text-align: center;
		padding: 10px 0 0 10px
	}

	.hand-clinic a:hover {
		color: #fff;
		text-decoration: none
	}

	#Quick-links {
		width: 100%;
		
		float: left
	}

	.Quick-links {
		width: 100%;
		height: 230px;
		position: relative;
		font: normal 14px/44px RobotoCondensedRegular;
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links a {
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links ul {
		width: 98%;
		padding: 0;
		margin: 0;
		list-style: none
	}

	.Quick-links ul li {
		padding: 10px 0 0 12px;
		background: url(/images/q-links-bg-new.png) no-repeat 6px bottom;
		background-size: 96% auto;
		list-style: none
	}

	.Quick-links img {
		margin: 12px 5px 0
	}

	#video-sub {
		width: 100%;
		height: 80px;
		float: left;
		background: url(/images/location-s-bg-new.png) no-repeat 5px top;
		background-size: 97% 60px
	}

	.video-s {
		font: normal 16px/18px robotolight;
		color: #5e5e5e;
		padding: 15px 0 0 10px;
		text-decoration: none
	}

	.video-s a {
		color: #5e5e5e;
		text-decoration: none
	}

	.video-s a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.links-s {
		width: 100%;
		height: 100px;
		float: none;
		padding: 20px 0 0;
		margin: 0 auto
	}

	.social-icon {
		width: 100%;
		height: 150px;
		float: left
	}

	.follow-us-s {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		width: 200px;
		height: 32px;
		float: left;
		padding: 5px 0 0 15px
	}

	.links-s {
		width: 200px;
		height: 90px;
		float: left;
		padding: 0 0 0 15px;
		margin: 0 auto
	}

	.links-s img {
		padding: 0 6px 0 0
	}

	#bookmark-h-s {
		height: auto;
		margin: 44px 0 0 -155px
	}
}

@media screen and (max-width: 640px) {
	#main-conatiner {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		background: #F2F6F7
	}

	#Header {
		margin: 0 auto;
		width: 100%;
		height: 141px;
		background: url(/images/header-l-bg-new.jpg) no-repeat left top;
		background-size: 50.5% auto
	}

	#logo {
		width: 42.9%;
		height: 79px;
		float: left;
		position: relative
	}

	#address {
		width: 57.1%;
		float: right;
		height: 79px;
		background: url(/images/header-r-bg-new.jpg) no-repeat right top;
		background-size: 88% auto
	}

	#MenuList {
		display: none
	}

	#mobile-tabs {
		display: block;
		margin: 0 auto;
		width: 100%;
		height: 100px !important
	}

	#mheader {
		display: block
	}

	#menu-main-menu li {
		overflow: hidden
	}

	.menu-bg {
		position: relative;
		z-index: 2000;
		width: 100%;
		float: left;
		margin: 10px auto;
		height: 42px;
		font: normal 17px/23px Verdana, Geneva, sans-serif;
		color: #000
	}

	.menu-bg a,
	.menu-bg a:hover {
		color: #000;
		text-decoration: none
	}

	.menu-m {
		font: bold 14px/22px Verdana, Geneva, sans-serif;
		color: #000;
		text-decoration: none;
		text-align: left;
		width: 100%;
		height: 42px;
		margin: 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 8px 8px 0 0;
		z-index: 10;
		text-align: center
	}

	.menu-m a {
		display: block;
		height: 42px;
		font: bold 16px/42px Verdana, Geneva, sans-serif;
		padding-left: 20px;
		color: #000;
		text-decoration: none;
		background: url(/images/mobile-bg.gif) no-repeat 44% #fff;
		text-align: center
	}

	.menu-m a:hover {
		height: 42px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px 8px 0 0;
		background: url(/images/mobile-bg.gif) no-repeat 44% #fff
	}

	.current-menu-parent>a,
	.current-menu-ancestor>a {
		background: #df941a
	}

	.current-menu-parent>a.active,
	.current-menu-ancestor>a.active {
		background: #df941a !important
	}

	#menu-m {
		width: 100%;
		margin: 0;
		padding: 0;
		overflow: hidden
	}

	#wrapper {
		z-index: 1000 !important;
		width: 100% !important;
		overflow: hidden
	}

	#access ul li:hover>ul {
		color: #fafcfe;
		display: block
	}

	.menu .current_page_item a,
	.menu .current-menu-item a,
	.current-menu-parent>a,
	.current-menu-ancestor>a {
		color: #fafcfe
	}

	.GotoTop {
		display: none
	}

	.Dr-table {
		float: none;
		margin: 5px auto !important
	}

	.multimedia-h li {
		width: 100%;
		background: none !important;
		padding: 6px 0 0 !important;
		float: none
	}

	.Servicestext {
		height: auto
	}

	.Servicestext li {
		width: 100%;
		float: left;
		margin: 0 10px 15px 0 !important;
		padding: 0 !important
	}

	.telephone {
		height: auto !important
	}

	.telephone li {
		width: 100%;
		background: none !important;
		padding: 6px 0 10px !important;
		float: none
	}

	.media {
		font: normal 14px/16px Verdana, Geneva, sans-serif;
		color: #fff;
		text-decoration: none;
		text-align: left;
		margin: 0 !important;
		padding: 0 !important;
		list-style: none
	}

	.media li {
		list-style: none;
		width: 30%;
		float: left;
		padding: 0 !important;
		margin: 10px 10px 0 0 !important;
		background: #447fb1 !important;
		padding: 0 !important
	}

	.patient-video a {
		font: normal 14px/16px Verdana, Geneva, sans-serif;
		background: none !important;
		padding: 4px 0 !important
	}

	.info a {
		font: normal 14px/16px Verdana, Geneva, sans-serif;
		background: none !important;
		padding: 4px 0 !important
	}

	.print a {
		font: normal 14px/16px Verdana, Geneva, sans-serif;
		background: none !important;
		padding: 4px 0 !important
	}

	.media li a {
		color: #fff;
		display: block;
		text-align: center;
		text-decoration: none;
		line-height: 20px;
		width: 100%;
		height: 20px;
		border: 1px solid #447fb1;
		padding: 4px 0 4px 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #447fb1 !important
	}

	.media li a:hover {
		text-decoration: none;
		color: #fff;
		border: 1px solid #447fb1
	}

	#reviews-id {
		width: 50%;
		height: 50%
	}

	#Banner {
		width: 90%;
		height: 225px;
		margin: 0 auto
	}

	.body-r-bg {
		display: none
	}

	.body-s-l-bg {
		display: none
	}

	.body-s-r-bg {
		display: none
	}

	#Interactivity {
		width: 100%;
		height: 225px;
		position: relative;
		margin: 0 auto
	}

	.demo {
		position: relative;
		top: 0;
		left: 0;
		width: 140%;
		height: 225px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: none
	}

	.demo1 {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 225px;
		padding: 0;
		margin: 0 auto;
		background-size: 100% auto
	}

	.leftBG {
		display: none
	}

	.rightBG {
		display: none
	}

	.leftBG1 {
		display: none
	}

	.leftBG2 {
		display: none
	}

	.leftBG3 {
		display: none
	}

	.intratext {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 70px 0 0 10px;
		text-decoration: none
	}

	.intratextmain {
		font: normal 34px/28px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 10px;
		text-decoration: none
	}

	.intratextmain a {
		color: #fff;
		text-decoration: none
	}

	.intratextmain a:hover {
		text-decoration: none;
		color: #fff
	}

	.intratextmain span {
		font: normal 15px/15px open_sansregular;
		color: #fff;
		text-decoration: none
	}

	#intra-button {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	.Intra-tab {
		margin: 170px 0 0 320px;
		position: absolute;
		z-index: 20;
		width: 150px;
		height: 15px;
		display: block;
		text-decoration: none
	}

	#Toggle-button {
		display: none
	}

	#Welcomepart {
		width: 90%;
		height: 945px;
		margin: 0 auto;
		background: url(/images/welcome-part-t-bg.jpg) repeat-x left top #000
	}

	#welcometext-l {
		width: 100%;
		height: 438px;
		float: none;
		margin: 0 auto;
		background: none
	}

	#welcometext {
		width: 100%;
		height: 438px;
		float: none;
		margin: 0 auto;
		background: url(/images/timothy-j-jackson-md-bg-new.png) no-repeat center 28px;
		background-size: 40.2% auto
	}

	#Welcomepart-middle {
		width: 100%;
		height: 206px;
		float: none;
		margin: 0 auto
	}

	.Hometext {
		font: bold 19px/28px robotolight;
		color: #fff;
		padding: 235px 0 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.Hometext a {
		color: #fff;
		text-decoration: none
	}

	.Hometext a:hover {
		text-decoration: none;
		color: #fff
	}

	.Hometext span {
		font: italic 16px/16px robotolight;
		color: #e7af62;
		text-decoration: none
	}

	.Hometextbold {
		font: normal 11px robotolight;
		color: #5e5e5e;
		padding: 5px 0 0 12px;
		line-height: 18px;
		text-decoration: none
	}

	.Hometextbold a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Hometextbold a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #5e5e5e;
		padding: 15px 37px 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.HometextMain a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Home-more {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		padding: 10px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: right;
		background: none
	}

	.Home-more a {
		color: #d28c4b;
		text-decoration: none
	}

	.Home-more a:hover {
		color: #d28c4b;
		text-decoration: none
	}

	.welcometext {
		font: normal 18px/23px RobotoSlabThin;
		color: #5e5e5e;
		padding: 26px 0 0 14px;
		text-decoration: none
	}

	.welcometext a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain {
		font: normal 13px/21px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 15px 35px 0 14px;
		text-decoration: none
	}

	.welcometext-textmain a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more {
		font: normal 13px/18px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 10px 20px 0 14px;
		text-decoration: none;
		text-align: left
	}

	.what-more a {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	#Welcomepart-right {
		width: 50%;
		height: 301px;
		float: left
	}

	#Welcomepart-right-b {
		width: 40%;
		height: 250px;
		float: left
	}

	.Home-Quick-links {
		width: 100%;
		height: 250px;
		position: relative;
		font: normal 15px/44px RobotoCondensedRegular;
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links ul {
		padding: 0;
		margin: 0;
		list-style: none
	}

	.Home-Quick-links ul li {
		padding: 10px 0 0;
		background: url(/images/q-links-bg-new.png) no-repeat 0 bottom;
		background-size: 100% auto;
		list-style: none
	}

	.Home-Quick-links img {
		margin: 12px 15px 0 20px
	}

	.follow-us {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		width: 100%;
		height: 32px;
		float: left;
		padding: 5px 0 0
	}

	.links {
		width: 100%;
		height: 32px;
		float: left;
		padding: 20px 0 0;
		margin: 0 auto
	}

	.links img {
		padding: 0 2px 0 0
	}

	#bookmark-h {
		height: auto;
		margin: 70px 0 0 -145px
	}

	#footer {
		width: 100%;
		height: 595px;
		margin: 0 auto;
		clear: both;
		background: #fff
	}

	#Credibility-logos {
		width: 90%;
		height: 153px;
		margin: 0 auto
	}

	#Credibility-logos ul {
		width: 100%;
		margin: 0;
		padding: 10px 0 0
	}

	#Credibility-logos ul li {
		float: left;
		position: relative;
		list-style: none;
		width: 100%;
		background: url(/images/credibility-logos-bg.gif) no-repeat right top
	}

	#Credibility-logos ul li:last-child {
		background: none
	}

	#Credibility-logos img {
		height: auto;
		margin: 0 10px 0 15px;
		float: left
	}

	.logo-aaos {
		width: 25%;
		padding: 0 10px 0 0
	}

	.logo1 {
		width: 18%;
		padding: 10px 10px 10px 0
	}

	.logo2 {
		padding: 0 0 10px !important;
		width: 50%
	}

	.logo3 {
		padding: 0 0 30px !important;
		width: 40%
	}

	.logo4 {
		padding: 0 0 10px !important;
		width: 18%
	}

	.footer {
		font: normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 18px 0 0;
		color: #fff;
		width: 100%;
		height: auto;
		margin: 0 auto;
		position: relative;
		clear: both;
		background: #4682b4;
		text-align: center
	}

	.footer a {
		text-decoration: none;
		color: #fff
	}

	.footer a:hover {
		text-decoration: underline;
		color: #fff
	}

	#ypo-logo {
	width: 100px;
	height: 24px;
	float: none;
	margin: 5px auto;
	display: block;
}

	.CopyrightText {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		margin: 0
	}

	.CopyrightText a {
		text-decoration: none;
		color: #fff
	}

	.CopyrightText a:hover {
		text-decoration: underline;
		color: #fff
	}

	#Banner-s {
		width: 100%;
		height: 148px;
		margin: 0 auto
	}

	#Interactivity-s {
		width: 100%;
		height: 148px;
		position: relative;
		margin: 0 auto
	}

	.demo-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 148px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: url(/images/banner-s-t-bg.jpg) repeat-x left top;
		background-size: 100% auto
	}

	.demo1-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 148px;
		padding: 0;
		margin: 0 auto
	}

	.Inner-H-div-s {
		width: 100%;
		height: 148px;
		background-position: right top !important;
		background-repeat: no-repeat !important;
		background-size: 100% auto
	}

	.leftBG-s {
		display: none
	}

	.rightBG-s {
		display: none
	}

	.rightBG2-s {
		display: none
	}

	.rightBG3-s {
		display: none
	}

	.intratext-s {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 54px 0 0 42px;
		text-decoration: none
	}

	.intratextmain-s {
		font: normal 30px/32px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 42px;
		text-decoration: none
	}

	.intratextmain-s a {
		color: #fff;
		text-decoration: none
	}

	.intratextmain-s a:hover {
		text-decoration: none;
		color: #fff
	}

	.intratextmain-s span {
		font: normal 15px/19px open_sansregular;
		color: #fff;
		text-decoration: none
	}

	#intra-button-s {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	.Intra-tab-s {
		margin: 124px 0 0 480px;
		position: absolute;
		z-index: 20;
		width: 150px;
		height: 15px;
		display: block;
		text-decoration: none
	}

	#Content {
		width: 100%;
		margin: 0 auto;
		background: #F2F6F7
	}

	#Center-top-s {
		float: left;
		position: relative;
		background: #F2F6F7
	}

	#Content-Part {
		width: 100%;
		float: left;
		position: relative;
		background: #F2F6F7
	}

	#Side-Links-l {
		width: 90%;
		float: none;
		margin: 0 auto;
		background: #020202
	}

	#Side-Links-r {
		width: 100%;
		float: left;
		background: none;
		background: #020202
	}

	#Side-Links {
		width: 82.8%;
		float: none;
		position: relative;
		margin: 0 auto;
		height: 100% !important
	}

	#Our-Physioes-sub {
		width: 100%;
		height: 262px;
		float: left;
		background: url(/images/timothy-j-jackson-md-s-bg-new.png) no-repeat center top;
		background-size: 60.7% auto
	}

	.Hometext-s {
		font: normal 16px/21px robotolight;
		color: #fff;
		padding: 23px 0 0;
		text-decoration: none;
		text-align: left
	}

	.Hometext-s a {
		color: #fff;
		text-decoration: none
	}

	.Hometext-s a:hover {
		text-decoration: none;
		color: #fff
	}

	.Hometext-s span {
		font: italic 13px/16px robotolight;
		color: #e7af62;
		text-decoration: none
	}

	.Hometextbold-s {
		font: normal 10px/11px robotolight;
		color: #5e5e5e;
		padding: 5px 0 0;
		text-decoration: none
	}

	.Hometextbold-s a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Hometextbold-s a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Home-more-s {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		padding: 125px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: left;
		background: url(/images/view-profile-bg-new.png) no-repeat 5px 120px
	}

	.Home-more-s a {
		color: #d28c4b;
		text-decoration: none
	}

	.Home-more-s a:hover {
		color: #d28c4b;
		text-decoration: none
	}

	#hand-clinicblog {
		width: 100%;
		height: 151px;
		float: left
	}

	.hand-clinic {
		font: normal 14px/24px RobotoCondensedRegular;
		color: #fff;
		float: left;
		text-decoration: none;
		height: 60px;
		width: 100%;
		background: url(/images/hand-clinic-bg-new.jpg) no-repeat 9px 9px;
		background-size: 94% 50px
	}

	.hand-clinic a {
		display: block;
		font: normal 14px/24px HelveticaLT-Light;
		color: #fff;
		text-decoration: none;
		height: 27px;
		width: 89%;
		text-align: center;
		padding: 20px 0 0 10px
	}

	.hand-clinic a:hover {
		color: #fff;
		text-decoration: none
	}

	#Quick-links {
		width: 100%;
		
		float: left
	}

	.Quick-links {
		width: 100%;
		height: 230px;
		position: relative;
		font: normal 14px/44px RobotoCondensedRegular;
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links a {
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links ul {
		width: 98%;
		padding: 0;
		margin: 0;
		list-style: none
	}

	.Quick-links ul li {
		padding: 10px 0 0 12px;
		background: url(/images/q-links-bg-new.png) no-repeat 6px bottom;
		background-size: 96% auto;
		list-style: none
	}

	.Quick-links img {
		margin: 12px 5px 0
	}

	#video-sub {
		width: 100%;
		height: 80px;
		float: left;
		background: url(/images/location-s-bg-new.png) no-repeat 5px top;
		background-size: 94% 60px
	}

	.video-s {
		font: normal 16px/18px robotolight;
		color: #5e5e5e;
		padding: 15px 0 0 10px;
		text-decoration: none
	}

	.video-s a {
		color: #5e5e5e;
		text-decoration: none
	}

	.video-s a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.links-s {
		width: 100%;
		height: 100px;
		float: none;
		padding: 20px 0 0;
		margin: 0 auto
	}

	.social-icon {
		width: 100%;
		height: 100px;
		float: left
	}

	.follow-us-s {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		width: 200px;
		height: 32px;
		float: left;
		padding: 5px 0 0 15px
	}

	.links-s {
		width: 200px;
		height: 90px;
		float: left;
		padding: 0 0 0 15px;
		margin: 0 auto
	}

	.links-s img {
		padding: 0 6px 0 0
	}

	#bookmark-h-s {
		height: auto;
		margin: 44px 0 0 -155px
	}
}

@media screen and (max-width: 480px) {
	#Header {
		margin: 0 auto;
		width: 100%;
		height: 223px;
		background: url(/images/header-l-bg-new.jpg) no-repeat left top;
		background-size: 100% auto
	}

	#logo {
		width: 90%;
		height: 90px;
		float: none;
		margin: 0 auto;
		position: relative
	}

	#address {
		width: 100%;
		float: none;
		margin: 0 auto;
		height: 70px;
		background: url(/images/header-r-bg-new.jpg) no-repeat right top;
		background-size: 100% auto
	}

	.Location-Text {
		font: normal 22px/26px open_sansregular;
		width: 90%;
		float: none;
		text-align: center;
		color: #fff;
		padding: 20px 0 0;
		text-decoration: none
	}

	.Location-Text a {
		color: #fff;
		text-decoration: none
	}

	.Location-Text a:hover {
		color: #fff;
		text-decoration: none
	}

	.Location-Text img {
		text-align: center;
		float: none;
		margin: 7px 10px 0 0
	}

	#MenuList {
		display: none
	}

	.menu-m {
		font: normal 14px/22px Verdana, Geneva, sans-serif;
		color: #fff;
		text-decoration: none;
		text-align: left;
		width: 100%;
		height: 42px;
		margin: 5px 0 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 8px 8px 0 0;
		z-index: 10;
		background: #fff
	}

	.menu-m a {
		display: block;
		height: 42px;
		font: bold 16px/42px Verdana, Geneva, sans-serif;
		padding-left: 20px;
		color: #000;
		text-decoration: none;
		background: url(/images/mobile-bg.gif) no-repeat 36%;
		text-align: center
	}

	.menu-m a:hover {
		height: 42px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px 8px 0 0;
		background: url(/images/mobile-bg.gif) no-repeat 36%
	}

	#Banner {
		width: 90%;
		height: 225px;
		margin: 0 auto
	}

	.body-r-bg {
		display: none
	}

	.body-s-l-bg {
		display: none
	}

	.body-s-r-bg {
		display: none
	}

	#Interactivity {
		width: 100%;
		height: 225px;
		position: relative;
		margin: 0 auto
	}

	.demo {
		position: relative;
		top: 0;
		left: 0;
		width: 140%;
		height: 225px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: none
	}

	.demo1 {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 225px;
		padding: 0;
		margin: 0 auto;
		background-size: 100% auto
	}

	.leftBG {
		display: none
	}

	.rightBG {
		display: none
	}

	.leftBG1 {
		display: none
	}

	.leftBG2 {
		display: none
	}

	.leftBG3 {
		display: none
	}

	.intratext {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 70px 0 0 10px;
		text-decoration: none
	}

	.intratextmain {
		font: normal 28px/22px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 10px;
		text-decoration: none
	}

	.intratextmain a {
		color: #fff;
		text-decoration: none
	}

	.intratextmain a:hover {
		text-decoration: none;
		color: #fff
	}

	.intratextmain span {
		font: normal 15px/15px open_sansregular;
		color: #fff;
		text-decoration: none
	}

	#intra-button {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	.Intra-tab {
		margin: 130px 0 0 160px;
		position: absolute;
		z-index: 20;
		width: 150px;
		height: 15px;
		display: block;
		text-decoration: none
	}

	#Toggle-button {
		display: none
	}

	#Welcomepart {
		width: 90%;
		height: 1072px;
		margin: 0 auto;
		background: #F2F6F7
	}

	#welcometext-l {
		width: 100%;
		height: 341px;
		float: none;
		margin: 0 auto;
		background: none
	}

	#welcometext {
		width: 100%;
		height: 438px;
		float: none;
		margin: 0 auto;
		background: url(/images/timothy-j-jackson-md-bg-new.png) no-repeat center 28px;
		background-size: 40.2% auto
	}

	#Welcomepart-middle {
		width: 100%;
		height: 255px;
		float: none;
		margin: 0 auto
	}

	.Hometext {
		font: bold 19px/28px robotolight;
		color: #3875a8;
		padding: 183px 0 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.Hometext a {
		color: #3875a8;
		text-decoration: none
	}

	.Hometext a:hover {
		text-decoration: none;
		color: #3875a8
	}

	.Hometext span {
		font: italic 16px/16px robotolight;
		color: #5e5e5e;
		text-decoration: none
	}

	.Hometextbold {
		font: normal 11px robotolight;
		color: #5e5e5e;
		padding: 5px 0 0 12px;
		line-height: 18px;
		text-decoration: none
	}

	.Hometextbold a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Hometextbold a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #5e5e5e;
		padding: 15px 37px 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.HometextMain a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Home-more {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		padding: 10px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: right;
		background: none
	}

	.Home-more a {
		color: #3875a8;
		text-decoration: none
	}

	.Home-more a:hover {
		color: #3875a8;
		text-decoration: none
	}

	.welcometext {
		font: normal 18px/23px RobotoSlabThin;
		color: #5e5e5e;
		padding: 26px 0 0 10px;
		text-decoration: none
	}

	.welcometext a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain {
		font: normal 13px/21px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 15px 35px 0 10px;
		text-decoration: none
	}

	.welcometext-textmain a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more {
		font: normal 13px/18px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 10px 20px 0 10px;
		text-decoration: none;
		text-align: left
	}

	.what-more a {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	#Welcomepart-right {
		width: 90%;
		height: 250px;
		float: none;
		margin: 0 auto
	}

	#Welcomepart-right-b {
		width: 90%;
		height: 250px;
		float: none;
		margin: 0 auto;
		background: #F2F6F7
	}

	.Home-Quick-links {
		width: 100%;
		height: 250px;
		position: relative;
		font: normal 15px/44px RobotoCondensedRegular;
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links ul {
		padding: 0;
		margin: 0;
		list-style: none
	}

	.Home-Quick-links ul li {
		padding: 10px 0 0;
		background: url(/images/q-links-bg-new.png) no-repeat 0 bottom;
		background-size: 100% auto;
		list-style: none
	}

	.Home-Quick-links img {
		margin: 12px 15px 0 20px
	}

	.follow-us {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #3875a8;
		width: 100%;
		height: 32px;
		float: left;
		padding: 5px 0 0
	}

	.links {
		width: 100%;
		height: 32px;
		float: left;
		padding: 20px 0 0;
		margin: 0 auto
	}

	.links img {
		padding: 0 2px 0 0
	}

	#bookmark-h {
		height: auto;
		margin: 70px 0 0 -145px
	}

	#Banner-s {
		width: 100%;
		height: 111px;
		margin: 0 auto
	}

	#Interactivity-s {
		width: 100%;
		height: 111px;
		position: relative;
		margin: 0 auto
	}

	.demo-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 111px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: url(/images/banner-s-t-bg.jpg) repeat-x left top;
		background-size: 100% auto
	}

	.demo1-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 111px;
		padding: 0;
		margin: 0 auto
	}

	.Inner-H-div-s {
		width: 100%;
		height: 111px;
		background-position: right top !important;
		background-repeat: no-repeat !important;
		background-size: 100% auto
	}

	.leftBG-s {
		display: none
	}

	.rightBG-s {
		display: none
	}

	.rightBG2-s {
		display: none
	}

	.rightBG3-s {
		display: none
	}

	.intratext-s {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 24px 0 0 42px;
		text-decoration: none
	}

	.intratextmain-s {
		font: normal 30px/32px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 42px;
		text-decoration: none
	}

	.intratextmain-s a {
		color: #fff;
		text-decoration: none
	}

	.intratextmain-s a:hover {
		text-decoration: none;
		color: #fff
	}

	.intratextmain-s span {
		font: normal 15px/19px open_sansregular;
		color: #fff;
		text-decoration: none
	}

	#intra-button-s {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	.Intra-tab-s {
		margin: 85px 0 0 200px;
		position: absolute;
		z-index: 20;
		width: 150px;
		height: 15px;
		display: block;
		text-decoration: none
	}

	#Content {
		width: 100%;
		margin: 0 auto;
		background: #f2f6f7
	}

	#Center-top-s {
		float: left;
		position: relative;
		background: #f2f6f7
	}

	#Content-Part {
		width: 100%;
		float: left;
		position: relative;
		background: #f2f6f7
	}

	#Side-Links-l {
		width: 90%;
		float: none;
		margin: 0 auto;
		background: #f2f6f7
	}

	#Side-Links-r {
		width: 100%;
		float: left;
		background: #f2f6f7
	}

	#Side-Links {
		width: 82.8%;
		float: none;
		position: relative;
		margin: 0 auto;
		height: 100% !important
	}

	#Our-Physioes-sub {
		width: 100%;
		height: 242px;
		float: left;
		background: url(/images/timothy-j-jackson-md-s-bg-new.png) no-repeat center top;
		background-size: 60.7% auto
	}

	.Hometext-s {
		font: normal 16px/21px robotolight;
		color: #3875a8;
		padding: 23px 0 0;
		text-decoration: none;
		text-align: left
	}

	.Hometext-s a {
		color: #3875a8;
		text-decoration: none
	}

	.Hometext-s a:hover {
		text-decoration: none;
		color: #3875a8
	}

	.Hometext-s span {
		font: italic 13px/16px robotolight;
		color: #5e5e5e;
		text-decoration: none
	}

	.Hometextbold-s {
		font: normal 10px/11px robotolight;
		color: #5e5e5e;
		padding: 5px 0 0;
		text-decoration: none
	}

	.Hometextbold-s a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Hometextbold-s a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Home-more-s {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #3875a8;
		padding: 125px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: left;
		background: url(/images/view-profile-bg-new.png) no-repeat 5px 120px
	}

	.Home-more-s a {
		color: #3875a8;
		text-decoration: none
	}

	.Home-more-s a:hover {
		color: #3875a8;
		text-decoration: none
	}

	#hand-clinicblog {
		width: 100%;
		height: 151px;
		float: left
	}

	.hand-clinic {
		font: normal 14px/24px RobotoCondensedRegular;
		color: #fff;
		float: left;
		text-decoration: none;
		height: 60px;
		width: 100%;
		background: url(/images/hand-clinic-bg-new.jpg) no-repeat 9px 9px;
		background-size: 94% 50px
	}

	.hand-clinic a {
		display: block;
		font: normal 14px/24px HelveticaLT-Light;
		color: #fff;
		text-decoration: none;
		height: 27px;
		width: 89%;
		text-align: center;
		padding: 20px 0 0 10px
	}

	.hand-clinic a:hover {
		color: #fff;
		text-decoration: none
	}

	#Quick-links {
		width: 100%;
		
		float: left
	}

	.Quick-links {
		width: 100%;
		height: 230px;
		position: relative;
		font: normal 14px/44px RobotoCondensedRegular;
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links a {
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.Quick-links ul {
		width: 98%;
		padding: 0;
		margin: 0;
		list-style: none
	}

	.Quick-links ul li {
		padding: 10px 0 0 12px;
		background: url(/images/q-links-bg-new.png) no-repeat 6px bottom;
		background-size: 96% auto;
		list-style: none
	}

	.Quick-links img {
		margin: 12px 5px 0
	}

	#video-sub {
		width: 100%;
		height: 80px;
		float: left;
		background: url(/images/location-s-bg-new.png) no-repeat 5px top;
		background-size: 94% 60px
	}

	.video-s {
		font: normal 16px/18px robotolight;
		color: #5e5e5e;
		padding: 15px 0 0 10px;
		text-decoration: none
	}

	.video-s a {
		color: #5e5e5e;
		text-decoration: none
	}

	.video-s a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.links-s {
		width: 100%;
		height: 100px;
		float: none;
		padding: 20px 0 0;
		margin: 0 auto
	}

	.social-icon {
		width: 100%;
		height: 100px;
		float: left
	}

	.follow-us-s {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		color: #3875a8;
		width: 200px;
		height: 32px;
		float: left;
		padding: 5px 0 0 15px
	}

	.links-s {
		width: 200px;
		height: 90px;
		float: left;
		padding: 0 0 0 15px;
		margin: 0 auto
	}

	.links-s img {
		padding: 0 6px 0 0
	}

	#bookmark-h-s {
		height: auto;
		margin: 44px 0 0 -155px
	}

	#footer {
		height: 520px !important
	}
}

@media screen and (max-width: 320px) {
	#Header {
		margin: 0 auto;
		width: 100%;
		height: 210px;
		background: url(/images/header-l-bg-new.jpg) no-repeat left top;
		background-size: 100% auto
	}

	.menu-m a {
		display: block;
		height: 42px;
		font: bold 16px/42px Verdana, Geneva, sans-serif;
		padding-left: 20px;
		color: #000;
		text-decoration: none;
		background: url(/images/mobile-bg.gif) no-repeat 115px center;
		text-align: center
	}

	.menu-m a:hover {
		height: 42px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px 8px 0 0;
		background: url(/images/mobile-bg.gif) no-repeat 115px center
	}

	#logo {
		width: 90%;
		height: 89px;
		float: none;
		margin: 0 auto;
		position: relative
	}

	#address {
		width: 100%;
		float: none;
		margin: 0 auto;
		height: 59px;
		background: url(/images/header-r-bg-new.jpg) no-repeat right top;
		background-size: 100% auto
	}

	#Banner {
		width: 90%;
		height: 157px;
		margin: 0 auto
	}

	#Interactivity {
		width: 100%;
		height: 157px;
		position: relative;
		margin: 0 auto
	}

	.demo {
		position: relative;
		top: 0;
		left: 0;
		width: 140%;
		height: 157px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: none
	}

	.demo1 {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 157px;
		padding: 0;
		margin: 0 auto;
		background-size: 100% auto
	}

	.intratext {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 70px 0 0 10px;
		text-decoration: none
	}

	.intratextmain {
		font: normal 22px/22px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 10px;
		text-decoration: none
	}

	.intratextmain a {
		color: #fff;
		text-decoration: none
	}

	.intratextmain a:hover {
		text-decoration: none;
		color: #fff
	}

	.intratextmain span {
		font: normal 15px/15px open_sansregular;
		color: #fff;
		text-decoration: none
	}

	#Welcomepart {
		width: 90%;
		height: 1141px;
		margin: 0 auto;
		background: #000
	}

	#welcometext-l {
		width: 90%;
		height: 341px;
		float: none;
		margin: 0 auto;
		background: none
	}

	#welcometext {
		width: 100%;
		height: 438px;
		float: none;
		margin: 0 auto;
		background: url(/images/timothy-j-jackson-md-bg-new.png) no-repeat center 28px;
		background-size: 40.2% auto
	}

	#Welcomepart-middle {
		width: 100%;
		height: 282px;
		float: none;
		margin: 0 auto
	}

	.Hometext {
		font: bold 19px/28px robotolight;
		color: #fff;
		padding: 150px 0 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.Hometext a {
		color: #fff;
		text-decoration: none
	}

	.Hometext a:hover {
		text-decoration: none;
		color: #fff
	}

	.Hometext span {
		font: italic 16px/16px robotolight;
		color: #e7af62;
		text-decoration: none
	}

	.Hometextbold {
		font: normal 11px robotolight;
		color: #5e5e5e;
		padding: 5px 0 0 12px;
		line-height: 18px;
		text-decoration: none
	}

	.Hometextbold a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Hometextbold a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #5e5e5e;
		padding: 15px 37px 0 12px;
		text-decoration: none;
		text-align: justify
	}

	.HometextMain a {
		color: #5e5e5e;
		text-decoration: underline
	}

	.HometextMain a:hover {
		color: #5e5e5e;
		text-decoration: underline
	}

	.Home-more {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		padding: 10px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: right;
		background: none
	}

	.Home-more a {
		color: #d28c4b;
		text-decoration: none
	}

	.Home-more a:hover {
		color: #d28c4b;
		text-decoration: none
	}

	.welcometext {
		font: normal 18px/23px RobotoSlabThin;
		color: #5e5e5e;
		padding: 26px 0 0 15px;
		text-decoration: none
	}

	.welcometext a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain {
		font: normal 13px/21px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 15px 35px 0 15px;
		text-decoration: none
	}

	.welcometext-textmain a {
		color: #5e5e5e;
		text-decoration: none
	}

	.welcometext-textmain a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more {
		font: normal 13px/18px Verdana, Geneva, sans-serif;
		color: #5e5e5e;
		padding: 10px 20px 0 38px;
		text-decoration: none;
		text-align: left
	}

	.what-more a {
		color: #5e5e5e;
		text-decoration: none
	}

	.what-more a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	#Welcomepart-right {
		width: 100%;
		height: 269px;
		float: none;
		margin: 0 auto
	}

	#Welcomepart-right-b {
		width: 100%;
		height: 250px;
		float: none;
		margin: 0 auto;
		background: #000
	}

	.Home-Quick-links {
		width: 100%;
		height: 250px;
		position: relative;
		font: normal 15px/44px RobotoCondensedRegular;
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links a:hover {
		color: #5e5e5e;
		text-decoration: none
	}

	.Home-Quick-links ul {
		padding: 0;
		margin: 0;
		list-style: none
	}

	.Home-Quick-links ul li {
		padding: 10px 0 0;
		background: url(/images/q-links-bg-new.png) no-repeat 0 bottom;
		background-size: 100% auto;
		list-style: none
	}

	.Home-Quick-links img {
		margin: 12px 15px 0 20px
	}

	.follow-us {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		width: 100%;
		height: 32px;
		float: left;
		padding: 5px 0 0
	}

	.links {
		width: 100%;
		height: 32px;
		float: none;
		padding: 20px 0 0;
		margin: 0 auto
	}

	.links img {
		padding: 0 2px 0 0
	}

	#bookmark-h {
		height: auto;
		margin: 70px 0 0 -145px
	}

	#Credibility-logos {
		width: 90%;
		height: 225px;
		margin: 0 auto
	}

	#Credibility-logos ul {
		width: 100%;
		margin: 0;
		padding: 10px 0
	}

	#Credibility-logos ul li {
		float: left;
		position: relative;
		list-style: none;
		width: 100%;
		background: url(/images/credibility-logos-bg.gif) no-repeat right top
	}

	#Credibility-logos ul li:last-child {
		background: none
	}

	#Credibility-logos img {
		height: auto;
		margin: 0 10px 0 15px;
		float: left
	}

	.logo-aaos {
		width: 28%;
		padding: 0 10px 0 0
	}

	.logo1 {
		width: 25%;
		padding: 10px 10px 10px 0
	}

	.logo2 {
		padding: 0 0 10px !important;
		width: 60%
	}

	.logo3 {
		padding: 0 0 30px !important;
		width: 55%
	}

	.logo4 {
		padding: 0 0 10px !important;
		width: 23%
	}

	#footer {
		width: 100%;
		height: 420px;
		margin: 0 auto;
		background: #fff;
		clear: both
	}

	.footer {
		font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 18px 0 0;
		color: #f9d9d5;
		width: 100%;
		height: 110px;
		margin: 0 auto;
		position: relative;
		clear: both;
		background: #270003;
		text-align: center
	}

	#Banner-s {
		width: 100%;
		height: 74px;
		margin: 0 auto
	}

	#Interactivity-s {
		width: 100%;
		height: 74px;
		position: relative;
		margin: 0 auto
	}

	.demo-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 74px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		background: url(/images/banner-s-t-bg.jpg) repeat-x left top;
		background-size: 100% auto
	}

	.demo1-s {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 74px;
		padding: 0;
		margin: 0 auto
	}

	.Inner-H-div-s {
		width: 100%;
		height: 74px;
		background-position: right top !important;
		background-repeat: no-repeat !important;
		background-size: 100% auto
	}

	.leftBG-s {
		display: none
	}

	.rightBG-s {
		display: none
	}

	.rightBG2-s {
		display: none
	}

	.rightBG3-s {
		display: none
	}

	.intratext-s {
		font: normal 15px/15px open_sansregular;
		color: #000;
		padding: 10px 0 0 42px;
		text-decoration: none
	}

	.intratextmain-s {
		font: normal 18px/20px RobotoSlabThin;
		color: #fff;
		padding: 0 0 0 42px;
		text-decoration: none
	}

	.Home-more-s {
		font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #d28c4b;
		padding: 55px 40px 0 0;
		height: 23px;
		text-decoration: none;
		text-align: left;
		background: url(/images/view-profile-bg-new.png) no-repeat 5px 50px
	}

	#Our-Physioes-sub {
		width: 100%;
		height: 171px;
		float: left;
		background: url(/images/timothy-j-jackson-md-s-bg-new.png) no-repeat center top;
		background-size: 60.7% auto
	}

	.Intra-tab-s {
		margin: 55px 0 0 160px
	}
}

.tradio span.wpcf7-radio {
	width: 50%;
	float: right
}

.tradio span.wpcf7-radio span.wpcf7-list-item {
	width: 100%;
	display: block;
	float: left;
	text-align: left;
	padding-bottom: 10px
}

.tradio span.wpcf7-radio span input[type="radio"] {
	float: left
}

@media screen and (max-width: 600px) {
	.tradio span.wpcf7-radio {
		width: 100%;
		float: right
	}

	.tradio span.wpcf7-radio span.wpcf7-list-item {
		width: 100%;
		display: block;
		float: left;
		padding-bottom: 10px
	}
}

@media screen and (max-width: 480px) {
	.tradio span.wpcf7-radio {
		width: 100%;
		float: right
	}

	.tradio span.wpcf7-radio span.wpcf7-list-item {
		width: 100%;
		display: block;
		float: left;
		padding-bottom: 10px
	}
}