* {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;}
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;}
@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;}
.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; vertical-align:middle;
    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:41px; color:#202c45; font-family: 'ginger-bold'; padding-bottom:5px; line-height:41px;}
  .surgermain .topsection h3{ font-size:25px; color:#202c45; font-weight:300; padding-bottom:15px; line-height:32px;}
 .surgermain .innersection{ padding:40px 4% 50px 4%;  background:#fff; position:relative;}
 .surgermain .innersection h1{ font-size:41px; line-height:47px; color:#202c45; font-weight:bold; padding-bottom:20px;}
  .surgermain .innersection h2{ font-size:29px; color:#07a7e3; font-weight:bold; padding-bottom:10px; margin-top:10px; line-height:32px}
  .surgermain .innersection h3{ font-size:20px; padding-bottom:5px; font-weight:600; color:#000;}
    .surgermain .innersection h4{ font-size:16px; padding-bottom:5px; font-weight:600; 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%;}
.innerv{ margin-top:25px;}
.innerv video{ border:solid 8px #fff; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.15)}
     .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;}
	 .leftinner .bdline h3 {  background:#33c89e; color:#fff !important}
	  .surgermain .innersection .rightinner{ float:right; width:69%;}
   .ptop15{ padding-top:15px;}
   .bdline{ border:solid 1px #e6e6e6;}
   .surgermain .bottomsection{ }
 .surgermain .bottomsection .box{ border-right:solid 1px #fff; display:inline-block; text-align:center; vertical-align:middle; width:24.5%; 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:13.2px; font-weight:600; 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:20px 0 10px 0; line-height:26px;}
.treatmentbox h3 a{ color:#fff; font-weight:bold;}
.treatmentbox h3 a:hover{ color:#000}.treatmentbox{ margin:0 15px;}
.treatmentbox p a{color:#fff; text-decoration:underline;}.treatmentbox p a:hover{color:#000; text-decoration:underline;}
.mright0{ margin-right:0 !important}
.awdsection{ padding:110px 0px 0 0;}
.awdtxt{ float:left; width:43%; background:#3cbfd3; color:#fff; padding:10px 2.5% 27px 2.5%; margin-top:2px}
.awdimg{ float:right; width:48%;}
.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);}
.treatbox{ background:#33c89e; padding:0 20px 25px 20px; margin-top:-7px; color:#fff}
.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:#fff; font-weight:bold; line-height:34px; padding:10px 0 8px 0}
.awdtxt h4{ font-size:18px; color:#fff; font-weight:bold;}
.awdtxt h4 img{ display:inline-block; vertical-align:middle; margin-left:25px; border:solid 5px #fff}
.callbg{ margin:0px auto 0 auto; background:url(../images/callbg.jpg)  center top no-repeat; padding:60px 0 60px 0; background-size:cover}
.callbg .formarea{ float:right; width:48%; padding-right:1%; margin-top:6px;}

.callbg .formarea input[type="text"]{ border:solid 1px #e6e5e5; width:95%; padding:10px 2.5%;  margin-bottom:15px; font-size:15px;}
.callbg .formarea input[type="text"]:hover {  box-shadow: 0 0 5px rgba(7, 167, 227, 0.2); }
.callbg .formarea 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%;}
.callbg .formarea textarea:hover{box-shadow: 0 0 5px rgba(7, 167, 227, 0.2);}

.callbg .righttxt{ float:left; width:46%;}

.callbg .righttxt h2{ font-size:37px; color:#202c45; line-height:44px; padding-bottom:15px; font-weight:600}
.callbg .righttxt h4{ font-size:19px; font-weight:bold; color:#202c45;}
.callbg .righttxt p{ line-height:26px; color:#000; padding-bottom:25px; font-size:17px;}
.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;}
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; margin:0 0px; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
ul.slick-track { margin:0px; padding:0px;}
ul.slick-track li { list-style-type:none;}
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; max-width:100%; display:inline-block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-prev, .slick-next {position: absolute; display: none !important; height:38px; width:51px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top:-20%; border: none; outline: none; }
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent;  cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 60px; line-height: 20px; text-align: center; color: #07a7e3; opacity: 0.5; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: #07a7e3; opacity: 1; }
.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:10px 10px 3px 10px; margin:15px 15px 27px 15px; border-radius:20px;}
.tbox iframe{ border-radius:20px;}
.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.5%; margin-right:4%; margin-top:33px;}
.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-family: 'ginger-bold'; 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";}.fa-linkedin:before{content:"\f0e1"}.fa-youtube:before{content:"\f167"}
.inner-banner{ background:url(../images/inner-banner.jpg) center top; padding:100px 0px; position:relative;}
.inner-banner h1{ font-size:44px; color:#fff; position:relative; display:inline-block; width:100%; font-weight:700; text-align:center;}
.inner-banner .title{ font-size:44px; line-height:50px; color:#fff; position:relative; display:inline-block; width:100%; font-weight:700; text-align:center;}
.inner-banner::before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(33,45,69,0.2);}
	
	.inner-banner1{ background:url(../images/robotic-banner.jpg) center top; padding:100px 0px; position:relative;}
.inner-banner1 h1{ font-size:44px; color:#fff; position:relative; display:inline-block; width:100%; font-weight:700; text-align:center;}
.inner-banner1 .title{ font-size:44px; line-height:50px; color:#fff; position:relative; display:inline-block; width:100%; font-weight:700; text-align:center;}
.inner-banner1::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{  float:left; width:58%; padding:30px 3%;}.contact-right{ float:left;  padding:30px 3%; width:29%; }
	.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%}
.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: 12px 18px 12px 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";
}
.google-reviews-area{ padding-top:60px;}
.google-reviews-left{ float:left; width:31.5%; background:#fff; border-radius:10px; box-shadow:0px 0px 20px -3px rgba(0,0,0,0.15); text-align:center; margin-top:160px;}
.google-reviews-left-main{ padding:50px; }
.google-reviews-left-main img{ margin:0 auto}
.google-reviews-left-main h4{ font-size:24px; font-weight:400; padding:30px 0 40px 0}
.google-reviews-left-main h2{ font-size:71px; color:#ff4b26; font-weight:600; padding-bottom:40px; line-height:70px;}
.google-reviews-left-main p{ padding-top:20px; font-size:18px;}
.google-reviews-box{ float:left; width:31.5%; margin-left:2%;  }
.google-reviews-box-main{ padding:25px; margin:20px 0; background:#fff; border-radius:10px; box-shadow:0px 0px 20px -3px rgba(0,0,0,0.15);}
.google-reviews-box-main h4{ padding-bottom:12px; line-height:35px; font-size:20px; font-weight:600;  } .google-reviews-box-main h4 img{ float:right; width:35px;}
.google-reviews-box-main p{ padding-top:10px;}
.mtop50{ margin-top:35px !important}
.banner{ background:#f4f4f4}
.google-reviews-area{ background:#f4f3f2 url(../images/bg4.jpg) center top no-repeat fixed;  margin-top:60px; padding-bottom:50px;}

.r-tabs {	position: relative; margin-top:30px; }

.r-tabs .r-tabs-nav .r-tabs-tab {	position: relative;}

.r-tabs-tab { text-align:center; width:11.9%; margin:0 }

.r-tabs .r-tabs-nav .r-tabs-anchor { 	display: inline-block;  vertical-align:top; 

	padding:12px 0% 12px 0.1%; width:100%; color:#fff; background:#212d45; border-radius:5px;	text-decoration: none; font-size:18px; font-weight:700;}

.r-tabs .r-tabs-nav .r-tabs-state-disabled {	opacity: 0.5;}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { color:#fff; background:#07a7e3;	  font-weight:700; 	text-shadow: none;	}

.patient-testimonial-area .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor::before { width:50% !important;}

.patient-testimonial-area .r-tabs:hover .r-tabs-nav:hover .r-tabs-anchor:hover::before { width:50% !important;}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor::before {
}

.r-tabs:hover .r-tabs-nav:hover .r-tabs-anchor:hover {  font-weight:700; color:#fff; background:#07a7e3;	text-shadow: none;	 }

.r-tabs:hover .r-tabs-nav:hover .r-tabs-anchor:hover::before {left:44%;

    content: '';  position: absolute;   bottom: -11px;

    width: 27px;   height:11px; background:url(../images/arrow.png) center bottom no-repeat;   transition: .3s ease;}

.r-tabs .r-tabs-panel { margin-top:10px;	background-color: #fff3ea;}

.r-tabs .r-tabs-accordion-title .r-tabs-anchor {

	display: block; margin-bottom:2px; font-size:21px;	padding: 12px 15px; 	color: #fff; background:#707070;	text-decoration: none;}

.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {

	background-color: #6c1b17;	color: #fff;	text-shadow: none;}

.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {	opacity: 0.5;}

.r-tabs .r-tabs-nav {    margin: 0 0 0px 0;   padding: 0;}

.r-tabs .r-tabs-tab {    display: inline-block;   margin: 0 0.1% 15px 0;   list-style: none;}

.r-tabs .r-tabs-panel {   display: none;}

.r-tabs .r-tabs-accordion-title {  display: none;}

.r-tabs .r-tabs-panel.r-tabs-state-active {   display: block;}
#horizontalTab h5{ text-align:center; font-weight:600; padding:12px !important; text-align:center;}
.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%;}.surgermain .bottomsection .box{ width:32.9%}}
@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%; padding-bottom:15px;}.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;}.r-tabs-tab{ width:18.9%}}
@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:95%;}.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:95%; text-align:center;}.awdimg{ width:100%; margin-top:30px;}.awdimg img{ margin:0 auto;}.awdsection{ padding:40px 0px 0 0;}.callbg .righttxt{ width:100%; text-align:center }.callbg .formarea{ width:99%; margin-top:30px;}.callbg{ background:url(../images/callbg.jpg) 100% top no-repeat; background-size:cover}.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; padding-bottom:15px;}.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:360px;}.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;}.google-reviews-left{ width:100%; margin-top:0;}.google-reviews-box{ width:100%; margin-left:0;}.mtop50{ margin-top:0px !important}}
@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;}.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%}.slick-dots{ bottom:0}.fbottom{ padding:16px 0px 83px 0}.r-tabs-tab{ width:48.9%} .top-right .phone a{ font-size:16px;}}

.wide-banner {
  overflow: hidden;}
.wide-banner .image img {
  display: block;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wide-banner:hover img {
  -webkit-transform: rotate(-1deg) scale(1.1);
  -moz-transform: rotate(-1deg) scale(1.1);
  -ms-transform: rotate(-1deg) scale(1.1);
  -o-transform: rotate(-1deg) scale(1.1);
  opacity: 0.9;
}
.home-5 .yamm .dropdown.yamm-fw .dropdown-menu,
.home-4 .yamm .dropdown.yamm-fw .dropdown-menu {
  left: 15px;
  right: 15px;
}
.inline {
  display: inline-block;
}

@keyframes slidenavAnimation {
  from {
    margin-top: -30px;
    opacity: 0;
  }
  to {
    margin-top: 0;
    opacity: 1;
  }
}
@-webkit-keyframes slidenavAnimation {
  from {
    margin-top: -30px;
    opacity: 0;
  }
  to {
    margin-top: 0;
    opacity: 1;
  }
}


.owl-item.loading {
  background: url(../images/ajax.gif) no-repeat center center;
}
.body-container .wide-slider .owl-carousel .item img {
  width: 100%;
  display: block;
}
.body-container .wide-slider .owl-carousel .item .content {
  position: absolute;
  width: 100%;
  top:11%;
  z-index: 99;
  text-align:center;
}
.banner-txt { position:absolute; max-width:520px; width:100%; top:0; left:0;  padding:13% 0% 0% 0%; text-align:left;}
.body-container .wide-slider .owl-carousel .item .content h1 { font-size:50px; line-height:52px;  color:#fff;  font-family: 'ginger-bold'; margin-bottom:25px; font-weight:bold }
.body-container .wide-slider .owl-carousel .item .content p { font-size:21px; color:#fff; font-weight:400;  }
.body-container .wide-slider .owl-carousel .item .content p a { display:inline-block; margin-top:35px; background:#07a7e3;  color:#fff;  font-size:18px;font-weight:400; padding:12px 30px; -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px; }
.body-container .wide-slider .owl-carousel .item .content p a:hover { color:#fff; background:#212d45;}
.body-container .wide-slider .owl-carousel .item .content .thin {
  
  font-size: 36px;
  font-weight: 300;
  color: #ffffff;
  line-height: 40px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .body-container .wide-slider .owl-carousel .item .content .thin {
    
    font-size: 16px;
    font-weight: 900;
    color: #ffffff;
    line-height: 24px;
  }
  .banner-txt { width:51%;}
}
@media (max-width: 768px) {
  .body-container .wide-slider .owl-carousel .item .content .thin {
    
    font-size: 16px;
    font-weight: 900;
    color: #ffffff;
    line-height: 24px;
  }
  .banner-txt { display:none;}
}
@media (max-width: 550px) {
  .body-container .wide-slider .owl-carousel .item .content .thin {
    
    font-size: 12px;
    font-weight: 900;
    color: #ffffff;
    line-height: 18px;
  }
}
@media (max-width: 450px) {
  .body-container .wide-slider .owl-carousel .item .content .thin {
    display: none;
  }
}
.body-container .wide-slider .owl-carousel .item .content .small {
  margin: 0 0 35px 0; text-align:left;

}
@media (max-width: 480px) {
  .body-container .wide-slider .owl-carousel .item .content .small {
    display: none;
  }.fadeInDown-3{ display:none;}
}
.body-container .wide-slider .owl-carousel .item .content .large {
  
  font-size: 30px; text-shadow: 2px 2px 5px #000;
  font-weight: 900;
  color: #ffffff;
  line-height: 65px;
  margin: 0 0 10px 0;
  text-transform: capitalize;
}
@media (max-width: 991px) {
  .body-container .wide-slider .owl-carousel .item .content .large {
    
    font-size: 18px;
    font-weight: 900;
    color: #ffffff;
    line-height: 20px;
  }
}
@media (max-width: 550px) {
  .body-container .wide-slider .owl-carousel .item .content .large {
    
    font-size: 15px;
    font-weight: 900;
    color: #ffffff;
    line-height: 18px;
  }
}
@media (max-width: 450px) {
  .body-container .wide-slider .owl-carousel .item .content .large {
    display: none;
  }
}
.body-container .wide-slider .owl-carousel .item .content .xlarge {
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
@media (max-width: 450px) {
  .body-container .wide-slider .owl-carousel .item .content .xlarge {
    display: none;
  }
}
.body-container .wide-slider .owl-carousel .item .content .xxlarge {
  
  font-size: 100px;
  font-weight: normal;
  color: #ffffff;
  line-height: 100px;
  margin: 0 0 5px 0;
  text-transform: uppercase;
}
@media (max-width: 450px) {
  .body-container .wide-slider .owl-carousel .item .content .xxlarge {
    display: none;
  }
}
.body-container .wide-slider .owl-carousel .item .content .med {
  
  font-size: 22px; 
  color: #000;
  line-height: 20px;
  margin: 0 0 30px 0;
  text-transform:capitalize
}
@media (max-width: 991px) {
  .body-container .wide-slider .owl-carousel .item .content .med {
    
    font-size: 16px;
    font-weight: 900;
    color: #000;
    line-height: 24px;
  }
}
@media (max-width: 550px) {
  .body-container .wide-slider .owl-carousel .item .content .med {
    
    font-size: 16px;
    font-weight: 900;
    color: #ff3d3d;
    line-height: 18px;
  }
}
@media (max-width: 450px) {
  .body-container .wide-slider .owl-carousel .item .content .med {
    display: none;
  }
}
.body-container .wide-slider .owl-carousel .item .content .xmedium {
  
  font-size: 45px;
  font-weight: 300;
  color: #ffffff;
  line-height: 50px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
@media (max-width: 450px) {
  .body-container .wide-slider .owl-carousel .item .content .xmedium {
    display: none;
  }
}
.body-container .wide-slider .owl-carousel .item .content .xsmall {
  
  font-size: 16px;
  font-weight: 300;
  color: #ffffff;
  line-height: 24px;
  margin: 10px 0 30px 0;
}
@media (max-width: 991px) {
  .body-container .wide-slider .owl-carousel .item .content .xsmall {
    
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    line-height: 24px;
  }
}
@media (max-width: 550px) {
  .body-container .wide-slider .owl-carousel .item .content .xsmall {
    
    font-size: 12px;
    font-weight: 300;
    color: #ffffff;
    line-height: 18px;
  }
}
@media (max-width: 450px) {
  .body-container .wide-slider .owl-carousel .item .content .xsmall {
    display: none;
  }
}

.body-container .wide-slider .owl-carousel .item .content .text-shadow {
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -ms-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -o-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}
.body-container .wide-slider .owl-carousel .owl-controls { display:none !important;
  position: absolute; margin:0 auto;
  bottom:8%;
  width: 100%;
}
@media (max-width: 768px) { 
.body-container .wide-slider .owl-carousel .owl-controls {
  bottom:30px;
}
 }


@media (max-width: 320px) {

  .btn.btn-med { display:none;
}
}
@media (max-width: 360px) {

    .btn.btn-med { display:none;
}
}
@media (max-width:799px){
	.owl-prev{ display:none;}
	.owl-next{ display:none;}
	}
.body-container .wide-slider .owl-carousel .owl-controls .owl-prev { display:none;
  position: absolute;
  left: 0; bottom:50%;
  text-indent: -9999px;
  background:url(../../images/icons/ico-slider-arrow-left.png) no-repeat;
  width: 48px;
  height: 48px; 
  opacity: 0.6; 
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.body-container .wide-slider .owl-carousel .owl-controls .owl-prev:hover {
  opacity: 1;
}
.body-container .wide-slider .owl-carousel .owl-controls .owl-next { display:none;
  position: absolute;
  right: 0; bottom:50%;
  text-indent: -9999px;
  background:url(../../images/icons/ico-slider-arrow-right.png) no-repeat;
  width: 48px;
  height: 48px; 
  opacity: 0.6;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.body-container .wide-slider .owl-carousel .owl-controls .owl-next:hover {
  opacity: 1;
}
.body-container .wide-slider.wide-slider-pagination .owl-controls {
  position: absolute;
  bottom: 20px;
  width: 100%;
  top: auto;
  z-index: 999;
  text-align: center;
}
.body-container .wide-slider.wide-slider-pagination .owl-controls .owl-buttons {
  
}
.body-container .wide-slider.wide-slider-pagination .owl-controls .owl-pagination {
  display: inline-block;
}
.body-container .wide-slider.wide-slider-pagination .owl-controls .owl-pagination .owl-page {
  float: left;
  margin: 0 2px;
}
.body-container .wide-slider.wide-slider-pagination .owl-controls .owl-pagination .owl-page span:after {
  font-family: fontawesome;
  content: "\f111";
  width: 18px;
  height: 18px;
  display: inline-block;
  color: #f5f5f5;
}
.body-container .wide-slider.wide-slider-pagination.wide-slider-pagination-center .owl-controls {
  text-align: center;
}
.body-container .wide-slider.wide-slider-pagination.wide-slider-pagination-right .owl-controls {
  text-align: right;
}
.body-container .wide-slider.wide-slider-pagination.wide-slider-pagination-left .owl-controls {
  text-align: left;
  padding-left: 30px;
}
.body-container .wide-slider.wide-slider-pagination .item .content {
  position: absolute;
  bottom: 110px;
  left: 10%;
}
.body-container .wide-slider.wide-slider-pagination .item .content.content-inline {
  display: inline-block;
  width: auto;
}
@media (max-width: 1450px) {
  .body-container .wide-slider.wide-slider-pagination .item .content.content-small {
    bottom: 110px;
  }
}
@media (max-width: 991px) {
  .body-container .wide-slider.wide-slider-pagination .item .content.content-small {
    bottom: 70px;
  }
}
@media (max-width: 767px) {
  .body-container .wide-slider.wide-slider-pagination .item .content.content-small {
    bottom: 70px;
  }
  
}
@media (max-width: 620px) {
  .body-container .wide-slider.wide-slider-pagination .item .content.content-small {
    bottom: auto;
    top: 20px;
  }
}
.body-container .wide-slider.wide-slider-small .owl-controls {
  position: absolute;
  bottom: 20px !important;
  right: 30px !important;
  top: auto;
  z-index: 999;
}
.body-container .wide-slider.wide-slider-small .owl-controls .owl-buttons {

}
.body-container .wide-slider.wide-slider-small .owl-controls .owl-pagination {
  display: block;
  float: right;
}
.body-container .wide-slider.wide-slider-small .owl-controls .owl-pagination .owl-page {
  float: left; 
  margin: 0 2px;
}
.body-container .wide-slider.wide-slider-small .owl-controls .owl-pagination .owl-page span:after {
  font-family: fontawesome;
  content: "\f111";
  width: 18px;
  height: 18px;
  display: inline-block;
  color: #f5f5f5;
}
.body-container .wide-slider.wide-slider-small .item .content {
  left: 55px;
  bottom: 60px;
  width: 80%;
  max-width: 260px;
  text-align: center;
}
/* Product Slider */
.body-container .product-slider {
  min-height: 470px;
}
.body-container .product-slider.product-slider-small {
  min-height: 350px;
}
.body-container .product-slider.product-slider-no-buttons .owl-buttons {
  display: none;
}
.body-container .product-slider .owl-controls {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}
.body-container .product-slider .owl-controls .owl-prev {
  position: absolute;
  width: 28px;
  height: 28px;
  top: -36px;
  right: 34px;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
  border: 1px solid #c2c2c2;
}
.body-container .product-slider .owl-controls .owl-prev:before {
  content: "\f0d9";
  font-family: fontawesome;
  color: #c2c2c2;
  font-size: 25px;
  left: 8px;
  position: absolute;
  top: -3px;
}
.body-container .product-slider .owl-controls .owl-next {
  position: absolute;
  width: 28px;
  height: 28px;
  top: -36px;
  right: 0px;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
  border: 1px solid #c2c2c2;
}
.body-container .product-slider .owl-controls .owl-next:before {
  content: "\f0da";
  font-family: fontawesome;
  color: #c2c2c2;
  font-size: 25px;
  left: 8px;
  position: absolute;
  top: -3px;
}
.body-container .product-slider .owl-carousel .owl-item .product {
  margin-left: 10px;
  margin-right: 10px;
}
/* Default Slider */
.default-slider .owl-controls {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}
.default-slider .owl-controls .owl-prev {
  position: absolute;
  width: 28px;
  height: 28px;
  top: -36px;
  right: 34px;
  border: 1px solid #c2c2c2;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.default-slider .owl-controls .owl-prev:before {
  content: "\f0d9";
  font-family: fontawesome;
  color: #c2c2c2;
  font-size: 25px;
  left: 8px;
  position: absolute;
  top: -3px;
}
.default-slider .owl-controls .owl-next {
  position: absolute;
  width: 28px;
  height: 28px;
  top: -36px;
  right: 0px;
  border: 1px solid #c2c2c2;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.default-slider .owl-controls .owl-next:before {
  content: "\f0da";
  font-family: fontawesome;
  color: #c2c2c2;
  font-size: 25px;
  left: 8px;
  position: absolute;
  top: -3px;
}
/* Custom Controls */
.owl-controls-custom {
  position: relative;
  display: inline-block;
}
.owl-controls-custom .owl-prev {
  position: absolute;
  width: 28px;
  height: 28px;
  top: 0;
  right: 34px;
  border: 1px solid #c2c2c2;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.owl-controls-custom .owl-prev:before {
  content: "\f0d9";
  font-family: fontawesome;
  color: #c2c2c2;
  font-size: 25px;
  left: 8px;
  position: absolute;
  top: -3px;
}
.owl-controls-custom .owl-next {
  position: absolute;
  width: 28px;
  height: 28px;
  top: 0;
  right: 0px;
  border: 1px solid #c2c2c2;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.owl-controls-custom .owl-next:before {
  content: "\f0da";
  font-family: fontawesome;
  color: #c2c2c2;
  font-size: 25px;
  left: 8px;
  position: absolute;
  top: -3px;
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{ width:17px; height:17px; background:#8d878f; border-radius:100%;  display:inline-block; margin-left:10px;
	cursor: pointer;
}
.owl-controls .active { background:#ffffff;}
.owl-controls .owl-page:hover {  background:#ffffff;}
.owl-pagination{ max-width:1180px; width:100%; margin:0 auto; text-align: right;}
@media (max-width: 768px) { .owl-pagination{ text-align: center;} }
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* Wide Slider */
.body-container .wide-slider .owl-carousel .item .content .small { line-height:37px;
  font-size:37px;  font-family: 'OpenSansBold';
  color: #000; 
}


.body-container .wide-slider .owl-carousel .item .content .small .heading1{ color:#fff; font-size:37px; line-height:37px; background:#2c3544; padding:5px 20px;   font-family: 'OpenSansBold';}
.body-container .wide-slider .owl-carousel .item .content .small .heading2{  line-height:37px;
  font-size:37px;  font-family: 'OpenSansBold';
  color: #000; background:#fff; padding:5px 20px;}
.body-container .wide-slider .owl-carousel .item .content .small span {}
@media (max-width: 991px) {
  .body-container .wide-slider .owl-carousel .item .content .small {
   
    font-size: 30px;

    line-height: 40px;
  }
}
@media (max-width: 320px) {
  .body-container .wide-slider .owl-carousel .item .content .small { display:none;
  }
  .xlarge { display:none;
  }
}


.xlarge {
  font-family: 'Roboto', sans-serif;
  font-size: 60px;
  font-weight: bold;
  color: #f49049;
  line-height: 70px;
}
@media (max-width: 991px) {
  .xlarge {
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #f49049;
    line-height: 36px;
  }
}
@media (max-width: 550px) {
  .xlarge {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #f49049;
    line-height: 24px;
  }
}

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


.conmang12ment ul li { list-style: disc; } 
.conmang12ment ul { padding-left: 20px; }


.updateDate p {
  text-align: center;
  color: #fff;
  font-weight: 700;
}

