body, h1, h2, h3, h4, h5, h6, ol, p, ul {
	margin: 0;
	padding: 0;
}
.AdmintextArea, .Admintxtfield, .meetsection-h .nbs-flexisel-item img, .nbs-flexisel-item, .nbs-flexisel-item img, img {
	vertical-align: middle;
}
body {
	overflow-y: scroll;
}
img {
	border: 0;
	max-width: 100%;
}
li, ul {
	list-style: none;
}
a, a:hover {
	text-decoration: none;
	outline: 0;
}
.hr {
	height: 10px;
	background: url(images/hr.gif) left center repeat-x;
	clear: both;
}
.bgnone, .showcase li {
	background: 0 0 !important;
}
.clear, .clear-float {
	clear: both;
}
.align-center {
	text-align: center;
}
.align-left {
	float: left;
}
.align-right {
	float: right;
}
.videoBorder {
	border: 4px solid #333;
}
.PDFtext {
	font: 400 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.bordernone {
	border: none !important;
}
.marginnone {
	margin: 0 !important;
}
.order-list ol {
	margin: 0 0 0 7% !important;
}
.order-list ol li {
	list-style: decimal !important;
}
#Admin-menu {
	height: 40px;
	font: 400 18px/40px robotoregular;
	text-align: center;
	color: #fff;
	position: relative;
}
.Admintext, .admin-logout {
	font: 400 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.admin-logout {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #fff;
}
.admin-logout a {
	color: #fff;
}
.admin-logout a:hover {
	text-decoration: underline;
}
.Admintext {
	color: #262323;
	text-decoration: none;
	text-align: justify;
}
.Admintext a {
	color: #262323;
	text-decoration: underline;
}
.Admintext a:hover {
	color: #000;
	text-decoration: none;
}
.AdmintextBold {
	font: 700 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #262323;
	text-decoration: none;
	text-align: left;
}
.AdmintextBold a {
	color: #262323;
	text-decoration: underline;
}
.AdmintextBold a:hover {
	color: #000;
	text-decoration: none;
}
.Adminborder {
	border: 1px solid #262323;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.AdminHead {
	font: 700 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #262323;
	text-decoration: none;
	padding: 5px 10px;
}
.AdminHead a {
	color: #fff;
	text-decoration: underline;
}
.AdminHead a:hover {
	color: #fff;
	text-decoration: none;
}
.AdminNormal {
	font: 400 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #262323;
	text-decoration: none;
	text-align: left;
}
.AdminNormal a {
	color: #262323;
	text-decoration: underline;
}
.AdminNormal a:hover {
	color: #000;
	text-decoration: none;
}
.AdminFormlable {
	font: 700 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px 10px 3px 5px;
}
.Admintxtfield {
	font: 400 12px/24px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #262323;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 175px;
	padding: 2px 4px;
}
.AdmindropDown, .AdmintextArea {
	border: 1px solid #262323;
	text-decoration: none;
}
.AdmindropDown {
	font: 400 11px Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 185px;
}
.AdmintextArea {
	font: 400 10px Verdana, Arial, Helvetica, sans-serif;
	width: 175px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 4px;
}
.AdminButton {
	font: 700 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #262323;
	text-decoration: none;
	border: 1px solid #262323;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.submit-test {
	float: right;
	height: 50px;
	margin: 0 0 0 10px;
}
.textMain .submit-test a {
	background: #00018D;
	color: #fff;
	display: block;
	padding: 7px 8px;
	text-decoration: none;
}
#Container, #Content-Container, #Credibility-Container, #Intra-Container, #Intra-Container-S, #LocationDirection-Container, #MeetOurTeam-Container, #PatientJourney-Container, #PersonalTouch-Container, footer, header {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	clear: both;
	float: left;
	overflow: hidden;
}
#Menu-Container {
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	clear: both;
	overflow: visible;
	background: url(images/menu-bg.jpg) repeat-x;
}
#Content-Main, #Credibility, #Footer, #Header, #Interactivity, #LocationDirection, #Main-Menu, #MeetOurTeam, #PatientJourney, #PersonalTouch {
	max-width: 1140px;
	min-width: 320px;
	margin: 0 auto;
}
#Main-Menu, #Mobile-Main {
	height: 41px;
}
#Mobile-Main {
	display: none;
}
nav ul li:last-child {
	background: url(images/menu-divider.png) left top no-repeat, url(images/menu-divider.png) right top no-repeat;
}
#acess li {
	font: 400 12px/41px open_sansregular;
	color: #fff;
}
#acess li a {
	color: #696868;
}
#acess li a:hover {
	color: #fff;
	background: #27a8ca;
}
.sub-bg, .sub-bg:hover {
	background: url(images/sub-dropdown.png) 95% 14px no-repeat !important;
}
header {
	padding: 13px 0 11px;
}
.logo {
	float: left;
	width: 241px;
}
.header-right {
	float: right;
	padding: 20px 0 0;
}
.locations-h a, .phnenumber-h a {
	color: #434343;
	padding: 0 0 0 22px;
}
.phnenumber-h {
	margin: 0 0 10px;
}
.phnenumber-h a {
	font: normal 20px/24px 'open_sansregular';
	background: url(images/sprite.png) 0 8px no-repeat;
}
.locations-h a {
	font: 400 16px/20px 'open_sanslight';
	background: url(images/sprite.png) 0 -60px no-repeat;
}
.locations-h {
	text-align: right;
}
.intra-div {
	width: 100%;
	height: 100%;
}
.Intra-L, .Intra-R {
	width: 2000px;
	height: 100%;
	position: absolute;
}
.Intra-L {
	margin: 0 0 0 -2000px;
}
.Intra-R {
	margin: 0 0 0 1140px;
}
#Intra-Container .Intra-L, #Intra-Container .Intra-R {
	left: 0;
	top: 0;
}
#Intra-Container, #Intra-Container-S {
	padding: 0;
	width: 100%;
	position: relative;
	overflow: visible;
	background: #f1f3f5;
}
#Intra-Container #Interactivity {
	position: relative;
}
#Intra-Container .banner1 .Intra-L {
	background: url(images/banner1h-l.jpg) right top no-repeat;
}
#Intra-Container .banner1 .Intra-R {
	background: url(images/banner1h-r.jpg) left top no-repeat;
}
#Intra-Container .banner2 .Intra-L {
	background: url(images/banner2h-l.jpg) right top no-repeat;
}
#Intra-Container .banner2 .Intra-R {
	background: url(images/banner2h-r.jpg) left top no-repeat;
}
#Intra-Container .banner3 .Intra-L {
	background: url(images/banner3h-l.jpg) right top no-repeat;
}
#Intra-Container .banner3 .Intra-R {
	background: url(images/banner3h-r.jpg) left top no-repeat;
}
#Intra-Container .banner4 .Intra-L {
	background: url(images/banner4h-l.jpg) right top no-repeat;
}
#Intra-Container .banner4 .Intra-R {
	background: url(images/banner4h-r.jpg) left top no-repeat;
}
#Intra-Container .banner5 .Intra-L {
	background: url(images/banner5h-l.jpg) right top no-repeat;
}
#Intra-Container .banner5 .Intra-R {
	background: url(images/banner5h-r.jpg) left top no-repeat;
}
#Intra-Container .banner6 .Intra-L {
	background: url(images/banner6h-l.jpg) right top no-repeat;
}
#Intra-Container .banner6 .Intra-R {
	background: url(images/banner6h-r.jpg) left top no-repeat;
}
#Intra-Container .bullet7 {
	float: left;
	margin: -2% 0 0;
	position: relative;
	z-index: 6;
}
#Intra-Container .bullet7 li {
	float: left;
	list-style-type: none;
	width: 10px;
	height: 10px;
	margin: 0 4px 0 0;
}
#Intra-Container .bullet7 li a {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 10px;
	background: #01018e;
}
#Intra-Container .bullet7 li a:hover, #Intra-Container .bullet7 li.rslides_here a {
	background: #c91832 !important;
}
.intra-main-h {
	position: absolute;
	top: 80px;
	z-index: 3;
}
.intra-main-h h3 {
	font: 400 30px/34px crimson_textroman;
	color: #2124b4;
}
.intra-main-h h3 span {
	display: block;
	font: 400 40px/44px crimson_textroman;
	color: #fe0009;
}
#Intra-Container-S .banner1 .Intra-L {
	background: url(images/banner1s-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner1 .Intra-R {
	background: url(images/banner1s-r.jpg) left top no-repeat;
}
#Intra-Container-S .banner2 .Intra-L {
	background: url(images/banner2s-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner2 .Intra-R {
	background: url(images/banner2s-r.jpg) left top no-repeat;
}
#Intra-Container-S .banner3 .Intra-L {
	background: url(images/banner3s-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner3 .Intra-R {
	background: url(images/banner3s-r.jpg) left top no-repeat;
}
#Intra-Container-S .banner4 .Intra-L {
	background: url(images/banner4h-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner4 .Intra-R {
	background: url(images/banner4s-r.jpg) left top no-repeat;
}
#Intra-Container-S .banner5 .Intra-L {
	background: url(images/banner5s-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner5 .Intra-R {
	background: url(images/banner5s-r.jpg) left top no-repeat;
}
#Intra-Container-S .banner6 .Intra-L {
	background: url(images/banner6s-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner6 .Intra-R {
	background: url(images/banner6s-r.jpg) left top no-repeat;
}
#Intra-Container-S .bullet7 {
	float: left;
	margin: -2% 0 0;
	position: relative;
	z-index: 6;
}
#Intra-Container-S .bullet7 li {
	float: left;
	list-style-type: none;
	width: 10px;
	height: 10px;
	margin: 0 4px 0 0;
}
#Intra-Container-S .bullet7 li a {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 10px;
	background: #01018e;
}
#Intra-Container-S .bullet7 li a:hover, #Intra-Container-S .bullet7 li.rslides_here a {
	background: #c91832 !important;
}
.intra-main-s {
	position: absolute;
	top: 42px;
	z-index: 3;
}
.intra-main-s h3 {
	font: 400 27px/31px crimson_textroman;
	color: #2124b4;
}
.intra-main-s h3 span {
	display: block;
	font: 400 36px/40px crimson_textroman;
	color: #fe0009;
}
#PersonalTouch-Container {
	background: url(images/personal-touch-bg.png) center top no-repeat;
	padding: 0 0 40px;
}
.personaltouch-section {
	float: left;
	width: 100%;
}
.personaltouch-section h2 {
	font: 400 34px/38px crimson_textroman;
	color: #e3042e;
	text-align: center;
	padding: 30px 0 25px;
}
.personaltouch-section p {
	font: 400 15px/19px open_sansregular;
	color: #434242;
	text-align: center;
	padding: 0 0 32px;
	width: 75%;
	margin: 0 auto;
}
.touch-tabs {
	background: #f0f1f5;
	float: none;
	width: 96%;
	padding: 2%;
	margin: 0 auto;
}
.touch-tabs .intra-div {
	background: url(images/touchtabs-bg.jpg) no-repeat center top;
	min-height: 474px;
	width: 100%;
	margin: 0 auto;
	background-size: 100% 100%;
}
.touchtabs-firstrow, .touchtabs-secondrow, .touchtabs-thirdrow {
	float: left;
	width: 100%;
}
.touchtabs-firstrow ul {
	float: left;
}
.touchtabs-firstrow ul li, .touchtabs-secondrow ul li, .touchtabs-thirdrow ul li {
	display: table;
	width: 19%;
	height: 158px;
	float: left;
	position: relative;
}
.tabtext {
	text-align: center;
	width: 62% !important;
}
.touchtabs-firstrow li a, .touchtabs-secondrow li a, .touchtabs-thirdrow ul li a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
}
.touchtabs-firstrow li a span, .touchtabs-secondrow li a span, .touchtabs-thirdrow ul li a span {
	display: block;
	font: 400 15.5px/19px open_sanssemibold;
	color: #fff;
	margin: 10px 0 0;
}
.bluebg-opacity, .redbg-opacity, .emptydiv {
	width: 20.66% !important;
}
.redbg {
	background: #c91832;
}
.redbg-opacity {
	background: rgba(255, 0, 0, 0.62);
}
.bluebg {
	background: #24c3fe;
}
.bluebg-opacity {
	background: rgba(36, 195, 254, 0.7);
}
.bluebg1 {
	background: url(images/hour-ambulatory-blood-pressure-bg.jpg) left top no-repeat;
}
.bluebg2 {
	background: url(images/exercise-ecg-bg.jpg) left top no-repeat;
}
.pinkbg {
	background: #c92454;
	width: 220px !important;
}
.darkblue {
	background: #105ab9;
}
.pacemaker-bg {
	background: #f7f4fb;
}
.bg-color {
	background: #f7f4fb;
}
.office-based-testing {
	float: left;
	padding: 32px 0 0;
	width: 100%;
	text-align: center;
}
.office-based-testing h3 {
	font: 400 33px/37px crimson_textroman;
	color: #fff;
}
.office-based-testing p {
	font: 400 14px/22px open_sansregular;
	color: #fff;
	text-align: center;
}
#LocationDirection h2, #MeetOurTeam h2, #MeetOurTeam p, .address-h h3, .address-h h4, .drimage-h, .journey-head h2, .meetsection-h li h3, .meetsection-h li h3 a, .nbs-flexisel-item {
	text-align: center;
}
.office-based-testing p span {
	font: 400 14px/18px open_sansbold;
	color: #fff;
}
#MeetOurTeam-Container {
	background: #f0f1f5;
	padding: 38px 0;
}
#MeetOurTeam h2 a {
	font: 400 34px/38px crimson_textroman;
	color: #e3042e;
}
#MeetOurTeam p {
	font: 400 14px/18px open_sansregular;
	color: #434242;
	padding: 8px 0 22px;
	width: 62%;
	margin: 0 auto;
}
.meetsection-h {
	float: left;
	width: 100%;
}
.meetsection-h ul li {
	float: left;
}
.drimage-h {
	width: 125px;
	margin: 0 auto 18px;
}
.drimage-h .service-img {
	display: table-cell;
	border-radius: 50%;
	background: #f2f3f6;
	border: 4px solid #f2f3f6;
	box-shadow: 1px 5px #a8a8ab;
}
.meetsection-h li h3 a {
	font: 400 18px/24px open_sansregular;
	color: #1c1c1c;
}
.meetsection-h li h3 span {
	display: block;
	font: 400 14px/18px open_sansregular;
	color: #848484;
	text-align: center;
}
.meetsection-h .nbs-flexisel-item img {
	border-radius: 50%;
}
.meetsection-h .nbs-flexisel-nav-left {
	background: url(images/meetdr-left.png) left center no-repeat;
	left: 10px;
}
.meetsection-h .nbs-flexisel-nav-right {
	background: url(images/meetdr-right.png) right center no-repeat;
	right: 10px;
}
.rslides {
	position: relative;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
	background: 0 0 !important;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
#PatientJourney-Container {
	padding: 25px 0 0;
}
#PatientJourney {
	min-height: 360px;
	background: url(images/patient-journey-bg.jpg) center top no-repeat;
	background-size: 100% 100%;
}
.journey-head {
	border-bottom: 1px dashed #8b8a88;
	width: 65%;
	margin: 0 auto;
}
.journey-head h2 {
	background: #fff;
	bottom: -10px;
	color: #c91832;
	font: 400 34px/32px crimson_textroman;
	padding: 0 44px;
	position: relative;
	width: 250px;
	margin: 0 auto;
}
.journey-head h2 span {
	font: 400 14px/18px open_sansregular;
	color: #707070;
	display: block;
}
.cardialogy-section {
	float: left;
	width: 100%;
	position: relative;
	margin: 25px 0 0;
}
.cardialogy-section-mob {
	display: none;
}
.cardialogy-section ul li {
	float: left;
	font: 400 13px/17px open_sansregular;
}
.cs-left {
	float: left;
	padding: 0 0 0 10%;
	width: 39%;
}
.cardialogy-section ul li span {
	float: left;
	width: 41px;
	height: 32px;
}
.referral {
	width: 126px;
	padding: 36px 0 0 10%;
}
.referral span {
	background: url(images/sprite.png) 8px -118px no-repeat;
}
.diagnostic {
	width: 112px;
	padding: 45px 0 0 8%;
}
.diagnostic span {
	background: url(images/sprite.png) 0 -180px no-repeat;
}
.post-testing {
	padding: 60px 0 0 27%;
}
.post-testing span {
	background: url(images/sprite.png) 0 -240px no-repeat;
}
.follow-consultation {
	margin: -134px 0 0;
	padding: 8px 0 0 89%;
	width: 120px;
}
.follow-consultation span {
	background: url(images/sprite.png) 0 -300px no-repeat;
}
.initial-consultatiom {
	width: 134px;
	padding: 7% 0 0 14%;
}
.initial-consultatiom span {
	background: url(images/sprite.png) 0 -360px no-repeat;
}
.non-invasive-testing {
	width: 200px;
	padding: 8% 0 0 6%;
}
.non-invasive-testing span {
	background: url(images/sprite.png) 0 -420px no-repeat;
}
.procedure {
	padding: 0px 0 0 69%;
	width: 190px;
	margin: -24px 0 0 0;
}
.procedure span {
	background: url(images/sprite.png) 0 -480px no-repeat;
}
.diagnostic a, .follow-consultation a, .initial-consultatiom a, .non-invasive-testing a, .post-testing a, .procedure a, .referral a {
	display: block;
	font: 400 13px/17px open_sansregular;
	color: #444;
}
#LocationDirection-Container {
	background: url(images/location-direction-bg.jpg) center top no-repeat;
	overflow: visible;
	padding: 0 0 32px;
}
#LocationDirection h2 {
	padding: 20px 0 30px;
}
#LocationDirection h2 a {
	font: 400 32px/36px crimson_textroman;
	color: #0040b4;
}
.address-h {
	float: left;
	width: 28%;
	border: 4px solid #ebebeb;
	border-radius: 2px;
	background: #fff;
	padding: 22px 0 25px;
	text-align: center;
}
.address-htext {
	float: left;
	width: 36%;
	border: 4px solid #ebebeb;
	border-radius: 2px;
	background: #fff;
	padding: 37px 0 34px;
	margin: 0 2%;
}
.adtext {
	margin: 10px auto;
	width: 89%;
}
.adtext > div {
	float: left;
	width: 79%;
}
.adtext > span {
	float: left;
	margin: -6px 3% 0px 0px;
	width: 16%;
}
.adtext h3, .adtext h4 {
	float: left;
}
.address-h h3, .adtext h3 {
	text-transform: uppercase;
}
.address-h h3 a, .adtext h3 a {
	font: 400 18px/22px open_sansbold;
	color: #8b8a88;
}
.address-h h4, .adtext h4, .address-h ul li {
	font: 400 14px/18px open_sansregular;
	color: #8b8a88;
}
.address-h h4 {
	padding: 7px 0 3px;
}
.address-h ul {
	width: 320px;
	margin: 0 auto;
}
.address-h ul li {
	float: left;
	padding: 0 22px 0 0;
	border-right: 1px solid #9a9a98;
}
.address-h li span {
	float: left;
	width: 35px;
}
.address-h ul li a {
	color: #8b8a88;
}
.fax-h {
	padding: 0 0 0 22px !important;
	border: none !important;
}
#Credibility-Container {
	overflow: visible;
}
#Credibility {
	margin: 70px auto 0;
	position: relative;
}
.credibility-section {
	background: #fff;
	position: absolute;
	z-index: 200;
	width: 100%;
	left: 0;
	border-top: 5px solid #e5e5e5;
	border-bottom: 5px solid #e5e5e5;
	padding: 10px 0;
}
.nbs-flexisel-container, .nbs-flexisel-ul {
	position: relative;
	overflow: hidden !important;
}
#flexiselDemo1 {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	overflow: hidden !important;
}
.nbs-flexisel-container {
	margin: 15px 0 0;
	padding: 0;
	max-width: 100%;
}
.nbs-flexisel-ul {
	width: 9999px;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
.nbs-flexisel-inner {
	margin: 0 auto;
	max-width: 90%;
	overflow: hidden !important;
	padding: 0;
	width: 90%;
}
.nbs-flexisel-item {
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden !important;
}
.nbs-flexisel-item a, .nbs-flexisel-item a:hover {
	text-decoration: none;
}
.common-links a:hover, .footer-menu ul li a:hover, .footer-services ul li a:hover, .navigation a {
	text-decoration: underline;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 40px;
	height: 100%;
	position: absolute;
	cursor: pointer;
	z-index: 16;
	top: 0;
}
.footer-logo, .footer-section {
	width: 100%;
	float: left;
}
#Credibility .nbs-flexisel-nav-left {
	background: url(images/credibility-left.png) left center no-repeat;
	left: 10px;
}
#Credibility .nbs-flexisel-nav-right {
	background: url(images/credibility-right.png) right center no-repeat;
	right: 10px;
}
footer {
	background: url(images/footer-bg.jpg) left top;
	padding: 0 0 19px;
}
.footer-logo {
	margin: 100px 0 40px;
}
.footer-menu {
	float: left;
	width: 22%;
}
.footer-services {
	float: left;
	width: 35%;
}
.followus h3, .footer-menu h3, .footer-services h3, .websearch h3 {
	font: 400 16px/20px open_sansregular;
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 12px;
}
.footer-menu ul li, .footer-services ul li {
	margin: 0 0 3px;
}
.common-links a, .copy-text, .footer-menu ul li a, .footer-services ul li a {
	font: 400 14px/18px open_sanslight;
	color: #808cf3;
}
.followus-copytext {
	float: left;
	width: 42%;
}
.followus {
	float: left;
	width: 235px;
}
.websearch {
	float: left;
	width: 205px;
}
.social {
	margin: 11px 0 0;
}
.social ul li {
	float: left;
	margin: 0 6px 0 0;
}
.social li a {
	display: block;
	height: 30px;
	width: 30px;
}
.social li a span {
	float: left;
	width: 30px;
	height: 30px;
}
.social li.facebook a span {
	background: url(images/sprite.png) -90px 0 no-repeat;
}
.social li.twitter a span {
	background: url(images/sprite.png) -90px -60px no-repeat;
}
.social li.youtube a span {
	background: url(images/sprite.png) -90px -120px no-repeat;
}
.social li.google-plus a span {
	background: url(images/sprite.png) -90px -180px no-repeat;
}
.social li.linkedin a span {
	background: url(images/sprite.png) -90px -240px no-repeat;
}
.web-search {
	border: 1px solid #3f40a0;
	font: 400 13px/24px open_sanslight;
	float: left;
	padding: 2px 0 2px 10px;
}
.web-search input[type="text"] {
	background: none;
	border: none;
	float: left;
	color: #808cf3;
}
.web-search input[type="submit"] {
	background: url(images/search-icon.png) right 2px no-repeat;
	cursor: pointer;
	border: none;
	text-indent: -99999px;
	float: right;
	margin: 0 10px 0 0;
	padding: 0 0 4px 16px;
}
.common-links {
	float: left;
	width: 100%;
	padding: 33px 0 0;
	color: #808cf3;
}
.copy-text {
	float: left;
	padding: 15px 0 25px;
}
.copy-text a {
	color: #808cf3;
	text-decoration: underline;
}
.ypo-logo {
	width: 104px;
}
.copy-text-f {
	float: left;
	width: 100%;
	padding: 10px;
	color: #fff;
}
.copy-text-f p {
	font: 400 16px/20px open_sansregular !important;
	color: #fff;
}
.navigation, .navigation a {
	font: 400 14px/18px open_sansregular;
}
#Content-Container {
	padding: 0 0 20px;
	background: url(images/contetn-container-bg.png) center top no-repeat;
}
#Content-Main .intra-div {
	display: table;
	height: 100%;
	width: 100%;
}
#Content-Left {
	width: 100%;
	display: table-cell;
	vertical-align: top;
}
#Sidebar {
	width: 338px;
	vertical-align: top;
	margin: 44px 10px 0 0;
}
.navigation {
	color: #2124b4;
	padding: 30px 30px 20px 10px;
	width: 92%;
}
.navigation a {
	color: #656567;
}
.textMain, .textMain a:hover {
	color: #000;
}
.navigation a:hover {
	text-decoration: none;
}
.textMain {
	padding: 10px 30px 30px 10px;
	text-align: justify;
	font: 400 14px/20px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
}
.textMain a {
	color: #000;
	font-family: open_sansregular;
	text-decoration: underline;
}
.textMain .pdf-list li a, .textMain a:hover, .textMain h2 a {
	text-decoration: none;
}
.textMain p {
	padding: 0;
	margin: 10px 0;
}
.textMain ol, .textMain ul {
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
.textMain ul li {
	background: url(images/bullet-tm.gif) 15px 12px no-repeat;
	padding: 5px 0 0 30px;
	list-style: none;
}
.textMain ul li ul {
	background: 0 0;
	padding: 5px 0 0 20px;
	list-style: circle;
}
.textMain ul li ul li {
	background: 0 0;
	padding: 5px 0 0;
	list-style: circle;
}
.textMain ul li ul li ul li {
	background: 0 0;
	padding: 6px 0 0;
	list-style: square;
}
.textMain ol li {
	padding-bottom: 10px;
}
.textMain ul li p, textMain ol li p {
	padding-bottom: 0;
	margin: 10px 0 0;
}
.textMain h2, .textMain h3, .textMain h4 {
	margin: 10px 0;
	text-align: left;
}
.textMain ol li ol, .textMain ol li ul, .textMain ul li ol, .textMain ul li ul {
	padding-bottom: 0;
}
.textMain .pdf-list li {
	background: url(images/pdf-icon.png) 5px 8px no-repeat;
	list-style: none;
	padding: 6px 0 0 30px;
}
.textMain h1 {
	font: 400 35px/39px crimson_textroman;
	color: #2124b4;
	text-align: left;
	padding: 0 0 10px;
}
.textMain h2 {
	font: 400 20px/28px open_sanslight;
	color: #B01206;
}
.textMain h2 a {
	color: #B01206;
}
.textMain h2 a:hover {
	color: #B01206;
	text-decoration: underline;
}
.textMain h3 {
	font: 400 18px/28px open_sansregular;
	color: #02008F;
}
.textMain h4 {
	font: 400 15px/22px open_sansregular;
	color: #000;
}
.textMain h3 a {
	color: #02008F;
	text-decoration: none;
}
.textMain h3 a:hover {
	color: #02008F;
	text-decoration: underline;
}
.textMainBold {
	text-align: left;
	font: 700 14px/20px 'open_sansregular';
	color: #000;
}
.textMainBold a {
	color: #0DB4DE;
	text-decoration: underline;
}
.textMainBold a:hover {
	color: #0DB4DE;
	text-decoration: none;
}
.services-s {
	float: left;
	width: 100%;
	background: url(images/services-s-bg.jpg) left top no-repeat;
	padding: 10px 0 0;
	background-size: 100% 100%;
}
.services-s ul li {
	background: url(images/services-list-divider.png) center bottom no-repeat;
}
.services-s li a {
	font: 400 17px/21px open_sansregular;
	color: #fff;
	display: block;
	background: url(images/services-list-icon.png) 35px 17px no-repeat;
	padding: 12px 0 15px 62px;
}
.services-s li a span {
	display: block;
}
.meetdoctor-s {
	float: left;
	width: 332px;
	background: #f0f1f5;
	border: 3px solid #e8e8e9;
	margin: 30px 0 0;
}
.meetdoctor-s h2, .team-s ul li {
	border-bottom: 1px solid #e7e8ec;
}
.meetdoctor-s h2 {
	font: 400 25px/29px crimson_textroman;
	padding: 20px 0px 10px 0px;
	text-align: center;
	width: 278px;
	margin: 0px auto;
}
.meetdoctor-s h2 a {
	color: #0040b4;
}
.team-s {
	float: none;
	width: 278px;
	margin: 0px auto;
}
.team-s ul {
	margin: 0px 24px 0px auto;
	width: 100%;
}
.team-s ul li {
	border-bottom: 1px solid #e7e8ec;
	padding: 0 5.1% 5px;
	text-align: center;
	float: left;
	height: 120px;
	width: 23%;
}
.drimage-s {
	margin: 0px !important;
	float: none;
}
.drimage-s img {
	border-radius: 50%;
	max-width: 60px;
	max-height: 60px;
}
.aboutdr-s {
	float: none;
	margin: 5px 0 0;
	line-height: 18px;
}
.service-img-s {
	background: #f2f3f6 none repeat scroll 0 0;
	border: 4px solid #f2f3f6;
	border-radius: 50%;
	box-shadow: 1px 5px #a8a8ab;
	display: inline-block;
}
.aboutdr-s h3 a {
	color: #1c1c1c;
	font: 400 14px/18px dosismedium;
}
.aboutdr-s h3 span {
	color: #848484;
	display: none;
	font: 400 15px/15px dosisregular;
}
.aboutdoctor-team h3 a, .profile-image span, .service-name a, .staff-team h3 {
	color: #2124b4;
	font: 400 18px/22px open_sansregular;
}
.service-name li {
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
	color: #303030 !important;
	font: 400 14px/18px open_sansregular !important;
	min-height: auto !important;
}
.service-name li a {
	color: #303030 !important;
	font: 400 14px/18px open_sansregular !important;
}
.profile-image {
	float: right;
	background: #30a4dc;
	padding: 6px 6px 10px;
	border-radius: 0 0 5px 5px;
	width: 174px;
	margin: 0 0 20px 20px;
}
.profile-image span {
	display: block;
	text-align: center;
	color: #fff;
	padding: 12px 0 0;
}
.service-image, .topic-image {
	float: right;
	padding: 5px;
	border: 1px solid #dbdbdb;
	margin: 0 15px 20px 20px;
}
.services-main {
	float: left;
	width: 100%;
}
.services-one, .services-three, .services-two {
	float: left;
	width: 100%;
}
.services-one ul li, .services-three ul li, .services-two ul li {
	border: 1px solid #ccc;
	margin: 5px;
	min-height: 117px;
	padding: 5px !important;
	float: left;
	width: 340px;
}
/*.services-three ul li {
	border-right: none;
}

.services-one ul li:last-child,
.services-two ul li:last-child {
	border-bottom: none !important;
}*/

.serv-image {
	float: left;
	margin: 0 5px 0 0;
	width: 90px;
}
.service-name {
	background: #ecedee;
	float: left;
	height: 72px;
	padding: 45px 0 0 8px;
	text-align: left;
	width: 236px;
}
.service-name a {
	color: #2225b6;
	text-decoration: none;
	text-align: left;
}
.service-name a:hover {
	color: #2225b6;
}
.service-name a span {
	display: block;
}
.ourteam {
	background: #f0f1f5;
	border: 1px solid #e7e8ec;
	float: left;
	margin: 0 15px 20px 0;
	position: relative;
	width: 45%;
}
.dr-address {
	min-height: 160px;
	width: 100%;
	clear: left;
}
.dr-address li {
	background-image: none !important;
	padding: 2% !important;
}
.drimage-team {
	float: left;
	width: 105px;
}
.aboutdoctor-team, .staff-team {
	float: left;
	margin: 10px 0 0 7px;
	width: 66%;
}
.aboutdoctor-team h3 a, .staff-team h3 {
	color: #2124b4;
	text-decoration: none;
	margin: 0;
}
.aboutdoctor-team h3 a:hover {
	color: #2124b4;
	text-decoration: none;
}
.aboutdoctor-team h3 span, .staff-team span {
	color: #B10E00;
	display: block;
	font: 400 14px/18px open_sansregular;
	margin: 2px 0 0;
}
.viewmore-team {
	bottom: 10px;
	position: absolute;
	right: 10px;
}
.TabLinkInactive, .TabLinkInactive a {
	font: 700 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #02008F;
	text-decoration: none;
	text-align: center;
	padding: 0;
}
.TabLinkInactive a {
	display: block;
	padding: 9px 20px 9px 16px;
}
.TabLinkInactive a:hover {
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
	background: #AB1403;
}
.TabLink, .TabLink a {
	font: 700 12px Verdana, Arial, Helvetica, sans-serif !important;
	color: #FFF !important;
	background: #AB1403 !important;
	text-decoration: none !important;
	text-align: center !important;
}
.grosery-heads ul li {
	float: left;
	width: 25px;
	padding: 0 !important;
	background-image: none !important;
	margin: 10px;
}
.grosery-heads {
	float: left;
	width: 100%;
}
.firsrvisit {
	float: left;
	width: 42%;
	margin: 3% 3% 3% 0;
	border: 1px solid #012861;
	min-height: 150px;
}
.firsrvisit h3, .firsrvisit p {
	text-align: center;
}
.contact-view {
	border: 2px solid #1a70ca;
	border-radius: 20px;
	margin: 35px 0 0;
	padding: 1px 3% 5px;
}
.contact-view h3 {
	color: #5488b9;
	font: 22px/35px SegoeUIRegular;
	margin: -25px 0 0;
	text-align: left;
	text-decoration: none;
}
.contact-view h3 a {
	background: #fff;
	border: 1px solid #1a70ca;
	border-radius: 10px 0;
	padding: 0 6px;
	text-decoration: none;
}
#sitemapMenu a, .contact-ph li {
	background: 0 0 !important;
}
.contact-view h3 a:hover {
	text-decoration: none;
}
.google-map-view {
	border: 1px solid #dedede;
	float: left;
	height: 210px;
	margin: 10px 0;
	position: relative;
	width: 99%;
}
.google-map-view iframe {
	border: 0 !important;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.contact-ph {
	float: left;
	width: 100%;
	margin: 10px auto;
}
.contact-ph ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
.contact-ph li {
	font: 400 14px/35px Verdana, Arial, Helvetica, sans-serif;
	height: 35px;
	text-align: left;
	margin: 5px 0 !important;
	padding: 0 3% !important;
	float: left;
	width: 44%;
}
.contact-ph li img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.contact-ph li span {
	color: #0DB4DE;
}
.contact-ph li a, .contact-ph li a:hover {
	color: #000;
}
.UseFul-links {
	width: 90%;
	height: auto;
	margin: 10px 0;
	padding: 0;
	text-align: center;
}
.UseFul-links img {
	margin: 2px;
	padding: 10px;
	border: 1px solid #666;
	float: left;
}
.useful a, .useful a:hover {
	color: #000 !important;
}
#backtotop {
	cursor: pointer;
	right: 5px;
	position: fixed;
	z-index: 10000;
	bottom: 10px;
	width: 50px;
	height: 30px;
	font: 700 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #AD1104;
	text-align: center;
	border-radius: 5px;
	display: none;
}
#backtotop a {
	display: block;
	color: #fff;
}
#backtotop:hover {
	opacity: .9;
}
#sitemapMenu ul {
	margin: 0;
	padding: 0;
}
#sitemapMenu a:hover {
	color: #0DB4DE !important;
}
#sitemapMenu ul li {
	margin: 0;
	padding: 0 0 10px;
	line-height: 30px;
	font-weight: 700;
	background: 0 0;
}
#sitemapMenu ul ul {
	margin: 0;
	padding: 0 0 10px 30px;
}
#sitemapMenu ul ul li {
	margin: 0;
	padding: 0;
	font-weight: 400;
}
.inner-tabs ul {
	text-align: left;
	display: table;
}
.inner-tabs li {
	float: left;
	font: 400 18px/22px open_sansregular;
	color: #fff;
	background: #04068F !important;
	width: 297px;
	margin: 0 18px 11px 0;
	text-align: left;
	position: relative;
	padding: 0 !important;
	box-shadow: 0 3px 1px #cfcfcf;
	border-radius: 5px;
}
.inner-tabs a {
	color: #fff;
	display: table-cell;
	height: 50px;
	padding: 0 50px 0 28px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	width: 267px;
}
.submit-testimonial a, .wp-form ul.testimonial-section li.agree-text span.wpcf7-list-item {
	display: block;
}
.inner-tabs li:hover a {
	background: #A91300;
	border-radius: 5px;
	color: #fff;
	text-decoration: none !important;
	animation: 0.5s ease-in-out 0s normal none 1 running buttonshadow;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.submit-testimonial a, .submit-testimonial a:hover {
	background: #0DB4DE;
	text-decoration: none;
	color: #fff;
}
.submit-testimonial {
	width: 200px;
	height: 30px;
	font: 400 14px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	margin: 0 15px 15px;
	float: right;
	border: 2px solid #fff;
	box-shadow: 0 5px 5px 0 #aaa;
	-o-box-shadow: 0 5px 5px 0 #aaa;
	-moz-box-shadow: 0 5px 5px 0 #aaa;
	-ms-box-shadow: 0 5px 5px 0 #aaa;
	-webkit-box-shadow: 0 5px 5px 0 #aaa;
}
#publish span.wpcf7-list-item {
	clear: both;
	float: left !important;
	margin: 0 auto !important;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.multiBorder {
	width: 100%;
	position: relative;
	margin: 10px auto;
	padding: 100% 0 0;
	overflow: hidden;
	height: 535px;
}
.videoBorder {
	width: 90%;
	position: relative;
	margin: 15px auto;
	padding: 55% 0 0;
}
.multiBorder embed, .multiBorder iframe, .videoBorder embed, .videoBorder iframe {
	top: 0;
	position: absolute;
	width: 100.1%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0 !important;
}
.videoborder {
	border: 4px solid #333;
	width: 90%;
	position: relative;
	margin: 15px auto;
}
.videoborder embed, .videoborder iframe {
	top: 0;
	position: absolute;
	width: 100.1%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0 !important;
}
.textMain .pfd-links li {
	background: none;
	margin: 10px;
	padding: 0;
}
.textMain .pfd-links li a {
	text-decoration: none;
}
.dr-sub-name {
	font-weight: bold;
	margin: -10px 0 10px 0;
}
.dr-cv-left {
	float: left;
	width: 16%;
}
.dr-cv-right {
	float: left;
}
.textMain .dr-cv-list li {
	float: left;
	width: 100%;
}
.wp-form {
	border: 1px solid #00018D;
	margin: 21px auto;
	width: 99%;
	padding: 0;
	font: 400 13px Verdana, Geneva, sans-serif;
}
.wp-form ul {
	margin: 15px 1%;
}
.wp-form ul li {
	width: 100%;
	padding: 0;
	background: 0 0 !important;
	margin: 0 0 10px;
}
.wp-form ul.text li {
	width: 45%;
	float: left;
	margin-right: 5%;
	height: 30px;
}
.wp-form ul li.full-list label, .wp-form ul li.full-list label b {
	font: bold 12px verdana;
}
.wp-form ul li textarea, .wp-form ul.captcha li input[type=text], .wp-form ul.text li input[type=text], .wp-form ul.text li input[type=email], .wp-form ul.text li select {
	border: 1px solid #00018D;
	padding: 3px 5px;
}
.wp-form ul li textarea {
	width: 95%;
	height: 130px;
	margin: 0 0 0 1%;
	font: 400 13px Verdana, Geneva, sans-serif;
}
.wp-form ul.text li input[type=text], .wp-form ul.text li input[type=email] {
	height: 23px;
	width: 100%;
}
.wp-form ul.text li select {
	width: 100%;
	height: 29px;
}
.wp-form ul.captcha li img {
	width: auto;
	height: 50px;
}
.wp-form ul.captcha li input[type=text] {
	height: 23px;
	width: 25%;
	margin: 0 0 0 2%;
}
.wp-form ul li.buttons input[type=submit], .wp-form ul li.buttons input[type=reset] {
	background: #00018D;
	padding: 3px 20px;
	border: 1px solid #a6aab3;
	color: #fff;
	font-weight: 400;
	cursor: pointer;
	margin: 10px 0 0 10px;
}
.wp-form ul.testimonial-section li {
	float: left;
}
.wp-form ul.testimonial-section li label {
	font-weight: 400;
	margin: 0 10px 0 0;
}
.wp-form ul.testimonial-section li.agree-text {
	width: 100%;
	font-weight: 400;
	text-align: left;
}
.textMain .wp-form h3 {
	background: #00018D;
	font: 700 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0 5px 10px;
	clear: both;
	margin: 0 0 10px;
}
.textMain .wp-form ul.text {
	padding: 10px 0 0 1% !important;
}
.wpcf7-captcha-captcha-177, .wpcf7-captchac {
	width: 200px;
	height: 60px;
}
.button-style {
	margin: auto 23%;
	width: 52%;
	float: none;
}
#tell-friend .form-container .close {
	background-size: 100%;
	padding: 0;
	right: -3px;
	top: 32px;
	height: 29px;
	width: 29px;
}
div.wpcf7 .watermark {
	color: #2b2b2b !important;
	font: 400 12px Verdana, Geneva, sans-serif;
}
.dr-image {
	border: 2px solid #fff;
	float: right;
	margin: 0 0 10px 15px;
	outline: 1px solid #ccc;
	padding: 2px;
}
.full-list {
	margin: 10px 0 0 !important;
	width: 100% !important;
}
.gen-heart-forms h3 {
	float: left;
	margin: 1%;
	width: 48%;
}
.staff-img {
	margin: 8px;
}
.contact-icons ul li {
	background: none;
	float: left;
	margin: 10px;
	padding: 0;
	width: 20%;
}
.acc-tabs {
	clear: both;
	float: left;
	margin: 0 0 10px;
	width: 100%;
	border-bottom: 1px solid #d3d7e5;
}
#tabs {
	float: left;
	width: 100%;
}
.acc-tabs ul, .acc-tabs li {
	margin: 0 !important;
	padding: 0 !important;
}
.tabs-controll {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	border-style: none solid solid;
	border-width: 0px;
	clear: both;
	float: left;
	margin: 0 0 46px !important;
	width: 99% !important;
}
.ui-tabs-active {
	background: #d3d7e5 !important;
}
.acc-tabs li a {
	color: #232323;
	position: relative;
	text-decoration: none;
	display: block;
}
.acc-tabs li {
	border-radius: 2px;
	color: #232323;
	cursor: pointer;
	float: left;
	font: 15px/35px Verdana;
	height: 37px;
	margin: 0 3px 0 0 !important;
	text-align: center;
	width: 21%;
}
.textMain .acc-tabs li {
	background: none;
}
.textMain .acc-tabs li.hours-c {
	width: 32% !important;
}
.textMain .acc-tabs li.hours-c a {
	background: url(images/hours-c-bg.png) 8px 3px no-repeat;
}
.textMain .acc-tabs li.parking-c a {
	background: url(images/parking-c-bg.png) 8px 3px no-repeat;
}
.textMain .acc-tabs li.train-c a {
	background: url(images/train-c-bg.png) 8px 3px no-repeat;
}
.textMain .acc-tabs li.bus-c a {
	background: url(images/bus-c-bg.png) 8px 3px no-repeat;
}
.content-contact {
	padding: 10px;
	border: 1px solid #d3d7e5;
}
.fv {
	border: 2px solid #ffffff;
	box-shadow: 0 5px 5px 0 #aaaaaa;
	color: #ffffff;
	float: right;
	font: 14px/30px Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	margin: 0 15px 15px;
	text-align: center;
	width: 125px;
}
.fv a {
	background: #0040b4;
	color: #ffffff;
	display: block;
	text-decoration: none;
}
.fv a:hover {
	background: #1454c9;
	color: #ffffff;
}
.Cardiologists-page .meetdoctor-s, .non-meetdoctor-page .meetdoctor-s {
	display: none;
}
.sub-pic {
	float: right;
	margin: 2%;
	width: 26%;
}
.sub-pic img {
	border: 2px solid #e5e2e2;
}
.inner-pic {
	float: right;
	margin: 2%;
	width: 38%;
}
.inner-pic img {
	border: 2px solid #e5e2e2;
}
.service-image-s {
	float: right;
	padding: 5px;
	border: 1px solid #dbdbdb;
	margin: 0 15px 20px 20px;
}
.services-main-s, .services-main-s {
	float: left;
	width: 100%;
}
.services-one-s, .services-three-s, .services-two-s {
	float: left;
	width: 100%;
}
.services-one-s ul li, .services-three-s ul li, .services-two-s ul li {
	border: 1px solid #ccc;
	margin: 5px;
	min-height: 88px;
	padding: 5px !important;
	float: left;
	width: 340px;
}
/*.services-three ul li {
	border-right: none;
}

.services-one ul li:last-child,
.services-two ul li:last-child {
	border-bottom: none !important;
}*/

.serv-image-s {
	float: left;
	margin: 0 5px 0 0;
	width: 90px;
}
.service-name-s {
	background: #ecedee none repeat scroll 0 0;
	float: left;
	height: 68px;
	padding: 21px 0 0 8px;
	text-align: left;
	width: 236px;
}
.service-name-s a {
	color: #2225b6;
	text-decoration: none;
	text-align: left;
}
.service-name-s a:hover {
	color: #2225b6;
}
.service-name-s a span {
	display: block;
}
.service-name-s a {
	color: #2124b4;
	font: 400 17px/22px open_sansregular;
}

@media screen and (max-width: 1139px) {
#Intra-Container .bullet7,  #Intra-Container-S .bullet7 {
	margin: -2% 0 0 2%;
}
#Content-Container,  #PersonalTouch-Container {
	background-size: 100% auto;
}
.menu {
	max-width: 100%;
}
.menu a {
	padding: 0 39px !important;
}
.logo {
	padding: 0 0 0 20px;
}
.header-right {
	padding: 20px 20px 0 0;
}
.intra-main-h {
	top: 40px;
	left: 10px;
}
.intra-main-s {
	left: 10px;
	top: 15px;
}
.intra-main-s h3 span {
	line-height: 30px;
}
.touchtabs-firstrow li a span,  .touchtabs-secondrow li a span,  .touchtabs-thirdrow ul li a span {
	font: 400 1.5vw/19px open_sanssemibold;
}
.cs-left {
	float: left;
	padding: 0 0 0 2%;
	width: 44%;
}
.initial-consultatiom {
	width: 120px;
}
.non-invasive-testing {
	width: 174px;
}
.footer-menu {
	margin: 0 0 0 20px;
	width: 20%;
}
footer {
	background: #06098A;
}
.footer-services {
	width: 37%;
}
.followus-copytext {
	width: 40%;
}
.profile-image {
	float: none;
	width: 174px;
	margin: 0 auto;
}
.topic-image {
	float: none;
	width: 231px;
	margin: 0 auto;
}
.service-image {
	float: none;
	width: 228px;
	margin: 0 auto;
}
.services-three {
	width: 100%;
}
.services-three ul li {
	border-right: 0px solid #efefef;
	float: left;
	width: 45%;
	padding: 30px 15px 0;
}
.services-two ul li:last-child {
	border-bottom: 1px solid #efefef !important;
}
.services-three ul li:first-child {
	margin: -165px 0 0 0;
}
.ourteam {
	float: none;
	width: 370px;
}
.firsrvisit {
	float: none;
	width: 260px;
}
.bg-color {
	background: 0 0;
}
.personaltouch-section p {
	padding: 0 0 7px;
}
.follow-consultation {
	margin: -127px 0 0;
	padding: 8px 0 0 84%;
	width: 120px;
}
.initial-consultatiom {
	padding: 128px 0 0 14%;
	width: 134px;
}
.non-invasive-testing {
	padding: 134px 0 0 1%;
	width: 200px;
}
.procedure {
	margin: -32px 0 0;
	padding: 0 0 0 69%;
	width: 190px;
}
.follow-consultation {
	margin: -161px 0 0;
	padding: 8px 0 0 86%;
}
.follow-consultation span {
	width: 30px !important;
}
.diagnostic {
	padding: 45px 0 0 2%;
}
.menu a {
	padding: 0 3px !important;
}
.dr-image {
	float: none;
	width: 200px;
	margin: 20px auto;
}
}

@media screen and (max-width: 1025px) {
.office-based-testing h3 {
	font: 400 3.3vw/37px crimson_textroman;
}
.diagnostic {
	padding: 45px 0 0 6%;
}
.post-testing {
	padding: 53px 0 0 27%;
}
.non-invasive-testing {
	padding: 134px 0 0 4%;
}
.address-h h4,  .address-h ul li {
	font-size: 13px;
}
.followus {
	width: 200px;
}
}

@media screen and (max-width: 768px) {
.post-testing {
	padding: 53px 0 0 20%;
}
.textMain .acc-tabs li.hours-c {
	width: 100% !important;
}
.acc-tabs li {
	text-align: center;
	width: 100%;
}
}

@media screen and (max-width: 767px) {
.menu a {
	padding: 0 2px !important;
	font-size: 11px;
}
.intra-main-h {
	top: 25px;
}
#LocationDirection-Container {
	background-size: 100% 100%;
}
.address-h {
	float: none;
	margin: 20px auto;
	width: 91%;
}
.address-htext {
	border-radius: 2px;
	float: none;
	margin: 0 auto;
	padding: 37px 0 99px;
	width: 91%;
}
.address-h.marginnone {
	margin: 20px auto !important;
}
.cs-left {
	padding: 0 0 0 2%;
	width: 48%;
}
.diagnostic a,  .follow-consultation a,  .initial-consultatiom a,  .non-invasive-testing a,  .post-testing a,  .procedure a,  .referral a {
	font-size: 12px;
}
.footer-menu {
	width: 35%;
}
.footer-services {
	width: 53%;
}
.followus-copytext {
	width: 95%;
	float: none;
	clear: both;
	padding: 20px 0 0 20px;
}
.ourteam {
	float: none;
	width: 250px;
	margin: 10px auto;
}
.drimage-team {
	float: none;
	margin: 2% auto;
	width: 105px;
}
.aboutdoctor-team {
	float: none;
	text-align: center;
	width: 98%;
}
.contact-ph li {
	float: none;
	width: 95%;
}
.contact-view h3 {
	font-size: 20px;
}
.office-based-testing p {
	font: 400 14px/18px open_sansregular;
}
.referral {
	padding: 36px 0 0 8%;
}
.diagnostic {
	padding: 45px 0 0 0;
}
.post-testing {
	padding: 8% 0 0 19%;
}
.follow-consultation {
	padding: 8px 0 0 82%;
}
.procedure {
	padding: 0 0 0 68%;
}
}

@media screen and (max-width: 640px) {
#backtotop,  .menu {
	display: none !important;
}
.bluebg,  .pinkbg {
	width: 122px !important;
}
.touchtabs-firstrow li a span,  .touchtabs-secondrow li a span,  .touchtabs-thirdrow ul li a span {
	font: 400 15px/19px open_sanssemibold;
}
.office-based-testing h3 {
	font: 400 25px/31px crimson_textroman;
}
.bluebg-opacity,  .redbg-opacity,  .emptydiv {
	width: 100% !important;
}
.tabtext {
	text-align: center;
	width: 246px !important;
}
.slicknav_menu {
	display: block !important;
}
#Content-Left,  #Sidebar {
	display: inherit;
	margin: 0 auto;
}
.services-head a span {
	font-size: 25px;
}
.profile-image {
	float: right;
	margin: 0 0 20px 20px;
}
.service-image,  .topic-image {
	float: right;
	padding: 5px;
	border: 1px solid #dbdbdb;
	margin: 0 15px 20px 20px;
}
.ourteam {
	width: 342px;
}
.drimage-team {
	float: left;
}
.aboutdoctor-team {
	float: left;
	width: 66%;
}
.contact-ph li {
	float: left;
	width: 44%;
}
.dr-image {
	float: right;
	margin: 20px;
}
.cardialogy-section-mob {
	display: block;
	margin-top: 30px;
}
.cardialogy-section {
	display: none;
}
.cardialogy-section-mob ul li {
	float: none;
	margin: 0 auto;
	padding: 10px !important;
	width: 63%;
}
.cardialogy-section-mob ul li span {
	float: left;
	height: 32px;
	width: 41px;
}
.cardialogy-section-mob ul li {
	font: 400 13px/17px open_sansregular;
}
#PatientJourney {
	background: none;
}
.services-one,  .services-two,  .services-three {
	width: 99% !important;
}
.intra-main-h {
	top: 10px;
}
.bg-color,  .empty-service,  .emptydiv {
	display: none !important;
}
#Intra-Container-S .bullet7,  .intra-main-s {
	display: none;
}
.touch-tabs .intra-div {
	background: 0 0;
	height: auto;
	width: auto;
}
.touchtabs-firstrow,  .touchtabs-secondrow,  .touchtabs-thirdrow {
	float: none;
	margin: 0 auto;
	width: 217px;
}
.touchtabs-firstrow ul li,  .touchtabs-secondrow ul li,  .touchtabs-thirdrow ul li {
	height: 158px;
	margin: 15px auto;
	width: 100%;
}
.office-based-testing,  .profile-image,  .service-image,  .topic-image {
	float: none;
	margin: 0 auto;
}
.touchtabs-firstrow ul {
	float: none;
}
.touch-tabs {
	background: #042751;
}
.office-based-testing {
	padding: 0;
	width: 280px;
}
.personaltouch-section p {
	padding: 10px;
}
.cardialogy-section ul li {
	width: 45%;
	float: left;
	padding: 10px;
	margin: 0px;
}
.footer-menu {
	width: 30%;
}
.footer-services {
	width: 65%;
}
.profile-image {
	width: 174px;
}
.topic-image {
	width: 231px;
}
.dr-image {
	float: none;
	width: 200px;
	margin: 20px auto;
}
.pacemaker-bg {
	height: 0px !important;
}
.bluebg,  .pinkbg {
	width: 100% !important;
}
.service-name {
	width: 207px;
}
.service-name > ul {
	margin: 0 auto;
}
.services-one ul li,  .services-three ul li,  .services-two ul li {
	float: none;
	margin: 10px auto;
	min-height: 117px;
	padding: 5px !important;
	width: 310px;
}
.touchtabs-firstrow,  .touchtabs-secondrow,  .touchtabs-thirdrow {
	float: none;
	margin: 0 auto;
	width: 310px;
}
.header-right,  .logo {
	padding: 0;
	float: none;
}
.logo {
	margin: 5% auto;
}
.header-right {
	margin: 0 auto;
	width: 250px;
}
#Intra-Container,  #Intra-Container-S {
	display: none;
}
}

@media screen and (max-width: 479px) {
.intra-main-h h3 {
	font-size: 21px;
	line-height: 25px;
}
.intra-main-h h3 span {
	font-size: 22px;
	line-height: 22px;
}
#Intra-Container .bullet7 {
	margin: -4% 0 0 2%;
}
.footer-menu,  .footer-services {
	float: none;
	margin: 0 auto;
	width: 95%;
}
.journey-head {
	width: 95%;
}
.journey-head h2 {
	padding: 0;
}
.contact-ph li {
	float: none;
	width: 95%;
}
.cardialogy-section ul li {
	float: none;
	margin: 0 auto;
	width: 63%;
}
.address-h li span {
	text-align: center;
}
.footer-logo {
	margin: 90px 0 0;
	width: 200%;
}
.footer-logo > img {
	margin: 12px 0 25px -160px;
}
}

@media screen and (max-width: 359px) {
#tell-main {
	left: 67%;
	width: 263px;
}
#tell-main .ypo-form input[type=submit] {
	margin: 0 0 0 5%;
}
.intra-main-h {
	display: none;
}
.diagnostic a,  .follow-consultation a,  .initial-consultatiom a,  .non-invasive-testing a,  .post-testing a,  .procedure a,  .referral a {
	font-size: 13px;
}
.diagnostic,  .follow-consultation,  .initial-consultatiom,  .non-invasive-testing,  .post-testing,  .procedure,  .referral {
	width: auto;
}
.address-h ul li {
	padding: 0 9px 0 0;
}
.fax-h {
	padding: 0 0 0 7px !important;
}
.personaltouch-section h2 {
	font-size: 21px;
	line-height: 25px;
}
.personaltouch-section p {
	padding: 10px;
}
#Sidebar {
	width: 90%;
}
.meetdoctor-s {
	width: auto;
}
.ourteam {
	float: none;
	width: 250px;
	margin: 10px auto;
}
.drimage-team {
	float: none;
	margin: 2% auto;
	width: 105px;
}
.aboutdoctor-team {
	float: none;
	text-align: center;
	width: 98%;
}
}