* {margin: 0px;	padding: 0px;}
html, body {	height: 100%;	width: 100%;}
body{ background:#fff; font-family: ginger, Verdana, Arial, sans-serif; font-size:16px; color:#434343; line-height:24px; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 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-family: ginger, Verdana, Arial, sans-serif;	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;}
h1, h2, h3, h4, h5, h6 {
	font-family: ginger, Verdana, Arial, sans-serif;	font-size: 100%;	font-weight: normal;}

ul li, ol li {list-style: none;}

img {	border: none;	display: block; max-width:100%;}

a, a:link, a:focus {	color: #07a7e3  ;	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;}


@font-face {

  font-family: 'FontAwesome';

  src: url('../fonts/fontawesome-webfont.eot?v=4.6.1');

  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.1') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.1') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.1') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.1') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular') format('svg');

  font-weight: normal; font-style: normal;}
  
   @font-face {
					font-family: 'ginger';
					src: url('../fonts/190611072236ginger.woff') format('woff');
					font-display: auto;
				}

				.ginger{font-family: 'ginger' !important;}

						@font-face {
					font-family: 'ginger-bold';
					src: url('../fonts/190611072320ginger-bold.woff') format('woff');
					font-display: auto;
				}

				.ginger-bold{font-family: 'ginger-bold' !important;}
  .fa-angle-down:before {

  content: "\f107";}.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;}.fa-linkedin:before{content:"\f0e1"}.fa-youtube:before{content:"\f167"}

.container-area{ max-width:1180px; width:100%; margin:0 auto;}

.clear{ clear:both;}.top-bar {
    background: #212d45;
    text-align: right;
}.tp-mail {
    font-size: 16px;
    color: #FFFFFF;
font-family: 'ginger-bold';
}.tp-mail a {
    font-size: 15px;
    color: #FFFFFF;
    font-weight: 300;
}
.tp-mail a:hover {color:#07a7e3}
span.tp-apoint { margin:0 20px;
    display: inline-block;
}.tp-apoint a {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 600;
    display: inline-block;
}.top-social span {
    font-size: 16px;
    color: #FFFFFF;
font-family: 'ginger-bold';
    display: inline-block;
}.top-social a { bottom:-2px;
    display: inline-block;
    font-size: 22px;
    position: relative;
    color: #FFFFFF;
    margin: 0 6px;
}.tp-apoint a span.m {
    display: inline-block;
    padding: 12px 20px;
    background: #e81518;
    font-family: 'ginger-bold';}
	.tp-apoint a span.m:hover { background:#07a7e3}
	.top-social a:hover { color:#07a7e3}

.logo-area{ float:left; padding:25px 0px;}
.top-right{ max-width:450px; width:100%; float:right; padding-top:6px; font-size:15px; text-align:right}
.top-right .phone{   line-height:28px; font-size:18px; font-weight:500; font-family: ginger-bold, Verdana, Arial, sans-serif; }
.top-right .phone a{ color:#07a7e3; font-size:22px; font-weight:500;  font-family: ginger, Verdana, Arial, sans-serif;}
.top-right .phone img{ display:inline-block; padding-right:8px; position:relative; top:6px;}
.top-right .phone a:hover{ color:#212d45}
.top-right .address{ float:left; line-height:20px; margin-top:10px;  font-family: ginger, Verdana, Arial, sans-serif;}
.top-right .address span{font-family: ginger-bold, Verdana, Arial, sans-serif;color:#434343; font-size:18px; font-weight:500}
.top-right .address img{ float:left; padding-right:10px; position:relative; top:1px; padding-bottom:20px;}
.nav-area{ border-top: solid 1px #c7c7c7 }
.nav-area-main{ max-width:1180px; width:100%; margin:0 auto;}
#mobopen .fa{ position:relative; top:1px !important; font-size:18px;}.callaction a{ color:#000; font-size:28px; font-weight:900; padding:0 10px;}.callaction a:hover{ color:#55acbf}
nav{  }
.testimonial-item h4{ text-align:center; padding-top:10px; color:#07a7e3 !important}
nav ul{ list-style:none;}
nav li:first-child{ background:none;}
nav li{ position:relative; float:left; display:block; padding:0 16px; background:url(../images/nav-sep.jpg) left 15px no-repeat;}
nav li a{font-size:16px; color:#000 !important ; padding:13px 0px; font-weight:400; display:block;  line-height:20px;  }
nav li a:hover{color:#fff !important;} 
nav li a ul li a{color:#fff !important;} 
.lavel1 a:hover{color:#fff !important;} 

nav li a.act{color:#07a7e3 !important;}
nav li a:hover{color:#07a7e3  !important; }
nav li:hover > .lavel{ display:block; } 
.lavel{ display:none; width:774px; background:#4c99c3; position:absolute; z-index:999; top:47px; left:0; padding:8px 0px 22px 0px ;  -webkit-box-shadow: -1px 6px 5px 0px rgba(0,0,0,0.21);
-moz-box-shadow: -1px 6px 5px 0px rgba(0,0,0,0.21);
box-shadow: -1px 6px 5px 0px rgba(0,0,0,0.21);}
.lavel ul{ list-style:none;}
.lavel li{  float:none; position:relative; text-align:left; background:none; border-bottom:1px solid rgba(255,255,255,0.2); display:inline-block; width:45%; margin-left:3%; vertical-align:top;  }
.lavel li:first-child{border-bottom:none;}
.lavel li a{ border-radius:0px; font-size:14.4px; color:#000!important; padding:9px 0;  text-transform:capitalize; display:block; line-height:22px; }
.lavel li a:hover{border-radius:0; color:#07a7e3!important; background:none;}
nav li:hover > .lavel1{ display:block; } 
.lavel1{ border-top: solid 4px #07a7e3; display:none; width:302px; background:#fff; position:absolute; z-index:999; top:45px; left:0; padding:0px 0px 10px 0px ;  -webkit-box-shadow: -1px 6px 5px 0px rgba(0,0,0,0.21);
-moz-box-shadow: -1px 6px 5px 0px rgba(0,0,0,0.21);
box-shadow: -1px 6px 5px 0px rgba(0,0,0,0.21);}
.lavel1 ul{ list-style:none;}
.lavel1 li{  float:none; position:relative; text-align:left; background:none; border-top:1px solid rgba(255,255,255,0.2) !important; display:block;   vertical-align:top;   }
.lavel1 li:hover{ background:#07a7e3}
.lavel1 li:first-child{border-top:none;}
.lavel1 li a{ border-radius:0px; font-size:16px; color:#000!important; padding:9px 0;  text-transform:capitalize; display:block; line-height:24px; background:none; font-weight:400;}
.lavel1 li a:hover{border-radius:0; color:#fff!important;}
 .act a{color:#fc7013!important;}
.mobnav{  display:none; padding:0px 0; font-size:16px; text-align:right; float:right; font-weight:bold; color:#000}
.mobnav:before{ font-size:30px;cursor:pointer; color:#000; float:right; margin:15px 15px 0 0}
.mobnav2{ display:none; float:right; margin-top:-43px; padding:5px; cursor:pointer; }
.mobnav2:before{font-family: 'FontAwesome'; content:"\f103"; font-size:30px;cursor:pointer; color:#fff; float:right; margin:0 0 0 30px}

.bar1, .bar2, .bar3 { cursor:pointer;  width: 35px;  height: 5px;  background-color: #333;

  margin: 4px 0;

  transition: 0.4s;}.change .bar1 {

  -webkit-transform: rotate(-45deg) translate(-5px, 5px);

  transform: rotate(-45deg) translate(-5px, 5px);}

.change .bar2 {opacity: 0;}

.change .bar3 {

  -webkit-transform: rotate(45deg) translate(-8px, -8px);

  transform: rotate(45deg) translate(-8px, -8px);}

  .banner img {height:630px; object-fit:none;  object-position: 50% 50%;}

  .surgery-area{ background:url(../images/bg2.jpg) left top no-repeat; padding:50px 0 60px 0 }

  .surgermain{-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);

-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);

box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);}

  .surgermain .topsection{ padding:40px 7% 50px 7%; text-align:center; background:#fff;}

 .surgermain .topsection h2{ font-size:30px; color:#202c45; font-weight:bold; padding-bottom:5px; line-height:34px;}

  .surgermain .topsection h3{ font-size:30px; color:#202c45; font-weight:300; padding-bottom:15px; line-height:34px;}

 .surgermain .innersection{ padding:40px 4% 50px 4%;  background:#fff; position:relative;}

 .surgermain .innersection h2{ font-size:28px; color:#202c45; font-weight:bold; padding-bottom:7px;}

  .surgermain .innersection h3{ font-size:24px; color:#07a7e3; font-weight:bold; padding-bottom:10px; line-height:30px; }

  .surgermain .innersection h4{ font-size:19px; padding-bottom:5px; color:#000;}

    .surgermain .innersection p{ line-height:24px; padding-bottom:20px;}

  .surgermain .innersection .dleft{ float:left; width:38%; text-align:center;}

  .surgermain .innersection .dright{ float:right; width:58%;}

   .surgermain .innersection .dright h2{ padding-bottom:0;}

     .surgermain .innersection .leftinner{ float:left; width:27%; position:relative;}

	  .surgermain .innersection .leftinner h3{ font-size:21px; font-weight:600; padding:10px 20px; color:#202c45; margin-top:0;}

	  .surgermain .innersection .rightinner{ float:right; width:69%;}

   .ptop15{ padding-top:15px;}

   #categories-3{ border:solid 1px #e6e6e6;} #recent-posts-3{ border:solid 1px #e6e6e6;} #archives-3{ border:solid 1px #e6e6e6;} #tag_cloud-2{ border:solid 1px #e6e6e6;}

   .surgermain .bottomsection{ background:#07a7e3;}

 .surgermain .bottomsection .box{ border-right:solid 1px #fff; display:inline-block; text-align:center; vertical-align:middle; width:33%; padding:25px 0px; color:#fff; text-align:center;}

  .surgermain .bottomsection .box img{ display:inline-block;}

  .surgermain .bottomsection .box h3{ font-size:43px; font-weight:bold; line-height:46px; padding:12px 0 3px 0}

    .surgermain .bottomsection .box h3 span{ font-weight:bold;}

 .surgermain .bottomsection .box p{ font-size:20px; text-transform:uppercase;}

 .bdright0{ border-right:0 !important}

  .doctorsection{ padding-top:70px;}

 .doctorsection .leftbox{ float:left; width:45%;}

  .doctorsection .leftbox img:hover{opacity:0.9;}

 .doctorsection .leftbox img {border: solid 10px #fff;

-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);}

  .doctorsection .rightbox{ float:right;  width:48.5%;}

    .doctorsection .rightbox h2{ font-size:30px; color:#202c45; font-weight:bold; line-height:34px; padding-bottom:5px;}

	  .doctorsection .rightbox h4{ font-size:18px; padding-bottom:15px; color:#202c45; font-weight:400; }

.vfullprofile { display:inline-block; margin-top:35px; background:#07a7e3;  color:#fff !important;  font-size:16px;font-weight:400; padding:10px 30px; -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

    -khtml-border-radius: 30px;

    border-radius: 30px; }

.vfullprofile:hover { color:#fff; background:#212d45; cursor:pointer}



.btn1{ display:inline-block; margin-top:35px; background:#212d45;  color:#fff !important;  font-size:16px;font-weight:400; padding:10px 30px; -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

    -khtml-border-radius: 30px;

    border-radius: 30px; }

.btn1:hover { color:#fff; background:#07a7e3; cursor:pointer}



.rightimg{ float:right; margin-left:30px;}

.exsection{ font-size:20px; font-weight:600; color:#202c45; background:url(../images/icon4.png) left top no-repeat; padding-left:54px; margin-top:10px; line-height:45px; margin-bottom:20px;}

.treatmentsection{ background:url(../images/bg3.jpg) left bottom no-repeat;}

.treatment{ text-align:center;}

.treatment h2{font-size:30px; color:#202c45; font-weight:bold; line-height:34px; padding-bottom:20px;}

.treatment p{ line-height:24px;}

.h40{ height:40px;}

.h50{ height:50px;}



.treatmentbox img:hover{ opacity:0.9;}

.treatmentbox h3{ font-size:22px; padding:25px 0 10px 0; line-height:26px;}

.treatmentbox h3 a{ color:#202c45; font-weight:bold;}

.treatmentbox h3 a:hover{ color:#07a7e3}.treatmentbox{ margin:0 15px;}

.treatmentbox a{color:#07a7e3;}.treatmentbox p a:hover{color:#202c45; text-decoration:underline;}

.mright0{ margin-right:0 !important}

.awdsection{ padding:110px 0px 0 0;}

.awdtxt{ float:left; width:48%}

.awdimg{ float:right; width:48%; margin-top:10px;}

.awdimg iframe{ border:solid 10px #fff; -webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);}



.awdimg video{ border:solid 10px #fff; -webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);}

.awdimg p{ text-align:center; padding-top:5px;}

.awdtxt h2{font-size:30px; color:#202c45; font-weight:bold; line-height:34px; padding:10px 0 15px 0}

.awdtxt h4{ font-size:18px; color:#202c45; font-weight:bold;}

.awdtxt h4 img{ display:inline-block; vertical-align:middle; padding-left:35px;}

.callbg{ margin:60px auto; background:url(../images/callbg.jpg) left top no-repeat; padding:60px 0 70px 0}

.callbg .righttxt{ float:right; width:42%; padding-right:5%; }

.callbg .righttxt h2{ font-size:37px; color:#202c45; line-height:44px; padding-bottom:20px; font-weight:600}

.callbg .righttxt h4{ font-size:19px; font-weight:bold; color:#202c45;}

.callbg .righttxt p{ line-height:24px; color:#000; padding-bottom:20px;}

.callbg .righttxt .ph{ background:url(../images/phone1.png) left top no-repeat; padding-left:65px; font-size:31px; line-height:46px; margin-top:20px;}

.callbg .righttxt .ph a{ color:#202c45; }

.callbg .righttxt .ph a:hover{ color:#07a7e3;}

.testimonialsection{ padding:50px 0 70px 0; background:#f4f4f4}

.testimonialsection h2{ text-align:center;font-size:30px; color:#202c45; font-weight:bold; line-height:34px; padding-bottom:12px;}



.tbox{ background:#fff;-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15);

box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.15); padding:30px 30px 30px 30px; margin:18px;}

.tbox p{ font-size:15px; line-height:24px;}

.tbox h4{ font-size:19px; font-weight:bold; padding-bottom:3px;}

.tbox .imgs{ float:left;width:23%;}

.tbox .ttxt{ float:right; width:74%;}

.latestblog{ padding:60px 0px 50px 0;}

.latestblog h2{font-size:30px; color:#202c45; font-weight:bold; line-height:34px; padding-bottom:15px; text-align:left;}

.latestblog p{ line-height:24px;}

.textc{ text-align:center;}

.blogbox{ float:left; width:30%; margin:10px 1.6%}

.blogbox:last-child {

	margin-right:0px;

}

.blogbox .pic{ position:relative;}

.blogbox .date{ position:absolute; left:15px; top:15px; background:#07a7e3; color:#fff; font-size:16px; font-weight:400; padding:5px 30px; -moz-border-radius: 30px;   -webkit-border-radius: 30px;   -khtml-border-radius: 30px;  border-radius: 30px;}

.blogbox .pic img:hover{}

.blogbox h3{ font-size:21px; padding:25px 0 10px 0; line-height:24px;}

.blogbox h3 a{ color:#202c45; font-weight:bold;}

.blogbox h3 a:hover{ color:#07a7e3}.blogbox p{ margin-bottom:10px;}

.blogbox p a{color:#07a7e3;}.blogbox p a:hover{color:#202c45; text-decoration:underline;}

.footer-area{ background:#202c45; padding:50px 0 0 0;}

.footer-area h6{ font-size:27px; font-weight:700; padding-bottom:15px; color:#fff;}

.fcol1{ float:left; width:35%;}

.fcol3 h4{ font-size:22px;}.fcol3 h4 a{ color:#1bbaf6; }.fcol3 h4 a:hover{ color:#fff;}

.fcol3{ float:right; width:26%;}

.fcol3 h5{ font-size:21px; color:#fff; padding-bottom:12px; padding-top:10px;}

.fcol3 p{ color:#fff; padding-bottom:15px;}

.fcol3 p a{ color:#fff; }.fcol3 p a:hover{ color:#1bbaf6; }

.fcol2 ul{ width:70%}

.fcol1 li{ padding:1px 0 9px 0;  font-size:15px;}

.fcol1 li a{ color:#fff;  display:block; font-weight:400;background:url(../images/arrow1.png) no-repeat left 6px; padding-left:15px;}.fcol1 a:hover{ color:#1bbaf6}

.fcol2{ float:left; width:32%; padding-left:7%;}

.fcol2 p{ color:#fff; padding-bottom:5px;}

.fcol2 li{ padding:7px 0px; border-bottom: dashed 1px #515a6e; float:left; width:50%;  font-size:15px; color:#fff;}

.fcol2 li span{ float:right;}



.fbottom{ border-top:solid 1px #515a6e; padding:25px 0px; margin-top:40px; color:#bec1c7; text-align:center;}

.fbottomright a{ color:#fff; padding:0 20px 0 0; font-size:25px; }.fbottomright a:hover{ color:#1bbaf6}

.fbottom a{ font-weight:bold; color:#1bbaf6; } 

.fbottom a:hover{ color:#fff;} .fa-twitter:before { content: "\f099";}.fa-facebook:before { content: "\f09a";}.fa-google-plus:before { content: "\f0d5";}

.inner-banner{ background:url(../images/inner-banner.webp) center top; padding:100px 0px; position:relative;}

.inner-banner h1{ font-size:35px; color:#fff; position:relative; display:inline-block; width:100%; font-weight:700; text-align:center; padding-bottom:5px}

.inner-banner::before {

    position: absolute;

    content: '';

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    display: block;

    background: rgba(33,45,69,0.2);}

.page-breadcrumb{ text-align: center; }

.page-breadcrumb li {

    position: relative;

    display: inline-block;  margin-right: 10px;

    padding-right: 10px;

    color: #07a7e3;

    font-size: 15px;

    font-weight: 400;}

.page-breadcrumb li a {

    color: #fff;

    font-weight: 400;}

.page-breadcrumb li a:hover {    color: #07a7e3;}

 .page-breadcrumb li a::after {

    position: absolute;

    content: '\f105';

    right: -4px;

    top: 3px;

    color: #fff;

    font-family: 'FontAwesome';}

.page-breadcrumb li:last-child {

    padding-right: 0px;   margin-right: 0px;} 	 ul.menu li{ margin-bottom:2px;}

	 ul.menu li a { color:#000;

    position: relative;

    display: block;

    padding: 12px 15px 12px 20px;

    background-color: rgba(214, 214, 214,0.2);

    font-weight: 400;

    color: inherit;} ul.menu li a:hover, ul.menu li.current-menu-item a, ul.menu li.act a {

    background-color: #07a7e3; color:#fff !important;} ul.menu li a::before {

    position: absolute; background-color: #07a7e3;   top: 0;  bottom: 0; left: 0;

    z-index: 0;  content: " "; width: 3px;

    opacity: 0;

    transition: all 0.3s ease-in-out;

    -webkit-transition: all 0.3s ease-in-out;} ul.menu li a:hover::before,  ul.menu li.current-menu-item a::before {

    opacity: 1;}

	.innerd{ margin-top:25px; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.11); padding-bottom:30px; text-align:center;}.innerd h5{ padding:0 15px 0 20px; line-height:22px;}.innerd h3{ padding-bottom:5px !important;}

	.innerd img:hover{opacity:0.9}

 .testimonial-item { float:left; width:46.5%; margin:10px 1% 10px 0%;

    padding: 0px 1.5% 0px 1.5%;} .testimonial-item > .holder {

    padding: 20px 22px 15px 22px;

    background-color: #fff;

    border: 1px #efefef solid;

    text-align: left;} .testimonial-item > .holder > .main-holder {

    position: relative;

    padding-left: 125px;} .testimonial-item > .holder > .main-holder > .testimonial-title-pic {

    position: absolute;

    top: 4px;

    left: 0;

    z-index: 1;

    text-align: center;} .testimonial-item > .holder > .main-holder > .testimonial-title-pic img {

    display: inline-block;

    vertical-align: top;

    width: auto;

    width: 100px;

    border-radius: 50%;

    box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1);}

	.contact-left{ border:solid 1px #e6e5e5 ; float:left; width:58%; padding:30px 3%; text-align:center;}.contact-right{ float:left; background:#f1f1f5 ; padding:30px 3%; width:29%; min-height:401px;}

	.pbottom0{ padding-bottom:0 !important}

 .testimonial-item::after {  display: block;  content: " "; width: 100%;  height: 32px;  background: url(../images/shadow.png) left top no-repeat;}

 .left43{ float:left; width:43% !important;}

.right43{ float:right; width:43% !important;}

 .contact-left input[type="text"]{ border:solid 1px #e6e5e5; width:95%; padding:10px 2.5%;  margin-bottom:20px; font-size:15px;}

.contact-left input[type="text"]:hover {  box-shadow: 0 0 5px rgba(7, 167, 227, 0.2); }

.contact-left textarea {

    color: #000; background:#fff; border:solid 1px #e6e5e5;

   font-family: 'Open Sans';

    font-size: 15px; height:82px;

    padding: 12px 2.5%;

    transition-duration: 0.2s; 

    width: 95%;}

 .contact-left textarea:hover{box-shadow: 0 0 5px rgba(7, 167, 227, 0.2);}

 ul.list01 {

	margin-bottom:30px;

}

ul.list01 li {

	margin-bottom:5px; color:#434343;

	font-size:15px;

	line-height:24px; font-weight:500;

	padding-left:18px;

	background:url(../images/arrow2.png) left 7px no-repeat;

}

.awdimg video{ background:#000; cursor:pointer;}

.latest-blog-home{ float:left; width:100%;}

.nutrition-section{ float:right; width:31%;}

.tablestyle {

  border-collapse: collapse;

  width: 100%;

}



.tablestyle td, .tablestyle th {

  border: 1px solid #ddd;

  padding: 8px 15px;

}



.tablestyle tr:nth-child(even){background-color: #f2f2f2;}



.tablestyle tr:hover {background-color: #ddd;}



.tablestyle th {

  padding-top: 12px;

  padding-bottom: 12px;

  text-align: left;

  background-color: #202c45;

  color: white;

}.h30{ height:30px} .h20{ height:20px}

.left48{ float:left; width:48%} .right48{ float:right; width:48%}

.recentpost{ margin-top:30px; margin-bottom:30px;}

.tagc{background:#07a7e3; margin-top:30px; color:#fff; padding-bottom:20px}.tagc h3{ color:#fff !important}.tagc ul{ padding:0 20px 30px 20px}

.tagc ul li {

    float: left;

    border-top: 0;

    border-bottom: 0;

    padding: 0 0px 4px 0;

    margin: 4px 4px 4px 0;

}

.tagc ul li a {

    background: #fff;

    color: #000;

    padding: 4px 10px;

}.tagc ul li a:hover { background:#212d45}

.recentpost a{ background:#07a7e3 !important; color:#fff !important}.recentpost a:hover{ background:#212d45 !important}
.sticky-right-side {
    position: fixed;
    bottom: 10px;
    z-index: 999999;
    right: 0px;
}.sticky-right-side li {
    margin: 0px 0 12px 0;
    display: block;
    position: relative;
}.sticky-right-side li a {
    border-radius: 20px 0 0 20px;
    background-color: #0d9a15;
    padding: 5px 18px 5px 20px;
    font-size: 51px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #FFFFFF;
}
.sticky-right-side li a:hover{ background:#07a7e3}.fa-whatsapp:before {
    content: "\f232";
}
.fa-home:before {
  content: "\f015";
}
@media (max-width: 1400px){.banner img{ height:500px;}.banner-txt{ padding:7% 0% 0% 0% !important}}

@media (max-width: 1052px){nav li{ padding:0 23px;}}

@media (max-width: 1024px){.container-area{ width:96%;}.top-right{ padding-top:25px;}.callbg .righttxt{ padding-right:3%;}.callbg .righttxt h2{ font-size:32px;}.fcol3{ width:28%;}.fcol1{ width:25%;}}

@media (max-width: 980px){#mobopen .fa{ display:none;}.nav-area{ width:100%;}.testimonial-item{ width:97%; margin:10px 0% 10px 0%}

.mobnav{ display:block; margin:0 0 12px 0;}.table-scroll{ overflow-x:scroll}

nav{ width:100%; float:none; margin:0}
nav li{ float:none; background:none; padding:0}
nav p{ float:left;}
nav li a{ border-bottom:1px solid #384661; border-radius:0; float:none; text-align:left;  display:block; color:#fff !important; padding:13px 20px }
nav .act{color:#ed1971; background:none; border-radius:0; }
.lavel{position:inherit; width:94%; left:0; top:0; padding:0 3%;}
.lavel li{ margin:0; float:none; width:auto}
.lavel li a{ border:none}
.lavel1{position:inherit; width:94%; left:0; top:0; padding:0 3%;}
.lavel1 li{ margin:0; width:100%;}
.lavel1 li a{ border:none}
#mobopen{ clear:both; display:none; background:#212d45; padding:0px 0 0 0}
#mobopen2{ display:none;}#mobopen3{ display:none; }
.mobnav2{ display:block;}.mobnav{ position:absolute; right:10px; top:94px;}.top-right{ float:none; margin:0 auto; padding-top:0; padding-bottom:20px; clear:both}.banner img{ height:500px;}.banner-txt{ padding:8% 0% 0% 0%}.nav-area-main{ width:96%;}.callbg .righttxt .ph{ font-size:32px;}.callbg{ background:url(../images/callbg.jpg) 50% top no-repeat}.surgermain .innersection .rightinner{ width:100%;}.surgermain .innersection .leftinner{ display:none;}}

@media (max-width: 900px){.body-container .wide-slider .owl-carousel .item .content h1{ font-size:40px !important;}.surgermain .bottomsection .box{ width:32%;}.callbg .righttxt h2{ font-size:30px;}.fcol1{ width:100%;}.fcol2{ width:100%; margin-top:20px; padding-left:0px;}.fcol3{ width:100%; margin-top:20px;}.fbottomleft{ float:none; text-align:center;}.fbottomright{ float:none;}.tbox .imgs{ width:19%}.tbox .ttxt{ width:80%;}.callbg .righttxt{ width:45%;}.banner-txt{ width:56%;}.surgermain .innersection .dleft{ width:100%;}.surgermain .innersection .dleft img{ margin:0 auto;}.surgermain .innersection .dright{ width:100%; margin-top:30px; text-align:center;}.contact-left{ width:94%;}.contact-right{ width:94%; margin-top:30px;}}

@media (max-width: 800px){.latest-blog-home{ width:100%}.nutrition-section{ width:100%; margin-top:20px;}.latestblog h2{ text-align:center;}.surgermain .bottomsection .box{ width:100%; border-right:0; padding:25px 0px;}.doctorsection .leftbox{ width:100%;}.doctorsection .leftbox img{ margin:0 auto;}.doctorsection .rightbox{ width:100%; margin-left:0; text-align:center; padding-top:20px;}.treatmentbox{ width:100%; margin-right:0; margin-bottom:30px;}.treatmentbox img{ margin:0 auto;}.awdtxt{ width:100%; text-align:center;}.awdimg{ width:100%; margin-top:30px;}.awdimg img{ margin:0 auto;}.awdsection{ padding:0px 0px 0 0;}.callbg .righttxt{ width:80%; }.callbg{ background:url(../images/callbg.jpg) 100% top no-repeat;}.blogbox{ width:100%; margin-right:0; text-align:center;}.blogbox .pic{ margin:0 auto; max-width:361px;}.banner img{object-fit:cover; height:400px;}.top-bar{ text-align:center; padding:10px 0}span.tp-apoint{ margin:6px 20px}.top-social{ display:block}.mobnav{ top:160px}}

@media (max-width: 639px){.logo-area{ max-width:300px}.top-right .phone{ border-right:0;}.top-right .address{ float:left; line-height:inherit; text-align:center}.top-right .phone br{ display:none;}.top-right .address img{ top:0px; padding-right:10px; padding-left:10px; padding-bottom:0;}.top-right{ padding-bottom:15px;}.top-right{ max-width:300px;}.mobnav{ top:160px;}.tp-apoint a span.m{ padding:8px 20px}.banner img{ height:300px;}.left43{ width:95% !important}.right43{ width:95% !important}.top-right .phone img{ padding-left:8px;}.left48{ width:100%; margin-bottom:20px;} .right48{ width:100%}.rightimg{ float:none; margin-left:0; margin-bottom:20px;}}

@media (max-width: 479px){.banner img{ height:250px;}.surgermain .topsection h2{ font-size:25px;}.callbg .righttxt h2{ font-size:26px; line-height:34px;}.callbg .righttxt .ph{ font-size:18px;}.callbg .righttxt{ width:92%;}.tbox .imgs {  width: 100%;  max-width: 106px;  margin: 0 auto;float: none;}.tbox .ttxt{ width:100%; text-align:center;}.testimonial-item > .holder > .main-holder > .testimonial-title-pic{ position:relative; margin-bottom:20px;}.testimonial-item > .holder > .main-holder{ padding-left:0; text-align:center; padding-top:15px;}.fcol2 ul{ width:80%;}.exsection{ line-height:30px;}.inner-banner h1{ font-size:35px;}.inner-banner{ background-position:69% 100%} .fbottom{ padding:16px 0px 83px 0}}



.fcol1 ul.menu li a {

  padding: 0px;

  color: #fff;

  display: block;

  font-weight: 400;

  background: url(../images/arrow1.png) no-repeat left 6px;

  padding-left: 15px;

}

span.color-accent {

  color: #fff;

}

.fcol1 ul.menu li a:hover {

  background-color: transparent;

  color: #1dbaf6 !important;

}

.fcol1 ul.menu li a::before{

  background-color: transparent;

}

.bdline aside ul li a {

  position: relative;

  display: block;

  padding: 12px 15px 12px 20px;

  background-color: rgba(214, 214, 214,0.2);

  font-weight: 400;

  color: inherit;

}

.surgermain .innersection .leftinner h3 {

  margin-bottom: 0px;

}

.widget li {

  margin: 4px 0 0 0;

}

aside#recent-posts-3 a {

  background: #07a7e3 !important;

  color: #fff;

}

aside#recent-posts-3 a:hover {

  background: #212d45 !important;

}

.bdline aside ul li a:hover{

  background: #07a7e3 !important;

  color:#fff;

}

aside#tag_cloud-2 {

  background: #07a7e3;

  padding: 0px 0px 20px 10px;

}

aside#tag_cloud-2 h3 {

  color: #fff;

}
.tagcloud{ padding:12px}
.tagcloud a { font-weight:normal; display:inline-block; margin-bottom:5px; font-size:15px;

  background: #fff;

  color: #000;

  padding: 4px 10px;

}
.tag-link-13{ font-size:10pt !important}.tag-link-14{ font-size:12pt !important}
.tagcloud a:hover {

  background: #212d45;

  color: #fff;

}

a:hover {

  text-decoration: none !important;

}
.rightinner a strong{ color:#07a7e3;} .rightinner a strong:hover{ color:#000;}
.rightinner a{ color:#000;} .rightinner a:hover{ color:#07a7e3;}