/*

Theme Name: Gavin Clark

Theme URI: ypodemos.com

Description: Personal theme

Author: Krushna Chandra Muni

Version: 1.0

*/

/* #Reset & Basics

================================================== */

#Container {
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
}
@font-face {
	font-family: 'exoregular';
	src: url('/fonts/exo-regular-webfont.eot');
	src: url('/fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('/fonts/exo-regular-webfont.woff') format('woff'), 
		 url('/fonts/exo-regular-webfont.ttf') format('truetype'),
		 url('/fonts/exo-regular-webfont.svg#exoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'exomedium';
	src: url('/fonts/exo-medium-webfont.eot');
	src: url('/fonts/exo-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/exo-medium-webfont.woff') format('woff'), url('/fonts/exo-medium-webfont.ttf') format('truetype'), url('/fonts/exo-medium-webfont.svg#exomedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'exodemibold';
	src: url('/fonts/exo-semibold-webfont.eot');
	src: url('/fonts/exo-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/exo-semibold-webfont.woff') format('woff'), url('/fonts/exo-semibold-webfont.ttf') format('truetype'), url('/fonts/exo-semibold-webfont.svg#exodemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'exolight';
	src: url('/fonts/exo-light-webfont.eot');
	src: url('/fonts/exo-light-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/exo-light-webfont.woff') format('woff'), url('/fonts/exo-light-webfont.ttf') format('truetype'), url('/fonts/exo-light-webfont.svg#exolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'exothin';
	src: url('/fonts/exo-thin-webfont.eot');
	src: url('/fonts/exo-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/exo-thin-webfont.woff') format('woff'), url('/fonts/exo-thin-webfont.ttf') format('truetype'), url('/fonts/exo-thin-webfont.svg#exothin') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'exoextralight';
	src: url('/fonts/exo-extralight-webfont.eot');
	src: url('/fonts/exo-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/exo-extralight-webfont.woff') format('woff'), url('/fonts/exo-extralight-webfont.ttf') format('truetype'), url('/fonts/exo-extralight-webfont.svg#exoextralight') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	*overflow-x: hidden;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #fff;
	font-size: 13px;
	overflow-x: hidden;
	line-height: 20px;
	*overflow: hidden;
	color: #888;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body, p, h1, h2, h3, h4, form, ul, ol, li {
	padding: 0px;
	margin: 0px;
}
img, embed, object, video {
	max-width: 100%;
}
ul, li {
	list-style-type: none;
}
a {
	outline: none;
	text-decoration: none;
	color: #0c4f9c;
}
a:hover {
	text-decoration: none;
	color: #D95936;
}
img {
	border: none;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
.clear {
	clear: both;
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
#header, .banner-section, .homecontainer, .home-addresss, .footer, #inner-container {
	width: 960px;
	margin: 0px auto;
}
/*** Header Styles ***/

.banner-section {
	/* background: none repeat scroll 0 0 #196AA2;*/
	/*position: relative;*/
	/*  z-index: 5;*/
	/*  *width:954px;

  *position:relative;*/
}
header {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 135px;
}
#header {
	margin-top: 1.3%;
	position: relative;
}
.logo-img {
	float: left;
	width: 45%;
}
.right_col {
	float: right;
	width: 55%;
	margin: 35px 0 0;
}
.right_col .ph-no {
	font-size: 22px;
	color: #262626;
	text-align: right;
	font-family: 'exoregular', verdana;
}
/*** Banner Styles ***/

#interactivity {
	background: url(/images/interactivity-bg.png) repeat left;
	height: 525px;
	*margin-top: 10px;
	/**z-index:1 !important;*/
}
/*** Home Container Styles ***/

#inner-container aside {
	float: left;
	width: 100%;
	position: relative;
	height: auto;
}
/* dr profile*/

.homecontainer .profile {
	border-top: 1px solid #CCCCCC;
	float: left;
	margin-top: 4.5%;
	padding-top: 4.5%;
	position: relative;
	width: 100%;
}
.homecontainer .profile .bar {
	position: absolute;
	right: 46%;
	top: 0;
}
.homecontainer .profile .dr-profile {
	background: #f1eff0;
	width: 49%;
	float: left;
	height: 159px;
}
.homecontainer .profile .dr-article {
	background: #f1eff0;
	width: 49%;
	margin-left: 2%;
	float: left;
	height: 159px;
}
.homecontainer .profile .drimg {
	float: left;
}
.homecontainer .profile .drheading {
	float: left;
	margin-left: 5%;
	padding: 35px 2px 0;
	width: 56%;
}
.homecontainer .profile .articleheading {
	float: left;
	margin-left: 5%;
	padding: 35px 2px 0;
	width: 50%;
}
.homecontainer .profile .drheading h3, .profile .articleheading h3 {
	color: #2E2E30;
	font-family: 'exomedium', verdana;
	font-size: 20px;
	line-height: 24px;
}
.homecontainer .profile .drheading h3 span.meet, .profile .articleheading h3 span.meet {
	color: #8b8b90
}
.homecontainer .profile .drheading h3 a, .profile .articleheading h3 a {
	color: #01203d
}
.profile .drheading h3 a:hover, .profile .articleheading h3 a:hover, .profile .drheading h3 span.meet a:hover {
	color: #196aa2
}
.homecontainer .profile .drheading p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
}
.homecontainer .profile .drheading p.readmore a, .profile .articleheading p.readmore a {
	color: #5AAACF;
	display: block;
	float: right;
	text-align: right;
	text-decoration: underline;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.homecontainer .profile .drheading p.readmore a:hover, .profile .articleheading p.readmore a:hover {
	color: #196aa2;
	text-decoration: none;
}
/* Quick Links */

#home-container .quick-links {
	float: left;
	font-family: 'exoregular', Arial, Helvetica, sans-serif;
	font-size: 19px;
	position: relative;
	text-transform: uppercase;
	width: 100%;
	margin-top: 3%;
}
#home-container .quick-links a {
	color: #a0a0a0;
	text-indent: 37px;
	position: absolute;
	top: 24px;
	-moz-transition: color 1s linear;
	-o-transition: color 1s linear;
	-webkit-transition: color 1s linear;
	transition: color 1s linear;
	display: block;
	height: 35px;
	padding: 6px 0 0 3px;
	;
}
#home-container .quick-links a:hover {
	color: #196AA2;
}
#home-container .quick-links ul {
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
}
#home-container .quick-links ul li {
	height: 57px;
	border-right: 1px solid #ccc;
	padding: 10px 36px;
	float: left;
	width: 21%;
}
#home-container .quick-links ul li.last {
	border: none;
}
#home-container .quick-links ul li.app {
	width: 26% !important;
}
#home-container .quick-links ul li.edu {
	width: 23% !important;
}
#home-container .quick-links ul li a.patient-form {
	background: url(/images/sprite.png) no-repeat scroll -7px -8px rgba(0, 0, 0, 0);
}
#home-container .quick-links ul li a.appointemnet {
	background: url(/images/sprite.png) no-repeat scroll -7px -58px rgba(0, 0, 0, 0);
}
#home-container .quick-links ul li a.education {
	background: url(/images/sprite.png) no-repeat scroll -7px -111px rgba(0, 0, 0, 0);
}
#home-container .quick-links ul li a.map {
	background: url(/images/sprite.png) no-repeat scroll -7px -168px rgba(0, 0, 0, 0);
}
/* Credibility bar*/

#credibility-bar {
	float: left;
	width: 100%;
	margin: 2% 0;
}
#client-logos {
	clear: left;
	margin: 0 auto;
	max-width: 960px;
	position: relative;
	width: 100%;
}
#credibility-bar #client-logos a {
	padding: 0 51px;
}
#client-logos .np .next {
	background: url(/images/right-arrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	right: 0;
}
#client-logos .np .prev {
	cursor: pointer;
	height: 83px;
	position: absolute;
	top: 0;
	width: 35px;
	z-index: 9;
}
#client-logos .np .next {
	cursor: pointer;
	height: 83px;
	position: absolute;
	top: 0;
	width: 51px;
	z-index: 9;
}
#client-logos .np .prev {
	background: url(/images/left-arrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	left: 0;
}
.prev {
	*background: url(/images/left-arrow.png) no-repeat;
	*left: 0;
	background: url(/images/left-arrow.png) no-repeat\0;
}
.next {
	*background: url(/images/right-arrow.png) no-repeat;
	*right: 0;
	background: url(/images/right-arrow.png) no-repeat\0;
}
#client-logos .marquee0 div {
	width: 100%;
}
/* Home page interactivity */

#interactivity #top-banner {
	background: none repeat scroll 0 0 #196AA2;
	height: 175px;
	width: 50%;
	*width: 17%;
	position: absolute;
	*left: -23px;
	left: -23px\0;
	/*z-index:1;*/
}
#interactivity #bottom-banner {
	background: #01203d;
	width: 50%;
	height: 174px;
	position: relative;
	float: right;
	bottom: 0;
	right: 0;
	margin-top: -174px;
	*width: 20%;
}
#interactivity .banner-section .left-col {
	float: left;
	width: 378px;
	position: relative;
}
#interactivity .banner-section .right-col {
	/* background: #196AA2;*/
	float: left;
	position: relative;
	width: 576px;
	/* z-index:1px;

  *z-index:0;*/
}
#interactivity .banner-section .left-col ul li {
	float: left;
	height: 175px;
	width: 189px;
}
#interactivity .banner-section .left-col ul li.hip {
	background: #196aa2;
	/* HOVER OFF */
	-moz-transition: background 1s linear;
	-o-transition: background 1s linear;
	-webkit-transition: background 1s linear;
	transition: background 1s linear;
}
#interactivity .banner-section .left-col ul li.hip a, #interactivity .banner-section .left-col ul li.knee a {
	color: #fff;
}
#interactivity .banner-section .left-col ul li.knee {
	background: #5bc4e4;
	/* HOVER OFF */
	-moz-transition: background 1s linear;
	-o-transition: background 1s linear;
	-webkit-transition: background 1s linear;
	transition: background 1s linear;
}
#interactivity .banner-section .left-col ul li.hip:hover {
	background: #5bc4e4;
	-moz-transition: background 1s linear;
	-o-transition: background 1s linear;
	-webkit-transition: background 1s linear;
	transition: background 1s linear;
	cursor: pointer;
}
#interactivity .banner-section .left-col ul li.knee:hover {
	background: #196aa2;
	-moz-transition: background 1s linear;
	-o-transition: background 1s linear;
	-webkit-transition: background 1s linear;
	transition: background 1s linear;
	cursor: pointer;
}
#interactivity .banner-section .left-col ul li h3 {
	color: #FFFFFF;
	font: 18px 'exodemibold', verdana;
	padding: 53px 20px 0;
	text-align: center;
}
#interactivity .tagline {
	margin: 75px 0 0 18px;
	position: absolute;
	top: 0;
	/* z-index:1;*/
	*left: 0;
	*line-height: 30px;
}
#interactivity .tagline h4 {
	background: url(/images/transparentbg1.png) no-repeat scroll 0px -6px;
	color: #FFFFFF;
	display: block;
	font-family: 'exolight', verdana;
	font-size: 23px;
	height: 28px;
	padding-left: 5px;
	padding-top: 12px;
	width: 242px;
	*line-height: 30px;
}
#interactivity .tagline h3.heading {
	background: url(/images/transparentbg.png) no-repeat scroll -19px -6px;
	color: #FFFFFF;
	display: block;
	font-family: 'exothin', verdana;
	font-size: 40px;
	height: 42px;
	margin-top: 12px;
	width: 256px;
	padding-top: 12px;
	padding-left: 5px;
	font-size: 35px;
	*line-height: 42px;
	*padding-top: 0;
}
#interactivity .banner-section .right-col .about {
	background: none repeat scroll 0 0 #01203D;
	height: 175px;
	margin-top: 0;
	/* *position:absolute;*/
	/**bottom:-174px;*/
	*left: 0px;
	*width: 576px;
	*height: 173px;
	z-index: 100;
	position: relative;
}
#interactivity .banner-section .right-col .about h1 {
	font: 30px 'exoregular', verdana;
	color: #fff;
}
#interactivity .banner-section .right-col .about p {
	padding: 10px 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 100;
	position: relative;
}
#interactivity .banner-section .right-col .about .details {
	padding: 24px 0 0px 30px;
}
#interactivity .banner-section .right-col .service_320 {
	display: none;
}
/* Inner page interactivity */

#inner-interactivity {
	background: url(/images/inner-banner-bg.png) repeat-x;
	position: relative;
	height: 175px;
}
#inner-interactivity #inner-banner {
	background: none repeat scroll 0 0 #196AA2;
	height: 175px;
	width: 50%;
	position: absolute;
	*top: 0;
	*left: 0;
	*width: 30%;
}
#inner-interactivity #inner-banner .banner-section {
	height: 173px;
	margin: 0 auto !important;
	position: absolute;
	left: 14.4%;
	*left: 12.4%;
	left: 12.4%\0;
}
#inner-interactivity .tagline {
	position: absolute;
	top: 52px;
	left: 201px;
}
#inner-interactivity .tagline h4 {
	font-family: 'exolight', verdana;
	font-size: 24px;
	color: #fff;
	*display: block;
	*height: 30px;
	*padding: 4px 0 0 0;
}
#inner-interactivity .tagline h3.heading {
	color: #FFFFFF;
	font-family: 'exothin', verdana;
	font-size: 42px;
	padding-left: 39px;
	padding-top: 16px;
	*padding: 3px 0 13px 40px;
	*display: block;
}
/* Inner page style */

#inner-container .breadcumb {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#inner-container .breadcumb a {
	margin: 0 !important;
}
#inner-container .breadcumb {
	margin: 0;
	padding-bottom: 18px;
}
#inner-container .breadcumb ul.crumb li {
	list-style-type: none;
}
#inner-container article {
	float: left;
	margin-top: 2%;
	width: 67%;
}
article h1 {
	border-bottom: 1px dotted #196AA2;
	color: #01203D;
	font-family: 'exoregular', Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 0;
	padding-bottom: 5px;
}
article p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
#inner-container aside {
	float: right;
	position: relative;
	width: 27%;
	z-index: 2;
}
#inner-container aside .service-menu {
	background: #01203D;
	width: 100%;
}
#inner-container aside .service-menu ul {
	padding-top: 11%;
}
#inner-container aside .service-menu ul li {
	border-bottom: 1px solid #103455;
	padding: 5% 0;
	width: 86%;
	margin: 0 auto;
}
#inner-container aside .service-menu ul li a {
	color: #FFFFFF;
	font: bold 14px 'exoregular', verdana;
	text-transform: uppercase;
	padding-left: 12%;
	display: block;
}
#inner-container aside .service-menu ul li a:hover {
	color: #0CF;
}
#inner-container aside .profile {
	background: none repeat scroll 0 0 #F1EFF0;
	float: left;
	margin-top: 3%;
	width: 100%;
	padding-bottom: 4%;
}
#inner-container aside .profile h3 {
	color: #2E2E30;
	font-family: 'exomedium', verdana;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	padding: 4%;
}
#inner-container aside .profile h3 span.meet {
	color: #8b8b90
}
#inner-container aside .profile h3 a {
	color: #01203d
}
#inner-container aside .profile h3 a:hover {
	color: #196aa2
}
#inner-container aside .profile .profile-img {
	text-align: center;
}
#inner-container aside .profile .profile-img p.readmore a {
	color: #5AAACF;
	display: block;
	float: right;
	text-align: right;
	text-decoration: underline;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2% 8% 0 0;
}
#inner-container aside .profile .profile-img p.readmore a:hover {
	color: #06F;
}
#inner-container aside .article-box {
	background: none repeat scroll 0 0 #F1EFF0;
	float: left;
	margin-top: 8%;
	width: 100%;
}
#inner-container aside .article-box .drimg {
	float: left;
	height: 73px;
	padding: 1%;
	width: 36%;
}
#inner-container aside .article-box .articleheading {
	float: left;
	margin-left: 3%;
	margin-top: 1%;
	width: 58%;
}
#inner-container aside .article-box .articleheading h3 {
	color: #2E2E30;
	font-family: 'exomedium', verdana;
	font-size: 12px;
	line-height: 16px;
}
#inner-container aside .article-box .articleheading h3 span.meet {
	color: #8b8b90
}
#inner-container aside .article-box .articleheading h3 a {
	color: #01203d
}
#inner-container aside .article-box .articleheading h3 a:hover {
	color: #196aa2
}
#inner-container aside .article-box .drheading p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
}
#inner-container aside .article-box .articleheading p.readmore a {
	color: #5AAACF;
	display: block;
	float: right;
	text-align: right;
	text-decoration: underline;
	padding-top: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#inner-container aside .article-box .articleheading p.readmore a:hover {
	color: #196aa2;
	text-decoration: none;
}
#inner-container article td.formHead {
	background: #0B5890;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
	padding: 0 5px;
}
/* aside quick links */

#inner-container aside .quick-links {
	float: left;
	font-family: 'exoregular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: relative;
	text-transform: uppercase;
	width: 100%;
	margin-top: 3%;
}
#inner-container aside .quick-links a {
	color: #a0a0a0;
	text-indent: 37px;
	-moz-transition: color 1s linear;
	-o-transition: color 1s linear;
	-webkit-transition: color 1s linear;
	transition: color 1s linear;
	display: block;
	height: 28px;
	padding: 6px 0 0 3px;
	;
}
#inner-container aside .quick-links a:hover {
	color: #196AA2;
}
#inner-container aside .quick-links ul {
	width: 100%;
}
#inner-container aside .quick-links ul li {
	float: left;
	padding: 10px 0 5px 0;
	width: 100%;
	border-bottom: 1px solid #ccc;
}
#inner-container aside .quick-links ul li.noline {
	border-bottom: none !important
}
#inner-container aside .quick-links ul li.last {
	border: none;
}
#inner-container aside .quick-links ul li a.patient-form {
	background: url(/images/sprite.png) no-repeat -7px -8px;
}
.patient-form {
	*background: url(/images/sprite.png) no-repeat;
	*background-position: -7px -8px;
	background: url(/images/sprite.png) no-repeat -7px -8px\0;
}
.appointemnet {
	*background: url(/images/sprite.png) no-repeat -7px -58px;
	background: url(/images/sprite.png) no-repeat -7px -58px\0;
}
.education {
	*background: url(/images/sprite.png) no-repeat -7px -111px;
	background: url(/images/sprite.png) no-repeat -7px -111px\0;
}
.map {
	*background: url(/images/sprite.png) no-repeat -7px -168px;
	background: url(/images/sprite.png) no-repeat -7px -168px\0;
}
#inner-container aside .quick-links ul li a.appointemnet {
	background: url(/images/sprite.png) no-repeat -7px -58px;
}
#inner-container aside .quick-links ul li a.education {
	background: url(/images/sprite.png) no-repeat -7px -111px;
}
#inner-container aside .quick-links ul li a.map {
	background: url(/images/sprite.png) no-repeat -7px -168px;
}
.bluebg {
	background: #01203D;
	height: 272px;
	position: absolute;
	z-index: 1;
	right: -220px;
	top: -5px;
	*top: -7px;
	*margin-top: -10px;
}
/*** Footer Styles ***/

footer {
	float: left;
	width: 100%;
	background: url(/images/footerbg.png) repeat-x;
	height: 319px;
	position: relative;
}
.footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 36px;
}
footer .traingle {
	position: absolute;
	right: 50%;
	top: -6px;
}
footer .block1, footer .block2, footer .block3, footer .block4 {
	float: left;
	margin-top: -8px;
	width: 34%;
}
.footer .contact_heading {
	font-family: 'exoextralight', Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #fff;
	*margin-top: 36px;
}
.footer .contact_heading a {
	color: #fff;
}
.footer .contact_heading a:hover {
	color: #5bc4e4;
}
.footer h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;
	background: url(/images/arrow.png) no-repeat left;
	text-indent: 15px;
	margin-top: 22px;
}
.footer h4 a {
	color: #999;
}
.footer h4 a:hover {
	color: #5bc4e4
}
.footer ul li {
	height: 20px;
	margin: 4% 0 0 5%;
}
.footer ul li p {
	padding-left: 6%;
}
.footer ul li.map {
	background: url(/images/sprite.png) no-repeat -22px -275px;
}
.footer ul li.ph {
	background: url(/images/sprite.png) no-repeat -22px -246px;
	margin-top: 12%;
}
.footer ul li.fax {
	background: url(/images/sprite.png) no-repeat -22px -215px;
	margin-top: 0 !important;
}
footer .copyright {
	margin-top: 6%;
	float: left;
	width: 100%;
}
footer .copyright ul li {
	width: 35px;
	float: left;
	margin: 0 !important
}
footer .copyright a {
	color: #fefefe;
}
footer .copyright a:hover {
	color: #5bc4e4;
}
footer .copyright .block4 {
	color: #FFFFFF;
	float: left;
	width: 59%;
}
footer .copyright .block5 {
	color: #FFFFFF;
	float: left;
	width: 29%;
}
footer .copyright .block6 {
	margin-top: 5px;
}
footer .copyright .block5 ul li a {
	float: left;
	height: 40px;
	margin: 0 -14px;
	text-indent: -9999px;
	width: 31px;
}
footer .copyright .block5 ul li a.fb {
	background: url(/images/sprite.png) no-repeat -4px -300px rgba(0, 0, 0, 0);
}
footer .copyright .block5 ul li a.linkedin {
	background: url(/images/sprite.png) no-repeat -39px -300px rgba(0, 0, 0, 0);
}
footer .copyright .block5 ul li a.twitter {
	background: url(/images/sprite.png) no-repeat -73px -300px rgba(0, 0, 0, 0);
}
footer .copyright .block5 ul li a.gplus {
	background: url(/images/sprite.png) no-repeat -105px -300px rgba(0, 0, 0, 0);
}
footer .copyright .block5 ul li a.youtube {
	background: url(/images/sprite.png) no-repeat -136px -300px rgba(0, 0, 0, 0);
}
#inner-container .testimonials-button {
	background-color: #3497EF;
	border: 1px solid #3497EF;
	border-radius: 5px;
	clear: both;
	float: right;
	margin-top: -50px;
}
/** PROFILE PAGE **/

.profile_page_content {
	float: left;
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 5px;
	width: 100%;
}
b, strong {
	color: #333;
}
article .profile_page_content ul {
	margin: 2% 0 2% 2%;
}
.profile_page_content p {
	width: 100%;
}
.profile_page_content h2 {
	font-size: 18px;
	padding: 5px 0 0 0;
	color: #196AA2;
}
.profile_page_content h3 {}
.profile_page_content ul li {
	margin: 5px 0 0 20px;
	list-style-type: disc;
	font-size: 14px;
}
.profile_page {
	background: none repeat scroll 0 0 #F1EFF0;
	float: left;
	font-family: 'exoregular', Arial, Helvetica, sans-serif;
	margin: 10px 0;
	width: 100%;
	border-radius: 10px;
}
.profile_page h3 {
	font-size: 16px;
	padding: 15px 0 0;
}
.profile_page_img {
	float: left;
}
.profile_page_txt {
	color: #FFFFFF;
	float: left;
	margin: 30px 0 0 34px;
	color: #01203D;
}
.profile_page_txt h1 {
	color: #01203D;
	border-bottom: none;
}
/** SERVICES **/

.common_services {
	width: 100%;
	float: left;
	border-bottom: 1px #CCC solid;
	margin: 0 0 1% 0;
	*padding-bottom: 15px;
}
.services {
	float: left;
	padding: 0 0 10px 0;
	*width: 100%;
	*float: none;
}
.services p {
	padding: 10px 0;
}
.services ul {
	clear: both;
}
.services ul li {
	width: 300px;
	float: left;
	background: #01203d;
	margin: 5px 10px;
	border-radius: 10px;
	list-style-type: none;
	display: inline;
}
.services ul li:hover {
	background: #196aa2;
}
.services ul li img {
	padding: 0 10px 0 0;
}
.services ul li a {
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0 20px 0 0;
	width: 100%;
}
/*** TELL a FRIEND ***/

#tell-friend {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 200000000;
	top: 20px;
}
#tell-friend div.form {
	position: relative;
	width: 40%;
	margin: 5px auto 0px auto;
}
div.form .close {
	top: 2%;
	right: 20%;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #333333;
	text-align: right;
	position: absolute;
}
div.form .close a {
	text-decoration: none;
	color: #fff;
}
div.form .close a:hover {
	text-decoration: none;
	color: #4c381d;
}
#Form-Container {
	width: 350px !important;
	height: auto;
	margin: 0 auto;
	background: #877f79;
	border: 5px solid #4c381d;
	border-radius: 8px;
}
.contact-us {
	font: normal 26px/26px 'MyriadProRegular';
	color: #fff;
	padding: 10px 0px 0px 10px;
}
.form-container {
	margin: 5px auto;
	text-align: center;
}
.button-s {
	font: normal 16px;
	color: #fff;
	background: #4c381d;
	text-decoration: none;
	border: 2px solid #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 30px;
	cursor: pointer;
	text-align: center;
}
.button-s:hover {
	background: #575046;
}
.txtfield-s {
	font: normal 16px;
	color: #000;
	text-decoration: none;
	border: 1px solid #B4B4C3 !important;
	width: 300px !important;
	height: 30px !important;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	background: #C9C9D6;
	margin: 7px auto !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 5px;
	box-shadow: none !important;
}
.textArea-s {
	font: normal 16px;
	color: #000;
	text-decoration: none;
	width: 300px !important;
	border: 1px solid #B4B4C3;
	vertical-align: middle;
	padding: 4px;
	resize: none;
	height: 140px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	margin: 7px auto !important;
}
/*** TELL a FRIEND ***/

/* Site map */

article .menu-sitemap-container ul {
	margin-left: 4%;
}
article .menu-sitemap-container ul li {
	padding-left: 1%;
	list-style-type: square
}
article .menu-sitemap-container ul li ul li {
	list-style-type: disc;
}
/* resposive style */

@media only screen and (min-width: 959px) and (max-width: 1024px) {
	#interactivity #top-banner {
		width: 3.5%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 958px) {
	/* CSS */
	#interactivity .banner-section .right-col .about p {
		font-size: 11px;
		padding: 0px;
	}
	.logo-img {
		float: left;
		width: 25%;
	}
	#interactivity .banner-section {
		width: 100%
	}
	.right_col {
		float: left;
		width: 52%;
	}
	#interactivity #top-banner {
		display: none;
	}
	#interactivity #bottom-banner {
		display: none;
	}
	.homecontainer .profile .dr-profile {
		background: none repeat scroll 0 0 #F1EFF0;
		float: left;
		height: 126px;
		width: 35%;
	}
	.homecontainer .profile .drimg {
		float: left;
		width: 37%;
	}
	.homecontainer .profile .drheading {
		float: left;
		margin-left: 5%;
		padding: 8px 2px 0;
		width: 56%;
	}
	.homecontainer .profile .drheading p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.homecontainer .profile .drheading h3, .profile .articleheading h3 {
		color: #2E2E30;
		font-family: 'exomedium', verdana;
		font-size: 15px;
	}
	.homecontainer .profile .dr-article {
		background: none repeat scroll 0 0 #F1EFF0;
		float: left;
		height: 128px;
		margin-left: 2%;
		width: 45%;
	}
	.homecontainer .profile .drheading h3 {
		line-height: 15px;
	}
	.profile .articleheading h3 {
		line-height: 21px;
	}
	.homecontainer .profile .articleheading {
		float: left;
		margin-left: 5%;
		padding: 20px 2px 0;
		width: 50%;
	}
	.homecontainer .profile .bar {
		right: 59%;
	}
	#home-container .quick-links {
		font-size: 15px;
	}
	#home-container .quick-links ul {
		width: 80%;
	}
	#home-container .quick-links ul li {
		width: 20%;
	}
	footer .block1, footer .block2, footer .block3, footer .block4 {
		float: left;
		margin-top: -8px;
		width: 28%;
	}
	footer .copyright {
		margin-top: 7%;
	}
	footer .copyright .block4 {
		width: 49%;
	}
	footer .copyright .block5 {
		width: 19%;
	}
	footer .copyright .block6 {
		width: 15%;
		float: left;
	}
	#interactivity {
		background: none;
		height: 0;
	}
	#interactivity .banner-section .left-col {
		width: 40%;
	}
	#interactivity .banner-section .left-col ul {
		width: 100%;
	}
	#interactivity .banner-section .right-col ul li img {
		max-width: 100%;
	}
	#interactivity .banner-section .left-col ul li img {
		max-width: 100%;
	}
	#interactivity .banner-section .left-col ul li.hip {
		width: 50%;
	}
	#interactivity .banner-section .left-col ul li {
		height: 142px;
		width: 50%;
	}
	#interactivity .banner-section .left-col ul li h3 {
		padding: 51px 8px 0;
	}
	#interactivity .banner-section .right-col {
		width: 60%;
	}
	#interactivity .banner-section .right-col .about {
		height: 168px !important;
	}
	#interactivity .banner-section .right-col .about .details {
		padding: 16px 0 0 26px;
		width: 98%;
	}
	/* Inner page */
	#inner-interactivity .banner-section {
		width: 100%;
	}
	#inner-banner, .bluebg {
		display: none;
	}
	#inner-interactivity {
		background: none;
		height: 140px;
	}
	#inner-container {
		width: 100%;
		margin: auto;
	}
	#inner-interactivity .tagline {
		left: 101px;
		position: absolute;
		top: 33px;
	}
	#inner-container aside .article-box .articleheading {
		width: 59%;
	}
	#inner-container aside .article-box .articleheading h3 {
		font-size: 11px;
		line-height: 15px;
	}
	#inner-container aside .article-box .drimg {
		width: 36%;
	}
	#inner-container aside .article-box .articleheading p.readmore a {
		padding-top: 0;
		padding-right: 5px;
	}
	#inner-container article {
		margin-left: 10px;
	}
	.page-section {
		bottom: 173px !important;
		left: 10px !important;
	}
}
@media screen and (max-width: 750px) {
	.logo-img {
		width: 23%;
	}
	#interactivity .banner-section {
		width: 100%;
	}
	#interactivity .banner-section .left-col {
		width: 30%;
	}
	#interactivity .banner-section .left-col ul li {
		height: 132px;
	}
	#interactivity .banner-section .right-col ul li img {
		max-width: 81%;
	}
	#interactivity .banner-section .right-col .about {
		height: 114px;
		min-height: 0;
	}
	#interactivity .banner-section .right-col .about h1 {
		font: 23px 'exoregular', verdana;
	}
	#interactivity .banner-section .right-col .about p {
		font-size: 12px;
		padding: 10px 0 0;
		line-height: 15px;
	}
	#interactivity .banner-section .right-col .about .details {
		padding: 7px 0 0 15px;
		width: 79%;
	}
	.homecontainer .profile .dr-article {
		width: 40%;
	}
	#home-container .quick-links ul li {
		padding: 7px 25px;
	}
	.home {
		bottom: 118px !important;
		margin-left: 10px;
	}
	#interactivity .banner-section .left-col ul li h3 {
		padding: 38px 8px 0;
	}
	/* Inner page */
	#inner-interactivity .banner-section {
		width: 100%;
	}
	#inner-banner, .bluebg {
		display: none;
	}
	#inner-interactivity {
		background: none;
		height: 140px;
	}
	#inner-container {
		width: 100%;
		margin: auto;
	}
	#inner-interactivity .tagline {
		left: 101px;
		position: absolute;
		top: 33px;
	}
	#inner-container aside .article-box .articleheading {
		width: 59%;
	}
	#inner-container aside .article-box .articleheading h3 {
		font-size: 11px;
		line-height: 15px;
	}
	#inner-container aside .article-box .drimg {
		width: 36%;
	}
	#inner-container aside .article-box .articleheading p.readmore a {
		padding-top: 0;
		padding-right: 5px;
	}
	#inner-container article {
		margin-left: 10px;
	}
}
@media only screen and (max-width: 640px) {
	
	.ypomainmenu li a {
		padding-left: 2px !important;
	}
	.ypomainmenu {
		left: 20px !important;
		top: 10px !important;
	}
	.homecontainer .profile {
		margin-left: 2%;
	}
	.ypomainmenu li a {
		padding-left: 20px !important;
	}
	.right_col {
		width: 62%;
		float: none;
	}
	.logo-img {
		width: 19%;
	}
	#interactivity {
		background: none;
		height: 0;
	}
	#interactivity #top-banner, #interactivity #bottom-banner {
		display: none;
	}
	#interactivity .banner-section {
		width: 91%;
	}
	#interactivity .banner-section .left-col {
		margin-left: 1%;
		width: 38%;
	}
	#interactivity .banner-section .right-col {
		background: none repeat scroll 0 0 #196AA2;
		float: left;
		position: relative;
		width: 56%;
		z-index: 2;
	}
	#interactivity .banner-section .left-col ul li {
		height: 101px;
		width: 110px;
	}
	#interactivity .banner-section .left-col ul li h3 {
		padding: 31px 8px 0;
	}
	#interactivity .banner-section .left-col ul li h3 {
		font: 14px 'exodemibold', verdana;
	}
	#interactivity .banner-section .right-col ul li img {
		max-width: 58%;
	}
	#interactivity .banner-section .right-col .about {
		height: 189px;
		min-height: 0;
		width: 100%;
	}
	#interactivity .tagline {
		margin: 10px 0 0 18px;
	}
	#interactivity .tagline h4 {
		font-size: 14px;
		width: 100%;
	}
	#interactivity .tagline h3.heading {
		font-size: 23px;
		margin-top: 1px;
	}
	.home {
		bottom: 98px !important;
	}
	#interactivity .banner-section .right-col .about .details {
		padding: 16px 0 0 10px;
		width: 95%;
	}
	#interactivity .banner-section .right-col .about h1 {
		font: 21px 'exoregular', verdana;
	}
	#interactivity .banner-section .right-col .about p {
		font-size: 12px;
		line-height: 14px;
		padding: 5px 0 0;
	}
	.homecontainer .profile .bar {
		position: absolute;
		right: 66%;
		top: 0;
	}
	.homecontainer .profile .dr-profile {
		height: 104px;
		width: 29%;
	}
	.homecontainer .profile .drimg {
		float: left;
		width: 26%;
	}
	.homecontainer .profile .drheading {
		float: left;
		margin-left: 5%;
		padding: 0 2px;
		width: 66%;
	}
	.homecontainer .profile .drheading h3, .profile .articleheading h3 {
		color: #2E2E30;
		font-family: 'exomedium', verdana;
		font-size: 15px;
		line-height: 24px;
	}
	.homecontainer .profile .drheading p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-top: 5px;
		line-height: 14px !important;
	}
	.homecontainer .profile .dr-article {
		width: 31%;
		height: 105px;
	}
	.homecontainer .profile .articleheading {
		float: left;
		margin-left: 5%;
		width: 66%;
		padding: 0px 2px 0;
	}
	.homecontainer .profile .drheading p.readmore a, .profile .articleheading p.readmore a {
		font-size: 11px;
	}
	.page-section {
		bottom: 0;
		left: 8px;
		top: 93px;
	}
	footer .block1, footer .block2, footer .block3, footer .block4 {
		float: left;
		margin-top: -8px;
		width: 22%;
	}
	.footer h4 {
		font-size: 13px;
	}
	.footer ul li {
		margin: 4% 0 0 6%;
	}
	.footer ul li p {
		padding-left: 9%;
	}
	.footer ul li.ph {
		margin-top: 27%;
	}
	footer .copyright {
		float: left;
		margin-left: 1%;
		margin-top: 3%;
		width: 100%;
	}
	footer .copyright .block4 {
		color: #FFFFFF;
		float: left;
		width: 28%;
	}
	footer .copyright .block5 {
		color: #FFFFFF;
		float: left;
		width: 24%;
	}
	#home-container .quick-links ul li a.patient-form {
		background: url(/images/sprite.png) no-repeat scroll -4px -1px / 201px 246px rgba(0, 0, 0, 0);
	}
	#home-container .quick-links a {
		text-indent: 24px;
		font-size: 12px;
	}
	#home-container .quick-links ul li {
		width: 12%;
	}
	#home-container .quick-links ul li a.appointemnet {
		background: url(/images/sprite.png) no-repeat scroll -4px -37px / 201px 246px rgba(0, 0, 0, 0);
	}
	#home-container .quick-links ul li.app {
		width: 16% !important;
	}
	#home-container .quick-links ul li a.education {
		background: url(/images/sprite.png) no-repeat scroll -4px -76px / 201px 246px rgba(0, 0, 0, 0);
	}
	#home-container .quick-links ul li.edu {
		width: 15% !important;
	}
	#home-container .quick-links ul li a.map {
		background: url(/images/sprite.png) no-repeat scroll -4px -119px / 201px 246px rgba(0, 0, 0, 0);
	}
	#inner-interactivity {
		height: 117px;
	}
	#interactivity .banner-section .right-col .service_320 {
		display: none;
	}
	#inner-container article {
		width: 60%;
	}
	#inner-container aside {
		width: 36%;
	}
}
@media only screen and (max-width: 600px) {
	.right_col {
		width: 62%;
		float: none;
	}
	.logo-img {
		width: 19%;
	}
	#interactivity {
		background: none;
		height: 0;
	}
	#interactivity .banner-section {
		width: 90%;
	}
	#interactivity #top-banner, #interactivity #bottom-banner {
		display: none;
	}
	#interactivity .banner-section .left-col {
		margin-left: 1%;
		width: 41%;
	}
	#interactivity .banner-section .right-col {
		background: none repeat scroll 0 0 #196AA2;
		float: left;
		position: relative;
		width: 58%;
		z-index: 2;
	}
	#interactivity .banner-section .left-col ul li {
		height: 101px;
		width: 110px;
	}
	#interactivity .banner-section .left-col ul li h3 {
		padding: 31px 8px 0;
		font: 14px 'exodemibold', verdana;
	}
	#interactivity .banner-section .right-col ul li img {
		max-width: 61%;
	}
	#interactivity .banner-section .right-col .about {
		height: 92px;
		min-height: 0;
		width: 99.5%;
	}
	#interactivity .tagline h4 {
		font-size: 14px;
		width: 100%;
	}
	#interactivity .tagline h3.heading {
		font-size: 23px;
		margin-top: 1px;
	}
	.home {
		bottom: 98px !important;
	}
	#interactivity .banner-section .right-col .about .details {
		padding: 7px 0 0 8px;
		width: 95%;
	}
	#interactivity .banner-section .right-col .about h1 {
		font: 17px 'exoregular', verdana;
	}
	#interactivity .banner-section .right-col .about p {
		font-size: 11px;
		line-height: 11px;
		padding: 4px 0 0;
	}
	.homecontainer .profile .bar {
		position: absolute;
		right: 66%;
		top: 0;
	}
	.homecontainer .profile .dr-profile {
		height: 104px;
		width: 29%;
	}
	.homecontainer .profile .drimg {
		float: left;
		width: 26%;
	}
	.homecontainer .profile .drheading {
		float: left;
		margin-left: 5%;
		padding: 0 2px;
		width: 66%;
	}
	.homecontainer .profile .drheading h3, .profile .articleheading h3 {
		color: #2E2E30;
		font-family: 'exomedium', verdana;
		font-size: 15px;
		line-height: 24px;
	}
	.homecontainer .profile .drheading p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-top: 5px;
		line-height: 14px !important;
	}
	.homecontainer .profile .dr-article {
		width: 31%;
		height: 105px;
	}
	.homecontainer .profile .articleheading {
		float: left;
		margin-left: 5%;
		width: 66%;
		padding: 0px 2px 0;
	}
	.homecontainer .profile .drheading p.readmore a, .profile .articleheading p.readmore a {
		font-size: 11px;
	}
	footer .block1, footer .block2, footer .block3, footer .block4 {
		float: left;
		margin-top: -8px;
		width: 22%;
	}
	.footer h4 {
		font-size: 13px;
	}
	.footer ul li {
		margin: 4% 0 0 6%;
	}
	.footer ul li p {
		padding-left: 9%;
	}
	.footer ul li.ph {
		margin-top: 27%;
	}
	footer .copyright {
		float: left;
		margin-left: 1%;
		margin-top: 3%;
		width: 100%;
	}
	footer .copyright .block4 {
		color: #FFFFFF;
		float: left;
		width: 28%;
	}
	footer .copyright .block5 {
		color: #FFFFFF;
		float: left;
		width: 21%;
	}
	#home-container .quick-links ul li a.patient-form {
		background: url(/images/sprite.png) no-repeat scroll -4px -1px / 201px 246px rgba(0, 0, 0, 0);
	}
	#home-container .quick-links a {
		text-indent: 24px;
		font-size: 12px;
	}
	#home-container .quick-links ul li {
		width: 12%;
	}
	#home-container .quick-links ul li a.appointemnet {
		background: url(/images/sprite.png) no-repeat scroll -4px -37px / 201px 246px rgba(0, 0, 0, 0);
	}
	#home-container .quick-links ul li.app {
		width: 16% !important;
	}
	#home-container .quick-links ul li a.education {
		background: url(/images/sprite.png) no-repeat scroll -4px -76px / 201px 246px rgba(0, 0, 0, 0);
	}
	#home-container .quick-links ul li.edu {
		width: 15% !important;
	}
	#home-container .quick-links ul li a.map {
		background: url(/images/sprite.png) no-repeat scroll -4px -119px / 201px 246px rgba(0, 0, 0, 0);
	}
	.ypomainmenu {
		left: 7px !important;
		top: 13px !important;
	}
	.ypomainmenu li a {
		padding-left: 19px !important;
	}
	#interactivity .banner-section .right-col .service_320 {
		display: none;
	}
	#inner-container aside .service-menu ul li a {
		font: bold 11px 'exoregular', verdana;
	}
	#inner-container article {
		width: 60%;
	}
	#inner-container aside {
		width: 36%;
	}
	#inner-interactivity {
		height: 109px;
	}
	#sdrn_menu_ul li a{
		display:block;
		width:100%;
	}
}
@media only screen and (max-width: 568px) {
	#interactivity .banner-section {
		width: 97%;
	}
	#interactivity .banner-section .left-col {
		width: 44%;
	}
	#interactivity .banner-section .right-col {
		width: 55%;
	}
}
@media only screen and (max-width: 480px) {
	header {
		border-bottom: none !important;
	}
	#header .logo-img {
		width: 24%;
	}
	#header .right_col {
		width: 45%;
	}
	nav {
		display: none !important;
	}
	#interactivity .banner-section {
		width: 97%;
	}
	#interactivity .banner-section .left-col ul li {
		height: 84px;
		width: 90px;
	}
	#interactivity .banner-section .left-col {
		margin-left: 2%;
		width: 41% !important;
	}
	#interactivity .banner-section .right-col {
		width: 57%;
	}
	#interactivity .banner-section .right-col ul li img {
		max-width: 100% !important;
	}
	#interactivity .banner-section .right-col .about {
		height: auto;
		width: 100%;
	}
	#interactivity .banner-section .right-col .about p {
		font-size: 12px;
		line-height: 10px;
		padding: 0px 0 0;
	}
	#interactivity .banner-section .left-col ul li h3 {
		font: 12px 'exodemibold', verdana;
		padding: 24px 8px 0;
	}
	.right_col {
		width: 49%;
	}
	header {
		height: 56px;
	}
	.home {
		bottom: 78px !important;
	}
	#interactivity .tagline {
		margin: 45px 0 0 18px;
	}
	.homecontainer .profile {
		float: left;
		padding-top: 4.5%;
		position: relative;
		width: 91%;
		margin-left: 0;
		margin-top: 0;
		border-top: none;
	}
	.bar {
		display: none;
	}
	.homecontainer .profile .dr-profile {
		float: left;
		height: 117px;
		width: 55%;
	}
	.homecontainer .profile .drimg {
		float: left;
		width: 24%;
	}
	.homecontainer .profile .drheading h3, .profile .articleheading h3 {
		line-height: 19px;
	}
	.homecontainer .profile .dr-article {
		height: 105px;
		margin-left: 0;
		margin-top: 2%;
		width: 55%;
	}
	.homecontainer .profile .drheading {
		float: left;
		padding: 20px 2px 0;
		width: 66%;
	}
	.homecontainer .profile .drheading p.readmore a, .profile .articleheading p.readmore a {
		padding-top: 0px;
	}
	.homecontainer .profile .drheading h3, .profile .articleheading h3 {
		padding-top: 4%;
	}
	.homecontainer .profile .drheading p {
		font-size: 12px;
	}
	#home-container .quick-links {
		width: 29%;
		margin-left: 5%;
	}
	#home-container .quick-links ul li {
		width: 100%;
		border-bottom: 1px solid #ccc;
		height: 65px;
		border-right: none;
	}
	#home-container .quick-links ul li.app {
		width: 100% !important;
	}
	#home-container .quick-links ul li.edu {
		width: 100% !important;
	}
	#home-container .quick-links a {
		top: 15px;
		font-size: 17px;
		position: relative;
	}
	footer {
		background: url(/images/footer_480.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
		float: left;
		height: 500px;
		position: relative;
		width: 100%;
	}
	footer .block1 {
		float: none;
		width: 60%;
	}
	footer .block2 {
		float: left;
		width: 50%;
	}
	footer .block2 {
		height: 172px;
	}
	footer .block3 {
		float: left;
		width: 50%;
	}
	.footer .block1 ul li.ph {
		margin-top: 24% !important;
	}
	.footer .block2 ul li.ph, .footer .block3 ul li.ph {
		margin-top: 8% !important;
	}
	footer .copyright .block4 {
		color: #FFFFFF;
		float: none;
		width: 39%;
	}
	footer .copyright .block5 {
		color: #FFFFFF;
		float: none;
		width: 90%;
		position: static;
		top: 330px;
		right: -33px;
	}
	footer .copyright .block6 {
		float: right;
		width: 74%;
	}
	#interactivity .banner-section .right-col .service_320 {
		display: none;
	}
	#inner-container article {
		width: 97%;
		margin-right: 10px:;
	}
	#inner-container aside .service-menu {
		display: none;
	}
	#inner-container aside {
		float: left;
		width: 100%;
		height: auto;
	}
	#inner-container aside .article-box .drimg {
		width: 24%;
	}
	#inner-container aside .article-box .articleheading h3 {
		font-size: 17px;
		line-height: 23px;
	}
	#client-logos {
		border-top: none;
	}
	#inner-interactivity {
		display: none;
	}
	#inner-container aside .quick-links {
		width: 72%;
		margin-left: 10%;
	}
	header {
		border-bottom: 3px solid #999999;
		height: 70px;
	}
	.logo-img {
		width: 29%;
	}
	.page-section {
		bottom: 0;
		left: 10px;
		top: 135px;
	}
	.footer .block1 ul li.ph {
		margin-top: 4% !important;
	}
	.footer .block2 ul li.ph {
		margin-top: 5% !important;
	}
	.footer h4 {
		text-indent: 30px;
		background: url(/images/arrow.png) no-repeat 12px 6px;
	}
	.footer .contact_heading a {
		color: #fff;
		margin: 0px 0px 0px 20px;
	}
	.page-section #slider1-pager li {
		display: none;
	}
}
@media screen and (max-width: 414px) {
	.right_col .ph-no {
		text-align: left;
	}
	.homecontainer .profile .drheading {
		float: left;
		padding: 20px 2px 0;
		width: 40%;
	}
	.homecontainer .profile .articleheading {
		float: left;
		margin-left: 5%;
		width: 40%;
		padding: 0px 2px 0;
	}
	#interactivity .banner-section .left-col {
		margin-left: 2%;
		width: 30% !important;
	}
	#interactivity .banner-section .right-col {
		width: 66%;
	}
	#interactivity .banner-section .right-col .about p {
		font-size: 13px;
		line-height: 22px;
		padding: 12px 0 12px 0px;
	}
	#header .logo-img {
		width: 22%;
	}
	.homecontainer .profile {
		overflow: hidden;
	}
}
@media only screen and (min-width: 240px) and (max-width: 360px) {
	#header .logo-img {
		width: 24%;
	}
	.logo-img {
		margin-left: 5%;
		width: 24%;
		margin-top: 1%;
	}
	.right_col {
		width: 23%;
	}
	.right_col .ph-no {
		color: #262626;
		float: left;
		font-family: 'exoregular', verdana;
		font-size: 22px;
		margin-top: 4%;
		margin-left: 23%;
	}
	header {
		height: 100px;
		border-bottom: 3px solid #999;
	}
	#interactivity .banner-section .left-col {
		display: none;
	}
	#interactivity .banner-section .right-col {
		width: 100%;
	}
	#interactivity .banner-section .right-col .about {
		height: auto;
		margin-left: auto;
		margin-right: auto;
		padding: 6px 8px 0;
		width: 95%;
	}
	#interactivity .banner-section .right-col .about .details {
		padding: 0;
		width: 100%;
	}
	#interactivity .banner-section .right-col .about p {
		font-size: 13px;
		line-height: 19px;
		padding: 9px;
	}
	#interactivity .banner-section .right-col .about h1 {
		font: 21px 'exoregular', verdana;
		padding-left: 10px;
	}
	.home {
		bottom: 330px !important;
	}
	.homecontainer .profile {
		margin-left: auto;
		margin-right: auto;
		width: 91%;
	}
	.homecontainer .profile .dr-profile {
		float: left;
		height: 108px;
		width: 46%;
	}
	.homecontainer .profile .drheading {
		float: left;
		margin-left: 2%;
		padding: 10px 2px 0;
		width: 44%;
	}
	.homecontainer .profile .drheading h3, .profile .articleheading h3 {
		padding-top: 4%;
	}
	.homecontainer .profile .dr-article {
		height: 93px;
	}
	.homecontainer .profile .articleheading {
		float: left;
		margin-left: 2%;
		padding: 0 2px;
		width: 40%;
	}
	footer {
		height: auto;
	}
	.footer ul li {
		margin: 1% 0 0 6%;
	}
	footer .copyright {
		float: left;
		margin-left: 1%;
		margin-top: 5%;
		width: 100%;
	}
	footer .copyright .block4 {
		width: 40%;
	}
	.footer ul li {
		height: 18px;
	}
	footer .copyright .block6 {
		float: left;
		margin-top: 16px;
		width: 42%;
	}
	footer .copyright .block5 {
		color: #FFFFFF;
		float: left;
		width: 73%;
		position: inherit;
	}
	footer .block1 {
		float: none;
		width: 60%;
	}
	footer .block2 {
		float: left;
		width: 50%;
	}
	footer .block2 {
		height: 180px;
	}
	footer .block3 {
		float: left;
		width: 65%;
	}
	.footer ul li p {
		font-size: 10px;
		line-height: 14px;
		padding-left: 10%;
		padding-top: 1%;
	}
	.footer h4 {
		font-size: 10px;
	}
	.footer .block3 ul li p {
		padding-left: 3% !important;
		padding-top: 0 !important;
	}
	.footer .block3 ul li.ph {
		margin-top: 4% !important;
	}
	#interactivity .banner-section .right-col .service_320 {
		display: block;
		margin-bottom: 3%;
	}
	#interactivity .banner-section .right-col .service_320 ul li {
		border-bottom: 1px solid #103455;
		padding: 3% 0;
		width: 100%;
		background: #01203d;
	}
	#interactivity .banner-section .right-col .service_320 ul li a {
		color: #FFFFFF;
		display: block;
		font: bold 14px 'exoregular', verdana;
		padding-left: 5%;
	}
	#interactivity .banner-section .right-col .service_320 ul li a:hover {
		color: #196aa2
	}
	.homecontainer .profile {
		padding-top: 1.5%;
	}
	#inner-container article {
		width: 97%;
		margin-right: 10px:;
	}
	#inner-container aside .service-menu {
		display: none;
	}
	#inner-container aside {
		float: left;
		width: 100%;
		height: auto;
	}
	#inner-container aside .article-box .drimg {
		width: 32%;
	}
	#inner-container aside .article-box .articleheading h3 {
		font-size: 17px;
		line-height: 23px;
	}
	#client-logos {
		border-top: none;
	}
	#inner-interactivity {
		display: none;
	}
	.profile_page_img {
		float: left;
		width: 30%;
	}
	.profile_page_txt {
		color: #01203D;
		float: left;
		margin: 5px 0 0 17px;
		width: 58%;
	}
	.profile_page_content h2 {
		font-size: 16px;
	}
	.profile_page h3 {
		font-size: 14px;
	}
	.contact_class {
		width: 99% !important
	}
	#inner-container article ul li {
		margin: 0 0 7px 0;
	}
	.email_web ul li {
		width: 60% !important;
	}
}
#snippet-box {
	display: none;
}
.staff {
	background: none repeat scroll 0 0 #E8E8E8;
	float: left;
	margin: 10px 10px 23px 0;
	min-height: 125px;
	width: 48%;
}
.staff-pic img {
	height: 100%;
	float: left;
	margin: 10px 10px 10px 10px;
}
.staff-info {
	float: left;
	padding: 31px 0 0;
	width: 56%;
}
#flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	*width: 960px;
	*overflow: hidden;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 97%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nbs-flexisel-nav-left {
	background: rgba(0, 0, 0, 0) url(/images/left-arrow.png) no-repeat scroll 0 0;
	cursor: pointer;
	height: 110px;
	left: 0px;
	position: absolute;
	top: 0px !important;
	width: 30px;
}
.nbs-flexisel-nav-right {
	background: url(/images/right-arrow.png) no-repeat scroll 0 0;
	cursor: pointer;
	height: 110px;
	right: 0;
	position: absolute;
	top: 0px !important;
	width: 50px;
}
.iframe-m {
	border: 1px solid #999;
	height: 700px;
	width: 96%;
}