body{ margin:0; padding:0; font-family: 'OpenSansRegular',  Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,ul,ol,li,p,a,span{ margin:0; padding:0; font-weight:normal; list-style-type:0 ; }
hr{ border-color:#fcfcfc; margin:0; padding:0}
header{ clear:both; background:#fff; overflow:hidden;margin-bottom: 15px;} 
address{ font-style:normal;}
section{ clear:both;}

a{ text-decoration:none; color:#ce3d5f; outline:none; transition: all 0.5s ease 0s;}
a:hover{ color:#000;}
a:focus{ outline:none;}
img{ max-width:100%; outline:none; border:none; transition: all 0.5s ease 0s;}
.clear{ clear:both;}.clear5{ clear:both; height:5px}.clear10{ clear:both; height:10px}.clear20{ clear:both; height:20px;}.clear30{ clear:both; height:30px;}.clear25{ clear:both; height:25px;}.clear40{ clear:both; height:40px;}
.float_right{ float:right!important;}
.float_right2{ float:right!important;}
.container{ width:100%; max-width:1170px; margin:0 auto;}
.top-right{ width:55%; float:right; margin:27px 0 0 0}
.top-right ul{ list-style:none}
.top-right li{ width:49%; float:left;}
.top-right .fa{font-size:42px; color: #77bc41; float:left; margin: 0 10px 0 0}
.top-right p{font-size:14px; color:#212121; float:right; width:89%; }
.top-right span{ font-size:16px; color:#333; font-family: 'OpenSansSemibold'; line-height:22px;}
.top-right span a{ color:#000}
.top-right span a:hover{ color:#ce3d5f}
.top-right p a{ color:#212121}
.top-right p a:hover{ color:#ce3d5f}
.top-right .book-bt{ font-size:15px; font-family: 'OpenSansSemibold'; border-radius:5px; background:#e74c3c; color:#fff; padding:8px 15px; display:inline-block; margin:0 0 0 20px }
.top-right .book-bt:hover{ background:#fff; color:#000}
.white-bg{ background:url(../images/nav-bg.html) center no-repeat;}
.logo{ float:left; margin:20px 0}
.logo img{ max-width:100%;}
nav{ clear:both; background: #5cae1bd4; display:block;}
nav ul{ list-style:none;}
nav li:first-child{ background:none;}
nav li{ position:relative; float:left; display:block; }
nav li a{font-size:18px; color:#fff; padding:10px 31px; text-transform:capitalize; display:block; transition: all 0.5s ease 0s;  }
nav li a:hover{color:#fff; background:#3b3b3b; border-radius:0px }
nav li:hover a{ background:#3b3b3b;}
nav li:hover > .lavel{ display:block; }
.lavel{ display:none; width:250px; background:#3b3b3b; position:absolute; z-index:999; top:44px; left:0; padding:0 15px 20px 15px ;}
.lavel ul{ list-style:none;}
.lavel li{ text-align:center; float:none; position:relative; text-align:left; background:none;  }
.lavel li:last-child{border-bottom:none;}
.lavel li a{ border-radius:0px; font-size:15px; background:none; color:#fff!important; padding:8px 15px; line-height:25px; text-transform:capitalize; display:block; border-bottom:solid 1px #4a4949; }
.lavel li a:hover{border-radius:0; color:#fff!important; background:#ce3d5f;}
.imgleft{ float:left; margin-right:30px;}
.lblog p{ color:#5d5d5d; line-height:22px; font-size:15px;   padding:12px 0px;}
nav li:hover > .lavel2{ display:block; }
.lavel2{ display:none; width:254px; background:#3b3b3b; position:absolute; z-index:999; top:0px; left:250px; padding:0 15px 20px 15px ;}
.lavel2 ul{ list-style:none;}
.lavel2 li{ text-align:center; float:none; position:relative; text-align:left; background:none;  }
.lavel2 li:last-child{border-bottom:none;}
.lavel2 li a{ border-radius:0px; font-size:15px; background:none; color:#fff!important; padding:8px 15px; line-height:25px; text-transform:capitalize; display:block; border-bottom:solid 1px #4a4949; }
.lavel2 li a:hover{border-radius:0; color:#fff!important; background:#ce3d5f;}
.drbg{ background:#ebe2db; padding:35px 0; overflow:hidden;}
nav li:hover > .lavel3{ display:block; }
.lavel3{ display:none; width:250px; background:#3b3b3b; position:absolute; z-index:999; top:0px; left:250px; padding:0 15px 20px 15px ;}
.lavel3 ul{ list-style:none;}
.lavel3 li{ text-align:center; float:none; position:relative; text-align:left; background:none;  }
.lavel3 li:last-child{border-bottom:none;}
.lavel3 li a{ border-radius:0px; font-size:15px; background:none; color:#fff!important; padding:8px 15px; line-height:25px; text-transform:capitalize; display:block; border-bottom:solid 1px #4a4949; }
.lavel3 li a:hover{border-radius:0; color:#fff!important; background:#ce3d5f;}

.dtab .r-tabs-tab{ width:32%;}
nav .act{color:#fff; background:#3b3b3b; border-radius:0px }
.mobnav{  display:none; background:#bf000f; padding:8px 0; font-size:16px; text-align:right; float:right; font-weight:bold; color:#000}
.mobnav:before{font-family: 'FontAwesome'; content:"\f0c9"; font-size:30px;cursor:pointer; color:#fff; float:right; margin:0 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}
.imgFrame { position:relative; width:100%;}
.imgFrame:after {content:' ';position:absolute; background:url(../images/lineingbg.png);	top:0;	left:0;	width:100%;	height:700px;	z-index:99;}
.banner{ clear:both;}
.banner img{ max-width:100%;}
.banner-txt{  width:32%; position:absolute; top:24%; z-index:999; font-size:35px; text-align:center; color:#ce3d5f; font-family: 'roboto_condensedlight';}
.banner-txt span{font-family: 'roboto_condensedlight'; font-size:35px; margin:0 0 7px 0; color:#ce3d5f;  display:block; line-height:40px;}
.banner-txt strong{font-family: 'roboto_condensedlight';  font-size:35px; color:#000; line-height:42px; display:block }
.banner-txt p{ margin-top:50px;}
.banner-txt .more{ background:#ce3d5f; font-size:17px; padding:14px 30px; color:#fff; text-transform:uppercase}
.banner-txt .more:hover{ background:#000;}
.bn-mrg{ margin-left:35%;}
.timing-area{ float:left; width:24%; margin-top:50px; text-align:center; }
.timing-area h3{ font-size:24px;  color:#ce3d5f; border-bottom:solid 1px #ddd; padding-bottom:10px; margin-bottom:10px;}
.timing-area p{ font-size:17px;font-family: 'open_sanslight'; line-height:28px;}
.welcome{  margin:45px 0 40px 0; text-align:center; float:right; width:100%}
.welcome h1{ font-size:41px; color:#212121; margin:0 0 7px 0; display:block;  font-family:open_sanslight;}
.welcome span{ color:#ce3d5f;}
.welcome .black{ color:#000}
.welcome p{font-family: 'open_sanslight'; font-size:23px; color:#212121; line-height:31px; margin:0 0 15px 0 }
.welcome p a:hover{ text-decoration:underline;}
.service-sec{ text-align:center;}
.service-sec1{ text-align:center;  padding:40px 0 10px 0; border-top:solid 1px #e7e7e7}
.servicesheading h2{ color:#212121; font-size:35px; text-align:center;font-family: 'open_sanslight'; padding-bottom:18px;}
.inner-sec{ text-align:center;  padding:30px 0 50px 0}
.bgp{ background:#ce3d5f; padding:21px 0px !important;}
.serbox{  text-align: center; display:inline-block; padding:0 1% 15px 1%; margin:0 0 15px 0; transition: all 0.5s ease 0s; width:92%; vertical-align:top;}
.serbox h2{ font-family: 'roboto_condensedlight'; font-weight:bold; font-size:23px; color:#fff;  padding:4px 0 6px 0; background: #b7274c;}
.serbox h2 a{ color:#fff;font-family: 'roboto_condensedlight'; font-weight:bold; font-size:23px;}
.serbox h2 a:hover{ color:#000;}
.serbox p{font-family: 'open_sanslight'; font-size:15px; color:#fff; line-height:24px; margin:0 0 20px 0}
.serimg{display:block; overflow:hidden; margin:0px 0 0px 0;}
.serimg img{ max-width:100%; transition: all 0.5s ease 0s;}
.serbox:hover img{transform: scale(1.1); opacity:0.8 }
.serbox:hover .more{background:#fff; color:#000;}
.serbox:hover .more:hover{background:#fff; color:#000;}
.serbox:hover h2 a{ color:#3b3b3b}
.serbox .more{ background:#272627; padding:7px 12px; border-radius:20px; color:#fff; font-size:15px;font-family: 'OpenSansBold';}
.serbox .more:hover{ background:#fff; color:#000;}
.relative{ position:relative}
.graysec{ background:url(../images/linebg.jpg); padding:35px 0; overflow:hidden;}
.drprofile{ width:100%; float:left;}
.drprofile h3{font-family: 'OpenSansBold'; font-size:31px; color:#ce3d5f; margin: 30px 0 10px 0}
.drprofile h4{ font-size:20px; color:#212121; margin:0 0 10px 0}
.drprofile p{font-size: 17px;
    color: #212121;
    line-height: 35px;
    margin: 0 0 20px 0;}
.drprofile p a:hover{ text-decoration:underline;}
.drimg{transition:all 0.7s ease 0s; width:350px; height:350px; border-radius:100%; overflow:hidden;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; box-shadow:0 0 2px #ccc; border:10px solid #fff; float:left; margin:0 35px 0 0}
.drimg img{ transition:all 0.7s ease 0s}
.drimg:hover{-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; box-shadow:0 0 2px #ccc; border-radius:100%;}
.drimg:hover img{}
.make-an{ width:32%; float:right; margin:20px 0 0 0}
.make-an ul{ list-style:none;}
.make-an li:last-child{border-bottom:none}
.make-an li{ clear:both; border-bottom:1px solid #333; padding:30px 0 20px}
.make-an h4{font-size:20px; color:#000; margin:0 0 5px 0}
.make-an h4 a{color:#000;}
.make-an h4 a:hover{color:#ce3d5f; text-decoration:none;}
.make-an p{font-family: 'open_sanslight'; font-size:15px; color:#212121; line-height:20px; margin:0 0 10px 0}
.make-an span{ font-size:20px!important; margin:0 5px 0 0; color:#000 }
.make-an span a{ color:#000; font-weight:bold;}
.make-an a{color:#ce3d5f;}
.make-an a:hover{color:#212121; text-decoration:underline;}
.appicon{ width:100px; height:80px; border-radius:100%; background:#ce3d5f; text-align:center; float:left; font-size:50px; padding:20px 0 0 0;color:#fff; margin:0 20px 0 0}
.appicon a{ color:#fff;}
.appicon a:hover{ color:#facfe6;}
.testimonial-right p{ padding-bottom:12px !important;}

.sertext{background: #77bc41cc; padding: 12px 12px 30px 12px}

.bottom-sec{  overflow:hidden; padding:0 0 40px 0}
.bottom-sec h5{ font-size:22px; color:#fff; margin:0 0 20px 0}
.bottom-sec ul{ list-style:none;}
.bottom-sec li:before{ content:'\f105'; font-family:'FontAwesome'; color:#fff;opacity:0.7;}
.bottom-sec li { clear:both;}
.bottom-sec li a{font-family: 'open_sanslight'; font-size:15px; color:#fff; padding:0 0 0 10px; line-height:30px;opacity:0.7;}
.bottom-sec p{ font-family: 'open_sanslight'; color:#fff; font-size:15px;opacity:0.7;}
.bottom-sec p a:hover{opacity:1 !important;color:#fff!important; text-decoration:underline}
.bottom-sec a{ color:#fff; line-height:30px;}
.bottom-sec a:hover{ color:#fff!important;opacity:1 !important;}

.bottom-sec .fa{ font-size:30px; color:#fff; float:left; margin:0 10px 0 0 }
.botwid20{ width:31%; display:inline-table;}
.botwid50{ width:43%; display:inline-table;}
.botwid48{ width:48%; display:inline-table;}
.botwid30{ width:23%; display:inline-table; float:right;}
.bot-sec{ clear:both; margin:4px 0 0 0;  background:#ce3d5f; padding:1px 0px;}
.bot-sec p{  font-family: 'open_sanslight'; color:#fff; font-size:15px; float:left; margin:20px 0 20px 0}
.follow-us{ width:200px; margin:0 auto; clear:both;}
.follow-us ul{ list-style:none; position:relative;} 
.follow-us li a{ background:#1cb7eb; color:#fff; font-size:30px; text-align:center; padding:15px  0 15px 0; position:absolute; z-index:99; left:0; width:60px;  border-radius:100%;  vertical-align:middle;}
.follow-us li+li a{ background:#4e71a8; color:#fff; left:50px;}
.follow-us li+li+li a{ background:#e3411f; color:#fff; left:100px; z-index:0}
.follow-us li+li+li+li a{ background:#0177b5; color:#fff; left:150px;}
.follow-us li a:hover{ background:#bf000f;}
.fsocial .fa{color:#fff;  opacity: 1 !important;  font-size:22px !important;}
.fsocial .fa:hover{ color:#ef5075;}
.fsocial ul li{ float:left;  clear:none;}
.fsocial ul li a{ color:#fff;  opacity: 1 !important; font-size:22px !important; padding-left:5px;}
.fsocial li::before {
    content: '';
    font-family: 'FontAwesome';
    color: #fff;
    opacity: 1;
}
.in-banner{ clear:both; text-align:center; position:relative; margin:0 0 0px 0}
.in-banner img{ width:100%;}
.heading-text { position:absolute; z-index:9; text-align:center; bottom:0; width:100%; overflow: hidden; display: block; padding:4% 0; background:rgba(0,0,0,0.4); height:36%;}
.heading-text h1{ float:left;  font-size:39px; color:#fff; font-family: 'OpenSansSemibold'; margin:0 0 5px 0; text-transform:capitalize;}
.heading-text ul { list-style: none;    text-align: left;  margin:20px 0 0 0}
.heading-text li { display: inline-block; }
.heading-text li { background: url("../images/arrow_icon.png") no-repeat scroll 0 6px; color: #fff; font-weight:bold; font-size: 14px; padding: 0 0px 0 12px; text-decoration: none; }
.heading-text li:first-child { background: none; padding: 0 0px 0 0; }
.heading-text li a { color: #fff; font-size: 14px; text-decoration: none; }
.heading-text li a:hover { color: #ccc; text-decoration:underline; }
.make-button{ float:right; font-size:18px; background:#d3aa4f; color:#fff; box-shadow:0 5px 0 #f1e3c7 ;font-weight:bold;  border-radius:25px; padding:10px 30px; text-align:center; margin:0 0 20px 20px;}
.make-button:hover{background:#bf000f; color:#fff; box-shadow:0 5px 0 #f1e3c7 ;} 
.breadcrumb { text-align:left; overflow: hidden; display: block; clear:both; padding:25px 0 25px 0;  margin:0 0 20px 0}
.breadcrumb h1{ font-size:35px; color:#272627; float:left;}
.breadcrumb ul { list-style: none; float:right; margin:15px 0 0 0}
.breadcrumb li { display: inline-block; }
.breadcrumb li { background: url("../images/arrow_icon1.png") no-repeat scroll 0 6px; color: #cd3d5f; font-size: 14px; padding: 0 5px 0 15px; text-decoration: none; }
.breadcrumb li:first-child { background: none; padding: 0 5px 0 0; }
.breadcrumb li a { color: #000; font-size: 14px; text-decoration: none; }
.breadcrumb li a:hover { color: #cd3d5f; }

.content-box{ width:71%; float:right; margin:0 0 50px 0}
.side-box{ width:25%; float:left; margin:0 0 50px 0;}
.in-text{ clear:both;}
.in-text h2{font-family: 'open_sanslight'; font-size:32px; padding-bottom:8px; font-weight:bold; color:#000; }
.in-text h3{font-family: 'open_sanslight'; font-size:26px; padding-bottom:8px; font-weight:bold; color:#666; }
.in-text h4{font-family: 'open_sanslight'; font-size:18px; padding-bottom:8px; font-weight:bold; color:#666; }
.in-text img{ max-width:100%; float:right; margin:8px 0 0 20px;}
.in-text p{  font-size:15px; margin: 0 0 20px 0; color:#333; line-height:24px;}
.in-text ul{ list-style:url(../images/arow.png) outside; margin:0 0 20px 20px}
.in-text ol{ list-style: decimal outside!important; margin:0 0 15px 20px; }
.in-text li{ padding:0 0 5px 0;  font-size:15px; color:#333; line-height:24px;}
.in-text .read-more2{ margin:0 10px 0 0; padding:10px 15px }
.in-text .read-more{ margin:0; padding:10px 15px}
.in-text .after-sec{ width:44.8%; background:#e5e5e5; margin:0 20px 20px 0; padding:20px 20px 5px 20px; overflow:hidden}
.in-text .after-sec ul{ list-style:none; text-align:center;}
.in-text .after-sec li:first-child{ float:none}
.in-text .after-sec li{ float:none; display:inline-table}

.aboutimg{ width:40%; float:right; margin:0 0 0 30px}
.aboutimg ul{ list-style:none;}
.aboutimg li{margin:0 0 -9px 0; padding:0; width:49%; display:inline-block; overflow:hidden;}
.aboutimg li+li{width:49%!important; display:inline-block;}
.aboutimg li+li+li{width:99%!important; display:inline-block;}
.aboutimg img{ max-width:100%; transition: all 0.5s ease 0s;}
.aboutimg li:hover img{ cursor:crosshair; opacity:0.5}
.left-img{ float:left!important; margin:10px 20px 10px 0!important}
.left-img2{ float:left!important; margin:10px 20px 10px 0!important; border:1px solid #e5cc97; padding:10px;}
.sidenav{ clear:both; display:block; margin:0 0 25px 0; border:5px solid #e5e5e5;}
.sidenav span{ font-family: 'fonts/roboto_condensedbold'; font-size:36px; color:#333; display:block; line-height:50px; text-transform:capitalize; padding:0 0 5px 15px; background:#e5e5e5 }
.sidenav ul{padding:10px 15px 20px 15px; list-style:none;}
.sidenav li:first-child{ border:none}
.sidenav li{ clear:both; border-top:1px solid #e5e5e5;} 
.sidenav li a{ background:url(../images/arow2.png)0 12px no-repeat;  display:block; padding:5px 0 5px 20px; font-size:16px;  color:#333; line-height:25px;}
.sidenav li a:hover{ background:url(../images/arow2h.png)5px 12px no-repeat; color:#d3aa50}
.sidenav li .act{ color:#000; font-weight:bold}
.side-box .after-sec{ width:92%; padding:4%; margin:0; background:#e5e5e5}
.side-box .after-sec h2{ font-size:22px; margin:0 0 10px 0}
.side-box .after-sec li{ width:48%;}
.side-box .afterimg span{ line-height:30px;}
.side-box .more{ margin:20px 0 0 0}
.clinicsec2{ background:url(../images/clinicbg.html) no-repeat center fixed; min-height:370px; margin:40px 0 0 0;}
.clinicsec2 .make-an{ top:0;}
.wid33{ width:30%; display:inline-table; }
.photo-gl{ clear:both; margin:20px 0 0 0 }
.img-box{width:21.8%; transition: all 0.7s ease 0s; background:#fff; border:1px solid #e7e7e7; overflow:hidden; padding:5px;  margin:10px 20px 10px 0;  display:inline-block;}
.img-box img{ border:0px; max-width:100%; }
.img-box:hover{background:#333333; }
.img-box:hover img {transform: scale(1.2);}
.test-area{ width:44%;  margin:1% 2% 1% 0; padding:20px; transition: all 0.7s ease 0s; border:1px solid #e5e5e5; display:inline-block;}
.test-area .fa{ font-size:80px; box-shadow:0 5px 5px #666; color:#666; padding:20px 30px; background:#fff; border-radius:100px; float:left; margin:5px 20px 0 0;}
.test-area h3{ font-size:18px; color:#000; padding:0 0 5px 0; font-weight:bold; }
.test-area h4{ font-size:15px; color:#000; margin-bottom:10px; display:block;}
.test-area p{  font-size:15px; color:#737170; line-height:24px;  margin-bottom:15px; }
.test-area .icon{ float:right; margin:5px 0 0 20px; }

.testmrg{ margin:0 0 2% 0!important; }
.testsec{ width:48%; margin:0 2% 2% 0; display:inline-table;}
.testarea{ padding-bottom:10px; overflow:hidden;}
.testsec p{  transition: all 0.7s ease 0s;background:#f6f6f6; color:#000; padding:20px 20px 40px 20px ; font-size:15px; line-height:25px;}
.testsec img{ width:110px; max-width:100%; border-radius:100px; margin-bottom:20px; box-shadow:0 5px 5px #000; float:left; z-index:99; margin:-40px 15px 30px 20px; transition: all 0.8s ease 0s;}
.testsec p:hover{ background:#d2a54a; color:#fff}
.testsec h2{ font-size:16px; color:#bf000f; font-weight:bold; float:left; margin:0 }
.testsec span{ font-size:12px; color:#000; margin:10px 0 0 0; font-weight:normal}
.contact-form{ width:62%; float:left;  margin:0 0 2% 0 }
.contact-form h2{ font-size:26px; color:#000; margin:0 0 5px 0; text-transform:capitalize;}
.contact-form form{ clear:both; margin:20px 0 0 0 }
.con_row{ width:47.3%; float:left; margin:0 20px 20px 0;}
.con_row1{ width:47.3%; float:left;  margin:0 0 20px 0; }
.con_row1a{ width:20%; float:left; margin:0 30px 20px 0; }
.con_row2a{ width:5%; float:left; margin:0 30px 20px 0; }
.con_row1b{ width:48.7%; float:left; margin:0 0 20px 0; }
.con_row2b{ width:48.7%; float:right; margin:0 0 20px 0; }
.con_row3b{ width:65%; float:right; margin:0 0 20px 0; text-align:right }
.con_row2{ width:99%; clear:both; padding:0 0 20px 0; }
.con_row3{ width:99%; clear:both; margin:0 0 40px 0; text-align:right; padding:10px 0 0 0 }
.contact-form label{ width:20%; float:left; font-size:15px; color:#000; line-height:40px;}
.contact-form input { border-radius:30px; width: 96%; height: 45px; color: #333; font-size: 15px; border: 1px solid #999; padding: 0 0 0 20px; transition: all 0.5s ease 0s; }
.contact-form input:hover { border: 1px solid #bf000f; color: #000 }
.contact-form input:focus { border: 1px solid #bf000f; color: #000 }
.contact-form select { width: 102%; height: 47px; color: #333; font-size: 15px; border: 1px solid #999; padding: 0 20px 0 15px; transition: all 0.5s ease 0s; }
.contact-form select:hover { border: 1px solid #bf000f; color: #000 }
.contact-form select:focus { border: 1px solid #bf000f; color: #000 }
.contact-form option{ padding:2px 20px; border:none; }
.contact-form textarea {border-radius:30px; font-family: 'OpenSansRegular';  width: 96%; height: 100px; color: #333; font-size: 15px; border: 1px solid #999; padding: 20px 0 0 20px; transition: all 0.5s ease 0s; }
.contact-form textarea:hover {border: 1px solid #bf000f; color: #000 }
.contact-form textarea:focus { border: 1px solid #bf000f; color: #000 }
.contact-form button { border-radius:30px;cursor: pointer; border: none; outline: none; width:100%; font-size: 24px; color: #fff; padding: 10px 0; margin: 0; background: #3e454d; transition: all 0.5s ease 0s; }
.contact-form button:hover { background: #bf000f; color:#fff }
.contact_info{margin:0 0 2% 0 }
.contact_info h2{ font-size:26px; color:#000; margin:0 0 5px 0; text-transform:capitalize;}
.contact_info .fa{ width:40px; height:32px; text-align:center; background:#bf000f; border-radius:100px; float:left; display:block; font-size:22px; padding:8px 0 0 0; color:#fff; margin:3px 15px 10px 0}
.contact_info span{ width:80%; font-size:16px; color:#666; line-height:40px; float:left;}
.contact_info p{ width:92%; float:left; display:inline-block; font-size:15px; line-height:20px; color:#666}
.contact_info a{ color:#666; line-height:40px;}
.contact_info a:hover{ color:#f05a28;}
.info_row{ width:33%; float:left; padding:15px 0; overflow:hidden;}
.info_row2{ clear:both; border-bottom:1px solid #e2e2e2; padding:0 0 15px 0; overflow:hidden;}
.wid35p{width:35%; float:right; margin:0 0 4% 0 }
.visit-hr{ clear:both; display:block; background:#bf000f; margin:55px 0 0 0}
.visit-hr h3{font-family: 'open_sanslight'; font-size:28px; color:#fff; line-height:50px; padding:10px 0 0 20px}
.visit-box{padding:0 20px 38px 20px; }
.visit-box span{font-family: 'OpenSansBold'; font-size:21px; color:#fff; line-height:50px;}
.visit-box p{font-family: 'open_sanslight'; font-size:15px; color:#fff; margin:0 0 10px;}

.surgery-area{ background:#ebe2db ; }
.surgery-area .txt-area{ float:left; width:48%; padding:90px 0px 50px 0; }
.surgery-area .imgsection{  float:right; width:49%}
.surgery-area h3{ color:#000; font-size:26px; font-family: 'open_sanslight'; margin-bottom:10px;   }
.surgery-area p{ font-size:15px; line-height:24px; color:#333;}
.surgery-area p a{ background:#ce3d5f; padding:8px 20px; font-family:OpenSansBold; font-size:15px; padding:7px 20px; border-radius:20px; color:#fff;}
.surgery-area p a:hover{ background:#3b3b3b}
.lblog{ padding:40px 0px 30px 0px;}
.lblog h2{ color:#212121; font-size:48px; text-align:center;font-family: 'open_sanslight'; margin-bottom:35px;  }
.lblog .left{ float:left; width:49.5%;}
.lblog .left .img{ position:relative; max-height:407px; overflow:hidden;}
.lblog .left .img:hover{opacity:0.9;}
.lblog .left .date{ position:absolute; right:0; top:0; font-size:13px; color:#fff; background:#d2527f; width:72px; text-align:center; padding:7px 2px;}
.lblog .left .date span{ font-size:20px;font-family: 'OpenSansBold';}
.lblog .left .caption{ position:absolute; bottom:0;background-color:rgba(0, 0, 0, 0.7); color:#fff; font-size:15px; padding:15px 21px; line-height:24px; width:93%;}
.lblog .left .caption a{ color:#fff; }
.lblog .left .caption:hover{ background-color:rgba(206, 61, 95, 0.8); }
.lblog .right{ float:right; width:48.4%;}
.lblog .right .img{ position:relative; max-height:191px; overflow:hidden;}
.lblog .right .img:hover{opacity:0.9;}
.lblog .right .date{ position:absolute; right:0; top:0; font-size:13px; color:#fff; background:#d2527f; width:72px; text-align:center; padding:7px 2px;}
.lblog .right .date span{ font-size:20px;font-family: 'OpenSansBold';}
.lblog .right .caption{ position:absolute; bottom:5px;background-color:rgba(0, 0, 0, 0.7); color:#fff; font-size:15px; padding:6px 18px; line-height:22px; width:86.9%; }
.lblog .right .caption a{ color:#fff;}
.lblog .right .caption:hover{ background-color:rgba(206, 61, 95, 0.8); }
.blogsbox{ float:left; width:48%;}
.blogsboxr{ float:right; width:48%;}
.before-after-g{ background:#000 url(../images/galler-bg.jpg) no-repeat center top; padding:50px 0px 60px 0px;}
.before-after-g img:hover{opacity:0.8;}
.before-after-g h2{ color:#fff; font-size:48px; font-family: 'open_sanslight'; margin-bottom:25px; text-align:center;  }
.before-after-g h3{ font-size:21px; color:#fff; padding:15px 0 10px 0;}
.before-after-g h3 a{ color:#fff;}
.before-after-g h3 a:hover{ color:#000; text-decoration:underline}
.before-after-g .box{ float:left; width:30.5%; margin-right:3.5%; text-align:center; position:relative;}
.before-after-g .box .caption{  bottom:0;background-color:rgba(206, 61, 95, 0.8); color:#fff; font-size:18px; padding:12px 18px; line-height:24px; width:89.9%; font-family: 'OpenSansSemibold';}
.before-after-g .box .caption a{ color:#fff;}
.before-after-g .box .caption:hover{ background-color:rgba(0, 0, 0, 0.8); }
.vmore{ color:#fff; font-size:15px;font-family: 'OpenSansSemibold'; background:url(../images/arrow.png) no-repeat right 7px; padding-right:12px;}
.lastb{ margin-right:0 !important;}
.teatimonial-area{ padding:40px 0px 50px 0px;}
.teatimonial-area h2{ color:#212121; font-size:45px; text-align:center;font-family: 'open_sanslight'; margin-bottom:25px;  }


.cd-testimonials-wrapper {
  position: relative;
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  z-index: 1;
}

.list50 li{ float:left; width:48%;}
.list01 {
    margin: 0;
    padding: 0px 0px 20px 0px;
    list-style-type: none;
}
.list01 li{
    display: block;
    color: #5d5d5d; font-size:15px;
    font-weight:normal;
    background: url(../images/arrow_icon1.png) left 12px no-repeat ;
    padding: 6px 0 6px 16px !important;}
	
	.left48{ float:left; width:48%; }
.left48 p	{font-family: 'OpenSansRegular'; font-size:18px !important; padding-top:5px; }
		.left48 .left{ float:left; width:49.9%; text-align:center;}
		.left48 .right{ float:right; width:49.9%; text-align:center;}
.right48{ float:right; width:48%;  }
.right48 .right{ float:right; width:49%; text-align:center;}
.right48 p{font-family: 'OpenSansRegular';  font-size:18px !important; padding-top:5px;}
.right48 .left{ float:left; width:49.9%; text-align:center;}
		.right48 .right{ float:right; width:49.9%; text-align:center;}

.col-md-8{ float:left; width:62.5%;}
.col-md-4{ float:right; width:32.5%;}
.innerf{ margin-bottom:40px;}
.col-3{ float:left; width:31%; margin-right:3.5%;}
@media only screen and (min-width: 768px) {
  .cd-testimonials-wrapper {
    margin:0 auto;
    padding: 0px 0px 0px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-wrapper::after {
    /* quotation mark visible */
    display: block;
  }
}

.cd-testimonials {
  color: #ffffff;
  text-align: center;
}
.cd-testimonials::after {
  clear: both;
  content: "";
  display: table;
}
.cd-testimonials > li {
  position: absolute;
  opacity: 0;
}
.cd-testimonials > li:first-child {
  position: relative;
  opacity: 1;
}
.cd-testimonials p { font-size:15px; color:#5d5d5d;

  line-height:30px;
  margin-bottom: 1.5em;
  padding: 0 14px;
}
@media only screen and (min-width: 768px) {
  .cd-testimonials p {
   
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials p { background:url(../images/quote-right.png) no-repeat right top; padding-right:80px; 
    font-size: 15px; line-height:30px;

  }
}

.cd-author img, .cd-author .cd-author-info {
  display: inline-block; list-style:none;
  vertical-align: middle;
}
.cd-author img {
  border-radius: 50%;
  margin-right: 30px;
  
}
.cd-author .cd-author-info {
  text-align: left;
  line-height: 1.2;
}
.cd-author .cd-author-info li:first-child {
  font-size: 14px;
  font-size: 0.875rem;
}
.cd-author .cd-author-info li:last-child {
  font-size: 12px;
  font-size: 0.75rem;
  color: #6b6b70;
}
@media only screen and (min-width: 768px) {
  .cd-author img {
    width: 93px; 
    height: 93px;
  }
  .cd-author .cd-author-info {
    line-height: 1.4;
  }
  .cd-author .cd-author-info li:first-child {
    font-size:18px !important; color:#ce3d5f; line-height:22px; padding-bottom:5px;

  }
    .cd-author .cd-author-info li:first-child span a { font-size:15px; }
  .cd-author .cd-author-info li:last-child {
    font-size: 15px;

  }
  
}

.flex-direction-nav li {
  position: absolute;
  height: 100%;
  width: 40px;
  top: 0;
}
.flex-direction-nav li:first-child {
  left: 30%;
}
.flex-direction-nav li:last-child {
  right:30%;
}
.flex-direction-nav li a {
  display: block;
  height: 100%;
  width: 100%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.no-touch .flex-direction-nav li a:hover {

}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {
  /* left and right arrows in css only */
  content: '';
  position: absolute;
  left: 50%;
  top: 86%;
  width: 3px;
  height: 25px;
  background-color: #000000;
}
.flex-direction-nav li a::before {
  -webkit-transform: translateY(-35px) rotate(45deg);
  -moz-transform: translateY(-35px) rotate(45deg);
  -ms-transform: translateY(-35px) rotate(45deg);
  -o-transform: translateY(-35px) rotate(45deg);
  transform: translateY(-35px) rotate(45deg);
}
.flex-direction-nav li a::after {
  -webkit-transform: translateY(-19px) rotate(-45deg);
  -moz-transform: translateY(-19px) rotate(-45deg);
  -ms-transform: translateY(-19px) rotate(-45deg);
  -o-transform: translateY(-19px) rotate(-45deg);
  transform: translateY(-19px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::before {
  -webkit-transform: translateY(-35px) rotate(-45deg);
  -moz-transform: translateY(-35px) rotate(-45deg);
  -ms-transform: translateY(-35px) rotate(-45deg);
  -o-transform: translateY(-35px) rotate(-45deg);
  transform: translateY(-35px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::after {
  -webkit-transform: translateY(-19px) rotate(45deg);
  -moz-transform: translateY(-19px) rotate(45deg);
  -ms-transform: translateY(-19px) rotate(45deg);
  -o-transform: translateY(-19px) rotate(45deg);
  transform: translateY(-19px) rotate(45deg);
}
@media only screen and (min-width: 768px) {
  .flex-direction-nav li {
    width: 50px; list-style:none;
  }
}
@media only screen and (min-width: 1170px) {
  .flex-direction-nav li a::before, .flex-direction-nav li a::after {
  
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after {
    background-color: #ce3d5f;
  }
}

.cd-see-all {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #252527;
  text-align: center;
  text-transform: uppercase;
  color: #6b6b70;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-transition: color, 0.2s;
  -moz-transition: color, 0.2s;
  transition: color, 0.2s;
}
.no-touch .cd-see-all:hover {
  color: #79b6e4;
}

.cd-testimonials-all {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-testimonials-all .cd-testimonials-all-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul {
  width: 90%;
  max-width: 1170px;
  margin: 4em auto;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul::after {
  clear: both;
  content: "";
  display: table;
}
.cd-testimonials-all .cd-testimonials-item {
  margin-bottom: 2em;
  opacity: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translate3d(0, 0, 0) scale(0.4);
  -moz-transform: translate3d(0, 0, 0) scale(0.4);
  -ms-transform: translate3d(0, 0, 0) scale(0.4);
  -o-transform: translate3d(0, 0, 0) scale(0.4);
  transform: translate3d(0, 0, 0) scale(0.4);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .3s, opacity .3s;
  -moz-transition: -moz-transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
}
.cd-testimonials-all p {
  position: relative;
  background: #79b6e4;
  color: #ffffff;
  padding: 2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.4;
  border-radius: 0.25em;
  margin-bottom: 1em;
}
.cd-testimonials-all p::after {
  /* creating the triangle in css */
  content: '';
  position: absolute;
  top: 100%;
  left: 2em;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-top-color: #79b6e4;
}
.cd-testimonials-all .cd-author {
  text-align: left;
  margin-left: 1.5em;
}
.cd-testimonials-all .cd-author img {
  box-shadow: 0 0 0 transparent;
}
.cd-testimonials-all.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-testimonials-all.is-visible .cd-testimonials-all-wrapper {
  -webkit-overflow-scrolling: touch;
}
.cd-testimonials-all.is-visible .cd-testimonials-item {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
@media only screen and (min-width: 768px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 46%;
    margin: 0 2% 3em;
  }
  .cd-testimonials-all .cd-author {
    margin-left: 1em;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 30%;
    margin: 0 1.6666% 3em;
  }
}
.cd-author-info li a{ color:#fff !important; line-height:30px;}
.cd-author-info li a:hover{ color:#3dcff3 !important;}
.leftimg{ float:left; padding-right:12px;}
.rightimg{ float:right; padding-left:12px;}
.cd-author span a{ color:#000 !important}

.cd-author span a:hover{ color:#ce3d5f !important}
footer{ background:#272627; width:100%; clear:both;  padding:40px 0px 0px 0px;}
.inner-sec1 { padding:30px 0px 40px 0}
.inner-sec1 p{ color:#5d5d5d; font-size:15px; line-height:24px; padding-bottom:20px;}
.inner-sec1 h1{ font-size:39px; margin-bottom:15px;}
.imright{ float:right; padding-left:25px; padding-bottom:10px;}
.inner-sec h2{ font-size:41px;  text-align:center; margin-bottom:40px; color:#fff; padding-bottom:10px;}
.inner-sec1 h2{ font-size:31px;  color:#272627; padding-bottom:10px;}
.inner-sec1 h3{ font-size:22px;  color:#272627; padding-bottom:7px;}
.range > .cell-md-4{ width:30.2%; float:left; margin-right:3.5%;}
.form-label{    margin-bottom: 12px; width:100%; text-align:left; font-size:16px;color: #212121;
    display: block;
} ul.list1{ margin:0 0 20px 0; padding:0;}
 ul.list1 li{  padding:0px 0 5px 0px ; font-size:15px; line-height:24px; color:#5d5d5d;}
 .list1 li::before {
    content: '\f105';
    font-family: 'FontAwesome';
    color: #5d5d5d;

}table.gridtable { text-align:left;

	font-size:15px;
	color:#5d5d5d;
 width:100%;
	border-collapse: collapse;
}
table.gridtable th {

	padding: 5px 0px;


}
table.gridtable td {
	padding: 5px 0px;

}
.pnk{ color:#ce3d5f !important}
.form-control {font-size:15px;padding: 13px 20px; float:left; width:91%; border:solid 1px #e6e5e5;
margin: 0 0 25px 0;
background: #f7f7f7;
color: #5d5d5d;
border-radius: 2px;
}
.g-recaptcha{float:left; width:0}
.leftq{  margin-right:5px; display:inline-block; vertical-align:bottom}
.rightq{ display:inline-block; vertical-align: bottom; position:relative; top:6px;}
.form-control:hover{ background:#fdf3f5;}
.textarea-group{ width:100%;}
.textarea-group .form-control{ width:96%; height:100px;}
.btn-primary{ background:#ce3d5f; border:0; text-align:center; padding:13px 45px; color:#fff; font-size:19px; border-radius:2px}
.btn-primary:hover{ background:#000; cursor:pointer;}
.text-center{ text-align:center;}
.btn-appoint{ background:#000; border:0; text-align:center; padding:11px 25px; color:#fff; font-size:21px; border-radius:5px; margin-top:10px; display:inline-block;}
.btn-appoint:hover{ background:#ce3d5f; cursor:pointer; color:#fff;}
.testimonial-area{ max-width:820px; width:100%; margin:0 auto; text-align:center;}
.doctor-box-left{ float:left; width:31%; margin-top:12px; -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.15);}
.doctor-box-left img:hover{opacity:0.8;-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.15);}
.doctor-box-right{ float:right; width:65%;}
.services-box-left{ float:left; width:21%; padding-top:8px; }
.services-box-left h2{  color:#272627; font-size:41px; padding:0 0 30px 23px;font-family: 'open_sanslight'; line-height:40px; }
 .dbox{  border:solid 1px #f1f1f1; float:right; width:24%; margin-left:3%;}
.dtxt{ padding:15px 15px 20px 15px; background:#ebe2db;}
 .dbox img:hover{opacity:0.9}
.dtxt h4{ font-size:16px; padding-bottom:7px;}
.dtxt p{ line-height:20px; padding-bottom:5px; color:#333;}
.dtxt p a{ text-decoration:underline; }
#menu-services-menu {
    list-style: none;
    padding-left: 0;
}#menu-services-menu li {
    margin-bottom: 1px;
   
}#menu-services-menu a {
    color: #fff; background:#ce3d5f url(../images/arrow01.png) no-repeat right center;
    font-size: 15px;
    font-weight: 900;
    display: block;
    padding: 1.1em 2em 1.1em 1.6em;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    position: relative;
}
#menu-services-menu a:hover {
    background: #3b3b3b url(../images/arrow01.png) no-repeat right center;
    color: #ffffff;
}
#menu-services-menu a.act {
    background: #3b3b3b url(../images/arrow01.png) no-repeat right  center;
    color: #ffffff;
}
.services-box-right{ float:right; width:72%;  background: url(../images/side-border.png) left top no-repeat; padding-left:4%; min-height:625px  }


/* jquery-method */

span.roll {
    background:url(../images/mag.png) center center no-repeat #000;
    height:198px;
    position: absolute;
    width: 282px;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 
 
 
 

.pgallery a{ float:left; margin:0 1% 1% 0; width:24%}




/* css-method */


span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height: 205px;
	width: 292px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.rollover:hover {
	opacity: .6;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

.testimonial-left{ float:left; width:15%; }.testimonial-left img:hover{opacity: .8;-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	}
.testimonial-right{ float:right; width:100%;  border-bottom:solid 1px #e7e7e7; padding-bottom:20px;}
.testimonial-right h4{ text-align: center; font-size:21px;}
.testimonial-right h4 span{     color: #77bc41; font-weight:bold !important;}
.map-area{ width:100%;}
.contact-left{ float:left; width:30%;}
.contact-right{ float:right; width:65%;}
.contact-left h2{ text-align:left; font-size:25px; padding-bottom:20px; }
.contact-left h3{ text-align:left; font-size:21px; padding-bottom:5px; color:#ce3d5f; }
.contact-left p{ text-align:left; font-size:15px; line-height:24px; color:#5d5d5d;}
.contact-left p a{ color:#5d5d5d;}
.contact-left p a:hover{ color:#ce3d5f;}
.contact-right h2{ text-align:left; font-size:25px;  padding-bottom:20px; }
.contact-right .range > .cell-md-4{ width:100%; margin-right:0;}
.form-control{ width:95%; margin-bottom:20px;}
.contact-right .form-label{ margin-bottom:7px;}
.contact-right .btn-primary{ text-align:left !important;}
.bottom-sec .fa-map-marker{ padding-bottom:40px}
.bd-bottom0{ border-bottom:0 !important}
@media screen and (-webkit-min-device-pixel-ratio:0) { }

@media ( max-width :1024px){ .g-recaptcha{ width:auto;}.timing-area{ width:32%;}.slick-prev, .slick-next{ display:none !important}
.container{ max-width:96%;}
.logo{ width:30%; padding:0}
.top-right{ margin:10px 0 0 0}
nav li a{ font-size:16px; padding:10px 12px 12px 12px}
.lavel{ top:44px;}
.banner-txt{ top:10%;}
.welcome{ width:64%; }
.imgbox{ width:100%; float:none; text-align:center; position:inherit;  margin:20px 0 10px 0}
.imgbox li{position:inherit; margin:0 0 20px 0 }
.calltoday p { font-size:26px;}

.serbox h2{ font-size:22px; top:-100px;}

.painimg{ width:195px;}
.stepby h3{ font-size:42px;}
.img-box{width:22%;  margin:5px; }
.in-text .after-sec{ width:43%;}
.top-right{ width:61%;}
}
@media ( max-width :980px){.top-right{ width:62%;}.dbox{ display:none;}}
@media ( max-width :800px){.textarea-group .form-control{ width:94%;}.bottom-sec .fa-map-marker{ padding-bottom:15px;}.lavel2{ left:-10px; width:97.3%; top:42px;}.welcome{ float:none; width:100%; margin:20px 0 0 0; text-align:center;}.timing-area{ width:100%; float:none; text-align:center;}.serbox{ }.surgery-area .txt-area{ width:100%; padding-top:20px;}.surgery-area{ background:#ebe2db; text-align:center; }
.banner-txt{ display:none;}
header{ padding:10px 0 10px 0; overflow:hidden}
.logo{ width:100%; float:none; max-width:340px; margin:0 auto;}
.mobnav{ display:block; margin:0; clear:both; width:100%}
.top-right{ float:none; width:100%; margin:0 auto; padding-top:15px; max-width:600px;}
.drprofile{ width:100%;}
.make-an{ width:100%;}
.lblog .left{ width:100%;margin-bottom:20px;}.lblog .right{ width:100%; }
.flex-direction-nav li:first-child{ left:0;}.flex-direction-nav li:last-child{ right:0;}
nav{ }
nav li{ float:none; background:none; padding:0}
nav p{ float:left;}
nav li a{ border-bottom:1px solid #ae000e; border-radius:0; float:none; line-height:40px; text-align:left;  padding:2px 10px; display:block;}

.lavel{position:inherit; width:97%; left:0; top:0; padding:0 0 20px 10px;}
.botwid20{ width:43%;}.botwid50{ width:56%}
#mobopen{ clear:both; display:none; }
#mobopen2{ display:none;}
.mobnav2{ display:block;}
.mobnav4{ display:block;}
.banner-txt{ top:20%;}
.banner-txt span{ font-size:50px;}
.in-text .after-sec{ width:41%;}
.service-sec{ padding:40px 0 0px 0}
.whysec ul{ width:100%;}
.botwid20{ width:30%;}
.botwid50{ width:65%; margin:0 0 30px 0}
.botwid30{ width:100%;}
.follow-us ul{ top:-110px;}
.stepby{ float:none; text-align:center; width:100%; margin:50px 0; overflow:hidden; }
.content-box{ width:68%; float:left; margin:0 0 30px 0}
.side-box{ width:30%; float:right; margin:0 0 30px 0}
.ourteam2 li{ padding:0 0 20px 0}
.wid35p{width:100%; float:none;}
.contact-form{ width:100%; float:none;  margin:0 0 2% 0 ; text-align:center}
.info_row{ float:none; width:100%; border-bottom:1px solid #e5e5e5}
.services-box-right{ width:64%;}.services-box-left{ width:30%;}.bot-sec{ text-align:center}
.bot-sec p{ float:none;}.float_right2{float:none!important;}.surgery-area .imgsection{ width:100%}
} 
@media (max-width:640px){.col-md-8{ width:100%;}.col-md-4{ width:100%;}.lavel2{ width:95%;}}
@media (max-width:640px){.services-box-left{ width:100%;}.services-box-right{ width:100%; padding-left:0; border-left:0; padding-top:15px; background:none;}
.botwid20{ width:100%;}.botwid50{ width:100%; margin-top:20px;}
.top-right{ float:none; margin:0 }
.top-right .book-bt{ margin:15px 0 0 0;}

.serbox h2{ font-size:28px;}

.clinicsec{ min-height:inherit; margin:0; padding:40px 0;}
.meetdr{ position:inherit; top:0; padding:0 0 20px 0; overflow:hidden; text-align:center}
.meetdr h2{ font-size:28px;}
.meetdr p{ padding:0 10px; }
.meetdr img{ margin:0}
.make-an{position:inherit; top:0; text-align:center;}
.make-an h2{ font-size:28px;}
.makeRow{ float:none; width:95%;}
.makeRow2{ float:none; width:95%;}
.make-an button{ width:80%;}
.nopain{ margin:40px 0 20px 0}
.stepby{ margin:0 0 20px 0}
.stepby h3{ margin:0 0 20px 0}
.nopain li:first-child{ float:none;}
.nopain li{ float:none; display:inline-table; margin:0 0 20px 0}
.after-sec{ float:none; width:100%; margin:20px 0}
.our-blog{ float:none; width:100%; margin:20px 0; text-align:center}


.meetdr img{ max-width:100%; float:none; margin:20px 0}

.content-box{ width:100%; float:none; margin:0 0 20px 0; text-align:center;}
.side-box{ width:100%; float:none; margin:0 0 20px 0;}
.aboutimg{ float:none; margin:0 0 20px 0; width:100%;}
.in-text{ text-align:center;}
.in-text img{ float:none; margin:0 auto 20px auto; display:inherit}
.clinicsec2{ padding:10px 0 40px 0}
.heading-text{ position:inherit; text-align:center; height:14%;}
.heading-text{ padding:1% 0;}
.imright{ float:none; margin:0 auto; width:100%; padding-left:0; padding-bottom:20px;}
.make-button{ float:none; display:inline-block; margin:0 auto;}

.in-banner { margin:0 0 10px 0}
.left-img2{ margin:0 auto 20px auto!important; display:inherit; float:none!important}
.in-text ul{ text-align:left}
.in-text .read-more2{ margin:0 0 10px 0}
.wid33{ width:48%; display:inline-table}
.img-box{width:45%;  margin:5px; }
.in-text .after-sec{ width:96%; padding:6% 2% 0 2%;}
.in-text .afterimg span{ left:0; bottom:20px; }
.in-text .after-sec ul{ margin:0}
 .before-after-g .box{ width:46.3%; margin-bottom:30px;}
.contact-left{ width:100%;}.contact-right{ width:100%; margin-top:15px;}
}
@media (max-width:550px){.drimg{ float:none; margin:0 auto;}
.top-right li{ width:96%; text-align:center;}.range > .cell-md-4{ width:100%; margin-right:0;}.left48{ width:100%;}.right48{ width:100%;}.bottom-sec{ border-bottom:0;}.drprofile{ text-align:center;}
}
@media (max-width:480px){.fsocial ul li{ float:none;}.lavel2{ width:93.3%;}
.logo{ width:90%; margin:0 auto 0 auto; text-align:center; float:none}
.topright-area{ float:none; margin:0 0 20px 0; text-align:center;}
.bottom-sec{ text-align:center;}
.bottom-sec li{ border-bottom:1px solid rgba(255,255,255,0.2); line-height:35px;}
.botwid20{ width:100%; margin:0 0 30px 0}
.botwid50{ width:100%; margin:0 0 30px 0}
.botwid48{ width:100%;}
.botwid30{ width:100%;}
.meetdr img{ margin:0 0 20px 0}
.whysec h3{ font-size:28px;}
.bottom-sec .fa{ float:none; margin:0}.heading-text h1{ font-size:26px;}.heading-text ul{ margin-top:9px;}.heading-text h1{ float:none;}.heading-text ul{ float:none;}.pgallery a{ float:none; margin:0 auto; max-width:292px; width:100%; display:inherit;}.testimonial-left{ float:none; margin:0 auto; width:100%; max-width:200px;}.testimonial-right{ width:100%; padding-left:0; border-left:0; padding-top:15px;}.container{ width:94%;}.before-after-g .box{ width:100%; margin-right:0; float:none; margin:0 auto; text-align:center; margin-bottom:20px;}.before-after-g h2{ font-size:26px;}.surgery-area h2{ font-size:40px;}
}

@media (max-width:360px){.blogsbox{ width:100%;}.blogsboxr{ width:100%; margin-top:20px;}.drimg{ width:280px; height:280px;}.appicon{ float:none; margin:0 auto;}.make-an h4{ margin-top:15px;}.leftimg{ display:none;}.doctor-box-left{ float:none; width:100%;}.doctor-box-right{ float:none; width:100%; padding-top:15px;}.lavel2{ width:92.8%;}.top-right p{ width:88%; margin-bottom:10px;}.servicesheading h1{ font-size:29px;}}

@media (max-width:320px){.drprofile h3{ font-size:27px;}}



/*whatsapp css*/
.whatsapp01{width:70px; height:auto; z-index: 99999; position:fixed; bottom:30px; left:80px;-webkit-animation: move1 1s infinite; -moz-animation: move1 1s infinite; animation: move1 1s infinite; opacity:0.8}
.whatsapp01 img{ width:100%; height:auto;}
.mobweb01{display:none;}
.whatsapp01:hover{opacity:1;}
@keyframes move1{
0%{bottom: 30px;}	
50%{bottom:45px; }
100%{bottom:30px}
	} 
@-webkit-keyframes move1{
	0%{bottom: 30px;}	
50%{bottom:45px; }
100%{bottom:30px}
}
@media only screen and (max-width: 480px)
{
.mobweb01
{
    display:block !important;
}
.deskweb01
{
    display:none !important;
}
}


