@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'roboto_slablight';
    src: url('/fonts/light/robotoslab-light-webfont.eot');
    src: url('/fonts/light/robotoslab-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/light/robotoslab-light-webfont.woff') format('woff'),
         url('/fonts/light/robotoslab-light-webfont.ttf') format('truetype'),
         url('/fonts/light/robotoslab-light-webfont.svg#roboto_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabregular';
    src: url('/fonts/regular/robotoslab-regular-webfont.eot');
    src: url('/fonts/regular/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/regular/robotoslab-regular-webfont.woff') format('woff'),
         url('/fonts/regular/robotoslab-regular-webfont.ttf') format('truetype'),
         url('/fonts/regular/robotoslab-regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabbold';
    src: url('/fonts/bold/robotoslab-bold-webfont.eot');
    src: url('/fonts/bold/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bold/robotoslab-bold-webfont.woff') format('woff'),
         url('/fonts/bold/robotoslab-bold-webfont.ttf') format('truetype'),
         url('/fonts/bold/robotoslab-bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'squiredbold';
    src: url('/fonts/squirebold/squireb-webfont.eot');
    src: url('/fonts/squirebold/squireb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/squirebold/squireb-webfont.woff') format('woff'),
         url('/fonts/squirebold/squireb-webfont.ttf') format('truetype'),
         url('/fonts/squirebold/squireb-webfont.svg#squiredbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{ height:100%;  }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, img, ul{margin: 0;padding: 0;border: 0;}
body, input, textarea, select, p{ font-family: 'roboto_slabregular'; color:#474645; font-size:13px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body{ font-size:100%; line-height:18px; max-height:100%;width:100%; height:100%; background:#f2f3f5;  }
img{ max-width:100%; display:block;  }
a{ text-decoration:none; color:#58585a; }
a:hover{ color:#f15541;}
.clear{ clear:both; }
ul, li{ list-style:none; }
.container{ margin:0 auto; max-width:960px; position:relative; }

/*banner scetion styles goes here*/
	.outer_container{ background: #f8faea url(/images/banner-bg.jpg) no-repeat top center; width:100%; height:512px;  }
	header{ float:left; width:100%;  }
	.logo{ margin:22px 0 0 0; float:left; }
	.number{ float:right; color:#e38066;   font-family: 'roboto_slabregular'; font-size:28px; padding:26px 0 28px 0;   }


/*menu styles goes here*/
	.slicknav_menu{ display:none; }
	.menu { list-style: none; margin:0 auto; position:relative; z-index:10; float:right; *width:681px; }
	.menu:after {clear: both;}
	.menu ul { list-style: none; margin:0 auto; width:100%;}
	.menu li{ position: relative;   font-family: 'roboto_slabregular'; font-size:12px; margin:0 0px 0 1px;   text-align:left; float: left;  }
	
	.menu li a{ padding:7px 11px; margin:0 0 5px 0; color:#707070; display:block;   }
	.menu li a:hover, .menu > li:hover > a,  .menu > li.current-menu-item > a, .menu > li.current_page_ancestor > a{ color:#252525;  padding:6px 10px; margin:0 0 5px 0; background:#fdea69; border:solid 1px #fae08b; border-radius:5px;    }
	.menu li  ul { position: absolute;left: 0; display:none;}
	.menu li:hover > ul{ display:block; }
	.menu li li:hover > ul {left: 100%; top:0px; position:absolute;  }
	.menu li li{ width:150px;  position:relative; z-index:1000; margin:0px; padding:0px; font:normal 13px Arial, Helvetica, sans-serif;    }
	.menu li li:first-child a{ border-top:solid 1px #8b8b8b; }
	.menu li li:first-child a:hover{ border-top:solid 1px #ff539f; }
	.menu li li a { color:#8b8b8b; display: block; text-align:left;    background: #dfe1e0; padding:9px 0px 9px 15px;  z-index:1000; position:relative; margin:0px;   width:150px; border-bottom:solid 1px #8b8b8b; }
	.menu li li:first-child > a, .menu li li:first-child > a:hover{ border-top-left-radius:5px; border-top-right-radius:5px;  }
	.menu li li:last-child > a, .menu li li:last-child > a:hover{ border-bottom-left-radius:5px; border-bottom-right-radius:5px;  }
	.menu li li a:hover, .menu li li:hover > a{  background:#ff83ba;  padding:9px 0px 9px 15px; margin:0px; border-radius:0px; color:#fff; border:solid 0px #fae08b;  border-bottom:solid 1px #ff539f;  }
	.menu li li li{ width:200px; text-align:left;  margin:0px;  background:#111111; z-index:1000; margin:0 0 0 15px;}
	.menu li li li a { width:200px; padding:9px 0px 9px 15px;  }
	.menu li li li:first-child > a, .menu li li li:first-child > a:hover{ border-top-left-radius:0px; border-top-right-radius:0px;  }
	.menu li li li:last-child > a, .menu li li li:last-child > a:hover{ border-bottom-left-radius:0px; border-bottom-right-radius:0px;  }

/*slider styles here*/
	.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
	.rslides > li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }
	.rslides > li:first-child {  position: relative;  display: block;  float: left;  }  
	.rslides img {  display: block;  height: auto;  float: left;  width: 100%; border: 0;  }  
	.bullet, .bullet1{ margin:0% 0 0 0; float:left; position:absolute; z-index:100; top:90%; left:34%;}
	.bullet1{ top:90%; left:54%;}
	.bullet li, .bullet1 li { float: left; list-style: none;	margin-left: 0px; position:relative; font-size:56px; }	
	.bullet li a, .bullet1 li a{ color:#ff80b8; }
	.bullet li.rslides_here a, .bullet1 li.rslides_here a { color:#fdea69; }

/*slider text with services style here*/

	.banner{ float:left; width:100%; position:relative; padding:35px 0 0 0;  }
	.banner_text{ float:left; position:absolute; top:113px; left:345px; color:#000; font-family: 'roboto_slabbold'; font-size:30px; line-height:30px;  }
	.banner_text span{   font-family: 'roboto_slablight'; font-size:27px; margin:0 0 0 24px;  }
	.banner_slider{ float:left; width:63%; }
	.banner_slider li img{ width:60.5%;  }
	.services{ float:left; width:37%; position:relative; margin:-10px 0 0 0; height:376px; overflow:hidden; }
	.services ul li{ float:left;     font-family: 'squiredbold'; font-size:16px; }
	.services ul li.obstetrics{ position:absolute; top:65px; left:0; }
	.services ul li.diabetic{ position:absolute; top:140px; left:96px; z-index:9;  }
	.services ul li.gynaecology{ position:absolute; top:0; left:160px;z-index:1; }
	.services ul li div.text{ top:165px;  position:absolute; left:12px;  }
	.services ul li div.text1{ top:165px;  position:absolute; left:6px;  }
	.services ul li div.text2{ top:160px; left:92px;  position:absolute;   }
	.bg{ margin:0 auto; background:url(/images/profile-upper-bg.png) no-repeat top center; float:left; width:100%; height:53px; *position:absolute; *width:1100px; }
	.upper_bg{ float:left; width:100%; position:absolute; top:358px; *top:0; }

/*section with dr. profile styles here*/

	section{ float:left; width:100%; background:url(/images/profile-bg.gif) repeat 0 0;  position:relative; }
	article{ float:left; width:100%;  *margin:35px 0 -30px 0; }
	.profile_container{ width:640px; float:left; }
	.profile_container img{ float:left; width:36%; margin:0 2% 0 1%; position:relative; z-index:999; }
	.meet{ font-family: 'roboto_slablight'; font-size:22px; color:#89745f; }
	.profile_text{ float:left; padding:30px 0 0 0; width:60%; background:url(/images/watermark.png) no-repeat 90px 17px; }
	.profile_text h1{ color:#474645;   font-family: 'roboto_slabbold'; font-size:40px; padding:13px 0 0 0;  }
	.profile_text h2{ font-size:16px; font-family: 'roboto_slablight';  color:#474645; padding:13px 0 0 0; line-height:18px;    }
	.profile_text p{ color:#474645; padding:30px 0 0 0; line-height:18px; font-size:13px;  }
	.readmore{ float:right; padding:15px 0 0 0; }
	.readmore a{ font-size:13px; color:#fff; padding:9px 0 0 20px;   }
	.readmore a:hover{ color:#474645; }
	.readmore a{ background:url(/images/sprite.png) no-repeat -2px -639px; height:43px; width:143px; display:block;  }	

/*popular services styles here*/

	.popular_services { float:right; padding:125px 0 0 0;  }
	.popular_services ul li { font-size:16px; color:#89745f; font-family: 'roboto_slablight'; border-bottom:solid 1px #ded8cb; padding:20px 0 20px 0;  }
	.popular_services ul li a{ color:#89745f;  }
	.popular_services ul li a:hover{ color:#f15541;  }
	.popular_services ul li.choose a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -18px -22px; width:40px; height:16px; }
	.popular_services ul li.started a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -16px -71px; width:40px; height:26px; }
	.popular_services ul li.fertility a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -13px -131px; width:40px; height:26px; }
	.popular_services ul li.started{ border-bottom:none; }

/*quick links styles here*/

	.quick_links_container{ float:left; width:100%; background:#f3f3f1; padding:0 0 35px 0;  }
	.quick_links_container h2{ font-size:24px; color:#474645; font-family: 'roboto_slabregular'; padding:30px 0 20px 25px;  }
	.quick_links_container ul{ width:520px; float:left;  }
	.quick_links_container ul li{ border-top:solid 1px #ded8cb; width:200px; float:left; margin:25px 13px 0 25px; padding:13px 0 7px 0; font-size:16px; font-family: 'roboto_slablight'; }
	.quick_links_container ul li.baby a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -8px -203px; width:40px; height:26px; }
	.quick_links_container ul li.education a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -4px -270px; width:40px; height:26px; }
	.quick_links_container ul li.forms a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -4px -335px; width:40px; height:26px; }
	.quick_links_container ul li.hours a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -4px -406px; width:40px; height:26px; }
	.quick_links_container ul li.forms, .quick_links_container ul li.hours{ border-bottom:solid 1px #ded8cb; }
	.credibility_logo{ float:right; width:320px; border-left:solid 1px #ded8cb; margin:-30px 0 0 0; padding:20px 0 20px 60px;}

/*footer container styles here*/

	footer{ float:left; width:100%; background:url(/images/footer-bg.jpg) repeat 0 0; min-height:100px; padding:30px 0 30px 0; }
	.navigate{ float:left; padding:0 55px 0 20px; }
	.navigate h2{ color:#fffdfa; font-size:18px; font-family: 'roboto_slabregular'; padding:0 0 10px 0;  }
	.navigate ul li{ color:#c5c2bb; font-size:13px; padding:0 0 5px 0;  }
	footer ul li a{ color:#c5c2bb; }
	footer ul li a:hover{ color:#f15541; }
	.footer_text{ float:left; }
	.footer_text li{ font-size:13px; padding:0 0 2px 0;  }
	.footer_text li a{ color:#c5c2bb;  }
	
/*social media style here*/
	
	.media{ float:right; width:185px; }
	.media h2{ font-size:13px; text-align:center; }
	.media h2 a{ color:#fffdfa; }
	.media ul{ float:right; width:100px;  }
	.media ul li{ float:left; margin:20px 2px 20px 0; }
	.media ul li.fb a{ display:block; float:left; background:url(/images/sprite.png) no-repeat -16px -591px; width:31px; height:30px;  }
	.media ul li.tw a{ display:block; float:left; background:url(/images/sprite.png) no-repeat -48px -591px; width:31px; height:30px;  }
	.media ul li.in a{ display:block; float:left; background:url(/images/sprite.png) no-repeat -79px -591px; width:31px; height:30px;  }
	.media ul li.yt a{ display:block; float:left; background:url(/images/sprite.png) no-repeat -110px -591px; width:31px; height:30px;  }
	.media ul li.gp a{ display:block; float:left; background:url(/images/sprite.png) no-repeat -141px -591px; width:31px; height:30px;  }

/*ypo logo styles here*/
	.ypo{ float:right;  }
	.ypo a{ background:url(/images/sprite.png) no-repeat -4px -498px; width:100px; height:25px; display:block; margin:0 40px 0 0; }


/*innerpage styles here*/

	.sub_outer_container { background: #f8faea url(/images/banner-bg1.jpg) no-repeat top center; width:100%; height:413px; }
	.sub_banner{ float:left; width:100%; position:relative; padding:31px 0 0 0;  }
	.sub_banner_slider li img{ width:271px; }
	.sub_banner_text{ float:left; position:absolute; top:113px; right:10%; color:#000; font-family: 'roboto_slabbold'; font-size:30px; line-height:30px;  }
	.sub_banner_text span{  font-family: 'roboto_slablight'; font-size:27px; margin:0 0 0 24px;  }
	.sub_banner_slider{ float:left; width:100%; }

/*contents styles here*/

	.outer_container1{ float:left; width:100%; background:url(/images/profile-bg.gif) repeat 0 0; min-height:200px; position:relative;}
	.sub_container{ margin:0 auto; max-width:940px; }
	.sub_content_container{float:left;width:100%;margin:0px; padding:5px 0 0 0;  }
	.sub_left_container{ float:left;width:660px; margin:5px 1% 0 1%; }	
	.navigation {float:left;width:99%;text-decoration: none;padding:10px 0 10px 0; color: #000000;font:normal 12px Verdana, Geneva, sans-serif;}
	.navigation a {color: #4c4c4c;text-decoration: none; font:normal 12px Verdana, Geneva, sans-serif; text-decoration:underline; }
	.navigation a:hover {text-decoration: underline; color:#991b1e;}
	.contents{float:left;font:normal 12px Verdana, Geneva, sans-serif; color:#232323;text-align:justify;width:98%;padding:10px 0% 1% 0%;}
	.contents h1{ color:#f15541; font:bold 27px Verdana, Geneva, sans-serif;  margin: 0 5px 10px 0; padding-bottom:6px; border-bottom:solid 1px #CCC; }
	h2{ color:#008eb3; font:bold 17px Verdana, Geneva, sans-serif; margin: 0 0 10px 1%;}
	.contents p{ color:#474645; font:normal 12px Verdana, Geneva, sans-serif; }
	
/*subpage sidebar styles here	*/

	aside{float:right;width:241px; margin:2% 0 0 0; }
	.sub_services{ float:left; width:100%; display:block; background:#ff82b9; }
	.sub_services li{ float:left; width:96%; display:block; margin:0 2%;  border-bottom:solid 1px #ff539f;    }
	.sub_services li a{ padding:10px 5%; float:left; display:block; width:90%; color:#fff;  }
	.sub_services li a:hover{ color:#000; }
	
/*subpages dr. profile styles here*/

	.sub_profile{ float:left; width:100%; background:#76e0ec; margin:15px 0; position:relative; }
	.sub_profile img{ padding:9px 0 0 0; }
	.sub_profile_text{ position:absolute; top:10px; left:97px; }
	.meet1{ font-family: 'roboto_slablight'; font-size:22px; color:#89745f; left:0px; }
	.sub_profile h1{ color:#474645; font-family: 'roboto_slabregular'; font-size:18px; padding:13px 0 0 0;  }
	.sub_profile h1 a{ color:#474645;  }
	.sub_profile h1 a:hover{ color:#ff539f; }
	.more{ float:right; padding:29px 0 0 27px; }
	.more a{ font-size:12px; color:#fff;  }
	.more a:hover{ color:#474645; }
	
/*subpages popular services styles here*/	

	.popular_services1 { float:left; padding:5px 0 0 0; width:239px; border:solid 1px #ded8cb; margin:0 0 15px 0;  }
	.popular_services1 ul li { font-size:16px; color:#89745f; font-family: 'roboto_slablight'; border-bottom:solid 1px #ded8cb; padding:20px 0 20px 4%;  }
	.popular_services1 ul li a{ color:#89745f;  }
	.popular_services1 ul li a:hover{ color:#f15541;  }
	.popular_services1 ul li.choose a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -18px -22px; width:40px; height:16px; }
	.popular_services1 ul li.started a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -16px -71px; width:40px; height:26px; }
	.popular_services1 ul li.fertility a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -13px -131px; width:40px; height:26px; }
	.popular_services1 ul li.fertility{ border-bottom:none; }
	
/*subpages quick links styles here*/
	
	.quick_links_container1{ float:left; width:239px; background:#f3f3f1; padding:0 0 0px 0; border:solid 1px #e9e6d4;  }
	.quick_links_container1 h2{ font-size:24px; color:#474645; font-family: 'roboto_slabregular'; padding:10px 0 5px 25px; margin:0 2%;    }
	.line{ border-bottom:solid 1px #ded8cb; width:90%; margin:0 5%; float:left; height:2px; }
	.quick_links_container1 ul{ width:100%; float:left;  }
	.quick_links_container1 ul li{ border-top:solid 1px #ded8cb; width:220px; float:left; margin:0 13px 0 10px; padding:13px 0 7px 0; font-size:16px; font-family: 'roboto_slablight'; }
	.quick_links_container1 ul li.baby a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -8px -203px; width:40px; height:26px; }
	.quick_links_container1 ul li.education a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -4px -270px; width:40px; height:26px; }
	.quick_links_container1 ul li.forms a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -4px -335px; width:40px; height:26px; }
	.quick_links_container1 ul li.hours a span{ display:block; float:left; background:url(/images/sprite.png) no-repeat -4px -406px; width:40px; height:26px; }
	.subcred1{ float:left; padding:25px 0; width:100%; }
	.quick_links_container1 ul li.baby{ border-top:solid 0px #fff; }
	.line2{ float:left; border-left:1px dotted #fff; height:85px; width:1px; margin:45px 0 0 25px; }

@media screen and ( max-width:1050px )
{
.upper_bg{ top:363px; }
}
@media screen and ( max-width:970px )
{
	.menu li{ font-size:11px; }
	.menu li a{ padding:7px 10px; }
 	.menu li > a:hover, .menu > li:hover > a,  .menu > li.current-menu-item > a, .menu > li.current_page_ancestor > a{ padding:6px 9px;   }
  	.navigate{ padding:0 3%; }
 	.line2{ margin:5% 0 0 2%; }
 
 	aside{ width:241px; padding:0 1% 0 0; }
 	.sub_left_container{ width:69%; }	
	.logo { margin: 22px 0 0 10px; }
	.number{  padding: 26px 10px 28px 0; }
	
	.profile_container { width: 70%; }
	.popular_services{ float:left; }
	
	.profile_container img { width:35%; }
	.profile_text p { font-size: 13px; padding: 10px 0 0; }
	.profile_text h1{ font-size:35px; }
	.readmore { padding: 5px 0 0; }
	.quick_links_container ul{ width:65%;  }
	.credibility_logo{ margin:0; width:25%; float:left; padding:20px 0 20px 4%; }
	.banner_text{ left:59%; font-size:25px; top:140px; }
	.banner_text span{ font-size:18px; margin:0 0 0 0px; }
	.outer_container{ height:460px; }
	.banner_slider{ width:55%; }
	.banner_slider li img{ width:310px; }
	.services{ width:45%; margin:-58px 0 0 0;  }
}
@media screen and ( max-width:910px )
{
	.navigate{ padding:0 2%; }
	.sub_left_container{ width:65%; }
}
@media screen and ( max-width:860px )
{
	.menu li{ font-size:11px; }
	.menu li a{ padding:7px 6px; }
 	.menu li > a:hover, .menu > li:hover > a,  .menu > li.current-menu-item > a, .menu > li.current_page_ancestor > a{ padding:6px 5px; }
	.navigate{ padding:0 1%; }
	.banner_text{ top:240px; }
	
}
@media screen and ( max-width:765px )
{
	.sub_outer_container { background:#d8eef5; height:auto; float:left; width:100%; border-bottom:solid 3px #dbd6d1;   }
	.menu li { font-size: 12px;  margin: 10px 0 0; }
	.menu{ float:left; }
	.menu li a {   padding: 7px 13px; }
	.menu li > a:hover, .menu > li:hover > a,  .menu > li.current-menu-item > a, .menu > li.current_page_ancestor > a{ padding:6px 12px; }
	.sub_banner_text{ left:55%; top:65px; }
	.sub_left_container{ width:56%; }
	
	.navigate {  height: 200px;  padding: 0 4%; }
	.footer_text { padding: 0 5%; }
	.media { float:left; }
	.upper_bg{ display:none; }
	.profile_text p { display:none; }
	.profile_text h1{ font-size:30px; }
	.profile_text h2{ font-size:13px; }
	.popular_services{ padding:5px 0 0 0;  }
	.profile_container{ width:64%; }
	.popular_services ul li{ font-size:14px; }
	.quick_links_container ul li{ width:40%; font-size:13px; }
	.quick_links_container h2{ padding:10px 0 10px 25px; }
	
	.banner_slider{ width:53%;  }
	.services{ width:47%; }
	.outer_container{ height:503px; }
	.services ul li div.text2{   left: -4px;  top: 166px; }
	.services ul li.diabetic { left: 85px; top: 165px;}
	.services ul li.gynaecology { left: 135px; }
	.banner_text{ top:255px; left:13%; }
	.bullet{ top:90%; left:64%;}

	

}

@media screen and ( max-width:599px ){
.contents p {
  line-height: 20px;
  margin: 0;
  font: 14px Verdana,Geneva,sans-serif;
}

.bullet1{ top:30%; left:64%;}
.number { padding:68px 10px 8px 0; }	
.sub_left_container{ width:98%; }
aside{ padding:10px 5%; width:90%;   }
.quick_links_container1{ width:48%;  }
.popular_services1{ width:48%;  margin: 0 3% 10px 0; }
.quick_links_container1 ul li{ width:90%; font-size:14px; }
.popular_services1 ul li { padding: 24px 0 24px 4%;  font-size:14px; }
.navigate {    padding: 0 1%; }
.services{ width:90%; margin:10px 0 0 10%; }
.services ul li.diabetic { left: 105px; }
.services ul li.gynaecology { left: 190px; }
.services ul li div.text2{ left:90px; }
.banner_slider{ width:100%; border-bottom:solid 1px #ccc;  }
.banner_slider li img{ width:50%; }
.banner_text {   left: 49%;    top: 61px; }
.outer_container{ background: #f8faea; height:auto; float:left; }
.quick_links_container ul{ width:100%; }
.profile_container{ width:100%; }
.popular_services ul li{ font-size:16px;  }
.popular_services{ width:90%; margin:0 5%; }
.credibility_logo{ width:45%; padding:20px 0 0 4%; }
.sub_banner_text span{ margin:0; font-size:18px;  }
.sub_banner_slider li img{ width:180px; }
	
.menu{ display:none; }
.slicknav_menu {display: block;}
.slicknav_btn { position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	padding: 0.438em 0.625em 0.438em 0.625em;
	line-height: 1.125em;
	cursor: pointer;
}
.slicknav_menu .slicknav_menutxt {
	display: block;
	line-height: 1.188em;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
}
.slicknav_menu .slicknav_icon {
	float: left;
	margin: 0.188em 0 0 0.438em;
}
.slicknav_menu .slicknav_no-text {
	margin: 0
}
.slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.125em;
	height: 0.125em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.188em
}
.slicknav_nav {
	clear: both
}
.slicknav_nav ul, .slicknav_nav li {
	display: block
}
.slicknav_nav .slicknav_arrow {
	font-size: 0.8em;
	float: right;
}
.slicknav_nav .slicknav_item {
	display: block;
	cursor: pointer;
}
.slicknav_nav a {
	display: block
}
.slicknav_nav .slicknav_item a {
	display: inline;
}
.slicknav_menu:before, .slicknav_menu:after {
	content: " ";
	display: table;
}
.slicknav_menu:after {
	clear: both
}
/* IE6/7 support */
.slicknav_menu {
*zoom: 1
}
/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
	font-size: 16px;
}
/* Button */
.slicknav_btn {
	margin: 5px 5px 6px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f15541;
	position:absolute; right:10px;
	top:20px;
}
/* Button Text */
.slicknav_menu .slicknav_menutxt {
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
	background-color: #cecece;
}
.slicknav_menu {
	background: #aa161e;
	padding: 5px;
}
.slicknav_nav {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 0.875em;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow: hidden;
}
.slicknav_nav ul {
	padding: 0;
	margin: 0 0 0 20px;
}
.slicknav_nav .slicknav_item {
	padding: 5px 10px;
	margin: 2px 5px;
}
.slicknav_nav a {
	padding: 8px 10px;
	margin: 2px 5px;
	text-decoration: none;
	color: #fff;
	font:normal 13px Verdana, Geneva, sans-serif;
}
.slicknav_nav .slicknav_item a {
	padding: 0;
	margin: 0;

}
.slicknav_nav .slicknav_item:hover{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
}
.slicknav_nav a:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fdea69;
	color: #232323;
}
.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}
}

@media screen and ( max-width:475px )
{
	.quick_links_container1{ width:99%;  }
	.popular_services1{ width:99%;  margin: 0 0% 10px 0; }
	.navigate.navigate-1 {
		height: 140px;
	}
	.navigate {    padding: 0 6%; }
	.number {  float: left;  padding: 18px 10px 8px; }
	.sub_banner {   padding: 15px 0 0; }
	.sub_banner_text{  font-size:20px; line-height:20px; }
	.sub_banner_text span{ font-size:16px; }
	.logo{ width:60%; }
	.services{ width:100%; margin:10px 0 0 0%; }
	.services ul li div.text2{ left:-4px; }
	.services ul li.gynaecology{ left:175px; }
	.banner_slider li img{ width:50%; }
	.banner_text {   left: 49%;    top: 61px; }
}

@media screen and ( max-width:400px )
{
	.profile_text{ padding:0; }
	.quick_links_container ul li {  font-size: 15px; width: 85%; }
	.quick_links_container ul li.forms{ border-bottom:none; }
	.bxslider li {
  width:104px !important;
  margin-right:10px !important;
}
}
@media screen and ( max-width:359px )
{
	.bxslider li {
  width:112px !important;
}
}

/*contents related styles here*/

/*common h1, h2, h3 and p styles here*/
.contents h1{ color:#f15541; font:normal 30px "Times New Roman", Times, serif;   margin: 0 5px 10px 0; padding-bottom:6px; border-bottom:solid 1px #474645; }
.contents h2{ color:#f15541;  font:normal 26px "Times New Roman", Times, serif; margin: 0 0 10px 0; padding:0; background:none;}
.contents h3{ color:#f15541;  font:normal 22px "Times New Roman", Times, serif; margin: 0 0 10px 0;}
.contents p{ line-height:20px; padding:0 0 10px 0; }
.contents p a:hover{ color:#ff82b9; }
.contents p.nogap{ line-height:20px; padding:0 0 0px 0; }
.contents span a, .contents p a, .contents p strong{ color:#464646; font:bold 12px Verdana, Geneva, sans-serif; }

/*dr. profile page styles here*/
.profile-container { background:#76e0ec; border-radius: 0px; float: left;    margin-bottom: 20px;    width: 98%;}
.profile-img { float: left; margin: 20px 20px 0px 20px;   width: 22%; }
.profile-text { float: left;  padding: 8% 0 0 0;   width: 64%; }
.profile-text h2 span{ font-size:12px; margin:0 0 0 5px; }



.formHead { font:bold 15px Verdana, Geneva, sans-serif!important;	color:#ffffff;	background:#ff82b9;	padding:6px 5px 6px 5px;	border-radius:0px;	margin:0 0 0px 0;}
.formHead a { font: bold 11px Verdana, Arial, Helvetica, sans-serif;color:#5d5d5d; }
.formHead a:hover {	color:#d64844;}

/*multimedia patient education styles here*/
.multimedia {	color: #5d5d5d;	line-height:16px;	text-decoration:none;	border-radius:0px;	margin:0 0 10px 0; }
.multimedia a { font: normal 12px Verdana, Arial, Helvetica, sans-serif;background:url(/images/movie-off.gif) no-repeat 5px 7px;	padding:7px 0px 5px 45px;	color:#232323;	text-decoration:none; display:block;	}
.multimedia a:hover {background:url(/images/movie-on.gif) no-repeat 5px 7px;padding:7px 0px 5px 45px;color:#2695e3;text-decoration:underline;}
.multimedia_width{float:left;width:50%;border-top:none;padding:5px 0 5px 0; *width:300px;}
.multimedia_border{ border:solid 1px #004da3;  float:left;border-radius:5px; width:100%; padding:0 0 2px 0; margin:10px 0 0 0;}

.contents ul li{	list-style:outside;	list-style:url(/images/bullet-tm1.gif);margin:0px 0 5px 2%;			line-height:18px;}
.contents ul.longlist li{	list-style:outside;	list-style-image:url(/images/bullet-tm1.gif);	list-style-position:outside;	margin:0px 0 10px 2%;	}
.contents ul {	margin:0 0 10px 5px;}
.contents ul li strong{ color:#464646; }
.contents ul li a{	font:normal 13px Verdana, Geneva, sans-serif;	color:#232323;}
.contents ul li a:hover{	text-decoration:underline;	color:#000;}
#e399528163 { text-decoration:underline; }
.contents ul li li{	font:normal 12px Verdana, Geneva, sans-serif;	color:#232323;	list-style: circle;}
.contents ul li li a, .contents ul li li a:hover{font:normal 12px Verdana, Geneva, sans-serif; color:#232323;list-style: circle;}





.moreinfo{	width:99%;	margin-top:0px;	margin-bottom:25px;	float:left;	}
 .moreinfo .button1, .moreinfo .button2, .moreinfo .button3{ color:#fff;background:#ff82b9; border-radius:5px; float:left; margin:5px 15px 0px 0px; display:block; width:150px;}
.moreinfo .button1 a, .moreinfo .button2 a, .moreinfo .button3 a{font-size:13px; color:#fff; background:url(/images/video_icon.png) no-repeat 10px 10px;text-decoration:none;display:block; padding:10px 25px 10px 35px;}
.moreinfo .button2 a{background:url(/images/patient-icon.png) no-repeat 10px 10px;}
.moreinfo .button3 a{background:url(/images/pdf-icon.png) no-repeat 10px 10px;}
.moreinfo .button1 a:hover,  .moreinfo .button2 a:hover,  .moreinfo .button3 a:hover{ color:#474645; }
.moreinfo .button1:hover,  .moreinfo .button2:hover,  .moreinfo .button3:hover{ background:#76e0ec;  }

.banner1{width:60%;float:left;list-style:none!important;border:solid 1px #5f6d78; background:#ffffff;margin:0 0 3% 0;padding:0 1% 0 1%;border-radius:5px;}
.banner1 li{width:40%;list-style:none;float:left;margin:0px;padding:0px;}
.banner1 li img{max-width:100%;margin:0 0 3% 3%;}




#contactform span{color:#F00;}
#contactform{float:left;border:solid 1px #ff82b9;border-radius:0px;width:98%;margin:2% 1%;}
#contactform .formHead, #referralform .formHead{ clear:both; padding:8px 5px; }

#contactform:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}

div.wpcf7-validation-errors { border: 2px solid #F7E700; clear: both; position:absolute; background:#fff; }
#wpcf7-f415-p9-o1 div.wpcf7-validation-errors, #wpcf7-f415-p9-o1 div.wpcf7-mail-sent-ok, #wpcf7-f223-p216-o1 div.wpcf7-validation-errors, #wpcf7-f223-p216-o1 div.wpcf7-mail-sent-ok{ float:right; width:300px; margin:-19% 5% 0 0; position:relative !important; }
div.wpcf7-mail-sent-ok {

    border: 2px solid #398F14;

    clear: both;

}

#wpcf7-f25-p15-o1 div.wpcf7-validation-errors, #wpcf7-f25-p15-o1 div.wpcf7-mail-sent-ok, #wpcf7-f235-p236-o1 div.wpcf7-validation-errors, #wpcf7-f235-p236-o1 div.wpcf7-mail-sent-ok { float:right; width:300px; margin:-12% 5% 0 0; position:relative !important; }


#contactform span{color:#F00;}
#contactform .contact_details1 li span{color:#232323 !important; }
#contactform .contact1, #contactform .contact2, .contact3, #contactform .injury, .contact_details, .feedback, #referralform .list_box{float:left;width:100%; list-style-image:none !important;}
#contactform .feedback li{ float:left; width:94%; list-style:none; margin:1% 0 1% 0; text-align:left; padding:0 0 0 0%;}
#contactform .feedback li.captchabox{ width:20%;}
#contactform .feedback li input, textarea{ width:100%!important;}
#contactform .contact1 li, #referralform .contact1 li{float:left;list-style:none;width:45%;	margin:1% 4% 1% 0; text-align:left;}
#contactform .injury li, #referralform .injury li{ list-style:none;list-style-image:none;margin:1% 0%;width:94%;}
#contactform .contact_details li{float:left;list-style:none;width:45%;margin:1% 4% 1% 0%; text-align:left;}
#contactform .contact_details1 li{float:left;list-style:none;width:90%;margin:1% 0%; color:#232323;}
#contactform .contact_details li input{ width:100%;}
#contactform .contact2 li, #referralform .contact2 li{float:left;list-style:none;width:29%; margin:1% 4% 1% 0; text-align:left;}
#referralform1 .contact2 li{float:left;list-style:none;width:98%; margin:1% 1% 3% -5%;}
#referralform1 .contact2 li span{ color:#000; font-weight:bold;}
#referralform1 .contact2 li span input{ margin:10px 0 0 -3%;}
#contactform .contact2 li input, textarea, radio button{width:100%;}
#referralform .contact2 li input, textarea, radio button{width:97%;}
.contact5 li span .wpcf7-list-item-label{ color:#232323!important; }


#contactform .contact1 li.message span.wpcf7-list-item input{ width:22px; }
#contactform .contact1 li.message span.wpcf7-list-item-label{ color:#232323; }
#contactform .contact1 li.std{ width:100% !important; margin:10px 0 20px 0; }

#referralform .list_box li {width:75%; float:left; list-style:none!important; background:none;}
#referralform .list_box li span { color:#000;}

#referralform .list_box li input, textarea, radio button{width:5%;}
#contactform .contact1 li input, textarea, #referralform .contact1 li input, textarea{width:100%;}
#referralform .injury li textarea{ height:50px!important;  float:left; margin:5px 0 10px 0;}
#contactform .contact1 li.message, .contact1 li.captchabox, #referralform .contact1 li.message, .contact1 li.captchabox{width:94%;}
#contactform .contact1 li.captchabox input, #contactform .injury li.captchabox input{width:20%;margin:2% 0;}
.submit1{ padding:2% 2%; margin:0 2% 0 0; float:left;  }
.submit1 input{ background:#ff82b9; float:left; width:100px; border:none; color:#fff; border-radius:0px; cursor:pointer; margin:0 2% 0 0; padding:4px 9px; }
.submit1 input[type=reset] { margin:-18px 0 0 30px; }
.submit1 input[type=reset]:hover { margin:-18px 0 0 30px; }
.submit1  img{ display:inline; }
.submit1 input:hover{ background:#76e0ec; border:none; color:#232323; border-radius:0px; cursor:pointer; margin:0 2% 0 0; padding:4px 9px; }
#wp-realtime-sitemap-pages h3{display:none; }
.testimonials-submit{ float:right; margin:0 5px 0 0; }
.testimonials-submit a{ background:#004da3; padding:5px 8px;  color:#fff;}
.testimonials-submit a:hover{ background:#2875b3; padding:5px 8px; color:#fff;}
.location_border {float:left;width:100%; border: 1px solid #5d5d5d; border-radius: 5px 5px 5px 5px;margin:2% 0 2% 0;}
.location_1{width:100%;float:left;}
.textMain{padding: 10px 2% 0px 0%;  float: left; width:60%; margin: 0 1%; }
.textMain p{ padding: 0 0 0px 0% !important; line-height:8px; }
.textMain p a{ color:#232323; }
.contact-map{ float: left; width: 98%; margin: 0 1%; }
.map_img{ float:right;margin: 10px 5px 10px 0; padding:0 0 3px 0; color:#fff; width:25%; text-align:center; border: solid 1px #50878a; background:#ff82b9; }
.service_block{ float:left; width:100%; text-align:center; margin:0 0px 0 0;  }
.service_block ul li{ list-style:none !important;  }
.service_block ul li a{ padding:10px 10px; background:#ff82b9; color:#fff; font-size:13px; font-weight:bold; margin:10px 10px;  float:left; list-style:none; width:200px; border-radius:10px;  } 
.service_block ul li a:hover{ padding:10px 10px; background:#76e0ec; color:#fff; font-size:13px; font-weight:bold; text-decoration:none !important;  border-radius:10px; }
.service_block img{  margin:0 auto; }

/*--------------Tell A friend start--------------*/
#tell-a-friend-background {
	display: none;
	background: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: fixed;
	top: 0px;
	left: 0px;
	min-width: 100%;
	height: 100%;
	z-index: 1000;
}
#tell-a-friend-div {
	display: none;
	position: fixed;
	top: 5%;
	left: 50%;
	margin-left: -200px;
	width: 336px;
	background: #FFFFFF;
	padding: 10px 15px 10px 15px;
	border: 2px solid #CCCCCC;
	border-radius: 10px;
	z-index: 1001;
}
#tell-a-friend-div #close {
	width: 20px;
	height: auto;
	float: right;
	text-align: center;
	cursor: pointer;
	margin: -25px 0px 0px auto;
	border-radius: 50%;
	background-color: #C9C9D6;
	color: #000000;
	line-height: 20px;
}
/*--------------Tell A friend End--------------*/
#Form-Container {
	width:329px;
	height:auto;
	margin:0 auto;
	background:#EFEAF0;
	border:5px solid #B4B4C3;
	border-radius:8px;
}
.contact-us {
	font:normal 26px/26px Verdana, Geneva, sans-serif;
	color:#000000;
	padding:10px 0px 0px 10px;
}
.form-container {
	margin:3px auto;
	text-align:center;
}
.button-s, .button-s1 {
	font:normal 18px Verdana, Geneva, sans-serif;
	color:#2d2e32;
	background:#C9C9D6;
	text-decoration:none;
	border:2px solid #B4B4C3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	height:35px;
	cursor:pointer;
	text-align:center;
	float:left;
	margin:0 0px 0 50px;
}
.button-s1 { margin:-16px 0px 0 50px; }
.txtfield-s {
	 background: #FFFFFF;
    border: 1px solid #B4B4C3 !important;
    border-radius: 2px;
    color: #000000;
    font:normal 18px  Verdana, Geneva, sans-serif;
    height: 25px !important;
    margin: 7px auto !important;
    padding: 2px 4px;
    text-decoration: none;
    vertical-align: middle;
    width: 300px;
}
.textArea-s {
	 background: #FFFFFF;
    border: 1px solid #B4B4C3 !important;
    border-radius: 2px;
    color: #000000;
    font:normal 16px  Verdana, Geneva, sans-serif;
    height: 48px;
    margin: 7px auto !important;
    padding: 4px;
    resize: none;
    text-decoration: none;
    vertical-align: middle;
    width: 300px !important;
}

#wpcf7-f266-t1-o1 .wpcf7-captchac{ margin:0 auto; }

/*--------------Tell A friend End--------------*/

.contact-address {
    box-shadow: 0 5px 5px 0 #AAAAAA;
    margin: 10px auto 20px;
    width: 100%;
	float:left;
}
.contact-address1 {
    box-shadow: 0 5px 5px 0 #AAAAAA;
    margin: 10px 5% 0 0;
    width: 95%;
	float:left;
	margin:0 0 20px 0;
}
.address-text {
    float: left;
    padding: 10px;
    width: 40%;
	
}

.address-text1 {
    float: left;
    padding: 10px 5px;
    width: 100%;
	line-height:18px;
}
/*.address-text1 p{ padding:0; line-height:8px; }

.address-text p{ padding:0; line-height:8px; }*/
.mappics {
    float: right;
    width: 55%;
}
.mappics img {
    float: left;
    margin: 10px 3px;
	width:47%;
}
.contact-ph ul {
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 !important;
}
.contact-ph li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    width: 49.5%;
}

.contact_details ul { float: left;  margin: 20px 0 0; width: 100%; }
.contact_details ul li { float: left; height: 35px; list-style: none !important; padding: 10px 0 10px 50px; width: 250px; }
.contact_phone { background:url(/images/tel-icon.png) no-repeat 10px 10px; }
.contact_fax { background:url(/images/fax_icon.png) no-repeat 10px 10px; }
.contact_mail { background:url(/images/mail.png) no-repeat 10px 10px; }
.contact_web { background:url(/images/web.png) no-repeat 10px 10px; }
.hr{ width:100%; border-bottom:solid 1px #ff82b9; float:left; }


.hospital-logo{ float:right; margin:10px 5%; box-shadow:0 0 2px 2px #808080; padding:2px 5px;  }

@media screen and (max-width:940px){ .contact_details ul li { height:auto; width:auto; } }
@media screen and (max-width:740px){ .address-text{ width:90%; padding:10px 2%; } .mappics { width:98%; }

 .contents{ text-align:left; }
 
   }

#doccontainer {
    display: table;
}
.docrow {
    display: table-row;
    float: left;
    margin: 5px auto;
    position: relative;
    text-align: left !important;
}
.docleft {
    border: 1px solid #ff82b9;
    border-radius: 10px;
    display: table-cell;
    padding: 8px;
    width: 360px;
}
.docleft1{ width:300px; }
.docmiddle {
    display: table-cell;
    width: 10px;
}
.docright {
    border: 1px solid #ff82b9;
    border-radius: 10px;
    display: table-cell;
    padding: 8px;
    width: 360px;
}
.tableborder {
    border: 1px solid #ff82b9;
    border-radius: 5px;
    margin-bottom: 10px;
}