body{margin:0px;padding:0px;font-family: 'Muli', sans-serif;font-size:100%; line-height:1.3em;-webkit-text-size-adjust:100%; height:100%; color:#2b1663; text-align:justify; background:url(../images/bodu-bg.jpg) repeat-x;}
/*html,html a{-webkit-font-smoothing: antialiased; text-shadow: 0px 0px 0px #000000;}*/

div,p,ul,ol,li,a,input,select,img,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;list-style:none;font-size:100%;border:none;outline:none;text-decoration:none;}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}

@font-face{ 
	font-family: 'Segoe';
	src: url('../font/latest.eot');
	src: url('../font/latest.eot?iefix') format('eot'),
	     url('../font/latest.woff') format('woff'),
	     url('../font/latest.ttf') format('truetype');	    
}
.left{float:left;}
.right{float:right;}
.clr{clear:both;}

.clearfix{*zoom:1}
.clearfix:after{clear: both;content:"."; display:block; height:0; line-height:0; overflow:hidden; font-size:0; visibility:hidden;}


.header-wrapper{padding:0 0 0;}
.header-wrapper .header-content,.body-wrapper .body-content, .container, .main-banner-wrapper .main-banner,.footer-wrapper .footer-content,.header, .wrapper, .body-wrapper .content{width:1170px; margin:0 auto;}
.header{ }
.header-content{ }
.main-banner-wrapper .inner-banner{ border:5px solid #dadada; margin:15px auto 0; width:990px; }
div#menu .responcemenu{ display:none;}
.header-content .logo{}
.header-content .right-header{ width:100%;}
.header-content .calltop{color:#ebeaea; float:right; font-size:1.28em; padding:0 0 0 0; width:50%;}
.calltop{}
.calltop ul{ float:left;}
.calltop ul li{ margin:0 0;}
.calltop ul li:first-child{ margin-bottom:12px; margin-top:12px;}
.calltop ul li i{ margin: 0 10px 0 0; background:#fff; color:#e43383; width:35px; height:35px; line-height:35px; text-align:center; border-radius:100%; font-size:16px;}
.calltop ul li span{ color:#fff; font-size:17px;}

.logo-1{ float:right;}
.logo-1 img{ border-radius:5px;}

.header-top { background: rgba(201, 14, 97, 0.7); border-bottom: 1px solid #c90e61; color: #fff; font-size: 15px; font-weight: 600; letter-spacing: 1px; margin-bottom: 10px; padding: 10px 0; text-align: center; text-transform: uppercase;}
.header-top .header{ height:auto;}
.header-box{}
.header-box-inner{}
.header-box-inner span{}

.main-banner-wrapper{background:none; padding-bottom:30px;}




.body-wrapper .body-content{color:#2b1663; text-align:justify; margin:32px auto 15px;}

.body-wrapper .content{padding:15px; color:#2B1663; text-align:justify; font-size:.91em; margin:0 auto 15px; overflow:hidden;}
.body-wrapper .content h2{ font-size:20px; border-bottom:1px solid #f3f3f3; padding:0 0 10px 0;}
.body-wrapper .content p{ margin-bottom:12px; line-height:26px; font-size:15px;}

.body-wrapper .content .tab{ border-collapse:collapse;}
.body-wrapper .content .tab th{ background:#f3f3f3; padding:10px 0 3px 10px; color:#2B1663; text-align:left; border-bottom:1px solid #dadada;}
.body-wrapper .content .tab td{ border:1px solid #dadada; padding:5px 0 5px 25px; background:url("../images/arrow.gif") no-repeat scroll 10px 12px #FFFFFF; color:#2B1663;}
.body-wrapper .content .tab td.largetd { background: #e43383; color: #fff; font-size: 18px; font-weight: bold; margin: 19px 0 0; padding: 12px 0; text-align: center;}
.body-wrapper .content .p-box{ border:1px solid #dadada; padding:5px; float:left; margin:0 40px 20px 0;}
.body-wrapper .content .p-box-last{ border:1px solid #dadada; padding:5px; float:left; margin:0;}
.body-wrapper .content h1{ border-bottom:1px solid #dadada; padding:8px 0 10px 0; margin:0 0 15px 0; font-size:22px; color:#fff; background:#EC3487; border-radius:8px 0 0 0; text-align:center; }
.body-wrapper .content h2{ border-bottom:1px solid #dadada; padding:8px 0 10px 0; margin:0 0 15px 0; font-size:22px; color:#fff; background:#EC3487; border-radius:8px 0 0 0; text-align:center; }
.body-wrapper .content .con-detail{ width:100%; float:left; margin:0 0 30px 0;}
.body-wrapper .content .con-detail1{ width:100%; float:right;}
.body-wrapper .content con-detail h1{}
.body-content .row{margin:0 0 0 0; overflow:hidden; }
.body-content .row .colshortdetail{width:70%; padding:15px;}
.body-content .row .colshortdetail .hos-info{ margin:0 0 15px 0; overflow:hidden;}
.body-content .row .colshortdetail p{ font-size:16px;}
.body-content .row .colshortdetail h2{ color:#fff;}
.body-content .row .colshortdetail1{width:270px; text-align:left; padding:15px;}
.body-content .row .colshortdetail1 .short-detail{ margin:0 0 15px 0;}
.body-content .row .colshortdetail1 .contact img{ margin:15px 0 0 0;}
.body-content .row .colshortdetail1 ul li{ margin:0 0 0 0; padding:5px 0 5px 12px; border-bottom:1px solid #dadada; font-size:15px;
 background:url(../images/arrow.gif) no-repeat left center; } 
.body-content .row .colshortdetail1 ul li a{ color:#2b1663; text-decoration:none;}
.body-content .row .colshortdetail1 ul li a:hover{ color:#830c1e; text-decoration:underline; }

.body-content .row .enquery { width:270px; padding:15px; border-right:1px solid #dadada; margin-right:15px;}
.body-content .row .enquerylast{ width:614px; padding:15px; }
.enquerylast .box-left{ float:left; margin-right:20px;}
.enquerylast img{ border:1px solid #dadada; padding:5px;}
.body-content h2{font-size:1.32em; color:#fff; margin-bottom:10px;  padding:7px 0 7px 0; font-family:Heavenetica5P, Arial, Helvetica, sans-serif; font-weight:normal; border-bottom:1px solid #dadada; background:#ec3487; text-align:center; border-radius:8px 0 0 0; }
.body-content .row .colshortdetail img{float:left; margin:0 10px 0 0; color:#666666; border:1px solid #dadada; padding:5px;}
.body-content .row .colshortdetail1 img{float:left; margin:0 10px 0 0; color:#666666; border:1px solid #dadada; padding:5px;}

.rowQuickContect .btn{ padding:5px; width:75px; margin:15px 0 0 0; background: #fff9f9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: background: rgb(225,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZTFmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZTFmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZmRmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZTZmOGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjYzhlZWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjYmVlNGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxZDhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,255,255,1)), color-stop(7%,rgba(225,255,255,1)), color-stop(12%,rgba(225,255,255,1)), color-stop(12%,rgba(253,255,255,1)), color-stop(30%,rgba(230,248,253,1)), color-stop(54%,rgba(200,238,251,1)), color-stop(75%,rgba(190,228,248,1)), color-stop(100%,rgba(177,216,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 ); /* IE6-8 */ border-radius:3px;}

.footer-wrapper{ background:#ff205c;
margin:5px 0 0 0;  border-top:1px solid #ccc;}

.footer-wrapper .footer-content p{ text-align:left; padding:20px 0; color:#fff; font-size:15px; width:70%; float:left;} 
.footer-wrapper .footer-content p.link{ text-align:right; font-size:15px; width: 30%}
.footer-wrapper .footer-content p.link a{ color:#000;}

.body-content .row .colshortdetail ul li{ margin:0 0 0 0; padding:0; color:#2b1663; border-bottom:1px solid #dadada; padding:5px 0; text-align:left; font-size:14px;} 
.body-content .row .colshortdetail ul{ margin:70px 0 0 0;}

.body-content .row .colshortdetail .box1{ width:210px; background:; padding:0 0 0 11px; margin:0 10px 0 0;}
.body-content .row .colshortdetail .box{  padding:0; margin:0 0 15px 0;}
.body-content .row .colshortdetail .box:first-child{margin-left:0;}

.body-content .row .colshortdetail .box h2{ padding:7px 0 7px 0;}
.body-content .row .colshortdetail .box1 h2{ padding:0 0 5px 0;  border-bottom:4px solid #F00;}
.body-content .row .colshortdetail .box p{ padding:0 0 0 0; margin:0px 10px 0 0px; text-align:left;}
.body-content .row .colshortdetail .box1 p{ padding:0 0 0 0; margin:0px 10px 0 0px;}
.body-content .row .colshortdetail a{ background:url(../images/btn.jpg) repeat-x; color:#fff; float:right; border-radius:3px; border:1px solid #dadada; padding:5px 10px; margin:12px 0 0 0;}
.body-content .row .colshortdetail a:hover{ text-decoration:underline; font-style:italic;}

.table-title{ margin-bottom:15px; text-align:center}
.table-title h3{ text-align:center; font-size:18px; line-height:25px; background:#f1f1f1; padding:10px 40px; display:inline-block; font-weight:600;}
.search_result_table01{ margin-bottom:30px;}
ul.profile_detail_summery li .txtHilight { font-size:16px;
    color: #114D7B;
    font-weight: bold;}
ul.profile_detail_summery li.appointment {
    background: url("../images/appointment.png") no-repeat scroll 0 5px transparent;
    padding: 10px 0 10px 30px;
}
ul.profile_detail_summery li {
    float: left;
    padding: 3px 0;
    width: 100%; font-size:13px;}
	
.search_result_table .col_1 {
    font-size: 12px;
    margin: 0 1.5% 10px 0;
    padding: 5px 1%;
    position: relative;
    width: 98%;
}
.col_1 .col_img {
    border: 1px solid #DADADA;
    border-radius: 5px 5px 5px 5px;
    margin:5px 8px 0 5px;
    padding: 2px 2px 0;
    width: 15%;}
	
	
.col_1 .detail {
    position: relative;
    width: 76%;
}

.search_result_table01 tr{ text-align:center;}
.search_result_table01 td { display: inline-block; vertical-align: top;
    background: #fff;
    border: 1px solid #D2D2D2;
    text-align: left;
    width: 30%; padding:10px; margin: 5px;
}	

.body-wrapper .connect{ width:350px; float:right;}
.body-wrapper .connect ul li{ padding:3px 0;}
.body-wrapper .connect h2{font-size:1.32em; color:#fff; margin-bottom:10px;  padding:7px 0 7px 0; font-family:Heavenetica5P, Arial, Helvetica, sans-serif; font-weight:normal; border-bottom:1px solid #dadada; background:#ec3487; text-align:center; border-radius:8px 0 0 0;}
	
	
#client-carousel{ margin-top:30px;}
.client-item{}
.client-item-inner{ padding:10px;}
.client-item-inner img{ max-width:100%; box-shadow:0 0 5px rgba(0, 0, 0, .3);}
#client-carousel.owl-theme .owl-controls .owl-nav [class*="owl-"]{ background:#ec3487; }

.mark-scroll { background: #f1f1f1; color: #0020c8; font-size: 15px; font-weight: bold; margin: 0; padding: 12px;}



.about-wraper{ padding:0 0 60px;}
.about-block{}
.about-1{ float:left; width:50%;}
.about-1-inner{ padding:0 15px;}
.about-1-img{}
.about-1-img img{ max-width:100%;}
.about-1-img{ position:relative;}
.about-1-img:after { border: 8px solid #ec3487; border-radius: 4px; bottom: -40px; content: ""; left: 0; position: absolute; right: 40px;top: 0; width: 84%;}
.about-1-img:before{ position:absolute; right:20px; bottom:-40px; content:""; width:200px; height:200px; background:#ec3487;}
.about-1-img img { max-width: 90%; padding: 0 0 0 40px; position: relative; z-index: 10;}
.about-1-inner h1 { font-size: 27px; font-weight: 600; line-height: 40px; margin-bottom: 15px;}
.about-1-inner p { color: #4b4a4a; line-height: 26px; margin-bottom: 12px; text-align: left;}
a.about-btn { background: #ec3487; border-radius: 5px; color: #fff; display: inline-block; margin-top: 20px; padding: 10px 30px; border:1px solid #ec3487; transition:all 0.5s ease 0s;}
a.about-btn:hover{ text-decoration:none; background:none; color:#ec3487;}


.doctor-wraper{ padding:70px 0; background:url(../images/team-bg.jpg) no-repeat center center; background-size:cover;}
.doctor-block{}
.doctor-1{ float:left; width:50%;}
.doctor-1-inner{ padding:0 15px; position:relative;}
.doctor-1-inner:after { border: 5px solid #ec3487; border-radius: 4px; bottom: -30px; content: ""; left: 8px; position: absolute; right: 40px;top: 30px; width: 84%;}
.doctor-1-inner:before{ position:absolute; left:0; top:0; content:"\f067"; font-family:FontAwesome; color:#ec3487; font-size:30px; }
.doctor-1-img{ margin-bottom:25px;}
.doctor-1-img img{}
.doc-img{ float:left; margin:0 15px 0 0}
.doc-title{ display:inline-block; margin-top:20px;}
.doc-title h3{ font-size:24px; font-weight:600; line-height:30px; margin-bottom:5px;}
.doc-title h5{ color:#606060; font-weight:normal;}
.doctor-1-info{}
.doctor-1-info h3{}
.doctor-1-info h4{}
.doctor-1-info p{ text-align:left;}
.doctor-1-col{ -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.1); box-shadow:0 0 15px rgba(0, 0, 0, 0.1); position:relative; z-index:10; background:#fff; margin:20px; padding:30px;}

.strip-img{}
.strip-img img{ max-width:100%; vertical-align:middle;}

.faciality-wraper{ padding:70px 0;}
.faciality-block{}
.facility-1{ float:left; width:70%;}
.facility-1-inner{ padding:0 15px;}
.facility-1-inner h2{ background: #a90b52; border-radius: 8px 0 0; color: #fff; display: inline-block; font-size: 23px; font-weight: 600; margin-bottom: 20px; padding: 12px 0; text-align: center; width: 100%;}
.facility-1-img{}
.facility-1-img img{ max-width:100%;}
.facility-2{ float:right; width:30%;}
.facility-2-inner{ padding:0 15px}
.facility-2-info{ -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.1); box-shadow:0 0 15px rgba(0, 0, 0, 0.1); background:#fff; padding:15px;}
.facility-2-inner h2{ background: #a90b52; border-radius: 8px 0 0; color: #fff; display: inline-block; font-size: 23px; font-weight: 600; margin-bottom: 20px; padding: 12px 0; text-align: center; width: 100%; }
.facility-2-info ul{}
.facility-2-info ul li{ padding:8px 0 8px 20px; text-align:left; position:relative;}
.facility-2-info ul li:before{ position:absolute; left:0; top:6px; content:"\f111"; font-family:FontAwesome; color:#ec3487; font-size:10px;}
.facility-title{ text-align:center; margin-bottom:50px;}
.facility-title h2{ border-radius: 8px 0 0; color: #333; font-size: 28px; font-weight:bold; margin-bottom: 0;  padding: 12px 10px; text-align: center; display:inline-block; }
.facility-title p{}

.price-1{ text-align:center; margin:40px 0;}
.price-1 h3 { font-size: 32px; font-weight: bold; line-height: 45px; margin-bottom:15px; color:#ec3487;}
.price-1 p{}
.price-1 span{ text-decoration:line-through; color:#cc0000;}

.opdcall{ text-align:center;}
.opdcall h4{ background: #2b1663; border-radius: 8px 0; color: #fff; display: inline-block; font-size: 18px; font-weight: 600; margin-bottom: 20px; padding: 12px 25px; text-align: center;}

.services-wraper{ background:url(../images/serv-bg.jpg) no-repeat center center; background-size:cover; padding:70px 0; position:relative;}
.services-wraper:before{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, .85); content:"";}
.services-block{ position:relative;}
.services-1{ float:left; width:50%;}
.services-1-inner{ padding:0 15px}
.services-1-inner h3{ font-size:24px; font-weight:600; line-height:35px; text-transform:capitalize; color:#fff; margin-bottom:25px;}
.services-1-inner ul{ text-align:left;}
.services-1-inner ul li{ display:inline-block }
.services-1-inner ul li a{ color:rgba(255, 255, 255, .5); padding:8px 15px; display:inline-block; margin:5px; border:1px solid rgba(255, 255, 255, .2); border-radius:5px; text-align:left;}
.services-1-inner ul li a:hover{ color:#f04a95; border:1px solid #f04a95; transition:all 0.5s ease 0s;}
.services-2{ float:left; width:50%;}
.services-2-inner{ padding:0 15px;}
.services-2-inner h3{ font-size:24px; font-weight:600; line-height:35px; text-transform:capitalize; color:#fff; margin-bottom:25px;}
.services-2-inner ul{ text-align:left;}
.services-2-inner ul li{color:rgba(255, 255, 255, .5); padding:8px 15px; display:inline-block; margin:5px; border:1px solid rgba(255, 255, 255, .2); border-radius:5px; text-align:left; display:inline-block;}



#callme-3{ position:fixed; right:15px; z-index:100; bottom:30px;}
#callme-3 a { background: #f03838; border-radius: 100%; color: #fff; display: inline-block; font-size: 20px; height: 45px; line-height: 45px; text-align: center; width: 45px;}
#callme-3 i{}

#callme-1 { bottom: 85px; position: fixed; right: 15px; z-index: 100;}
#callme-1 a { background: #18970e; border-radius: 100%; color: #fff; display: inline-block; font-size: 20px; height: 45px;  line-height: 45px; text-align: center; width: 45px;}

#callme-2 { bottom: 140px; position: fixed; right: 15px; z-index: 100;}
#callme-2 a { background: #3871f0; border-radius: 100%; color: #fff; display: inline-block; font-size: 20px; height: 45px;  line-height: 45px; text-align: center; width: 45px;}

.mark { background: rgba(201, 14, 97, 0.7);  color: #fff; float: left; font-size: 18px; font-weight: bold; margin-top: 10px;  padding: 10px; text-shadow: 0 2px 2px #dadada; text-transform: uppercase; width: 98.5%;}

.gallery-wraper{ padding:70px 0; background:#f1f1f1;}
.gallery-title{ text-align:center;}
.gallery-title h2 { font-size: 32px; font-weight: bold; line-height: 40px; margin-bottom: 35px;}
.gallery-block{}
.gallery-box:first-child{ width:67%;}
.gallery-box{ float:left; width:33%;}
.gallery-box-inner{ margin:10px; box-shadow:0 0 7px rgba(0, 0, 0, .16);}
.gallery-box-inner img{ max-width:100%; vertical-align:middle;}
.gallery-box-inner a{ display:inline-block;}



.video-wraper{ padding:70px 0; background:#ec008c;}
.video-title{ text-align:center;}
.video-title h2 { font-size: 32px; font-weight: bold; line-height: 40px; margin-bottom: 35px; color:#fff;}
.video-block{ max-width:600px; margin:0 auto; width:100%;}
.video-box{ float:left; width:100%;}
.video-box-inner{ margin:10px; box-shadow:0 0 7px rgba(0, 0, 0, .16); background:#fff; padding:10px;}
.video-box-inner iframe{ width:100%; height:350px;}



















	
	