@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: red;
	padding-right: 8px;
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-fw {
	width: 1.28571429em;
	text-align: center
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.fa-ul > li {
	position: relative
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}
.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-google-plus:before {
	content: "\f0d5"
}
.fa-calendar:before {
	content: "\f073"
}
.fa-phone:before {
	content: "\f095"
}
.fa-clock-o:before {
	content: "\f017"
}
.fa-plus:before {
	content: "\f067"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-file-pdf-o:before {
	content: "\f1c1"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.fa-pinterest-p:before {
	content: "\f231"
}
body {
	margin: 0px;
	padding: 0px;
	top:0px !important;
}
img {
	border: 0px;
	max-width: 100%;
	vertical-align: middle;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px;
	padding: 0px;
}
ul, ol {
	margin: 0px;
	padding: 0px;
}
ul, li {
	list-style: none;
}
a, a:hover {
	text-decoration: none;
	outline: none;
}
.clear {
	clear: both;
}
#backtotop, #backtobot {
	cursor: pointer;
	right: 5px;
	position: fixed;
	z-index: 10000;
	width: 40px;
	height: 40px;
	font: bold 12px/40px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
#backtotop {
	bottom: 10px;
	opacity: 0.6;
}
#backtobot {
	top: 5000px;
	background: url(../images/backtobottom.png) no-repeat scroll left top;
}
#backtotop a, #backtobot a {
	display: block;
	text-indent: -9999px;
}
#backtotop:hover, #backtobot:hover {
	opacity: 1;
}
.Intra-L, .Intra-R {
	height: 100%;
	padding: 0;
	position: absolute;
	width: 480px;
	z-index: 5;
}
.Intra-R {
	margin: 0 0 0 1170px;
}
.Intra-L {
	margin: 0 0 0 -480px;
}
.rslides {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.rslides li {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	display: none;
}
.videoBorder {
	border: 4px solid #333;
	width: 90%;
	position: relative;
	margin: 15px auto;
	padding: 50% 0px 0px 0px !important;
}
.videoBorder iframe, .videoBorder embed {
	top: 0px;
	position: absolute;
	width: 100.1%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px !important;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	float: left;
	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: none;
	width: 90%;
	margin: 0px auto;
}
.nbs-flexisel-item {
	float: left;
	padding: 0px;
	position: relative;
	overflow: hidden;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	cursor: pointer;
	position: absolute;
	z-index: 100;
}
#Container {
	overflow: hidden;
}
header, footer, #Content-Container, #banner-wrapper, #services-wrapper, #credibility-wrapper, #doctor-wrapper, #journey-wrapper, #speciality-wrapper, #Map-Container, #resources-wrapper, #form-h #MapSlider-H-Container {
	width: 100%;
}
.header, .menu-sec, .section, .credibility, .footer, #MapSlider-H, .banner-s, #Content-Main, .banner {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0px 5px;
}
.intra-div {
	display: table;
	vertical-align: top;
	width: 100%;
}
.open-f span, .loc-f span, .refferal-f span, .cloudy span, .fluctuating span, .central span, .irritation span, .gradual span, .abnormal span, .problems span, .publication span, .research span, .selection span, .consultation span, .diagnostic span, .treatment span, .recovery span, .forms-r span, .refferrers-r span, .first-r span, .pricing-r span, .cloudy-s span, .fluctuating-s span, .blurring-s span, .irritation-s span, .gradual-s span, .abnormal-s span, .problems-s span, .why-consider-s span, .journey-s span, .forms-s span, .refferrers-s span, .first-s span, .pricing-s span, .blurred span, .corneal span, .pterygium span, .myopia span, .cataract span, .dry span, .macular span, .diabetic span, .small span, .premium span, .minimally span, .pterygium-t span, .intravitreal span, .corneal-t span, .lasik span, .prk span {
	background: url(../images/sprite.png) 0px 0px no-repeat;
	display: inline-block;
}
.Header-sticky {
	position: fixed;
	z-index: 99999;
	transition: all 700ms ease-out;
	top: 0px;
	background: #fff;
}
.header {
	min-height: 130px;
	transition: all 700ms ease-out;
}
.Header-sticky .header {
	min-height: 103px;
	z-index: 99999;
}
.logo {
	margin-top: 18px;
	display: inline-block;
	transition: all 700ms ease-out;
}
.Header-sticky .logo {
	width: 325px;
	margin-top: 14px;
}
.header-right {
	display: inline-block;
	margin-top: 0px;
	float: right;
	transition: all 700ms ease-out;
	width: 426px;
}
.cal-appointments {
	background: #fff;
	border-radius: 60px;
	padding: 0px 20px;
	border: 1px solid #ebebeb;
	width: 100%;
	float: right;
	margin-top: 10px;
	margin-bottom:5px;
}
.cal-appointments li {
	display: inline-block;
	width: 54%;
	margin: 5px 1%;
	font: 400 16px/30px 'Lato', sans-serif;
	text-transform: uppercase;
}
.cal-appointments li:first-child {
	border-right: 1px solid #ebebeb;
	width: 40% !important;
}
.cal-appointments li a {
	color: #16a9df;
}
.cal-appointments li i {
	margin-right: 10px;
	color: #194077;
	font-size: 22px !important;
	vertical-align: middle;
}
#menu-wrapper {
	min-height: 48px;
	background: #0a2e61;
	border-top: 1px solid #e5e5e5;
}
#Mobile-Menu {
	display: none;
}
nav {
	position: relative;
}
.menu, .menu ul {
	display: block;
}
.menu {
	margin: 0px auto;
}
.menu li {
	font: 400 15px/44px 'Lato', sans-serif;
	width: 12%;
	float: left;
	z-index: 99999;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	border-bottom: 4px solid #0a2e61;
}
.menu a {
	cursor: pointer;
	position: relative;
	text-decoration: none;
	color: #fff !important;
	display: block;
}
.menu li:hover {
	border-bottom: 4px solid #16a9df;
}
.menu li:hover:after {
	position: absolute;
	content: "";
	bottom: 0px;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #b2dff8;
	left: 45%;
}
.menu li a:hover {
	color: #000;
}
.menu li li a {
	height: auto;
	padding: 10px;
	text-shadow: none;
	text-align: left;
	margin: 0px;
	color: #fff !important;
	padding: 10px 0px 10px 30px;
}
.patient-m {
	width: 14% !important;
}
.menu ul {
	left: 0px;
	position: absolute;
	display: none;
	width: 205px;
	padding: 4px 0px 0 0;
}
.menu li li {
	background: #194077 url(../images/menu-arrow.png) 10px 18px no-repeat;
	border-bottom: 1px solid #000000 !important;
	font: 500 15px/22px 'Lato', sans-serif;
	border-bottom: 1px solid #333333;
	float: none;
	border-top: none !important;
	margin-top: 0px !important;
	width: 200px;
	text-transform: none;
}
.menu li li:hover:after {
	display: none;
}
.about-m li {
	width: 200px !important;
}
.patient-m li {
	width: 250px !important;
}
.conditions-m li {
	width: 250px !important;
}
.patient-m li li {
	width: 278px !important;
	padding: 0 10px 0 0;
}
.menu li li:hover {
	background: #22bbf3 url(../images/menu-arrow-hover.png) 10px 18px no-repeat;
}
.menu ul ul {
	left: 100%;
	top: 0;
	padding: 0px;
}
.menu li:hover > ul {
	top: 100%;
	display: block;
}
.menu li li:hover > ul {
	left: 100%;
	top: 0;
}
.menu li li:hover > ul {
	left: 100%;
	top: 0;
}
.floating-menu {
	width: 60px;
	position: fixed;
	right: 0px;
	top: 275px;
	z-index: 99999;
}
.floating-menu li {
	background: #194077;
	margin: 3px 0px;
	text-align: center;
	min-height: 77px;
	font: 400 12px/20px 'Lato', sans-serif;
	padding-top: 13px;
	transition: ease-out 600ms;
}
.floating-menu li a {
	display: block;
	color: #fff;
}
.floating-menu li span {
	width: 30px;
	height: 30px;
	display: block;
	margin: 0px auto 0px auto;
}
.open-f span {
	background-position: 0px 0px;
}
.loc-f span {
	background-position: -60px 0px;
}
.refferal-f span {
	background-position: -120px 0px;
}
.floating-menu li:hover {
	background: #16a9df;
	transition: ease-out 600ms;
}
#banner-wrapper .banner {
	position: relative;
	height: 453px;
	overflow: visible;
	padding: 0px;
	top: 0;
}
#banner-wrapper-s {
	overflow: hidden;
}
#banner-wrapper-s .banner {
	height: 208px;
	position: relative;
	overflow: visible;
	padding: 0px;
}
#banner-wrapper .banner1 {
	background: url(../images/banner1.jpg) left 0px no-repeat;
}
#banner-wrapper .banner1 .Intra-L {
	background: url(../images/banner1-left.jpg) no-repeat scroll right 0;
}
#banner-wrapper .banner1 .Intra-R {
	background: url(../images/banner1-right.jpg) no-repeat scroll left 0;
}
#banner-wrapper .banner2 {
	background: url(../images/banner2-new.jpg) left 0px no-repeat;
}
#banner-wrapper .banner2 .Intra-L {
	background: url(../images/banner2-left.jpg) no-repeat scroll right 0;
}
#banner-wrapper .banner2 .Intra-R {
	background: url(../images/banner2-right.jpg) no-repeat scroll left 0;
}
#banner-wrapper .banner3 {
	background: url(../images/banner3.jpg) left 0px no-repeat;
}
#banner-wrapper .banner3 .Intra-L {
	background: url(../images/banner3-left.jpg) no-repeat scroll right 0;
}
#banner-wrapper .banner3 .Intra-R {
	background: url(../images/banner3-right.jpg) no-repeat scroll left 0;
}
#banner-wrapper .banner4 {
	background: url(../images/banner4.jpg) left 0px no-repeat;
}
#banner-wrapper .banner4 .Intra-L {
	background: url(../images/banner4-left.jpg) no-repeat scroll right 0;
}
#banner-wrapper .banner4 .Intra-R {
	background: url(../images/banner4-right.jpg) no-repeat scroll left 0;
}
#banner-wrapper-s .banner1 {
	background: url(../images/banner1-s.jpg) left 0px no-repeat;
}
#banner-wrapper-s .banner1 .Intra-L {
	background: url(../images/banner1-s-left.jpg) right 0px no-repeat;
}
#banner-wrapper-s .banner1 .Intra-R {
	background: url(../images/banner1-s-right.jpg) left 0px no-repeat;
}
#banner-wrapper-s .banner2 {
	background: url(../images/banner2-s-new.jpg) left 0px no-repeat;
}
#banner-wrapper-s .banner2 .Intra-L, #banner-wrapper-s .banner2 .Intra-R {
	background: #f2edde;
}
#banner-wrapper-s .banner3 {
	background: url(../images/banner3-s.jpg) left 0px no-repeat;
}
#banner-wrapper-s .banner3 .Intra-L {
	background: url(../images/banner3-s-left.jpg) right 0px no-repeat;
}
#banner-wrapper-s .banner3 .Intra-R {
	background: url(../images/banner3-s-right.jpg) left 0px no-repeat;
}
#banner-wrapper-s .banner4 {
	background: url(../images/banner4-s.jpg) left 0px no-repeat;
}
#banner-wrapper-s .banner4 .Intra-L {
	background: url(../images/banner4-s-left.jpg) right 0px no-repeat;
}
#banner-wrapper-s .banner4 .Intra-R {
	background: url(../images/banner4-s-right.jpg) left 0px no-repeat;
}
.banner-list {
	width: 80px;
	bottom: 20px;
	z-index: 99;
	right: 30px;
	position: absolute;
}
#banner-wrapper-s .banner-list {
	bottom: 15px;
}
.banner-list li {
	float: left;
	border-radius: 50%;
	margin: 0px 1px;
	background: #194077;
	border: 1px solid #b3b3b3;
	-moz-box-shadow: 2px 3px 16px #b3b3b3;
	-webkit-box-shadow: 2px 3px 16px #b3b3b3;
	box-shadow: 2px 3px 16px #b3b3b3;
}
.banner-list li a {
	display: block;
	width: 9px;
	border-radius: 50%;
	height: 9px;
	border: 3px solid #fff;
}
.banner-list li:hover, .home-banner_here {
	background: #19acdf !important;
}
.slider-txt {
	position: absolute;
	right: 5px;
	top: 196px;
	width: 34%;
	z-index: 9999999;
	color: #000;
}
#banner-wrapper-s .slider-txt {
	top: 20px;
}
.slider-txt h3 {
	font: 900 30px/40px 'Lato', sans-serif;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#banner-wrapper-s .slider-txt h3 {
	font: 900 30px/35px 'Lato', sans-serif;
}
.slider-txt h3 span {
	font: 400 18px/28px 'Lato', sans-serif;
	display: block;
}
.read-more-b {
	font: 500 16px/20px 'Lato', sans-serif;
	padding-right: 10px;
	position: relative;
	width: 85px;
}
.read-more-b a {
	color: #000;
}
.read-more-b i {
	position: absolute;
	left: 90px;
	top: 2px;
	content: "";
}
#services-wrapper {
	background: url(../images/services-bg.png) no-repeat scroll center top;
}
#services-wrapper .section {
	min-height: 620px;
	position: relative;
}
#services-wrapper h3 {
	font: 600 40px/50px 'Lato', sans-serif;
	padding: 62px 0px 67px 0px;
	text-align: center;
	color: #2f2f2f;
}
#services-wrapper h3 span {
	margin: 0px auto;
	display: block;
}
.arc {
	background: url(../images/arc.png) no-repeat scroll center 3px;
	width: 120px;
	height: 30px;
}
.line {
	background: url(../images/line.png) no-repeat scroll center 0px;
	width: 140px;
	height: 5px;
}
#services-wrapper .nbs-flexisel-nav-left {
	background: url(../images/arrow-left.png) left center no-repeat;
	left: 0 !important;
	height: 25px;
	width: 15px;
	top: 40% !important;
}
#services-wrapper .nbs-flexisel-nav-right {
	background: url(../images/arrow-right.png) 0px center no-repeat;
	right: 0px !important;
	height: 25px;
	width: 15px;
	top: 40% !important;
}
#services-wrapper li {
	font: 500 18px/25px 'Lato', sans-serif;
}
#services-wrapper li a i {
	display: block;
	color: #0f4c84;
	font: 500 16px/25px 'Lato', sans-serif;
}
#services-wrapper li span {
	display: block;
	width: 165px;
	height: 165px;
	margin: 10px auto 0px auto;
}
#services-wrapper li a {
	color: #212121;
	display: block;
}
.cloudy span {
	background-position: 0px -60px;
}
.gradual span {
	background-position: 0px -900px;
}
.irritation span {
	background-position: 0px -690px;
}
.pterygium-h span {
	background: url(../images/ossn-icon-h.png) 0px 0px no-repeat;
}
.fuchs-h span {
	background: url(../images/fuchs-icon-h.png) 0px 0px no-repeat;
}
.central span {
	background-position: 0px -480px;
}
.fluctuating span {
	background-position: 0px -270px;
}
.age-h span {
	background: url(../images/age-related-macular-degeneration-icon-h.png) 0px 0px no-repeat;
}
.myopia-h span {
	background: url(../images/myopia-icon-h.png) 0px 0px no-repeat;
}
.ossn-h span {
	background: url(../images/pterygium-icon-h.png) 0px 0px no-repeat;
}
.problems span {
	background-position: 0px -1320px;
}
.pterygium-h:hover span {
	background: url(../images/pterygium-icon-h-hover.png) 0px 0px no-repeat;
}
.fuchs-h:hover span {
	background: url(../images/fuchs-icon-h-hover.png) 0px 0px no-repeat;
}
.central:hover span {
	background-position: -233px -480px;
}
.fluctuating:hover span {
	background-position: -233px -270px;
}
.age-h:hover span {
	background: url(../images/age-related-macular-degeneration-icon-h-hover.png) 0px 0px no-repeat;
}
.myopia-h:hover span {
	background: url(../images/myopia-icon-h-hover.png) 0px 0px no-repeat;
}
.ossn-h:hover span {
	background: url(../images/ossn-icon-h-hover.png) 0px 0px no-repeat;
}
.problems:hover span {
	background-position: -233px -1320px;
}
#services-wrapper #backtotop {
	cursor: pointer;
	left: 48.3%;
	bottom: 65px;
	position: absolute;
	z-index: 10000;
	width: 46px;
	height: 46px;
}
#services-wrapper #backtotop {
	background: url(../images/mouse-pointer.png) no-repeat scroll left top;
	opacity: 0.6;
}
#services-wrapper #backtotop a {
	display: block;
	text-indent: -9999px;
}
#services-wrapper #backtotop:hover {
	opacity: 1;
}
#doctor-wrapper .section {
	min-height: 754px;
	position: relative;
}
.doctor-txt {
	display: inline-block;
	width: 40%;
	vertical-align: top;
	margin-top: 50px;
}
.doctor-txt .border {
	border-left: 10px solid #000000;
	border-top: 10px solid #000000;
	font: 700 30px/38px 'Lato', sans-serif;
	color: #414141;
	padding: 20px 0px 20px 20px;
}
.why-consider {
	width: 59%;
	vertical-align: top;
	position: relative;
	margin-top: 50px;
	float: right;
}
.doctor-txt h3 {
	font: 900 42px/50px 'Lato', sans-serif;
	color: #194077;
	padding-left: 30px;
}
.doctor-txt h3 span {
	color: #414141;
	display: block;
	font: 400 22px/28px 'Lato', sans-serif;
}
.speciality {
	font: 400 22px/28px 'Lato', sans-serif;
	padding: 10px 0px 20px 30px !important;
	color: #16a9df !important;
}
.doctor-txt p {
	font: 300 15px/25px 'Lato', sans-serif;
	padding: 0px 0px 0px 30px;
	color: #1f1f1f;
	width: 80%;
}
.cv-list {
	margin: 40px 0px 0px 0px;
}
.cv-list li {
	background: url(../images/list-bg.png) no-repeat scroll left top;
	width: 30.3%;
	margin: 0px 1%;
	float: left;
	padding: 11px 0px;
	background-size: 100% 100%;
	font: 400 14px/20px 'Lato', sans-serif;
	text-transform: uppercase;
	position: relative;
}
.cv-list li a {
	color: #29292d;
	display: block;
}
.cv-list li:last-child {
	text-align: center;
}
.cv-list li span {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 12px;
}
.publication a {
	padding-left: 30px;
}
.publication span {
	background-position: -180px 0px;
	left: 10px;
}
.research a {
	padding-left: 30px;
}
.research span {
	background-position: -240px 0px;
	left: 10px;
}
.why-consider img {
	float: right;
}
.consider-list {
	background: #16a9df;
	min-width: 246px;
	min-height: 300px;
	position: absolute;
	z-index: 999;
	top: 263px;
	-moz-box-shadow: 6px 6px 0px #194178;
	-webkit-box-shadow: 6px 6px 0px #194178;
	box-shadow: 6px 6px 0px #194178;
	left: 41%;
}
.consider-list p {
	width: 92%;
	margin: 0px auto;
	font: 300 18px/25px 'Lato', sans-serif;
	color: #fff;
	text-align: center;
	border-radius: 0px 0px 50% 50%;
	background: #194077;
	text-transform: uppercase;
	padding: 11px 0px 25px 0px;
}
.consider-list p span {
	font: 900 20px/25px 'Lato', sans-serif;
	display: block;
}
.consider-list li {
	font: 400 16px/48px 'Lato', sans-serif;
	border-bottom: 1px solid #7bceed;
	position: relative;
	color: #fff;
	padding: 0px 0px 0px 12px;
}
.consider-list ul {
	padding: 5px 0px 0 0;
	width: 88%;
	margin: 0px auto;
}
.consider-list li:before {
	content: "\2022";
	position: absolute;
	left: 0px;
	top: 0px;
	color: #fff;
}
.consider-list li:last-child {
	border-bottom: none !important;
}
.quick-links {
	border: 1px solid #b2e0f8;
	margin: 122px 0px 0px 0px;
}
.q-heading {
	background: #b2dff8;
	font: 700 22px/84px 'Lato', sans-serif;
	text-align: center;
	position: relative;
	width: 242px;
	left: 0px;
	color: #000000;
	text-transform: uppercase;
	float: left;
}
.q-heading::after {
	position: absolute;
	right: -12px;
	top: 28px;
	border-style: solid;
	border-width: 13px 0 13px 12px;
	border-color: transparent transparent transparent #b2dff8;
	content: "";
}
.quick-links a {
	padding: 30px 0px 30px 4%;
	float: left;
	font: 400 16px/20px 'Lato', sans-serif;
	color: #000000;
	position: relative;
}
.quick-links a:before {
	content: "\2022";
	color: #03bbff;
	position: absolute;
	left: 28px;
	top: 30px;
	font-size: 35px !important;
}
#journey-wrapper {
	background: #194077;
}
#journey-wrapper .section {
	min-height: 541px;
	background: url(../images/journey-bg.jpg) no-repeat scroll right top;
	position: relative;
}
#journey-wrapper .section .Intra-R {
	background: url(../images/journey-right.jpg) no-repeat scroll 5px top;
}
#journey-wrapper h3 {
	font: 700 32px/42px 'Lato', sans-serif;
	padding: 58px 0px 0px 0px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
#journey-wrapper h3 span {
	margin: 0px auto;
	display: block;
}
#journey-wrapper .arc {
	filter: grayscale(100%) brightness(2);
}
.desc-j {
	font: 400 16px/25px 'Lato', sans-serif;
	text-align: center;
	color: #fff;
	margin-bottom: 55px;
}
.journey-list {
	width: 80%;
}
.journey-list > div {
	display: inline-block;
	width: 19.6%;
	color: #fff;
	vertical-align: top;
}
.journey-list > div span {
	width: 166px;
	height: 150px;
	display: block;
	margin: 0px auto 25px auto;
}
.selection span {
	background-position: 0px -1530px;
}
.consultation span {
	background-position: 0px -1710px;
}
.diagnostic span {
	background-position: 0px -1890px;
}
.treatment span {
	background-position: 0px -2070px;
}
.recovery span {
	background-position: 0px -2250px;
}
.selection:hover span {
	background-position: -233px -1530px;
}
.consultation:hover span {
	background-position: -233px -1710px;
}
.diagnostic:hover span {
	background-position: -233px -1890px;
}
.treatment:hover span {
	background-position: -233px -2070px;
}
.recovery:hover span {
	background-position: -233px -2250px;
}
.journey-list > div p {
	text-align: center;
	text-transform: uppercase;
	font: 400 15px/20px 'Lato', sans-serif;
	padding-bottom: 10px;
	color: #fff;
}
.journey-list > div p a {
	color: #fff;
}
.journey-list > div ul {
	width: 62%;
	margin: 0px auto;
	font: 400 15px/20px 'Lato', sans-serif;
}
.selection ul {
	width: 70% !important;
}
.journey-list > div ul li {
	background: url(../images/list-j-bullet.png) no-repeat scroll left 6px;
	color: #fff;
	padding: 0px 0px 0px 16px;
	display: block;
}
.journey-list > div ul li a {
}
#speciality-wrapper {
	background: #f9f9f9;
}
#speciality-wrapper .section {
	min-height: 577px;
	position: relative;
}
#speciality-wrapper .Intra-L {
	background: #16a9df;
}
.speciality-img {
	background: #16a9df url(../images/speciality-bg.jpg) no-repeat scroll 100% top;
	width: 63%;
	display: inline-block;
	min-height: 577px;
	vertical-align: top;
}
.speciality-img ul {
	margin-top: 78px;
}
.speciality-img ul li {
	float: left;
	margin: 12px 29px 0px 0px;
}
.image1 img {
	-moz-box-shadow: 16px 16px 0px #8ecff5;
	-webkit-box-shadow: 16px 16px 0px #8ecff5;
	box-shadow: 16px 16px 0px #8ecff5;
}
.image2 {
	margin-top: 27px !important;
}
.image2 img {
	-moz-box-shadow: 12px -12px 0px #8ecff5;
	-webkit-box-shadow: 12px -12px 0px #8ecff5;
	box-shadow: 12px -12px 0px #8ecff5;
}
.image3 {
	margin-top: 27px !important;
}
.image3 img {
	-moz-box-shadow: 12px 12px 0px #8ecff5;
	-webkit-box-shadow: 12px 12px 0px #8ecff5;
	box-shadow: 12px 12px 0px #8ecff5;
}
.speciality-list {
	display: inline-block;
	width: 42%;
	vertical-align: top;
	left: 60%;
	position: absolute;
	z-index: 9999;
	top: 0px;
}
.speciality-list h3 {
	font: 900 34px/38px 'Lato', sans-serif;
	padding: 85px 0px 15px 0px;
	color: #000;
	text-transform: uppercase;
}
.speciality-list ul {
	width: 90%;
}
.speciality-list li {
	font: 400 17px/25px 'Lato', sans-serif;
	margin-bottom: 10px;
	position: relative;
}
.speciality-list li a {
	padding-left: 8%;
	color: #000;
	display: block;
}
.speciality-list i {
	position: absolute;
	left: 0px;
	top: 5px;
	content: "";
	color: #141414;
}
.read-more-sp {
	width: 106px;
	font: 400 15px/36px 'Lato', sans-serif;
	float: right;
	border: 1px solid #000000;
	margin: 28px 6% 0px 0px;
	text-align: center;
}
.read-more-sp a {
	display: block;
	color: #000000;
}
#Map-Container {
	min-height: 565px;
	border-top: 1px solid #9a9a9a;
}
.gm-style .gm-style-iw {
	overflow: visible !important;
	position: relative;
	border-radius: 10px;
	padding: 10px 0px 10px 21px;
	background: #00008b;
	font: 400 14px/20px 'Lato', sans-serif;
	color: #fff;
}
.gm-style .gm-style-iw::after {
	background: url(../images/map-line.png) no-repeat scroll 0 top;
	top: 40%;
	right: -66px;
	position: absolute;
	content: "";
	width: 66px;
	height: 8px;
}
.gm-style > div > div > div > div > div > div {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none !important;
	box-shadow: none !important;
	position: relative;
}
.gm-style > div > div > div > div > div > div > div > div {
}
.gm-style > div > div > div > div > div {
	background: #fefefe;
	color: #fff !important;
	text-align: left;
	right: 0px !important;
}
.gm-style > div > div > div > div > div > div > div {
	top: -6px !important;
}
.gm-style > div > div > div > div > div > div > div > div {
	box-shadow: none !important;
	font: 400 14px/20px 'Lato', sans-serif;
	text-transform: none;
	color: #fff;
	margin-top: 10px;
	position: relative;
	width: 270px;
}
.ad-head, .ad-head1 {
	font: 700 16px/25px 'Lato', sans-serif;
}
.gm-style-iw p {
	font: 400 14px/20px 'Lato', sans-serif;
	color: #fff;
}
.gm-style-iw p a {
	color: #e91d24;
}
.gm-style > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div:nth-child(1), .gm-style > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) {
	display: none;
}
.procedure-loc, .ad-head1, .sp-color {
	color: #000000 !important;
}
/*Locations with iframes*/
#MapSlider-H-Container {
	position: relative;
	height: 450px;
}
#MapSlider-H-Container iframe {
	width: 100%;
	height: 100%;
}
#MapSlider-H {
	position: relative;
	top: -65%;
	z-index: 10;
}
.consulting-procedural-locations {
	position: absolute;
	top: 20%;
}
.consulting-procedural-locations ul li {
	width: 250px;
	margin-bottom: 1px solid #ffffff;
	text-align: center;
	font: 400 14px/20px 'Lato', sans-serif;
	color: #fff;
	background: #0286B6;
	margin: 4px 0;
}
.consulting-procedural-locations ul li a {
	color: #fff;
	display: block;
	padding: 5px 0;
}
.consulting-procedural-locations li:hover, .consulting-procedural-locations .bullet10 li:hover, .consulting-procedural-locations .bullet10 li.rslides_here {
	background: #000000;
}
.proc {
	background: #0A2E61 !important;
}
.consulting-procedural-locations li.proc:hover, .consulting-procedural-locations .bullet10 li.proc:hover, .consulting-procedural-locations .bullet10 li.proc.rslides_here {
	background: #000000 !important;
}
#resources-wrapper {
	background: url(../images/resources-bg.jpg) no-repeat scroll center top;
	background-attachment: fixed;
}
#resources-wrapper .section {
	min-height: 493px;
}
#resources-wrapper h3 {
	font: 900 32px/40px 'Lato', sans-serif;
	color: #fff;
	text-align: center;
	padding: 78px 0px 48px 0px;
	text-transform: uppercase;
}
.resources-list {
	background: url(../images/eye-img.png) no-repeat scroll center top;
	min-height: 265px;
	width: 75%;
	margin: 0px auto;
}
.resources-list li {
	position: relative;
	width: 30%;
	font: 400 22px/30px 'Lato', sans-serif;
}
.resources-list li a {
	color: #fff;
	display: block;
}
.resources-list li span {
	width: 77px;
	height: 77px;
	position: absolute;
}
.resources-list li:nth-child(odd) span {
	right: 0px;
	top: 0px;
}
.forms-r a, .first-r a {
	padding: 22px 0px 22px 0% !important;
}
.resources-list li:nth-child(even) {
	float: right;
}
.refferrers-r a, .pricing-r a {
	padding: 22px 0px 22px 37%;
}
.forms-r {
	top: -18px;
	right: -69px;
}
.refferrers-r {
	top: -91px;
	right: 67px;
}
.first-r {
	top: 0px;
	right: 15px;
}
.pricing-r {
	top: -76px;
	right: -22px;
}
.forms-r span {
	background-position: 0px -2430px;
}
.refferrers-r span {
	background-position: -120px -2430px;
	margin: -22px 0px 0px -98px;
}
.first-r span {
	background-position: -240px -2430px;
}
.pricing-r span {
	background-position: 0px -2550px;
	margin: -22px 0px 0px -98px;
}
.forms-r:hover span {
	background-position: 0px -2670px;
}
.refferrers-r:hover span {
	background-position: -120px -2670px;
}
.first-r:hover span {
	background-position: -240px -2670px;
}
.pricing-r:hover span {
	background-position: 0px -2790px;
}
#form-h {
	border-top: 17px solid #fff;
	background: #f9f8f8;
}
#form-h .section {
	min-height: 381px;
	position: relative;
}
#form-h .section .Intra-L {
	background: url(../images/form-left.jpg) no-repeat scroll right -17px;
}
#form-h .section h3 {
	font: 900 34px/38px 'Lato', sans-serif;
	color: #103364;
	text-align: center;
	text-transform: uppercase;
	padding: 58px 0px 42px 0px;
}
#credibility-wrapper {
	border-top: 1px solid #919191;
}
.credibility {
	margin: 0px auto 0px auto;
	min-height: 170px;
}
.credibility li {
	display: inline-block;
	margin: 43px 3px 0px 0%;
}
#credibility-wrapper .nbs-flexisel-nav-left {
	background: url(../images/arrow-left.png) left center no-repeat;
	left: 0 !important;
	height: 25px;
	width: 15px;
	top: 60% !important;
}
#credibility-wrapper .nbs-flexisel-nav-right {
	background: url(../images/arrow-right.png) 0px center no-repeat;
	right: 0px !important;
	height: 25px;
	width: 15px;
	top: 60% !important;
}
footer {
	background: #2f3031 url(../images/footer-bg.jpg) no-repeat scroll center top;
}
.footer {
	font: 400 15px/27px 'Lato', sans-serif;
	min-height: 478px;
	color: #fff;
}
.footer a {
	color: #fff;
}
.conditions-f {
	width: 28%;
}
.info-f {
	width: 16%;
}
.social-f {
	width: 29%;
}
.search-f {
	width: 24%;
}
#newsearch {
	width: 80%;
	border: 2px solid #16a9df !important;
}
.tftextinput2 {
	width: 76%;
	padding: 0px 0px 0px 5px;
	border: none;
	background: none;
	color: #fff;
	font: 400 14px/25px 'Roboto', sans-serif !important;
}
.tfbutton2 {
	background: #16a9df;
	border: none;
	height: 27px;
	width: 25px;
	margin-left: 4px;
	color: #fff;
	float: right;
}

::-webkit-input-placeholder {
 color: #fff;
}

:-moz-placeholder {
 color: #fff;
 opacity: 1;
}

::-moz-placeholder {
 color: #fff;
 opacity: 1;
}

:-ms-input-placeholder {
 color: #fff;
}

::-ms-input-placeholder {
 color: #fff;
}
.conditions-f, .info-f, .social-f, .search-f {
	display: inline-block;
	padding: 65px 0px 44px 0px;
	vertical-align: top;
}
.heading-f {
	font: 400 22px/28px 'Lato', sans-serif;
	padding-bottom: 30px;
}
.social-icons {
	margin-bottom: 50px;
}
.social-icons li {
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	background: #16a9df;
	margin: 0px 1px;
}
.social-icons li span {
	font-size: 18px !important;
	margin-top: 5px;
}
.social-icons li:hover {
	background: #fff;
}
.social-icons li:hover span {
	color: #194077;
}
.doctoralia {
	font: 400 16px/25px 'Lato', sans-serif;
}
.translate-f {
	margin-top: 60px;
	display:none;
}
.translate-f .heading-img {
	filter: grayscale(100%) brightness(3);
	margin-bottom: 12px;
}
.goog-te-gadget-simple {
	width: 80% !important;
	background: none !important;
	padding-bottom: 0px !important;
	border: 2px solid #16a9df !important;
}
.goog-te-gadget-simple .goog-te-menu-value {
	color: #fff !important;
	display: block !important;
	width: 98%;
}
.goog-te-gadget-simple .goog-te-menu-value span:first-child {
	text-decoration: none;
	width: 80% !important;
	float: left;
	font: 400 14px/28px 'Roboto', sans-serif !important;
	height: 26px !important;
}
.goog-te-gadget-simple .goog-te-menu-value span:nth-child(3) {
	display: none !important;
}
.goog-te-gadget-simple .goog-te-menu-value span:nth-child(5) {
	background: #16a9df;
	color: #fff !important;
	float: right;
	font: 400 14px/17px 'Roboto', sans-serif !important;
	margin: -1px -1px 0px 0px;
	padding: 5px 5px 5px 5px;
}
.goog-te-gadget-simple img {
	display: none !important;
}
.translate-f:hover .heading-img {
	filter: grayscale(0%) brightness(100%);
}
.doctoralia img {
	margin-top: 10px;
	display: block;
}
.copyright-logo {
	border-top: 1px solid #838485;
	padding-top: 35px;
}
.copyright {
	float: left;
	width: 80%;
}
.ypo-logo {
	float: right;
	width: 20%;
}
#Content-Main {
	display: table;
	width: 100%;
}
.content-left {
	display: table-cell;
	vertical-align: top;
	width: 100%;
}
.image-right {
	float: right;
	margin: 0 0 20px 3%;
	width: auto;
}
.image-center {
	text-align: center;
}
.image-right img, .image-center img {
	border: 2px solid #50576e;
}
.no-sidebar #Content-Main {
	display: inherit;
}
.no-sidebar .content-left {
	display: inherit;
	float: none;
	width: 100%;
}
.navigation a:hover {
	text-decoration: none;
}
.navigation {
	font: 400 16px/25px 'Lato', sans-serif;
	color: #000;
	padding: 10px 0px 45px 5px;
	width: 98%;
}
.navigation a {
	color: #000000;
}
.no-sidebar aside {
	display: none;
}
aside {
	margin: 11px 5px 20px 0;
	padding: 0 5px 20px 0;
	width: 310px;
}
.textMain {
	color: #000;
	font: 400 16px/25px 'Lato', sans-serif;
	margin: 0 5% 0 0;
	padding: 10px 0px 30px 3px;
	text-align: justify;
	border-top: 1px solid #4e688e;
}
.textMain a {
	color: #19518f;
	text-decoration: none;
}
.textMain a:hover {
	color: #00A3FF;
}
.textMain p {
	padding: 5px 0;
}
.textMain ul {
	padding: 0px;
	margin: 10px 0px;
}
.textMain ol {
	padding: 0px;
	margin: 10px 0px 0px 30px;
}
.textMain ul li {
	background: url(../images/list-icon.png) no-repeat scroll 0 14px;
	padding: 5px 0 5px 14px;
	list-style: none;
	color: #121212;
}
.textMain ol li {
	padding: 5px 0px 5px 0px;
	list-style: decimal;
	background: none !important;
}
.textMain ul ul, .textMain ol ol {
	margin: 0px;
	padding: 5px 0px 5px 20px;
}
.textMain ul ul li, .textMain ol ul li {
	background: none;
	padding: 5px 0px;
	list-style: circle;
}
.textMain ol ol li {
	padding: 5px 0px;
	list-style-type: lower-alpha;
}
.textMain ul ul ul li {
	list-style: square;
}
.textMain ol ol ol li {
	list-style: lower-roman;
}
.textMain h1 {
	color: #194077;
	font: 900 36px/42px 'Lato', sans-serif;
	padding: 23px 0px 28px 0px;
	clear: both;
	text-align: left !important;
}
.profile .textMain h1 {
	margin-bottom: 0px;
	padding: 23px 0px 0px 0px;
	width: 60%;
}
.textMain h1 span {
	color: #414141;
	display: block;
	font: 400 22px/26px 'Lato', sans-serif;
}
.textMain h2, .heading2 {
	font: 600 32px/35px 'Lato', sans-serif;
	color: #537ab4;
	margin: 10px 0px;
	text-align: left;
}
.textMain h2 a, .heading2 a {
	color: #171717;
}
.textMain h2 a:hover {
	text-decoration: underline;
}
.textMain h3, .heading3 {
	font: 600 28px/30px 'Lato', sans-serif;
	color: #035a77;
	text-align: left;
	margin: 20px 0px 10px 0;
}
.textMain h4, .heading4 {
	font: 500 24px/26px 'Lato', sans-serif;
	color: #246376;
	text-align: left;
	margin: 15px 0px;
}
.textMainBold {
	font: 600 16px/25px 'Lato', sans-serif;
	color: #19518f;
	text-align: left;
}
.textMainBold a {
	color: #19518f;
	text-decoration: none !important;
}
.textMainBold a:hover {
	text-decoration: underline;
	color: #035a77;
}
.PDFtext {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.multimedia-iframe iframe {
	height: 400px;
	border: none;
	width: 100%;
}
.mandatory {
	color: #ff8204;
	font: bold 10px Verdana, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.faqs-tabs ul {
	text-align: center;
	width: 100%;
}
.textMain .faqs-tabs ul li {
	background: #e0e0e0 none repeat scroll 0 0;
	display: inline-block;
	margin: 10px;
	padding: 0;
}
.textMain .faqs-tabs ul li a {
	color: #5e5e5e;
	display: block;
	text-decoration: none !important;
	padding: 7px 15px;
}
.hr {
	width: 100%;
	height: 1px;
	background: #CFCFCF;
	float: left;
	clear: both;
	padding: 0px !important;
	margin: 20px 0px;
}
.nodisplay {
	display: none !important;
}
.textMain ul.pdf-links li {
	background: none !important;
	list-style: outside none none;
	padding: 5px 0 5px 0px;
}
.pdf-links li a {
	text-decoration: none !important;
}
.pdf-links li i {
	margin: 0px 6px 5px 0px;
	color: #df0b0a;
	font-size: 21px !important;
	float: left;
}
.video-container {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.multiBorder {
	width: 100%;
	position: relative;
	margin: 10px auto;
	padding: 100% 0px 0px 0px;
	overflow: hidden;
	height: 535px;
}
.videoBorder iframe, .videoBorder embed, .multiBorder iframe, .multiBorder embed {
	top: 0px;
	position: absolute;
	width: 100.1%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px !important;
}
.videoborder {
	border: 4px solid #333;
	width: 90%;
	position: relative;
	margin: 15px auto;
}
.videoborder iframe, .videoborder embed {
	top: 0px;
	position: absolute;
	width: 100.1%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px !important;
}
.conditions-procedures {
	border: 1px solid #0a2e61;
	background: #e6e6e6;
	float: left;
}
.conditions-procedures .heading {
	background: #0a2e61;
	font: 400 25px/57px 'Lato', sans-serif;
	padding-left: 10px;
	color: #fff;
}
.conditions-procedures li {
	border-bottom: 1px solid #c1c1c1;
	font: 400 15px/22px 'Lato', sans-serif;
	background: #e6e6e6;
	width: 100%;
	float: left;
}
.conditions-procedures li a {
	display: block;
	color: #212121;
	padding: 4px 0px 4px 0px;
	float: left;
	width: 100%;
}
.conditions-procedures li i {
	display: block;
	color: #0f4c84;
	padding-top: 3px;
	font-style: normal !important;
}
.conditions-procedures li span {
	width: 50px;
	height: 50px;
	margin: 0px 17px 0px 10px;
	float: left;
}
.conditions-procedures li:hover a {
	color: #fff;
	background: #16a9df;
}
.conditions-procedures li:hover i {
	color: #fff;
}
.conditions-procedures li:last-child {
	border-bottom: none !important;
}
.pterygium-s span {
	background: url(../images/ossn-icon-s.png) 0px 0px no-repeat;
}
.keratoconus-s span {
	background: url(../images/keratoconus-icon-s.png) 0px 10px no-repeat;
	height: 70px !important;
}
.fuchs-s span {
	background: url(../images/fuchs-endothelial-dystrophy-icon-s.png) 0px 0px no-repeat;
}
.age-s span {
	background: url(../images/age-related-macular-degeneration.png) 0px 10px no-repeat;
	height: 70px !important;
}
.myopia-s span {
	background: url(../images/myopia-icon-s.png) 0px 10px no-repeat;
	height: 70px !important;
}
.ossn-s span {
	background: url(../images/pterygium-icon-s.png) 0px 0px no-repeat;
}
.problems-s span {
	background-position: -180px -3000px;
}
.doc-sec-s {
	border: 5px solid #5b5b5b;
	margin: 5px 0px;
	padding-bottom: 15px;
 float: left:
}
.doc-sec-s p {
	font: 900 25px/30px 'Lato', sans-serif;
	color: #194077;
	padding: 10px 0px 0px 8px;
}
.doc-sec-s p span {
	display: block;
	color: #414141;
	text-transform: uppercase;
	font: 400 15px/20px 'Lato', sans-serif;
}
.speciality-a, .speciality-c {
	color: #194077 !important;
	font: 400 15px/20px 'Lato', sans-serif;
	padding: 0px 0px 0px 8px;
}
.view-profile-s {
	width: 96px;
	font: 400 15px/30px 'Lato', sans-serif;
	text-align: center;
	margin: 20px 0px 0px 8px;
	border: 1px solid #bebebe;
}
.view-profile-s a {
	color: #29292d;
	display: block;
}
.why-consider-s {
	background: #505050;
	padding: 10px 0px 10px 0px;
	font: 300 18px/22px 'Lato', sans-serif;
	text-transform: uppercase;
	margin: 5px 0 0 0;
}
.why-consider-s i {
	display: block;
	font: 900 20px/25px 'Lato', sans-serif;
}
.why-consider-s a {
	display: block;
	color: #fff;
}
.why-consider-s span {
	margin: 16px 20px 0px 9px;
	display: inline-block;
}
.journey-s {
	background: #194077;
	font: 700 22px/50px 'Lato', sans-serif;
	margin: 5px 0px;
	text-transform: uppercase;
}
.journey-s span {
	margin: 7px 20px 0px 10px;
	display: inline-block;
}
.journey-s a {
	color: #fff;
}
.why-consider-s span {
	background-position: -330px 0px;
	width: 40px;
	height: 30px;
	float: left;
}
.why-consider-s:hover {
	background: #16a9df;
}
.why-consider-s:hover span {
	background-position: -180px -30px;
}
.journey-s span {
	background-position: -270px 0px;
	float: left;
	width: 40px;
	height: 34px;
}
.practice-loc-s {
	background: #103364;
	font: 400 15px/20px 'Lato', sans-serif;
	color: #fff;
	min-height: 255px;
	position: relative;
}
.practice-loc-s .practice-img {
	margin: 0px auto 15px auto;
	text-align: center;
}
.practice-heading {
	background: #05224b;
	font: 700 22px/42px 'Lato', sans-serif;
	padding-left: 10px;
	color: #fff;
}
.practice-txt {
	margin-left: 10px;
}
.practice-txt span {
	font: 700 15px/20px 'Lato', sans-serif;
}
.locations-list {
	width: 130px;
	position: absolute;
	bottom: 10px;
	right: 4px;
	z-index: 90;
}
.locations-list li {
	border-radius: 50%;
	background: #fff;
	width: 10px;
	height: 10px;
	display: inline-block;
}
.locations-list li a {
	display: block;
	width: 10px;
	height: 10px;
}
.locations_here, .locations-list li:hover {
	background: #16a9df !important;
}
.resources-s {
	margin: 5px 0px 0px 0px;
}
.resource-heading {
	background: #16a9df;
	font: 700 25px/50px 'Lato', sans-serif;
	padding-left: 10px;
	color: #fff;
	text-transform: uppercase;
}
.resources-s li {
	background: #505050;
	font: 300 18px/56px 'Lato', sans-serif;
	border-bottom: 1px solid #6a6a6a;
}
.resources-s li a {
	display: block;
	color: #fff;
}
.resources-s li span {
	float: left;
	height: 35px;
	margin: 16px 10px 0px 23px;
}
.forms-s span {
	background-position: 0px -3090px;
	width: 43px;
}
.first-s span {
	background-position: -60px -3090px;
	width: 43px;
}
.refferrers-s span {
	background-position: -120px -3090px;
	width: 43px;
}
.pricing-s span {
	background-position: -210px -3090px;
	width: 43px;
}
.resources-s li:hover {
	background: #103364;
	border-bottom: 1px solid #16a9df;
}
.form-a {
	background: #d9d9d9;
	min-height: 407px;
	margin-top: 5px;
}
.form-a .heading {
	font: 700 25px/50px 'Lato', sans-serif;
	padding-left: 10px;
	color: #232323;
	text-transform: uppercase;
}
.contact-details {
	width: 460px;
	margin: -100px auto 0 0;
	float: right;
}
.contact-page h1 span {
	display: block;
	font: 400 17px/30px 'Lato', sans-serif;
	color: #16a9df;
}
.contact-page .contact-details li i {
	float: left;
	margin: 0px 0px 0px 28px;
	color: #0a2e61;
	font-size: 30px !important;
}
.contact-page .contact-details li {
	display: inline-block;
	background: none !important;
	width: 90%;
	margin: 0px 2%;
	font: 400 23px/30px 'Lato', sans-serif;
	padding: 10px 0px;
	border: 1px solid #537ab4;
	-moz-box-shadow: 4px 3px 0px #1187c2;
	-webkit-box-shadow: 4px 3px 0px #1187c2;
	box-shadow: 4px 3px 0px #1187c2;
}
.contact-page .contact-details li a {
	padding-left: 10%;
}
.loc-links {
	width: 80%;
	margin: 20px auto 40px auto !important;
}
.loc-links li:first-child {
	border-right: 3px solid #5b5b5b;
}
.loc-links li {
	background: none !important;
	display: inline-block;
	width: 40%;
	vertical-align: top;
	font: 600 24px/28px 'Lato', sans-serif;
	text-align: center;
}
.loc-links li a {
	color: #1b6572;
}
.heading-bg {
	background: #6b6c6e !important;
	color: #fff;
	padding: 5px 0px 5px 0px;
	text-align: center !important;
	width: 96%;
}
.profile .doc-sec-s {
	display: none;
}
.condition-p > div {
	background: #f3f1f1;
	border: 1px solid #d6d6d6;
	margin: 25px 0px;
}
.condition-p .heading {
	background: #0a2e61;
	width: 80%;
	padding: 22px 0px 22px 20px;
	color: #fff;
	font: 20px/25px 'Lato', sans-serif;
}
.condition-p p {
	padding: 25px 0px 25px 3%;
	background: #f3f1f1;
	width: 85%;
}
.condition-p .heading span {
	width: 97px;
	height: 106px;
	float: right;
	margin: -43px -76px 0 0;
}
.blurred span {
	background-position: 0px -3143px;
}
.corneal span {
	background-position: -150px -3143px;
}
.pterygium span {
	background-position: -300px -3143px;
}
.myopia span {
	background-position: 0px -3300px;
}
.cataract span {
	background-position: -150px -3300px;
}
.dry span {
	background-position: -300px -3300px;
}
.macular span {
	background-position: 0px -3450px;
}
.diabetic span {
	background-position: -150px -3450px;
}
.small span {
	background-position: 0px -3600px;
}
.premium span {
	background-position: -150px -3600px;
}
.micro-incision span {
	background: url(../images/micro-incision-cataract-surgery-icon.png) 0px 0px no-repeat;
}
.endothelial span {
	background: url(../images/endothelial-keratoplasty-icon.png) 0px 0px no-repeat;
}
.corneal-treat span {
	background: url(../images/corneal-collagen-cross-linking-icon.png) 0px 0px no-repeat;
}
.deep-anterior span {
	background: url(../images/deep-anterior-lamellar-keratoplasty-icon.png) 0px 0px no-repeat;
}
.high-myopia span {
	background: url(../images/high-myopia-preventive-therapy-icon.png) 0px 0px no-repeat;
}
.laser-vision span {
	background: url(../images/laser-vision-correction-icon.png) 0px 0px no-repeat;
}
.minimally span {
	background-position: -300px -3600px;
}
.pterygium-t span {
	background-position: 0px -3750px;
}
.intravitreal span {
	background-position: -150px -3750px;
}
.corneal-t span {
	background-position: -300px -3750px;
}
.lasik span {
	background-position: 0px -3900px;
}
.prk span {
	background-position: -150px -3900px;
}
.fuchs-con span {
	background: url(../images/fuchs-icon.png) 0px 0px no-repeat;
}
.ossn-con span {
	background: url(../images/ossn-icon.png) 0px 0px no-repeat;
}
.glaucoma-con span {
	background: url(../images/glaucoma-icon.png) 0px 0px no-repeat;
}
.diabetic-macular-oedema-con span {
	background: url(../images/diabetic-macular-oedema-icon.png) 0px 0px no-repeat;
}
.image-right p {
	font: 700 18px/32px 'Lato', sans-serif;
	color: #fff;
	text-align: center;
	background: #323a56;
}
.speciality-c {
	padding-left: 0px;
	color: #005372 !important;
	margin-bottom: 20px;
}
.profile .image-right {
	float: right;
	margin: -80px 0 20px 3%;
	width: auto;
}
.profile .heading2 {
	color: #0a2e61;
	font: 700 22px/25px 'Lato', sans-serif;
}
.profile-images {
	margin: 30px 0px 0px 0px;
}
.profile-images li {
	background: none !important;
	display: inline-block;
	width: 21%;
	margin: 0px 1%;
	border: 6px solid #2a2929;
	padding: 0px !important;
}
.profile .membership span {
	margin-right: 20px;
}
.list-txt {
	font: 400 15px/20px 'Lato', sans-serif;
	margin: -30px 0px 0px 25% !important;
	display: none;
}
.useful-list {
	border: 3px solid #0a2e61;
	display: inline-block;
	float: left;
	height: 248px;
	margin: 10px 1%;
	min-width: 250px;
	text-align: center;
	vertical-align: top;
	width: 46%;
	overflow: hidden;
}
.useful-list > a {
	display: block;
	padding: 5px 0;
	width: 99.9%;
	min-height: 70px;
}
.textMain .useful-list h3 {
	border-top: 4px solid #0a2e61 !important;
	border-left: none !important;
	font: 22px/28px 'Lato', sans-serif;
	margin: 0;
	padding: 22px 5px 10px;
	text-align: center !important;
}
.w-testimonials li, .m-testimonials li {
	background: none !important;
}
.m-testimonials li {
	border: 1px solid #ddd;
	border-radius: 5px;
	width: 87%;
	padding: 0px !important;
	margin: 10px 0 0 0 !important;
	font: 400 14px/22px 'Lato', sans-serif;
}
.m-image img {
	display: inline-block;
	vertical-align: top;
	float: right;
}
.m-image p {
	display: inline-block;
	vertical-align: top;
	font: 600 15px/20px 'Roboto', sans-serif !important;
	color: #0073bb !important;
}
.m-image {
	padding: 5px 10px 5px 15px;
	border-bottom: 1px solid #ddd;
}
.m-txt {
	padding: 15px;
}
.doc-img-t {
	float: left;
	margin: 0 20px 10px 0;
	width: 350px;
	border: 1px solid #000;
	padding: 5px;
}
.doc-img-t p {
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	width: 100%;
	padding: 10px 0px;
	text-align: center;
	text-transform: uppercase;
}
.doc-img-t p a {
	display: block;
	color: #fff !important;
	font: 500 24px/30px 'Lato', sans-serif;
}
.tableborder {
	border: 1px solid #9C9C9C;
	float: left;
	margin: 10px 10px 10px 0;
	width: 31%;
	padding-bottom: 10px;
	text-align: center;
	-moz-box-shadow: 4px 3px 0px #4a4a4a;
	-webkit-box-shadow: 4px 3px 0px #4a4a4a;
	box-shadow: 4px 3px 0px #4a4a4a;
	height: 200px;
}
.formHead {
	min-height: 30px;
	background: #494949 none repeat scroll 0 0;
	color: #ffffff;
	font: 600 17px/26px 'Lato', sans-serif;
	margin: 5px 5px 10px 5px;
	padding: 10px 0 10px 10px;
}
.text-address {
	color: #000;
	font: 400 16px/26px 'Roboto', sans-serif !important;
	padding: 0 8px;
	text-decoration: none;
}
.text-address p {
	margin: 0 3px !important;
}
.schema-address {
	margin-bottom: 30px;
	text-align: center;
}
.tel-schema img {
	margin: -5px 15px 0px 0px;
	float: left;
}
.text-address p {
	margin: 0 3px !important;
}
.text-address a {
	color: #707070;
	text-decoration: underline;
}
.text-address a:hover {
	color: #004e96;
	text-decoration: underline;
}
.related-tabs {
	margin: 20px 0px 0px 0px;
}
.related-tabs li {
	background: #09557E !important;
	border-top: 1px solid #858585;
	border-bottom: 4px solid #858585;
	font: 600 20px/25px 'Open Sans', sans-serif !important;
	padding: 10px 10px 10px 3% !important;
	position: relative;
	float: left;
	margin: 10px;
	width: 42%;
	text-align: left !important;
}
.related-tabs li a {
	color: #fff;
}
.related-tabs li a:hover {
	color: #fff !important;
}
.related-tabs li:hover::after {
	position: absolute;
	content: "";
	border-style: solid;
	border-width: 11.5px 0 11.5px 11px;
	border-color: transparent transparent transparent #09557E;
	right: -11px;
	top: 27%;
}
.align-right {
	float: right;
}
.textMain .accordian h2 {
	background: url(../images/plus.jpg) no-repeat left 5px;
	border-bottom: 1px dotted #989898;
	color: #323232;
	display: block;
	font: 400 25px/30px 'Lato', sans-serif;
	margin: 10px 0 0;
	padding: 5px 0 15px 60px;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.textMain .accordian .current {
	border-bottom: 3px solid #000;
}
.textMain .accordian .pane {
	background: #f3f3f3;
	padding: 0 10px 10px 20px;
	display: none;
}
.pane ul {
	margin: 0;
}
.textMain .accordian li {
	display: block;
}
.faqs-tabs ul {
	text-align: center;
	width: 100%;
}
.textMain .faqs-tabs ul li {
	background: none !important;
	display: inline-block;
	margin: 10px;
	padding: 5px;
	border: 1px solid rgb(73, 73, 73);
}
.textMain .faqs-tabs ul li a {
	background: rgb(73, 73, 73);
	color: #fff;
	display: block;
	text-decoration: none !important;
	padding: 10px 28px;
}
.landing {
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.landing:last-child {
	border-bottom: none !important;
}
.landing-img {
	float: left;
	margin: 20px 20px 0px 0px;
	width: 34.5%;
}
.landing img {
	border: 1px dashed #ccc;
	padding: 5px;
}
.landing-txt {
	float: left;
	width: 62%;
}
.multimedialist {
	margin: 15px 0 0;
}
.read-more-p {
	border: 1px solid #33cccc;
	width: 140px;
	float: right;
	text-align: center;
	font: 600 16px/40px 'Open Sans', sans-serif;
	margin-top: 20px;
}
.media {
	color: #fff;
	list-style: outside none none;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left;
	text-decoration: none;
}
.video {
	margin: 0 5% 0 0% !important;
}
.media li {
	float: left;
	list-style: outside none none;
	padding: 0 !important;
	width: 152px;
}
.media li a {
	border-radius: 5px;
	color: #ffffff;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 0 5px 40px;
	text-decoration: none;
	width: 110px;
	font: 400 14px/19px 'Open Sans', sans-serif;
}
.media li a:hover {
	color: #fff !important;
}
.video a {
	background: #3A3A3A url(../images/loadmove.png) no-repeat scroll 12px 5px !important;
}
.info a {
	background: #3A3A3A url(../images/patient-icon.png) no-repeat scroll 12px 5px !important;
}
.video:hover a {
	background: #043B87 url(../images/loadmove.png) no-repeat scroll 12px 5px !important;
}
.info:hover a {
	background: #043B87 url(../images/patient-icon.png) no-repeat scroll 12px 5px !important;
}
.cond-procedures-l {
	margin: 75px 0px;
	padding: 0px 20px 30px 0px;
	border: 1px solid #035A77;
	border-top: 0px;
	width: 89%;
	border-radius: 30px 0px 0px 0px;
}
.cond-procedures-l .image-l {
	width: 168px;
	left: 92%;
	top: 20px;
	border: 6px solid #035A77;
	height: 162px;
	margin: 20px auto;
}
.cond-procedures-l .heading3 {
	color: #fff !important;
	margin: 0px 20px 0 0 !important;
	background: #035A77;
	padding: 20px;
	border-radius: 30px 0px 0px 0px;
	width: 97.6%;
}
.cond-procedures-l ul {
	padding: 0px 20px;
}
.cond-procedures-l li {
	width: 47%;
	float: left;
	text-align: left !important;
}
.cond-procedures-l li li {
	width: 100%;
}
.anchor {
	position: relative;
	top: -150px;
}
.form-h iframe {
	min-height: 200px;
}
.contact-details b {
	color: #979797 !important;
	font-weight: 600 !important;
}
.contact-loctions {
	width: 46%;
	margin: 15px 1%;
	border: 2px solid #ddd;
	position: relative;
	z-index: 0;
	float: left;
}
.loc-iframe {
	width: 100%;
	height: 250px;
}
.loc-iframe iframe {
	width: 100%;
	height: 250px;
}
.loc-details {
	z-index: 999;
	background: #0286b6;
	width: 95%;
	padding: 0px 5px 0 4%;
	min-height: 150px;
}
.pro-loc .loc-details {
	background: #0a2e61;
}
.loc-details h4 {
	color: #fff !important;
	padding: 10px 0 !important;
	font-weight: 700 !important;
	font: 700 26px/32px 'Open Sans', sans-serif !important;
	margin: 0px !important;
}
.loc-details i {
	margin-right: 5px;
	font-size: 18px !important;
}
.loc-details p, .loc-details li a, .loc-details .textMainBold, .loc-details li {
	color: #fff !important;
	text-align: left!important;
	margin-bottom: 7px;
	font: 400 16px/25px 'Open Sans', sans-serif !important;
}
.language {
	margin:0px;
	padding:0px;
	text-align:right;
}
.language ul {
	margin:0px;
	padding:0px;
}
.language ul li {
	margin:0px;
	padding:0px;
	display:inline-block;
}
.skiptranslate {
	display:none;
}
.blog-posts li {
	background-image:none !important;
	padding:5px !important;
	border-bottom:1px solid #666666;
}
 @media all and (max-width:1130px) {
.quick-links a {
	padding: 30px 0px 30px 3%;
	font: 400 15px/20px 'Lato', sans-serif;
}
.quick-links a::before {
	left: 15px;
}
.speciality-list {
	width: 44%;
	left: 58%;
}
.speciality-list h3 {
	font: 900 28px/32px 'Lato', sans-serif;
}
.read-more-sp {
	margin: 28px 12% 0px 0px;
}
.forms-r {
	right: -4%;
}
.refferrers-r {
	right: 4%;
}
.first-r {
	right: 10%;
}
.pricing-r {
	right: -10%;
}
.speciality-img ul li {
	width: 32%;
}
.journey-list {
	width: 84%;
}
.selection ul {
	width: 86% !important;
}
.journey-list > div ul {
	width: 70%;
}
.resources-list li {
	width: 240px;
}
.speciality-list h3 {
	padding: 25px 0px 15px 0px;
}
.speciality-list {
	left: 54%;
}
.logo {
	width: 44%;
}
.tableborder {
	width: 45%;
}
}
 @media all and (max-width:960px) {
.q-heading {
	font: 700 22px/160px 'Lato', sans-serif;
}
.cv-list li {
	width: 185px;
	margin: 5px 1%;
	display: inline-block;
}
.publication a {
	padding-left: 39px;
}
.journey-list {
	width: 100%;
}
.slider-txt h3 {
	font: 900 30px/35px 'Lato', sans-serif;
}
.consider-list {
	left: 36%;
}
.q-heading::after {
	top: 47%;
}
.quick-links {
	margin: 30px 0px 15px 0px;
}
.doctor-txt h3 {
	font: 900 36px/46px 'Lato', sans-serif;
}
.speciality-list h3 {
	font: 900 25px/30px 'Lato', sans-serif;
}
.resources-list li {
	font: 400 18px/30px 'Lato', sans-serif;
}
.resources-list li {
	width: 205px;
}
.menu li {
	font: 500 14px/44px 'Lato', sans-serif;
}
.quick-links a {
	width: 31%;
}
.quick-links a::before {
	left: 5px;
}
.resources-list {
	width: 83%;
}
.journey-list > div {
	margin: 10px;
}
#journey-wrapper .section {
	background-size: 100% auto;
}
.profile .image-right {
	float: none;
	margin: 0px auto;
	width: 227px;
}
.profile .textMain h1 {
	width: 100%;
}
.profile-images li {
	width: 200px;
	margin: 10px 5px;
	float: left;
}
.contact-page .contact-details li {
	display: block;
	width: 55%;
	margin: 10px auto;
}
}
 @media all and (max-width:804px) {
.journey-list > div {
	width: 29.6%;
}
.journey-list > div ul {
	width: 79%;
}
.quick-links a {
	width: 30%;
}
.doctor-txt h3 {
	font: 900 32px/42px 'Lato', sans-serif;
}
.speciality-img {
	background-size: 100% 100%;
}
.logo {
	width: auto;
	width: 100%;
	text-align: center;
	display: block;
}
.header-right {
	display: block;
	float: none;
	margin: 15px auto;
	width: 426px;
}
.cal-appointments {
	float: none;
}
.slider-txt {
	left: 30%;
	top: auto;
	bottom: 10px;
}
#banner-wrapper .banner2 .slider-txt,  #banner-wrapper .banner3 .slider-txt {
	color: #fff !important;
}
#banner-wrapper .banner2 .slider-txt a,  #banner-wrapper .banner3 .slider-txt a {
	color: #fff !important;
}
.cv-list li {
	width: 165px;
}
#journey-wrapper .section {
	background: none;
}
.journey-list > div ul {
	width: 106px;
}
.speciality-list h3 {
	font: 900 22px/26px 'Lato', sans-serif;
}
#banner-wrapper-s .slider-txt {
	left: 61%;
	top: 15px;
	bottom: auto;
}
.contact-page .contact-details li {
	width: 430px;
}
.tableborder {
	width: 280px;
	margin: 5px auto;
	float: none;
}
}
 @media all and (max-width:720px) {
header {
	position: relative;
}
.logo {
	width: 85%;
	margin-top: 10px;
}
#menu-wrapper {
	background: none;
	clear: both;
	display: none;
}
#Mobile-Menu {
	display: block;
	position: absolute;
	z-index: 99999;
	right: 0px;
	top: 5px;
	clear: both;
}
#Mobile-Menu a {
	color: #fff;
	display: block;
}
.menu-mobile {
	z-index: 999999;
	padding: 2px 0px;
	color: #fff;
}
.menu-mobile img {
	margin: 0px 10px 0px 15px;
	width: 30px;
	height: auto;
}
.Wrapper {
	position: fixed;
	z-index: 9999;
	right: 0px;
	top: 0px;
	width: 80%;
	background: #94d3e4;
	display: none;
	height: 87.6%;
	overflow: scroll;
	background: #000000;
}
.Wrapper {
	display: none;
}
#menu-wrapper .sub-menu {
	padding-left: 10px;
}
.par-menu li {
	font: 300 16px/24px 'Lato', sans-serif;
	background: #194077 url(../images/list-j-bullet.png) no-repeat scroll 15px 23px;
	transition: all ease-out 400ms;
	text-transform: uppercase;
	border-bottom: 1px solid #42628f;
}
.par-menu li a {
	padding: 14px 0px 14px 30px;
	display: block;
}
.par-menu li:hover {
	background: #16a9df url(../images/list-j-bullet.png) no-repeat scroll 15px 23px;
	transition: all ease-out 400ms;
}
.par-menu .sub-menu li:hover {
	background: #024193 url(../images/par-menu-bullet.png) no-repeat scroll 30px 23px;
	transition: all ease-out 400ms;
}
.par-menu .sub-menu li {
	padding-left: 20px;
	background: #194077 url(../images/par-menu-bullet-hover.png) no-repeat scroll 30px 23px;
	transition: all ease-out 400ms;
	font: 300 14px/24px 'Lato', sans-serif;
}
.par-menu .sub-menu li li {
	display: none;
}
.submit-testimonials {
	float: none !important;
	margin: 0px auto;
}
.content-left {
	display: inherit;
}
aside {
	margin: 0px auto;
}
#banner-wrapper,  #banner-wrapper-s {
	display: none;
}
.related-tabs li {
	width: 90%;
	float: none;
	margin: 10px auto;
}
#testimonials-wrapper .section {
	background-position: 40% top;
}
.reviews-list {
	bottom: 92px;
	left: 25%;
}
.menu-f {
	width: 100%;
}
.form-h iframe {
	min-height: 395px;
}
#services-wrapper #backtotop {
	left: 47%;
}
.why-consider {
	width: 100%;
	float: none;
	text-align: center;
}
.why-consider img {
	float: none;
}
.consider-list {
	position: static;
	width: 300px;
	margin: 0px auto;
}
.doctor-txt {
	display: block;
	width: 100%;
}
.quick-links a {
	width: 228px;
	padding: 10px 0px 10px 10%;
}
.quick-links a::before {
	left: 5%;
	top: 11px;
}
.speciality-img {
	width: 100%;
	display: block;
	min-height: auto;
}
.speciality-list {
	width: 100%;
	left: 58%;
	position: static;
}
#speciality-wrapper .Intra-L {
	display: none;
}
.speciality-img ul {
	margin-top: 0px;
}
.conditions-f,  .info-f,  .social-f,  .search-f {
	width: 48% !important;
}
footer {
	background-size: cover;
}
.copyright,  .ypo-logo {
	float: left;
	width: 100%;
	margin: 5px 0px;
}
.copyright-logo {
	padding-top: 10px;
}
.speciality-list {
	padding-bottom: 10px;
}
}
 @media all and (max-width:610px) {
.Header-sticky {
	position: static;
}
.Header-sticky header {
	position: relative;
}
.Header-sticky .logo {
	width: 85%;
	margin-top: 10px;
}
.journey-list > div {
	width: 44.6%;
}
.speciality-img ul li {
	width: 40%;
}
.resources-list {
	background: none;
}
.resources-list li {
	width: 265px;
	margin: 10px auto;
	position: static;
	float: none;
}
.resources-list li a {
	padding: 22px 0px 22px 37% !important;
}
.resources-list li span {
	position: absolute;
}
.resources-list li:nth-child(2n) {
	float: none;
}
.resources-list li:nth-child(2n+1) span {
	position: static;
	float: left;
}
.credibility li {
	width: 22%;
}
.q-heading {
	font: 700 22px/50px 'Lato', sans-serif;
	width: 100%;
}
.q-heading:after {
	display: none;
}
.cal-appointments {
	width: 214px;
	margin: 0px auto;
	border-radius: 20px;
}
.cal-appointments li,  .cal-appointments li:first-child {
	width: 100% !important;
	border: none;
}
#services-wrapper #backtotop {
	left: 45%;
}
#resources-wrapper h3 {
	padding: 78px 0px 20px 0px;
}
.header-right {
	width: 100%;
}
.doctor-txt p {
	width: 90%;
}
.cv-list li {
	display: block;
	margin: 6px auto;
	float: none;
}
.contact-details {
	margin: 0px auto 0px 0px;
	float: none;
	width: auto;
}
.contact-loctions {
	width: 98%;
}
.cal-appointments li {
	font: 400 14px/30px 'Lato', sans-serif;
}
.loc-links {
	width: 100%;
}
.floating-menu {
	display: none;
}
}
 @media all and (max-width:450px) {
.conditions-f,  .info-f,  .social-f,  .search-f {
	width: 100% !important;
	padding: 25px 0px 0px 0;
}
.heading-f {
	padding-bottom: 10px;
}
.credibility li {
	width: 30%;
}
.speciality-list ul {
	width: 100%;
}
.journey-list > div {
	width: 47.6%;
	margin: 5px auto;
}
#services-wrapper h3 {
	font: 600 36px/50px 'Lato', sans-serif;
}
.profile-images li {
	width: 200px;
	margin: 10px auto;
	float: none;
	display: block;
}
.condition-p .heading span {
	margin: -43px -21% 0 0;
}
#newsearch,  .goog-te-gadget-simple {
	width: 200px !important;
}
.contact-page .contact-details li {
	width: 280px;
	font: 400 16px/30px 'Lato', sans-serif;
	background: #16a9df url(../images/speciality-bg.jpg) no-repeat scroll 3% 0px !important;
}
.contact-page .contact-details li a {
	padding-left: 5%;
}
.contact-page .contact-details li i {
	margin: 0px 15px 0px 10px;
	font-size: 25px !important;
}
.floating-menu {
	top: 55px;
	width: 60px;
}
.floating-menu li {
	font: 400 12px/20px 'Lato', sans-serif;
}
.open-f span {
	background-position: 5px 0px;
}
.loc-f span {
	background-position: -55px 0px;
}
.refferal-f span {
	background-position: -114px 0px;
}
}