@import url("../font-awesome-4.6.1/css/font-awesome.css");
@import url("../font-awesome-4.6.1/css/font-awesome.min.css");
* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
	width:100%;
}
body {
	background:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#000;
	overflow-x:hidden;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, img, ins, q, small, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, figure {
	border: 0;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
img, fieldset, abbr, acronym {
	border:0;
}
article, aside, figure, figcaption, hgroup, footer, header, nav, section, video, object {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
.shadow {
	-webkit-box-shadow: 0px 0px 12px rgba(130, 128, 128, 0.2);
	-moz-box-shadow: 0px 0px 12px rgba(130, 128, 128, 0.2);
	box-shadow: 0px 0px 12px rgba(130, 128, 128, 0.2);
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	color:#000000;
	margin-bottom:4px;
}
h1 {
	font-size:45px;
	line-height:55px;
	margin-bottom:30px;
	text-align:center;
}
h2 {
	font-size:60px;
	line-height:67px;
	margin-bottom:25px;
	color:#0e0416;
}
h3 {
	font-size:25px;
	line-height:30px;
	margin-bottom:10px;
}
h4 {
	font-size:20px;
	line-height:26px;
}
h5 {
	font-size:17px;
	line-height:24px;
	font-weight:600;
}
h6 {
	font-size:16px;
	line-height:22px;
	font-weight:600;
}
ul li, ol li {
	list-style: none;
}
img {
	border: none;
	display: block;
	max-width:100%;
}
a, a:link, a:focus {
	color: #0059a4;
	text-decoration: none;
	outline: none;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
a:hover {
	color: #000;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


.logo-area h2{ font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    color: #ffffff; font-weight: 600;}
	
.logo-area h4{     font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
    color: #ffffff; font-weight:500;}
	
.logo-area p{    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #ffffff;
    font-weight: 400;}

.clearfix {
	clear:both;
	display: block;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.clearfix:before {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
strong {
	font-weight:600;
}
.lay-width {
	width:100%;
	max-width:1186px;
	margin:0 auto;
}
@media (max-width: 1190px) {
.lay-width {
 width:96%;
}
}
.lay-width1 {
	width:100%;
	max-width:780px;
	margin:0 auto;
}
@media (max-width:780px) {
.lay-width1 {
 width:96%;
}
}
.lay-width2 {
	width:100%;
	max-width:900px;
	margin:0 auto;
}
@media (max-width: 900px) {
.lay-width2 {
 width:96%;
}
}
.lay-width3 {
	width:100%;
	max-width:712px;
	padding-left:50px;
	padding-right:50px;
	min-height:830px;
	margin:0 auto;
	background:#33b3bf;
	border-radius:50%;
	position:relative;
	top:-150px;
	margin-bottom:-300px;
	-webkit-box-shadow: 0px 0px 60px rgba(1, 147, 161, 0.9);
	-moz-box-shadow: 0px 0px 60px rgba(1, 147, 161,, 0.9);
	box-shadow: 0px 0px 60px rgba(1, 147, 161, 0.9);
}
@media (max-width: 812px) {
.lay-width3 {
 width:96%;
}
}
.lay-width4 {
	width:100%;
	max-width:750px;
	margin:0 auto;
}
@media (max-width: 750px) {
.lay-width4 {
 width:96%;
}
}
p {
	font-size:18px;
	line-height:24px;
	color:#3b3b3b;
	font-weight:600;
	margin-bottom:26px;
}
.top-wrapper {
	background:#92278f;
	width:100%;
	padding:7px 0px;
}
.clear {
	clear:both;
}
.left {
	float:left;
	width:48%;
}
.right {
	float:right;
	width:48%;
}
a.btn01 {
	display:inline-block;
	background:#a1d2e0;
	padding:11px 20px;
	font-size:15px;
	color:#000000;
	font-weight:600;
}
a.btn01:hover {
	background:#000000;
	color:#ffffff;
}
a.btn02 {
	display:inline-block;
	background:#3b3b3b;
	padding:11px 20px;
	font-size:15px;
	color:#ffffff;
	font-weight:600;
}
a.btn02:hover {
	background:#a1d2e0;
	color:#000000;
}
a.btn03 {
	display:inline-block;
	padding:0px 21px 0px 0px;
	font-size:15px;
	color:#f99802;
	font-weight:600;
	background:url(../images/rmore-arrow03.html) right center no-repeat;
}
a.btn03:hover {
	color:#000000;
}
.logo-topd-area {
	width:100%;
	position:relative;
	z-index:999;
	padding:25px 0px 25px 0px;
}
.top-social-area {
	float:left;
	width:15%;
}
.apollocradle-area{ float:left; width:16%; padding-top:18px;}.apollocradle-area p{ color:#fff}
.logo-area {
float: left;
    width: 60%;
    padding: 0 5%;
    text-align: center;
}
.top-contact { padding-top:24px;
	float:left;
	width:15%;
	text-align:right;
}
.top-social-area {
	padding-top:32px;
}
.top-social-area p {
	color:#FFFFFF;
	font-size:15px;
	line-height:24px;
	font-weight:400;
	margin-bottom:6px;
}
.top-social-area a {
	font-size:35px;
	color:#FFFFFF;
	display:inline-block;
	margin-right:12px;
}
.top-social-area a:hover {
	color:#5693fb;
}
.top-contact p {
	color:#FFFFFF;
	font-size:15px;
	line-height:24px;
	font-weight:600;
	margin-bottom:4px;
}
.top-contact span {
	color:#FFFFFF;
	font-size:15px;
	line-height:24px;
	font-weight:400;
	margin-bottom:6px;
	display:block;
	text-align:right;
}
.top-contact span a {
	color:#FFFFFF;
}
.top-contact span a:hover {
	color:#5693fb;
}
.top-contact span.tp-phone {
	margin-bottom:0px;
}
.top-contact span i {
	display:inline-block;
	margin-right:6px;
	position:relative;
	bottom:-3px;
}
.top-contact span a {
	display:inline-block;
}
.top-contact span img {
	display: inline-block;
}
.logo-area img {
	max-width:100%;
}
.logo-area a {
	display:inline-block;
}
.logo-right-area {
	float:right;
	text-align:right;
	width:68%;
	margin-top:17px;
}
.logo-right-left {
	float:left;
	width:41%;
	padding-right:3%;
	margin-right:3%;
	background:url(../images/top-sep.html) right center no-repeat;
	padding-bottom:16px;
}
.logo-right-right {
	float:right;
	width:53%;
}
.logo-right-left h4 {
	font-size:18px;
	font-weight:600;
	color:#1f1f1f;
	margin-bottom:0px;
}
.logo-right-left h2 {
	font-size:26px;
	line-height:30px;
	margin-bottom:0px;
	font-weight:700;
	color:#00a0af;
}
.logo-right-left span {
	display:inline-block;
	background:url(../images/phone-icon.png) right center no-repeat;
	padding-right:48px;
}
.top-social {
	margin-bottom:8px;
}
.top-social a {
	display:inline-block;
	width:37px;
	height:37px;
	margin-left:11px;
	font-size:0px;
	text-indent:-999px;
	border-radius:100%;
}
.top-social a.facebook {
	background:#dcdcdc url(../images/icon-facebook.html) center center no-repeat;
}
.top-social a.facebook:hover {
	background:#00a0af url(../images/icon-facebook-hover.html) center center no-repeat;
}
.top-social a.twitter {
	background:#dcdcdc url(../images/icon-twitter.html) center center no-repeat;
}
.top-social a.twitter:hover {
	background:#00a0af url(../images/icon-twitter-hover.html) center center no-repeat;
}
.top-social a.gplus {
	background:#dcdcdc url(../images/icon-gplus.html) center center no-repeat;
}
.top-social a.gplus:hover {
	background:#00a0af url(../images/icon-gplus-hover.html) center center no-repeat;
}
.top-adress p {
	font-size:18px;
	font-weight:500;
	color:#1f1f1f;
	margin-bottom:0px;
}
.top-adress p a {
	font-size:18px;
	font-weight:500;
	color:#1f1f1f;
	margin-bottom:0px;
}
.top-adress p a:hover {
	color:#00a0af;
}
.top-adress p span {
	font-weight:700;
}
.nav-area {
	background:#7d6d8e;
}
.banner {
	width:100%;
	clear:both;
	position:relative;
	margin-bottom:60px;
}
.banner-inner {
	height:308px;
}
.inner-banner {
	width:100%;
}
.rslides_nav {
	position:absolute;
	top:41%;
	z-index:9;
}
.banner .prev {
	left:1%;
	background:url(../images/left-a.png) no-repeat left top;
	width:39px;
	height:78px;
	font-size:0;
	display:none;
}
.banner .prev:hover {
	background:url(../images/left-a-h.png) no-repeat left top;
}
.banner .next {
	right:1%;
	background:url(../images/right-a1.png) no-repeat left top;
	width:39px;
	height:78px;
	font-size:0;
	display:none;
}
.banner .next:hover {
	background:url(../images/right-a1-h.png) no-repeat left top;
}
.bradcrumb {
	background:#fff;
	padding:14px 0px;
	border-bottom:1px solid #ebebeb;
	background:#fbfbfb;
}
.bradcrumb ul li {
	display:inline-block;
	background:url(../images/larrow.png) right center no-repeat;
	padding-right:18px;
	margin-right:5px;
	color:#ee1a38;
}
.bradcrumb ul li:last-child {
	background-image:none;
	padding-right:0px;
	margin-right:0px;
}
.bradcrumb ul li a  {
	color:#000;
}
.bradcrumb ul li a:hover {
	color:#ee1a38;
}
.navigation-area {
	background:#011b39;
	position:relative;
}
.top-contact h5 {
	font-size:16px;
	color:#00407e;
	margin-bottom:0;
	line-height:17px;
	font-weight:600;
}
.top-contact h6 a {
	font-size:16px;
	color:#737373;
	font-weight:600;
}
.top-contact h6 a:hover {
	color:#00407e;
}
.phone {
	font-size:29px;
	font-weight:900;
	line-height:29px;
}
.phone i {
	display:inline-block;
}
.banner-txt {
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.banner-txt-area {
	width:100%;
	max-width:850px;
	padding:0px 0px;
	margin:0 auto;
	text-align:center;
}
.banner-txt-area h3 {
	font-size: 52px;
	line-height: 74px;
	margin-bottom:0px;
	color: #000;
	font-weight: 200;
}
.banner-txt-area h4 {
	font-size: 52px;
	line-height: 74px;
	margin-bottom:0px;
	color: #0075c6;
	font-weight: 800;
}
 @media ( max-width:979px) {
.banner-txt-area {
display:none;
}
.banner-txt-area h2 {
 font-size:40px;
 line-height:46px;
}
}

.b-textbg {
	width:90%;
	padding:50px 5%;
	margin-top:160px;
	background:rgba(34, 47, 82, .5);
	border-left:8px solid #fff;
	border-right:8px solid #fff;
	background-image: 
 url(../images/bnr-bdr.jpg),  url(../images/bnr-bdr.jpg);
	background-position:
 left top, right bottom;
	background-repeat:
 no-repeat;
}
.b-textbg p {
	font-size:34px;
	line-height:40px;
	margin-bottom:17px;
	color: #fff;
	font-family:"Times New Roman", Times, serif;
	font-weight:400;
}
.b-textbg p span {
	font-size:22px;
	line-height:29px;
}
.banner-txt-area h2 {
	font-size:43px;
	line-height:62px;
	margin-bottom:0px;
	color: #fff;
	font-family:"Times New Roman", Times, serif;
	font-weight:600;
}
.b-textbg a {
	display:inline-block;
	font-size:20px;
	color:#000000;
	padding:10px 32px;
	background:#FFFFFF;
}
.b-textbg a:hover {
	background:#ee1a38;
	color:#FFFFFF;
}
.header {
	background-image: linear-gradient(to top, rgba(1, 27, 57, 0.5), rgba(1, 27, 57, 0.95));
	position:absolute;
	width:100%;
	z-index:999999;
}
.welcome-area {
	text-align:center;
	margin-bottom:60px;
}
.welcome-area h2 {
	font-size:49px;
	line-height:57px;
	color:#999999;
	margin-bottom:15px;

	font-family:"Times New Roman", Times, serif;
	font-weight:500;
}
.welcome-area h3 {
	font-size:32px;
	line-height:40px;
	color:#011b39;
	margin-bottom:15px;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
}
.welcome-area p {
	font-size:15px;
	line-height:22px;
	color:#3b3b3b;
	margin-bottom:15px;
}
.service-area {
	padding-bottom:155px;
	margin-bottom:0px;
	background: url(../images/service-bg.jpg) no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.service-area h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:38px;
	color:#FFFFFF;
	padding:4px 0px;
	text-align:center;
	background:#2d53b8;
	position:relative;
	margin-bottom:45px;
}
.service-area h2 span {
	display:inline-block;
	width:31px;
	height:15px;
	bottom:-15px;
	left:50%;
	margin-left:-15px;
	background:url(../images/ser-cut.png) center center no-repeat;
	position:absolute;
}
.service-area p {
	font-size:22px;
	color:#000000;
	text-align:center;
	margin-bottom:40px;
}
.service-area ul li {
	float:left;
	width:30%;
	margin-right:3%;
	margin-bottom:30px;
	padding-bottom:30px;
	background:url(../images/ser-bdr.png) center bottom repeat-x;
}
.service-area ul li.bdr-none {
	margin-bottom:0px;
	padding-bottom:0px;
	background-image:none;
}
.service-area ul li a {
	font-size:18px;
	font-weight:500;
	color:#000000;
}
.service-area ul li a:hover {
	color:#ee1a38;
}
.service-area ul li img {
	border-radius:100%;
	border:8px solid #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(212, 210, 210, 1);
	-moz-box-shadow: 0px 0px 5px rgba(212, 210, 210, 1);
	box-shadow: 0px 0px 5px rgba(212, 210, 210, 1);
	max-width:100%;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.service-area ul li:hover img {
	-webkit-box-shadow: 0px 0px 9px rgba(238, 26, 56, 0);
	-moz-box-shadow: 0px 0px 9px rgba(238, 26, 56, 0);
	box-shadow: 0px 0px 9px rgba(238, 26, 56, 0);
}
.form-area {
	margin-bottom:70px;
}
.form-area h2 {
	font-size:38px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	line-height:45px;
	font-weight:500;
	margin-bottom:30px;
	text-align:center;
}
.form-area .row {
	margin-bottom:11px;
}
.form-area .row .col {
	width:49%;
	margin-right:2%;
	float:left;
}
.form-area .row .col:last-child {
	margin-right:0%;
}
.hform input[type="text"] {
	width:96%;
	padding:12px 2%;
	border:1px solid #cfcfcf;
	background:#f6f5f5;
	font-size:16px;
	color:#000000;
}
.hform textarea {
	width:96%;
	padding:12px 2%;
	border:1px solid #cfcfcf;
	background:#f6f5f5;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	color:#000000;
	margin-bottom:3px;
	height:75px;
}
.hform input[type="submit"] {
	font-size:20px;
	color:#FFFFFF;
	padding:10px 30px;
	background:#ee1a38;
	cursor:pointer;
}
.hform input[type="submit"]:hover {
	background:#011b39;
}


.testimonial-area {
	margin-bottom:60px;
}
.testimonial-area h2 {
	font-size:38px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	line-height:45px;
	font-weight:500;
	margin-bottom:0px;
	padding:50px 0px 125px 0px;
	text-align:center;
	background:#1a395e url(../images/testi-bg.jpg) center top no-repeat;
}
.t-area {
	background:#ffffff;
	border-bottom:8px solid #e64057;
	position:relative;
	z-index:999;
	margin-top:-75px;
	padding:0px 55px;
}
.ttext {
	float:left; text-align:center;
	width:65%;
	margin-right:5%;
	padding:35px 0 30px 0;
}
.ttext p {
	font-size:17px; font-weight:400; text-align:center; margin-bottom:15px;
	line-height:24px;
	color:#000000;
}
.ttext p i {
	display:inline-block;
	margin-right:6px;
	margin-bottom:-7px;
	position:relative;
}
.ttext p i:last-child {
	display:inline-block; vertical-align:middle;
	margin-right:0px;
	margin-left:6px;

}
.test-img {
	float:right;
	width:30%;
	text-align:right;
}
.test-img img {
	max-width:100%;
	display:inline-block;
	position:relative;
	margin-top:0px;
}
.mor-t {
	text-align: center; margin-top:25px;
}
.mor-t a {
	font-size:16px;
	color:#fff;
	background:#284cab;
	padding:10px 25px;
}
.mor-t a:hover {
	background:#ee1a38;
}
.ttext .tname {
	font-size:19px;
}
.news-area {
	margin-bottom:60px;
}
.news-area h2 {
	font-size:38px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	line-height:45px;
	font-weight:500;
	margin-bottom:40px;
	text-align:center;
}
.news-area img {
	width:100%;
}
.news-area .nleft {
	float:left;
	width:48.5%;
}
.news-area .nright {
	float:right;
	width:48.5%;
}
.nleft ul {
	overflow:hidden;
}
.nleft ul li {
	float:left;
	width:47.5%;
	margin-right:5%;
}
.nleft ul li:last-child {
	margin-right:0%;
}
.n-txt {
	background: url(../images/n01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-bottom:28px;
	padding:33px 40px 56px 40px;
}
.n-txt h2 {
	margin-bottom:20px;
	text-align:left;
}
.n-txt h2 a {
	font-size:34px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	line-height:40px;
	font-weight:500;
	text-align: left;
}
.n-txt p {
	font-size:15px;
	color:#FFFFFF;
	line-height:24px;
	margin-bottom:14px;
	font-weight:400;
}
.n-txt .ndate {
	font-size:16px;
	color:#FFFFFF;
	line-height:24px;
	margin-bottom:9px;
}
a.nmore {
	float:right;
	color:#FFFFFF;
	display:inline-block;
}
a.nmore:hover {
	color:#ee1a38;
}
.footer-area {
	background:#011b39;
	padding:70px 0 30px 0;
}
.footer-area .col01, .footer-area .col02, .footer-area .col03 {
	float:left;
}
.footer-area .col01 {
	width:19.75%;
	margin-right:5.25%;
	padding-right:5.25%;
	border-right:1px solid #374b63;
}
.footer-area .col02 {
	width:23.75%;
	margin-right:5.25%;
	padding-right:5.25%;
	border-right:1px solid #374b63;
}
.footer-area .col03 {
	width:30%;
}
.footer-area h2 {
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	line-height:35px;
	font-weight:500;
	margin-bottom:30px;
}
.footer-area .col01 li a, .footer-area .col02 li a {
	display:inline-block;
	font-size:15px;
	color:#FFFFFF;
	margin-bottom:15px;
	background:url(../images/farrow.png) left 4px no-repeat;
	padding-left:14px;
}
.footer-area .col01 li a:hover, .footer-area .col02 li a:hover {
	color:#4068ca;
}
.footer-area .col03 {
	font-size:15px;
	font-weight:400;
	color:#FFFFFF;
}.footer-area .col03  h4{ color:#fff; font-size:18px; border-bottom:solid 1px #374b63; padding-bottom:3px; margin-bottom:8px;}
.footer-area .col03 p { position:relative; top:-4px;
	font-size:15px;
	font-weight:400;
	color:#FFFFFF;
}
.footer-area .col03 h3 {
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	line-height:28px;
	font-weight:500;
	margin-bottom:7px;
}
ul.timing {
	margin-bottom:30px;
}
ul.timing li {
	font-size:15px;
	font-weight:400;
	color:#FFFFFF;
	margin-bottom:10px;
}
ul.timing li span {
	color:#f9ca6b;
	display:inline-block;
	width:120px;
	background:url(../images/fcoln.png) right 6px no-repeat;
	padding-right:15px;
	margin-right:15px;
}
span.fphone {
	display:block;
	margin-bottom:10px;
	font-size:20px;
}
span.fphone i {
	display:inline-block;
	margin-right:12px;
	position:relative;
	bottom:-4px;
}
span.femail {
	display:block;
	margin-bottom:10px;
	font-size:20px;
}
span.femail i {
	display:inline-block;
	margin-right:12px;
	position:relative;
	bottom:-1px;
}
span.femail a {
	color:#FFFFFF;
}
span.femail a:hover {
	color:#4068ca;
}
span.footer-social-icons {
	display:block;
	margin-top:27px;
}
span.footer-social-icons a {
	display:inline-block;
	margin-right:13px;
	font-size:35px;
	color:#FFFFFF;
}
span.footer-social-icons a:hover {
	color:#4068ca;
}
.copyright .lay-width {
	border-top:1px solid #374b63;
	padding-top:20px;
	margin-top:20px;
}
.copyright p {
	font-size:15px;
	line-height:25px;
	font-weight:400;
	color:#FFFFFF;
	margin-bottom:0px;
}
.copyright p a {
	font-weight:700;
	color:#FFFFFF;
}
.copyright p a:hover {
	color:#4068ca;
}
.doctor-area {
	display:flex;
	position:relative;
	margin-top:-10px;
	z-index:999;
	margin-bottom:55px;
}
.drleft {
	width:60%;
	background:#ee1a38;
}
.drright {
	width:40%;
	background: url(../images/dr-right-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.dr-left-cont {
	padding:0px 0px 0px 0px;
	float:right;
	width:100%;
	max-width:800px;
}
.dr-left-cont .dr-img {
	float:right;
	margin-left:30px;
	border:14px solid #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(212, 210, 210, 1);
	-moz-box-shadow: 0px 0px 5px rgba(212, 210, 210, 1);
	box-shadow: 0px 0px 5px rgba(212, 210, 210, 1);
	position:relative;
	margin-top:0;
}
.dr-left-cont h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:38px;
	line-height:45px;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-top:40px;
}
.dr-left-cont h3 {
	font-family:"Times New Roman", Times, serif;
	font-family: 'Lora', serif;
	font-size:20px;
	line-height:26px;
	color:#FFFFFF;
	margin-bottom:20px;
}
.dr-left-cont p {
	font-size:16px;
	line-height:25px;
	font-weight:400;
	color:#FFFFFF;
	margin-bottom:30px;
}
a.vfull {
	font-size:16px;
	color:#000000;
	padding:11px 25px;
	background:#FFFFFF;
}
a.vfull:hover {
	color:#fff;
	background:#1a395e;
}
.dr-c-right {
	margin:60px 40px 40px 56px;
	background:#011b39;
	padding:41px 40px 20px 40px;
	width:100%;
	max-width:350px;
}
.dr-c-right h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	line-height:33px;
	color:#FFFFFF;
	margin-bottom:31px;
}
.dr-c-right li {
	margin-bottom:31px;
}
.dr-c-right li a {
	font-size:15px;
	line-height:25px;
	font-weight:400;
	color:#FFFFFF;
	background:url(../images/circle.png) left 8px no-repeat;
	padding-left:18px;
	display:inline-block;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.dr-c-right li a:hover {
	font-weight:700;
}

.tdwid { width:220px;}

@media ( max-width:800px) { .apollocradle-area{  width:50%;padding-bottom:20px; padding-top:5px;}
.top-social-area { width:100%; text-align:center; margin-bottom:12px; padding-top:0;}
.logo-area {
    width: 100%;
    padding: 0px 0% 0px 0%;
}
.logo-area img { max-width:290px;}
.top-contact {
    width:100%;
    text-align: center;
    padding-top: 9px;
}
.top-contact span { text-align:center;}
.header { position:relative;}
#slider3-pager li { display:none;}
.service-area ul li {
    width:100%;
    margin-right:0%;
}
.service-area ul li.bdr-none{
    margin-bottom: 30px;
    padding-bottom: 30px;
    background: url(../images/ser-bdr.png) center bottom repeat-x;
}
.doctor-area {
    display: inherit;
}
.drleft { overflow:hidden; text-align:center; width:100%;}
.dr-left-cont .dr-img {
    float:none;
    margin-left:0;
    border: 14px solid #fff;
    margin-top:30px;
	text-align:center;
}
.dr-left-cont .dr-img img { width:100%;}
.service-area {
    padding-bottom: 50px;
	}
	
.drright {
    width:100%;
}
.dr-c-right {
    margin:20px 0;
    border:none;
    padding:15px 3% 15px 3%;
    width:94%;
    max-width: inherit;
}	
a.vfull { display:inline-block; margin-bottom:30px;}
.dr-left-cont {
	padding:0px 2% 0px 2%;
	float:right;
	width:96%;
	max-width:800px;
}

.test-img {
	display:none;
}
.ttext {
    width: 100%;
    margin-right:0%;
    padding:30px 0 20px 0;
}
.t-area {
    padding: 0px 15px;
}
.news-area .nleft {
    width:100%;
}
.news-area .nright {
    width:100%;
}
.nleft ul { margin-bottom:26px;}
.mor-t a { display:inline-block; margin-top:20px;}

.n-txt {
    margin-bottom: 28px;
    padding: 22px 12px 30px 12px;
}

.footer-area .col01 {
    width:100%;
    margin-right:0%;
    padding-right:0%;
    border-right:none;
	text-align:center;
	margin-bottom:30px;
}
.footer-area .col02 {
    width:100%;
    margin-right:0%;
    padding-right:0%;
    border-right:none;
	text-align:center;
	margin-bottom:30px;
}
.footer-area .col03 {
    width:100%;
    margin-right:0%;
    padding-right:0%;
    border-right:none;
	text-align:center;
}
.copyright { text-align:center;}
.tdwid { width:120px; padding-right:30px;}
}

.fcfbfb {

}
.inner-content {
	padding:50px 0px;
}
.inner-content p {
	font-size:15px;
	line-height:24px;
	font-weight:400;
	color:#000;
	margin-bottom:20px;
}
.inner-content h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:38px;
	line-height:42px;
	color:#011b39;
	margin-bottom:40px;
}
.inner-content h3 {
	font-size:28px;
	line-height:36px;
	color:#000;
	margin-bottom:4px;
}
ul.list01 li {
	font-size:15px;
	line-height:24px;
	font-weight:400;
	color:#000;
	margin-bottom:10px;
	background:url(../images/list01-arrow.png) left 8px no-repeat;
	padding-left:17px;
}
.indoc {
	-webkit-box-shadow: 0px 0px 7px rgba(212, 210, 210, 1);
	-moz-box-shadow: 0px 0px 7px rgba(212, 210, 210, 1);
	box-shadow: 0px 0px 7px rgba(212, 210, 210, 1);
	margin-bottom:12px;
	background:#ee1a38;
}
.indoc .indoc-img {
	float:left;
	width:30%;
	margin-right:4%;
}
.indoc .indoc-txt {
	float:left;
	width:63%;
	padding:32px 3% 15px 0px;
}
.indoc .indoc-txt h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:38px;
	line-height:42px;
	color:#fff;
	margin-bottom:5px;
}
.indoc .indoc-txt h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	line-height:28px;
	color:#fff;
	margin-bottom:20px;
}
.indoc .indoc-txt p {
	font-size:15px;
	line-height:24px;
	font-weight:400;
	color:#fff;
	margin-bottom:20px;
}
ul.gallery li {
	width:31%;
	margin-right:2.33%;
	margin-bottom:25px;
	float:left;
}
.inner-testimonial-area ul li {
    margin: 60px 0 0 0;
    padding: 0 0 60px 0;
    min-height: 185px;
    border-bottom: 1px solid #D4D4D4;
    background-image: url(../images/quote.jpg);
    background-position: right 1px bottom 30px;
    background-size: 156px 122px;
    background-repeat: no-repeat;
}
.inner-testimonial-area ul li:last-child {
    margin: 60px 0 0 0;
    padding: 0 0 0px 0;
    min-height: 185px;
    border-bottom:none;
}
.tname {
    padding-left: 30px;
    font-size: 24px;
    line-height: 32px;
    color: #353E0A;
    position: relative;
	margin-bottom:25px;
	font-family:"Times New Roman", Times, serif;
}
.tname:before {
    content: '';
    background-image: url(../images/icon-testimonial.jpg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pdate {
    font-size: 24px;
    line-height: 32px;
    color: #4A3663;
    position: relative;
	font-family:"Times New Roman", Times, serif;
	text-align:right;
}
.inner-testimonial-area ul li p{
	font-size:20px;
	line-height:30px;
	font-weight:400;
	font-style:italic;
	font-weight:400;
	color:#000;
	margin-bottom:20px;
	font-family:"Times New Roman", Times, serif;
}

.contact-p .contact-form {
	float:left;
	width:48%;
}
.contact-p .contact-address {
	float:right;
	width:48%;
}

.contact-form .row {
	margin-bottom:11px;
}
.contact-form .row .col {
	width:49%;
	margin-right:2%;
	float:left;
}
.contact-form .row .col:last-child {
	margin-right:0%;
}
.contact-form input[type="text"] {
	width:96%;
	padding:12px 2%;
	border:1px solid #cfcfcf;
	background:#f6f5f5;
	font-size:16px;
	color:#000000;
}
.contact-form textarea {
	width:96%;
	padding:12px 2%;
	border:1px solid #cfcfcf;
	background:#f6f5f5;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	color:#000000;
	margin-bottom:15px;
	height:75px;
}
.contact-form input[type="submit"] {
	font-size:20px;
	color:#FFFFFF;
	padding:10px 30px;
	background:#ee1a38;
	cursor:pointer;
}
.contact-form input[type="submit"]:hover {
	background:#011b39;
}

.contact-detail ul li {
	padding-left:55px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:5px;
	margin-bottom:12px;
}

.contact-detail ul li a {
	padding-left:0px;
	color: #000;
    font-size: 15px;
    line-height: 23px;
	text-decoration:none;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.contact-detail ul li a:hover {
	color:#ee1a38;
}
.contact-detail ul li h3 {
	font-size:17px;
	font-weight:700 !important; 
	margin-bottom:0px;
	font-weight:normal;
	color:#000000;
	line-height:20px;
}

.contact-detail ul li.address {
	background:url(../images/address-icon.jpg) left 6px no-repeat;
}
.contact-detail ul li.phone {
	background:url(../images/phone-icon.jpg) left 3px no-repeat;
}
.contact-detail ul li.phone-w {
	background:url(../images/whatsapp-icon2.png) left 3px no-repeat;
}
.contact-detail ul li.fax {
	background:url(../images/fax-icon1.html) left 6px no-repeat;
}
.contact-detail ul li.email {
	background:url(../images/email-icon1.jpg) left 4px no-repeat;
	float:left;
	margin-right:0px;
}
.contact-detail ul li.phone p {
	margin-bottom:6px;
}
.inleft { width:28%; float:left;}
.inright { width:68%; float:right;}
.inright h2 { margin-bottom:20px;}
.left-link {
	background:#011b39;
	margin-bottom:25px;
}
.left-link h3 {
	color:#FFFFFF;
	font-size:25px;
	line-height:30px;
	margin-bottom:15px;
	font-family:"Times New Roman", Times, serif;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}
.left-link ul { padding:0px 0px;}
.left-link li {
	border-bottom:1px solid #013d83;
}
.left-link li a { color:#FFFFFF; display:block; padding:16px 10px 16px 40px; font-size:16px; font-weight:400; background:url(../images/left-aro.png) left 20px top 21px no-repeat;}
.left-link li a:hover,
.left-link li.act a { background:#ee1a38 url(../images/left-aro.png) left 20px top 21px no-repeat;}


.left-doctor { box-shadow:0 0 11px #e9e8e8; text-align:center; margin-bottom:20px;}
.left-doctor img {  width:100%; display:inline-block;}
.left-doctor h4 { color:#FFFFFF; margin-bottom:7px; font-weight:700; font-size:23px;}
.left-doctor span { display:block; background:#ee1a38; padding:28px 20px; text-align:center; font-size:17px; font-weight:400; color:#FFFFFF;}
.left-doctor span strong { font-size:20px;}
ul.timing li p{ font-size:14px; line-height:18px; margin-bottom:0; padding-top:9px; color:#fff}
ul.list01 { margin:0; padding:0 0 20px 0px;}
ul.list01 li {
	margin-bottom:10px;
	padding-left:24px;
	background:url(../images/list01-arrow.png) left 7px no-repeat;
	display: block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s; font-size:15px; line-height:24px;}
@media ( max-width:1024px) {.top-social-area a{ font-size:33px; margin-right:10px;} }
@media ( max-width:800px) { 
.indoc .indoc-img {
    width:100%;
    margin-right:0%;
}
.indoc .indoc-img img {
    width:100%;
	max-width:inherit;
}
.indoc .indoc-txt {
    float: left;
    width:92%;
    padding:40px 4% 15px 4%;
	text-align:center;
}
.inleft {
	display:none;
}
.inright {
    width: 100%;
	text-align:center;
}
ul.gallery li {
    width:48%;
    margin-right:1%;
	margin-left:1%;
}
.contact-p .contact-form {
    width:100%;
	margin-bottom:30px;
}
.contact-p .contact-address {
    width:100%;
}
}
@media ( max-width:400px) { 
ul.gallery li {
    width:100%;
    margin-right:0%;
	margin-left:0%;
}
}
