@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "RobotoCondRegular";
	src: url('../fonts/RobotoCondensed-Regular.eot');
	src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Regular.svg#Roboto Condensed') format('svg'),  url('../fonts/RobotoCondensed-Regular.woff') format('woff'),  url('../fonts/RobotoCondensed-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "RobotoCondLight";
	src: url('../fonts/RobotoCondensed-Light.eot');
	src: url('../fonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Light.svg#Roboto Condensed') format('svg'),  url('../fonts/RobotoCondensed-Light.woff') format('woff'),  url('../fonts/RobotoCondensed-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "RobotoCondBold";
	src: url('../fonts/RobotoCondensed-Bold.eot');
	src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Bold.svg#Roboto Condensed') format('svg'),  url('../fonts/RobotoCondensed-Bold.woff') format('woff'),  url('../fonts/RobotoCondensed-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/* Roboto Slab Fonts */
@font-face {
	font-family: 'RobotoBold';
	src: url('../fonts/robotobold.eot');
	src: local('☺'), url('../fonts/robotobold.woff') format('woff'),  url('../fonts/robotobold.ttf') format('truetype'),  url('../fonts/robotobold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoLight';
	src: url('../fonts/robotolight.eot');
	src: local('☺'), url('../fonts/robotolight.woff') format('woff'),  url('../fonts/robotolight.ttf') format('truetype'),  url('../fonts/robotolight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoThin';
	src: url('../fonts/robotothin.eot');
	src: local('☺'), url('../fonts/robotothin.woff') format('woff'),  url('../fonts/robotothin.ttf') format('truetype'),  url('../fonts/robotothin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoRegular';
	src: url('../fonts/robotoregular.eot');
	src: local('☺'), url('../fonts/robotoregular.woff') format('woff'),  url('../fonts/robotoregular.ttf') format('truetype'),  url('../fonts/robotoregular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoMedium';
	src: url('../fonts/robotomedium.eot');
	src: local('☺'), url('../fonts/robotomedium.woff') format('woff'),  url('../fonts/robotomedium.ttf') format('truetype'),  url('../fonts/robotomedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	overflow-x: hidden;/**/
}
html.no-opacity body {
	min-width: 1200px;
	overflow-x: visible !important;
}/**/
body {
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 auto;
	overflow-x: hidden;/*font-size:12px;*/
}
* {
	outline: none;
}
a:link, a:visited {
	color: #2e4fa5;
	text-decoration: none;
}
a:hover {
	color: #2e4fa5;
	text-decoration: underline;
}
.wrapper {
	/*overflow: auto;*/
	overflow-x: hidden;
}
.contentarea {
	max-width: 980px !important;
	margin: 0 auto !important;
	position: relative;
}
.onerow {
	clear: both;
	padding: 0 0px; /* 0 10px*/
}
.col1 {
	width: 6.5%;
}
.col2 {
	width: 15%;
}
.col3 {
	width: 23.5%;
}
.col4 {
	width: 32%;
}
.col5 {
	width: 40.5%;
}
.col6 {
	width: 49%;
}
.col7 {
	width: 57.5%;
}
.col8 {
	width: 66%;
}
.col9 {
	width: 74.5%;
}
.col10 {
	width: 83%;
}
.col11 {
	width: 91.5%;
}
.col12 {
	width: 100%;
	margin: 0;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
	float: left;
	margin: 0 2% 0 0;
}
.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {
	margin: 0;
}
.col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img {
	width: 100%;
	height: auto;
	display: block;
}
#header {
	height: auto; /*138px*/
	z-index: 10050;/*overflow:hidden;*/
}
.logo {
	float: left;
	margin: 10px 0 0 0;
}
.logosmall {
	float: left;
	margin: 0 50px 0 0;
	position: absolute;
	top: 0;
	left: 0;
}
.logosmall img {
	height: 46px;
	width: auto;
	margin: 0 0 0 80px;
}
.clear {
	clear: both;
}
.loginarea {
	float: right;
	display: block;
}
.togglebutton {
	float: right;
	background: transparent url(../images/togglebtnbg.png) no-repeat top left;
	text-align: center;
	height: 30px;
	width: 172px;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}
.target {
	padding: 20px 0 0;
	background: #00a651;
	height: 70px;
	overflow: hidden;
}
.target ul {
	padding: 0;
	margin: 0px 0 0 0;
	list-style-type: none;
	list-style-image: none;
}
.target ul li {
	float: right;
	display: inline;
	margin: 0 0 0 15px;
}
.target label, .target input, .target span {
	float: left;
}
.target label {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	margin: 0 10px;
}
.target label a:link, .target label a:visited {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
.target label a:hover {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline;
}
.target input[type="text"] {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 15px;
	background: #00e06d;
	border: 1px solid #008340;
	line-height: 28px;
	height: 28px;
	width: 142px;
	padding: 0 5px;
	color: #000;
}
.target input[type="button"] {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #00a651;
	border: 0px none;
	line-height: 28px;
	height: 30px;
	width: 35px;
	padding: 0;
	margin: 0 15px 0 0;
	color: #fff;
	cursor: pointer;
	cursor: hand;
	text-transform: uppercase;
	-webkit-appearance: none;
}
ul.loginlinks {
	padding: 0;
	margin: 0px 12px 0 0;
	list-style-type: none;
	list-style-image: none;
	float: right;
}
ul.loginlinks li {
	float: left;
	display: inline;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #58595b;
	text-transform: uppercase;
	border-right: 1px solid #58595b;
	margin: 10px 0;
	padding: 0 8px;
}
ul.loginlinks li:last-child {
	border-right: 0px none;
	padding-right: 0px;
}
ul.loginlinks li a:link, ul.loginlinks li a:visited {
	color: #58595b;
	text-decoration: none;
}
ul.loginlinks li a:hover {
	color: #000000;
	text-decoration: underline;
}
.helpline {
	font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 56px;
	color: #00a552;
	text-align: right;
}
#topmenu {
	float: right;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/trans4.png) repeat top left;
	position: relative;
}
#topmenu ul {
	padding: 0;
	margin: 12px 0 0 0;
	list-style-type: none;
	list-style-image: none;
	float: right;
	z-index: 999;
}
#topmenu ul li {
	float: left;
	display: inline;
	text-align: right;
	margin: 0 0 0 20px;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #58595b;
	text-transform: uppercase;
	position: relative;
}
#topmenu ul li a:link, #topmenu ul li a:visited {
	color: #58595b;
	text-decoration: none;
	padding: 10px 10px;
}
#topmenu ul li a:hover, #topmenu ul li a.hovered, #topmenu ul li a:hover, #topmenu ul li a.menu_selected {
	color: #fff;
	text-decoration: none;
	background: #00a651;
	padding: 10px 10px;
}
/* Submenu CSS starts */
#topmenu ul li ul.sub-menu {
	padding: 0;
 margin: 0  z-index:999;
	background: #4dc186;
	border-top: 6px solid #00a651;
}
#topmenu ul li ul.sub-menu li {
	list-style-type: none;
	display: inline-block;/*background:#00a651;*/
}
/*Link Appearance*/
#topmenu ul li ul.sub-menu li a {
	text-decoration: none;
	color: #fff;
	/*background: #00a651;*/
	padding: 5px;
	display: inline-block;
}
/*sub menu*/
#topmenu ul li ul.sub-menu {
	display: none;
	position: absolute;
	top: 25px;
	left: -100px;
	/*width: 742px;*/
	z-index: 999;
}
#topmenu ul li:hover ul.sub-menu {
	display: block;
	color: #fff;/*background: #00a651;*/
}
#topmenu ul li ul.sub-menu li {
	overflow: visible;
	width: 700px;
	padding: 30px 20px 15px;
	margin: 0;
	height: auto;
	display: block;
}
#topmenu ul li ul.sub-menu li div.col1 {
	float: left;
	width: 35%;
	text-align: left;
	margin: 0;
}
#topmenu ul li ul.sub-menu li div.col2 {
	float: left;
	width: 30%;
	text-align: left;
	margin: 0;
}
#topmenu ul li ul.sub-menu li div.col3 {
	float: left;
	width: 35%;
	text-align: left;
	margin: 0;
}
#topmenu ul li ul.sub-menu li h3 {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #006833;
	padding: 0;
	margin: 0 0 20px;
	text-align: left;
}
#topmenu ul li ul.sub-menu li h3 a:link, #topmenu ul li ul.sub-menu li h3 a:visited {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006833;
	padding: 0;
	margin: 0 0;
	text-align: left;
	text-decoration: none;
}
#topmenu ul li ul.sub-menu li h3 a:hover {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006833;
	padding: 0;
	margin: 0 0;
	text-align: left;
	text-decoration: underline;
	background: none;
}
#topmenu ul li ul.sub-menu li div.col3 img {
	width: 100%;
	height: auto;
	margin: 0 0 10px;
}
#topmenu ul li ul.sub-menu li div.col3 h3 {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #006833;
	padding: 0;
	margin: 0 0 0px;
	text-align: left;
	text-transform: none;
}
#topmenu ul li ul.sub-menu li div.col3 p {
	font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	padding: 0;
	margin: 0 0 0px;
	text-align: left;
	text-transform: none;
}
#topmenu ul li ul.sub-menu li ul {
	padding: 0;
	margin: 0 0 30px;
	list-style-image: none;
	list-style-type: none;
	float: none;
	width: auto;
	text-align: left;
	display: block;
	overflow: auto;
}
#topmenu ul li ul.sub-menu li ul li {
	font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	padding: 0 0 8px !important;
	margin: 0;
	width: 100%;
	text-align: left;
	text-transform: none;
}
#topmenu ul li ul.sub-menu li ul li a:link, #topmenu ul li ul.sub-menu li ul li a:visited {
	padding: 0;
	text-decoration: none;
	background: none;
}
#topmenu ul li ul.sub-menu li ul li a:hover {
	padding: 0;
	text-decoration: underline;
	background: none;
}
/* Topmenu Ends  */

/* Index Page css */

.nmcol12 {
	width: 100%;
}
.nmcol11 {
	width: 91.66%;
}
.nmcol10 {
	width: 83.33%;
}
.nmcol9 {
	width: 75%;
}
.nmcol8 {
	width: 66.66%;
}
.nmcol7 {
	width: 58.33%;
}
.nmcol6 {
	width: 50%;
}
.nmcol5 {
	width: 41.66%;
}
.nmcol4 {
	width: 33.33%;
}
.nmcol3 {
	width: 25%;
}
.nmcol2 {
	width: 16.66%;
}
.nmcol1 {
	width: 8.333%;
}
.nmcol1, .nmcol2, .nmcol3, .nmcol4, .nmcol5, .nmcol6, .nmcol7, .nmcol8, .nmcol9, .nmcol10, .nmcol11, .nmcol12 {
	float: left;
	margin: 0;
}
.nmcol1 img, .nmcol2 img, .nmcol3 img, .nmcol4 img, .nmcol5 img, .nmcol6 img, .nmcol7 img, .nmcol8 img, .nmcol9 img, .nmcol10 img, .nmcol11 img, .nmcol12 img {
	width: 100%;
	height: auto;
	display: block;
}
h2.greySectionHead {
	font-family: "RobotoThin", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1em;
	color: #58595b;
	padding: 0;
	margin: 0 0 40px;
}
h2.greySectionHead span {
	font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 0.8em;
	color: #58595b;
}
.orangebg {
	background: #fdebdf url(../images/orange_leaf_bg.png) no-repeat top right;
	padding: 40px 25px 0px;
}
.datebox {
	background: #f79d5d;
	color: #fff;
	float: left;
	font-family: "RobotoLight", Arial, Helvetica, sans-serif;
	font-size: 30px;
	height: 65px;
	line-height: 23px;
	padding: 8px 0 0;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
.datebox span {
	font-family: "RobotoBold", Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 32px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.main-carousel a:link, .main-carousel a:visited {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #58595b;
	text-decoration: none;
}
.main-carousel a:hover {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #58595b;
	text-decoration: underline;
}
.lightbluebg {
	background: #f1f5f9 url(../images/home_img7.jpg) no-repeat bottom right;
	padding: 20px 25px 0px;
	min-height: 296px;
}
.lightbluebg h1 {
	font-family: "RobotoThin", Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 40px;
	color: #58595b;
	padding: 0;
	margin: 0;
}
.lightbluebg h3 {
	font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 30px;
	color: #58595b;
	padding: 0;
	margin: 0 0 20px;
}
.lightbluebg p {
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #58595b;
	padding: 0;
	margin: 0 320px 20px 0;
}
.downloadbox {
	background: url(../images/home_img8.jpg) no-repeat bottom left;
	background-size: 120% auto;
	min-height: 200px !important;
	padding: 15px 15px;
	margin: 10px 0 0 0;
}
.testimonybox {
	min-height: 200px !important;
	border: 1px solid #e5e5e5;
	border-top: 0px none;
	border-bottom: 0px none;
	padding: 15px 15px;
	margin: 10px 0 0 0;
}
.testimonybox img {
	width: 29%;
	height: auto;
	float: left !important;
	margin: 0 0px 0 0 !important;
}
.healthinfobox {
	background: url(../images/home_img10.jpg) no-repeat -30px bottom;
	background-size: 100% auto;
	min-height: 200px;
	padding: 15px 15px;
	margin: 10px 0 0 0;
}
.quotes:before {
	content: url(../images/quote_mark.png);
	width: 35px;
	height: 35px;
	position: absolute;
	top: -15px;
	left: -15px;
}
.quotes {
	float: left !important;
	position: relative;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 18px;
	color: #58595b;
	width: 53% !important;
	margin: 15px 0 0 20px !important;
}
.healthinfo {
	float: right;
	position: relative;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 18px;
	color: #58595b;
	width: 50%;
}
.healthinfo span {
	font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
	display: block;
}
/* Index Page css */






/* Main Slider CSS starts */
#slidercontainer {
	border-top: 2px solid #99dbb9;
	overflow: hidden;
	position: relative;
}
#container {
	width: 100%;
	text-decoration: none;
	text-align: center;
}
.slider {
	position: relative;
	width: 100%;
	height: 300px;
}
.bg_img {
	width: 100%;
	height: 238px;
	background-repeat: no-repeat;
}
.cont_in1 {
	background: url(../images/home_slider_img1.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}
.cont_in2 {
	background: url(../images/home_slider_img2.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}
.cont_in3 {
	background: url(../images/home_slider_img3.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}
/*.cont_in4 {
	background: url(../images/home_slider_img4.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}*/
.cont_in5 {
	background: url(../images/home_slider_img5.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}
/*.cont_in6 {
	background: url(../images/home_slider_img9.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}*/
.cont_in7 {
	background: url(../images/home_slider_img6.jpg) no-repeat top center;
	width: 100%;
	height: auto;
	z-index: -1;
	text-decoration: none;
	background-size: cover;
}
.ani_div {
	position: relative;
	width: 352px;
	height: 102px;
	margin: 300px auto 0 0px;
	background: #3b87d9;
	padding: 10px 20px 10px;
}
.ani_div:after {
	border-top: 52px solid transparent;
	border-bottom: 52px solid transparent;
	content: "";
	border-left: 21px solid #3b87d9;
	position: absolute;
	right: -21px;
	width: 0px;
	top: 18%;
	margin-top: -18px;
	z-index: 9;
}
.ani_div h3 {
	padding: 0 0 5px;
	margin: 0;
	font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
}
.ani_div p {
	padding: 1px 0 0;
	margin: 0;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}
.bottom_section {
	position: absolute;
	height: 960px;
	width: 100%;
	margin-top: 360px;
	text-decoration: none;
}
h3.sliderbtn {
	font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 30px;
	color: #fff;
	display: block;
	padding: 5px 5px 5px 35px;
	width: 100%;
	z-index: 10000;
}
h3.arrowup {
	background: url(../images/sliderbtn_arrow.png) no-repeat 8px 10px;
}
h3.arrowdown {
	background: url(../images/sliderbtn_arrow_down.png) no-repeat 8px 10px;
}
h3.ui-state-active {
	background: none;
}
h3.ui-state-active.orange {
	padding-top: 15px !important;
}
.red {
	background-color: #ef5a7c !important;
}
.bgimg {
	background: url(../images/red_leaves_bg.png) no-repeat bottom right;
}
.orange {
	background-color: #f79d5d !important;
}
#accordion {
	width: 350px;
	height: 265px;
	position: absolute;
	top: 60px;
	right: 0px;
	z-index: 995;
}
.acc_content ul {
	padding: 0;
	margin: 10px 0 15px;
	list-style-image: none;
	list-style-type: none;
}
.acc_content ul li {
	padding: 10px 25px;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	border-bottom: 1px dotted #f48ca4;
}
.acc_content ul li.last {
	border-bottom: 0px none;
}
.acc_content ul li img {
	float: left;
	margin: 0 15px 0 10px;
}
.acc_content select {
	margin: 0 40px 10px 36px;
	width: 75%;
	background: #f29757;
	border: 1px solid #fcc59d;
	height: 35px;
	font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
	color: #fff;
}
.boxspace {
	padding: 0px 0 15px !important;
	overflow: hidden;
}
/* Main Slider CSS ends */


.imgsliderbg1, .imgsliderbg2, .imgsliderbg3 {
	/*width:400px;*/
	height: 160px;
	padding: 17px 25px;
	display: block;
}
.imgsliderbg1 {
	background: url(../images/home_img_slider_bg1.jpg) repeat top left;
	background-size: 100%;
}
.imgsliderbg2 {
	background: url(../images/home_img_slider_bg2.jpg) repeat top left;
	background-size: 100%;
}
.imgsliderbg3 {
	background: url(../images/home_img_slider_bg3.jpg) repeat top left;
	background-size: 100%;
}
.grid-block-container {
	float: left;
	width: 100%;/*1200px;*/
	margin: -10px auto 0;
	position: relative;
	z-index: 10002;
}
.grid-block {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
.grid-block h3 {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	margin: 10px auto 10px;
	display: block;
	width: 90%;
}
.grid-block img {
	margin: 0 auto;
	display: block;
	width: 90% !important;
	height: 100px;
}
.caption {
	display: none;
	position: absolute;
	top: 42px;
	left: 0px;
	width: 100%;
	height: 110px;
	text-align: center;
}
.imgsliderbg1 div.caption {
	/*background-color:rgba(61,172,171,0.8);*/
	background: transparent url(../images/trans1.png) repeat top left;
	z-index: 999;
}
.imgsliderbg2 div.caption {
	/*background-color:rgba(55,140,171,0.8);*/
	background: transparent url(../images/trans2.png) repeat top left;
	z-index: 999;
}
.imgsliderbg3 div.caption {
	/*background-color:rgba(27,95,128,0.8);	*/
	background: transparent url(../images/trans3.png) repeat top left;
	z-index: 999;
}
.caption input {
	width: 100px;
	height: 25px;
	text-align: center;
	border: 0px none;
	background: #053c62;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	cursor: pointer;
	cursor: hand;
	z-index: 9999;
	-webkit-appearance: none;
}
.caption p {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	margin: 10px 20px 10px;
}
.caption a.learn-more {
	padding: 5px 10px;
	background: #08c;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	font-weight: bold;
	text-decoration: none;
}
.caption a.learn-more:hover {
	background: #fff;
	color: #08c;
}
/* Sliding door effect */
.left {
	margin-left: 0px;
	float: left;
	width: 50%;
	height: 100%;
	background: url(../images/left_bg.png);
	background-repeat: no-repeat;
	/*	background-size:999px 1999px;*/
	position: fixed;
	z-index: 10010;
}
.rightsidebg {
	margin-left: 50%;
	width: 50%;
	height: 100%;
	background: url(../images/right_bg.png);
	background-repeat: no-repeat;
	/*background-size:999px 1999px;*/
	position: fixed;
	z-index: 10010;
}
.onTop {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000;
	background: #ffffff url(../images/logo_big.png) no-repeat center center;
	background-size:30% auto;
	/*background-image:url(images/logo_big.png)*/
	/*margin-left:40.5%;
	margin-top:15%;
	float:left;*/
	z-index: 10011;
}
.left1 {
	margin-left: 0px;
	float: left;
	width: 50%;
	height: 100%;
	background: url(../images/left_bg.gif);
	background-repeat: no-repeat;
	background-size: 999px 1999px;
	position: fixed;
	z-index: 10010;
}
.right1 {
	margin-left: 50%;
	width: 50%;
	height: 100%;
	background: url(../images/right_bg.gif);
	background-repeat: no-repeat;
	background-size: 999px 1999px;
	position: fixed;
	z-index: 10010;
}
.cloned {
	position: fixed !important;
	left: 0px;
	top: 0px;
	z-index: 10009;
	height: 50px;
	margin: 0px !important;
	width: 100%;
	border-bottom: 2px solid #99DBB9;
}
.cloned ul#menu {
	margin-right: 74px;
}
ul#menu {
}
.fleft {
	/*float:left;*/
	width: auto;
	height: auto;
}
.innercontent {
	overflow: hidden;
}
.innercontent img {
	margin: 0 auto;
	display: block;
	text-align: center;
	height: auto;
	width: auto;
	max-width: 1500px !important;
}
.pghead {
	background: url(../images/pg_head_bg.gif) repeat top left;
	height: 70px;
	border-top: 2px solid #99dbb9;
	margin: 0 0 0px;
}
.pghead h1 {
	font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 65px;
	color: #00a651;
	padding: 0;
	margin: 0;
}
.pghead h1 span {
	font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 40px;
	color: #00a651;
}
h2.orangeSectionHead {
	font-family: "RobotoCondLight", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: #f99f53;
	padding: 0;
	margin: 0 0 15px;
}
h2.orangeSectionHead span {
	font-family: "RobotoCondBold", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: #f99f53;
}
.rightSideBar {
	padding: 0;
	margin: 0;
}
.rightSideBar img {
	width: 100%;
	height: auto;
}
.rightSideBar p {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	padding: 0;
	margin: 0 0 20px;
}
.rightSideBar ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
	background: transparent url(../images/pkglist_dotted_bg.png) repeat-y 20px 0px;
}
.rightSideBar ul li {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 29px;
	color: #232222;
	margin: 0 0 16px;
}
.rightSideBar ul li a, .rightSideBar ul li a:visited {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 29px;
	color: #232222;
	background: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display: block;
	text-decoration: none;
	behavior: url(PIE.htc);
}
.rightSideBar ul li a span {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	display: block;
	margin: 0 5px 0 0;
	width: 30px;
	height: 30px;
	float: left;
	background-color: #f99f53;
	behavior: url(PIE.htc);
}
.rightSideBar ul li a:hover, .rightSideBar ul li.active a {
	background: #226085;
	color: #fff;
	text-decoration: none;
}
.rightSideBar ul li a:hover span, .rightSideBar ul li.active a span {
	background-color: #3aa8b9;
}
.rightSideBar ul li a span img {
	margin: 5px auto 0;
}
.rightSideBar ul.mlinelist li {
}
.rightSideBar ul.mlinelist {
	background: none;
	margin: 0 0 20px !important;
	display: block;
}
.rightSideBar ul.mlinelist li {
	margin: 0 0 0px;
	width: 100%;
}
.rightSideBar ul.mlinelist li a {
	border-radius: 5px;
	line-height: 18px;
	padding: 10px 5px;
	border-bottom: 1px dotted #f99f53;
}
.timelocationbox {
	/*width:300px;*/
	height: 155px;
	background: url(../images/time_location_bg.jpg) no-repeat top left;
	/*background:#f1f1f1;*/
	padding: 10px 10px;
	display: block;
	margin: 0 0 20px 0;
}
.timelocationbox div.contentbox {
	padding: 10px 0;
	overflow: hidden;
}
.timelocationbox div.contentbox.first {
	border-bottom: 1px dotted #fff;
}
.timelocationbox div.contentbox img {
	float: left;
	height: 20%;
	width: auto;
}
.timelocationbox div.contentbox .textcontent {
	margin: 0 0 0 50px;
	font-family: "RobotoLight", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
	padding: 5px 0 0 0;
}
.timelocationbox div.contentbox .textcontent span {
	font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
	display: block;
	font-size: 12px;
	line-height: 18px;
}
h2.sectionhead {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 30px;
	color: #226085;
	padding: 0;
	margin: 0;
}
span.pricetag {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #3aa8b9;
	margin: 0 0 30px;
	display: block;
}
.innercontent p {
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-size:16px;*/
	line-height: 18px;
	color: #232222;
	padding: 0;
	margin: 0 0 15px;
	text-align: justify;
}
/* Tables inside responsive tabs */

.test-name {
	font-size: 1.25em;
	padding: .35em .65em .35em 0;
	color: #36a6b1;
	background-color: #ffffff;
	border: none;
}
.popup .test-name {
	border: 1px solid #fff;
}
.test-name.pl5 {
	padding-left: 10px;
}
/* end of Tables inside responsive tabs  */

/*Pop up*/
.backdrop {
	display: none;
	position: fixed;
	z-index: 1000000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/backdrop.png) repeat 0 0;
}
.popup {
	display: none;
	width: 1200px;
	margin-left: -600px;
	left: 50%;
	top: 140px;
	position: absolute;
	border: 5px solid #ffffff;
	z-index: 1000001;
	margin-bottom: 100px;
}
.right {
	/*position: relative;*/
	width: 25px;
	height: 25px;
	background: url(../images/right.png) no-repeat center center;
	display: block;
	margin: 0 auto;
}
.wrong {
	position: relative;
	width: 25px;
	height: 25px;
	background: url(../images/wrong.png) no-repeat center center;
	display: block;
	margin: 0 auto;
}
span.close {
	width: 14px;
	height: 14px;
	background: url(../images/close.png) no-repeat 0 0;
	position: absolute;
	top: -30px;
	right: -5px;
	cursor: pointer;
}
/*Pop up end*/
.iconmainwrap {
	display: block;
	/*background:#666;*/
	margin-top: 60px;
	width: 412px;
	height: 300px;
	position: fixed;
	z-index: 10005;
	right: -352px;
}
/* slide in divs */
.iconmainwrap ul.tab-list, .iconmainwrap ul.tab-content {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.iconmainwrap ul.tab-list li, .iconmainwrap ul.tab-content li {
	margin: 0;
	padding: 0;
}
.iconmainwrap ul.tab-list {
	margin: 85px 0;
	float: left;
	width: 67px;
}
.iconmainwrap ul.tab-list li {
	width: 67px;
	height: 64px;
	cursor: pointer;
}
.iconmainwrap ul.tab-content {
	float: left;
	width: 344px;
	height: 219px;
	overflow: hidden;
	margin-top: 40px;
}
.iconmainwrap ul.tab-content li {
	height: 219px;
}
/*End Pop up*/

/* Responsive Table CSS starts */
table {
	width: 100%;
	border-collapse: collapse;
}
/* Zebra striping */
tr:nth-of-type(odd) {
	background: #f0f0f0;
}
tr:nth-of-type(even) {
	background: #dedede;
}
th {
	background: #226085;
	color: white;
	font-weight: normal;
	vertical-align: middle;
}
td, th {
	padding: .75em .5em;
	border: 1px solid #ffffff;
	font-family: RobotoRegular, Arial, Helvetica, sans-serif;
}
td {
	vertical-align: middle;
}
/*table end*/

/* Tab's accordion */
.test-descriptions {
}
.test-descriptions h3 {
	padding: 10px;
	color: #000;
	margin-bottom: 2px;
	cursor: pointer;
	background: url(../images/third_tab_acc_arrow.png) no-repeat 98.5% center #ceefde;
}
.test-descriptions h3.active, .accordion-open h3 {
	padding: 10px;
	background: #00a650;
	color: #fff;
	background: url(../images/third_tab_acc_arrow_active.png) no-repeat 98.5% center #00a650;
}
.test-descriptions h3 ~ div {
	display: none;
}
h3.active ~ div {
	display: block;
}
.test-descriptions table th {
	background: #b1dce3;
	color: #000;
	padding: .5em;
	font-size: .85em;
	font-size:12px;
	line-height:18px;
}
.test-descriptions table td {
	padding: .75em;
	font-size:12px;
	line-height:18px;
	color:#232222;
}
/* Tab's accordion end */

/* Header Navigation */
#topmenu ul li ul.sub-menu li div.col1, #topmenu ul li ul.sub-menu li div.col2, #topmenu ul li ul.sub-menu li div.col3 {
	width: 30%;
	margin: 0 1.5%;
}
#topmenu ul li ul.sub-menu.carecenter-list li a {
	/*text-decoration: none;
    color: #fff; 
    padding: 5px;
    display:inline-block;*/
	background: #000;
	display: block;
	color: #ffffff;
	font: normal normal normal .95em/1em "RobotoCondRegular", Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #83d4ab;
	padding: 0.25em 0.75em 0.75em 1.5em !important;
	margin-bottom: .15em;
	background: url(../images/leaf_bullet.png) no-repeat 0px 7px !important;
	transition: .1s all ease;
}
/* 

Color Palette - 

green 		= #00a650,		bg-green		= .3, #e0f0e6
pink 			= #f04e75,		bg-pink			= .2, #fbdce2
orange		= #f99f53,		bg-orange		= .2, #feecde
cyan			= #3aa8b9,		bg-cyan			= .3, #c4e5ea
skyblue		=	#428eb2,		bg-skyblue	= .3, #c6dce7
darkblue	=	#226085,		bg-darkblue	= .2, #d2dfe7

*/

.packages_bg.altcolor {
	background: #F6F6F6;
}
.care-center-header {
	background: url(../images/head-pattern.png) repeat 0 0;
}
.pghead h1 span {
	color: inherit; /* */
}
.bg-in-green {
	background-color : #e0f0e6; /*border-top: 2px solid #00a650;*/
}
h1.h1-in-green {
	color: #00a650;
}
.bg-in-pink {
	background-color : #fbdce2;
	border-top: 2px solid #f04e75;
}
h1.h1-in-pink {
	color: #f04e75;
}
span.sectionhead_icon {
	border: none;
	width: 42px;
	height: 42px;
	border-radius: 20px;
	behavior: url(PIE.htc);
	background: url(../images/sectionhead_icon.png) no-repeat #3aa8b9;
	background-position: center 0;
	float: left;
	margin: 0 10px 0 0;
}
span.sectionhead_icon.icon-tech {
	background-position: center 0;
}
span.sectionhead_icon.icon-medical {
	background-position: center -38px;
}
span.sectionhead_icon.icon-leaf {
	background-position: center -79px;
}
.onerow .tech_head {
	line-height: 40px;
	margin-top: 25px;
}
.bg-in-orange {
	background-color : #feecde;
	border-top: 2px solid #f99f53;
}
h1.h1-in-orange {
	color: #f99f53;
}
.bg-in-cyan {
	background-color : #c4e5ea;
	border-top: 2px solid #3aa8b9;
}
h1.h1-in-cyan {
	color: #3aa8b9;
}
.bg-in-skyblue {
	background-color : #c6dce7;
	border-top: 2px solid #428eb2;
}
h1.h1-in-skyblue {
	color: #428eb2;
}
.bg-in-darkblue {
	background-color : #d2dfe7;
	border-top: 2px solid #226085;
}
h1.h1-in-darkblue {
	color: #226085;
}
/* End Color Palette */

/* Homepage redesigned strip */

.redC {
	background-color: rgba(204,0,0,0.5);
}
.greenC {
	background-color: rgba(0,255,51,0.5);
}
.orangeC {
	background-color: rgba(255,102,0,0.5);
}
ul.intro-strip {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}
ul.intro-strip > li {
	position: relative;
	float: left;
	width: 33.33%;
	padding: 15px;
	height: 255px;
	display: block;
}
ul.intro-strip h3 {
	font: normal normal normal 1.2em/0.8em "RobotoThin", Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
ul.intro-strip .bold {
	font: normal normal normal 0.9em/1.2em "RobotoMedium", Arial, Helvetica, sans-serif;
	color: #58595b;
}
li.intro-about {
	background: url(../images/orange_leaf_bg.png) no-repeat top right #fdebdf;
}
li.intro-about .main-carousel {
	margin: 35px 0 19px;
}
li.intro-welcome {
	background: url(../images/hnh-building.jpg) no-repeat bottom right #b5ebff;
	background-size: 100% auto;
}
ul.intro-strip li.intro-welcome p {
	font-size: 12px;
}
ul.intro-strip li.intro-welcome p.w50 {
	width: 60%;
	margin-top: 15px;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #58595b;
}
a.more {
	text-decoration: none;
	position: relative;
	display: inline-block;
	width: 25%;
	background: #053c62;
	color: #ffffff;
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 2px 0;
	margin: 41px 0 63px;
}
ul.doc-spot {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.doc-spot li {
	width: 100%;
}
ul.intro-strip li.intro-schedule-find {
	padding: 0;
}
li.intro-schedule-find li.doc-appointment {
	color: #0d5b4f;
	background: #fdebdf;
	padding: 15px;
}
li.intro-schedule-find li.doc-appointment .bold {
	color: #0d5b4f;
}
.doc-appointment ul li {
	margin: 0;
	padding: 7px 0 7px 35px;
	background: url(../images/sliding-icons.png) no-repeat;
	border-top: 1px dotted #71c7be;
	font-size: .85em;
}
.doc-appointment ul li:first-child {
	border-top: none;
}
.doc-appointment ul li.sms {
	background-position: 3px 0px;
}
.doc-appointment ul li.call {
	background-position: 3px -59px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.doc-appointment ul li.email {
	background-position: 0px -118px;
	color: #0d5b4f;
	padding: 10px 0 10px 35px;
}
.doc-appointment a {
	color: inherit;
}
ul.intro-strip li.doc-find {
	background: #fef7f3;
	padding: 11px 15px 11px;
}
.doc-find h3 {
	color: #f76f0f;
}
.doc-find span.bold {
	color: #f76f0f;
}
f76f0f  .doc-find a.submit {
	padding: 1px 0;
}
li.doc-find select#dept, li.doc-find select#doc {
	border: 1px solid #ccc;
	color: #7e7e7e;
	font-size: 1em;
	padding: 5px;
	margin: 0 5px 10px 0;
	width: 47.5%;
	position: relative;
	background: #fff;
	-webkit-appearance: normal;
	-webkit-appearance: initial;
	appearance: initial;
	background: url(../images/dd-arrow.jpg) no-repeat 95% center;
}
li.doc-find select#deptFront, li.doc-find select#docFront {
	border: 1px solid #ccc;
	color: #7e7e7e;
	font-size: 0.7em;
	padding: 5px 5px;
	margin: 0 2px 10px 0;
	width: 48.5%;
	position: relative;
	background: #fff;
	-webkit-appearance: normal;
	-webkit-appearance: initial;
	appearance: initial;
	background: url(../images/dd-arrow.jpg) no-repeat 95% center;
}
li.doc-find select#docFront {
	margin: 0 0 10px 0;
}
.doc-find a.submit {
	background: #f5893d;
	text-transform: inherit;
	padding: 2px 0;
	width: 75px;
}
/* Pages services accordion section */
h3.service-name {
	font-size: 1.2em;
	line-height: 2em;
}
.packages_bg ul.w100 {
	width: 100%;
	background: none;
	margin: 0;
	padding: 0;
}
.packages_bg ul.w100 li {
	width: 100%;
	float: none;
	background: none;
}
.packages_bg ul.w100 > li {
	padding-bottom: 20px;
}
.packages_bg ul.w100 li div h3 { /*border-top: 1px solid #00a650;*/
	margin-top: 1px;
}
.packages_bg ul.w100 li .accordion {
	padding: 0;
}
.packages_bg ul.w100 li .acc-content {
	padding: 0 10px;
}
.packages_bg ul.w100 li .acc-content ul {
	padding: 15px 25px;
}
.packages_bg ul.w100 li .acc-content ul li {
	padding: 5px 0;
}
.accordion h3 {
	cursor: pointer;
}

.accordion-close {
	margin-bottom:1px;
}
.accordion-close h3 {
	padding: 10px;
	background: url(../images/third_tab_acc_arrow.png) no-repeat 98.5% center;
	background-color: #B4E4CA;
	color: #000000; /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
	margin: 0 1px 0;
	font-size:13px;
	line-height:20px;
	border-bottom:1px solid #fff;
}
.accordion-open.accordion-close h3 {
	background: url(../images/third_tab_acc_arrow_active.png) no-repeat 98.5% center;
	color: #fff;
	background-color: #00a650; /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
	margin: 0 1px;
	font-size:13px;
}
.acc-content {
	background-color: #ffffff; /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
	margin: 0 1px;
	border-top: none;
	border-bottom: none;
}
.mb0 {
	margin-bottom: 0;
}
/* Admission Accordion */ 
#admission {
	padding: 0;
	background: #fff;
}
#admission li {
	padding: 0;
	border: none;
}
#admission p {
	padding-bottom: 10px;
	margin-bottom: 0;
}
#admission li .acc-content ul li {
	padding: 5px 0;
}
#admission ul {
	list-style-image: none;
	list-style-type: decimal;
}
#admission li .acc-content ul {
	padding: 0 25px 15px;
}
#admission .acc-content {
	padding-top: 15px;
}
.packages_bg ul.w100 li div h3 { /*border-top: 1px solid #00a650;*/
	margin-top: 1px;
}
.packages_bg ul.w100 li .accordion {
	padding: 0;
}
.packages_bg ul.w100 li .acc-content {
	padding: 0 10px;
}
.packages_bg ul.w100 li .acc-content ul {
	padding: 15px 25px;
}
.packages_bg ul.w100 li .acc-content ul li {
	padding: 5px 0;
}
.accordion h3 {
	cursor: pointer;
}
.accordion-close h3 {
	padding: 10px;
	background: url(../images/third_tab_acc_arrow.png) no-repeat 98.5% center;
	background-color: #B4E4CA;
	color: #000000; /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
	margin: 0 1px;
}
.accordion-open.accordion-close h3 {
	background: url(../images/third_tab_acc_arrow_active.png) no-repeat 98.5% center;
	color: #fff;
	background-color: #00a650; /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
	margin: 0 1px;
}
.acc-content {
	background-color: #ffffff; /*border-left: 1px solid #00a650; border-right: 1px solid #00a650;*/
	margin: 0 1px;
	border-top: none;
	border-bottom: none;
}
.mb0 {
	margin-bottom: 0;
}
/* end of Homepage redesigned strip */




/* Responsive Table CSS ends */
	
	
/* slide in divs out */

/*Added by Taruna for Health checkup page*/
.package_banner_img {
	margin: 0 auto;
	display: block;
	text-align: center;
	height: auto;
	width: 100% !important;
	max-width: 1500px !important;
}
.packages_bg {
	/*width:100%;*/
	/*background:#226085;*/
	background: #ceeedd;
	/*padding:28px 0 28px 28px;*/
	padding: 3% 5% 3% 5%;
	color: #222;
	overflow: hidden;
	clear: both;
}
.packages_bg img {
	margin-right: 20px;
}
.packages_bg ul {
	list-style-image: url('../images/leaf_bullet.png');
	padding: 0px 20px 20px;
	overflow: auto;
}
.packages_bg li {
	border-bottom: 1px dotted #45B18A;
	padding: 10px;
	float: left;
	width: 45%;
	margin: 0 40px 0 0;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.packages_bg li.last {
	background: none;
	padding: 10px;
}
.packages_bg li:nth-child(even) {
	margin-right: 0;
}
.leaf_type_list ul {
	padding: 0px 20px 20px;
	overflow: auto;
}
.ortho_sec {
	margin-bottom: 10px;
	width: 100%;
	height: 100%;
}
.tech_section {
	margin-top: 0px;
	width: 100%;
}
.tech_section img {
	float: left;
	margin: 10px 40px 15px 15px;
	width: 300px;
	height: 250px;
}
.tech_sec_list {
	padding: 10px;
}
.tech_sec_list li {
	list-style-image: url(../images/leaf_bullet.png) !important;
	margin: 0 80px 0 0px;
	padding: 10px;
}
.leaf_type_list li {
	list-style-image: url(../images/leaf_bullet.png) !important;
	padding: 10px;
	float: left;
	width: 43%;
	margin: 0 30px 0 20px;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.leaf_type_list li:nth-child(even) {
	margin-right: 0;
}
.package_cont {
	width: 100%;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.package_cont img {
	margin-right: 20px;
}
.left_package {
/*width:50%;
	float:left;*/
}
.right_package {
	width: 50%;
	float: left;
}
.packages_info p {
	font-weight: bold;
	color: #226085;
}
.packages_info ol {
	margin-left: 28px;
}
.packages_info li {
	padding: 5px;
	float: left;
	width: 42%;
	margin: 0 80px 0 0;
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3F8851;
	font-weight: bold;
}
.bot_btn {
	width: 100%;
	height: 40px;
	padding-bottom: 55px;
}
.footerbtnbox_2 {
	background: #3aa8b9;
	overflow: hidden;
	width: 35%;
	margin: 0px 10px 10px 0px;
	float: left;
}
.footerbtn_bot {
	margin: 0px 0 10px;
}
.footerbtnbox_2 img, .footerbtnbox_2 span {
	float: left;
}
.footerbtnbox_2 span {
	font-family: "RobotoBold", Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 35px;
	color: #fff;
	margin: 0 0 0 10px;
}
.sch_text {
	width: 100%;
}
.sch_text_2 {
	padding-right: 10px;
	float: left;
	font-size: 12px;
	line-height: 35px;
	color: #232222;
}
.footerbtnbox_3 {
	background: #3aa8b9;
	overflow: hidden;
	width: 35%;
	margin: 0px 10px 10px 0px;
}
.footerbtnbox_3 img, .footerbtnbox_2 span {
	float: left;
}
.footerbtnbox_3 span {
	font-family: "RobotoBold", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #fff;
	margin: 0 0 0 10px;
}
.bold_head {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18PX;
	color: #232222;
}
.packages_info li a:link, .packages_info li a:visited {
	color: #3F8851;
	text-decoration: underline;
}
.packages_info li a:hover {
	color: #3aa8b9;
	text-decoration: none;
}
.packages_info li:nth-child(even) {
	margin-right: 0;
}
.tech_head {
	/*font-size:16px;*/
	font-size: 20px;
	font-family: 'RobotoMedium';
	color: #226085;
	margin-bottom: 16px;
}
.partner_bg {
	width: 100%;
	background: #f2f2f2;
	height: 100%;
}
.partner_bg div.img_partner {
	width: 80px;
	height: 142px;
	float: left;
	margin-top: -70px;
	margin-left: 0px;
}
.partner_bg2 div.img_partner {
	width: 80px;
	height: 142px;
	float: left;
	margin-top: -90px;
	margin-left: 0px;
}
.img_partner img {
	width: 80%;
	height: auto;
}
.read_more_btn {
	float: right;
	width: 130px;
	height: 30px;
	margin-top: -59px;
	margin-right: 28px;
	cursor: pointer;
}
#more_data {
	display: none;
	margin-bottom: 20px;
	width: 100%;
	height: 100%;
	padding-right: 15px;
}
#more_data2 {
	display: none;
	margin-bottom: 20px;
	width: 100%;
	height: 100%;
	padding-right: 15px;
}
#more_data3 {
	display: none;
	margin-bottom: 20px;
	width: 100%;
	height: 100%;
	padding-right: 15px;
}
#more_data4 {
	display: none;
	margin-bottom: 20px;
	width: 100%;
	height: 100%;
	padding-right: 15px;
}
#more_data5 {
	display: none;
	margin-bottom: 20px;
	width: 100%;
	height: 100%;
	padding-right: 15px;
}
.doc_name {
	margin-left: 85px;
	padding-top: 8px;
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #226085
}
.doc_name2 {
	margin-left: 85px;
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3aa8b9
}
.partner_cont {
	height: 100%;
	margin: 0 0 0 80px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.partner_top {
	background: url(../images/partner_header.png) top;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 84px;
}
.partner_left {
	width: 20%;
	height: 100%;
	float: left;
}
.partner_right {
	width: 85%;
	height: 100%;
}
.inner_row {
	width: 100%;
}
.inner_col_left {
	width: auto;
	float: left;
	font-weight: bold;
	padding: 5px 0 5px;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.inner_col_right1 {
	width: auto;
	padding: 5px 0;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px !important;
	color: #232222;
	float: left !important;
}
.inner_col_right {
	width: 72%;
	padding: 5px;
	margin-left: 25%;
	font-size: 12px;
	line-height: 18px !important;
	color: #232222;
}
.disc_type {
	list-style: disc;
	margin: 0 0 10px 30px;
	color: #232222;
}
.disc_type li {
	padding: 0 10px 10px;
	width: 100% !important;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.leaf_type {
	list-style-image: url('../images/leaf_bullet.png');
	padding: 0 10px 10px;
	width: 100% !important;
	margin: 0 0 15px 30px;
	color: #232222;
}
.leaf_type li {
	padding: 10px;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.leaf_type_2 {
	list-style-image: url('../images/leaf_bullet.png');
	padding: 10px 10px 10px 20px;
	width: 100% !important;
	margin-top: -20px;
	color: #232222;
}
.leaf_type_2 li {
	padding: 10px;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
img.limage {
	float: left;
	margin: 10px 20px 15px 0px;
}
img.rimage {
	float: right;
	margin: 10px 0px 15px 20px;
}
.border_bot {
	width: 100%;
	border-bottom: 1px solid #dadbdb;
	padding-top: 10px !important;
}
#more_data ul {
	list-style: disc !important;
	margin-left: 30px;
	color: #232222;
}
#more_data2 ul {
	list-style: disc !important;
	margin-left: 30px;
}
#more_data3 ul {
	list-style: disc !important;
	margin-left: 30px;
}
.list_service_single_row {
	list-style-image: url('../images/leaf_bullet.png');
	padding: 20px;
	width: 100% !important
}
.list_service_single_row li {
	border-bottom: 1px dotted #45B18A;
	padding: 10px;
	float: left;
	width: 100%;
	margin: 0 80px 0 0;
	line-height: 18px;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.list_service_single_row li.last {
	border-bottom: none;
	padding: 10px;
}
#more_data ul {
	margin-bottom: 20px;
}
#more_data li {
	padding: 5px 10px;
	color: #232222;
	font-size: 12px;
	line-height: 18px;
}
#more_data2 li {
	padding: 5px 10px;
	color: #232222;
	font-size: 12px;
	line-height: 18px;
}
#more_data3 li {
	padding: 5px 10px;
	color: #232222;
	font-size: 12px;
	line-height: 18px;
}
.spacer {
	width: 100%;
	height: 52px;
}
.packages_bg ul ul {
	padding-top: 10px;
}
.packages_bg ul ul li {
	border-bottom: none;
}
.main_pane {
	width: 100%;
	clear: both;
}
.left_pane {
	width: 50% !important;
	float: left;
	margin-top: 15px;
	list-style: url(images/leaf_bullet.png);
}
.left_pane li {
	width: 90%;
	color: #232222;
}
.right_pane {
	width: 50% !important;
	float: left;
	margin-top: 15px;
	list-style: url(images/leaf_bullet.png);
}
.right_pane li {
	width: 90%;
	color: #232222;
}
/*Health check up page css ends here*/

/*Bread Crumps for top Navigation*/

.brdCrumSec {
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dadbdb;
	color: #7a7a7a !important;
}
.brdtxt {
	color: #7a7a7a !important;
	font-size: 12px;
}
/*Bread Crumps for top Navigation Ends*/
/* Our Legacy Page */
.left_section {
	width: 50%;
	height: 100%;
	float: left;
	padding-right: 20px;
}
.right_section {
	width: 50%;
	height: 100%;
	float: left;
	padding-left: 20px;
}
/* Our Legacy Page Ends*/
/*compare tab section*/
.compare_section {
	background: transparent;
	width: 310px;
	padding: 5px;
	font-size: 12px;
	-webkit-appearance: none;
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	-moz-appearance: none; /* Removes Default Firefox style*/
	overflow: hidden;
	border: 1px solid #cccccc !important;
	margin-top: 20px;
}
.compare_heading {
	font-size: 24px;
	font-family: 'RobotoMedium';
	color: #226085;
	width: 750px;
	padding: 20px;
	margin-left: 55px;
	background: url(../images/line_compare.png) bottom no-repeat;
	background-size: 750px 1px;
}
.bot_border {
	background: url(../images/line_compare.png) bottom no-repeat;
	width: 788px;
	height: 100px;
	margin-left: 43px;
}
.compare_circle {
	width: 37px;
	height: 37px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #226085;/*#4fafbe*/
	text-align: center;
	text-decoration: none;
	float: left;
	margin-right: 10px;
}
.compare_sec_2 {
	width: 50%;
	float: left;
	padding: 10px;
	float: left;
	margin-left: 20px;
}
.compare_sec_3 {
	width: 50%;
	padding: 10px;
	margin-left: 31%;
	margin-top: -74px;
	position: absolute
}
.compare_circle2 {
	font-size: 24px;
	font-family: 'RobotoMedium';
	color: #226085;
	width: 37px;
	height: 37px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #226085;/*#4fafbe*/
	text-align: center;
	text-decoration: none;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
}
.compare_section select {
	border: 0 none;
!important;
	text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
	color: #737373;
	width: 322px;
	height: 28px;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	background: #fff url(../images/down_arrow.png) no-repeat 90% center;
	cursor: pointer;
}
.footerbtnbox_compare {
	background: #00a651;
	overflow: hidden;
	margin: 40px 10px 10px 504px;
	overflow: hidden;
	width: 307px;
}
.footerbtnbox_compare img, .footerbtnbox span {
	float: left;
	text-decoration: none;
}
.footerbtnbox_compare span {
	font-family: "RobotoBold", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #fff;
	margin: 0 0 0 10px;
	text-decoration: none;
}
#call_checkup_popup {
	text-decoration: none;
}
/*compare tab section ends*/


/* MM CSS */



/* slide in divs out */


#topmenu ul li.care_centres ul.sub-menu li div.col2 {
	float: left;
	width: 30% !important;
	text-align: left;
	margin: 0;
	padding-top: 44px;
}
#topmenu > a {
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
	background-color: #008340;
	background: url(../images/menu.png) no-repeat 6px center #008340;
}
ul#menu {
	display: block;
}
#topmenu > a#toggle {
	display: none;
	position: absolute;
	cursor: pointer;
	width: 40px;
	height: 40px;
	top: 5px;
	right: 5px;
	background-color: #008340;
	background: url(../images/menu.png) no-repeat 8px center #008340;
}
/* Responsive header navigation */


/* Footer */

#footer {
	padding: 10px 0 0;
}
#footer .footerbox {
	margin: 10px 0 0;
	padding: 10px;
	background: #eeeeee;
}
#footer div.line {
	position: relative;
	width: 100%;
	height: 5px;
}
#footer .flogo {
	width: 100%;
	max-width: 302px;
	height: 63px;
	background-size: 80% auto !important;
	background: url(../images/footer/footer-logo.png) no-repeat 0 10px;
}
p.social {
	display: inline-block;
	float: left;
	line-height: 58px;
	margin-bottom: 0 !important;
	font-size: 12px !important;
}
 @media all and (max-width: 680px) {
p.social {
	display: none;
}
#footer .flogo.fl {
	float: none;
	margin: 0 auto;
}
#footer .fsocial.fr {
	margin: 0 auto;
	display: block;
	float: none;
	width: 155px;
	max-width: none;
	overflow: auto;
}
}
ul.fsocial {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #8ed0ac;
}
ul.fsocial li {
	padding: 0;
	margin-left: 8px;
	width: 26px;
	height: 26px;
	float: left;
}
ul.fsocial li:first-child {
	margin-left: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.bordercheck {
	border: 1px solid #000;
}
#footer .fsocial {
	width: 100%;
	/*max-width: 158px;*/
	max-width: 325px;
	height: auto;
	background-size: contain;
	margin: 0;
	float: right;
	margin: 3px 0 0;
}
#footer ul.fsocial {
	margin: 6px 0;
	max-width: 148px;
	padding: 10px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	behavior: url(PIE.htc);
}
#footer ul.fsocial li a {
	display: block;
	width: 26px;
	height: 26px;
	background-image: url(../images/footer/social-icon-sprite.png);
}
#footer ul.fsocial li a.fb {
	background-position: 0 0;
}
#footer ul.fsocial li a.yt {
	background-position: -33px 0;
}
#footer ul.fsocial li a.tw {
	background-position: -67px 0;
}
#footer ul.fsocial li a.sh {
	background-position: -101px 0;
}
#footer .footerbox {
}
div.line i {
	width: 16.66%;
	display: block;
	float: left;
	height: 5px;
}
div.line i.green {
	background-color: #98c9ab;
}
div.line i.red {
	background-color: #f04e75;
}
div.line i.orange {
	background-color: #3aa8b9;
}
div.line i.l-blue {
	background-color: #3aa8b9;
}
div.line i.m-blue {
	background-color: #428eb2;
}
div.line i.d-blue {
	background-color: #226085;
}
ul.footer-link-section {
	width: 100%;
	height: auto;
	margin: 1% 0 0;
	padding: 0;
	list-style-type: none;
	
}
ul.footer-link-section > li > div {
	position: relative;
	width: 100%;
	display: block;
}
ul.footer-link-section > li {
	position: relative;
	padding: .25em 1.5em;
	width: 20%;
	float: left;
	border-left: 1px dotted #a9a9a9;
}
ul.footer-link-section > li > div > i {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 15;
	width: 15px;
	height: 15px;
	font-size: 12px;
	line-height: 9px;
	color: #0dac54;
	cursor: pointer;
	padding: 12px;
	display: none;/*border: 1px solid #000;*/
}
#footer a {
	text-decoration: none;
	display: block;
	padding: .4em 10px 0 0;
}
ul.footer-link-section li a {
	font-weight: normal;
	color: #00BB54;
	margin-top: 1em;
}
ul.footer-link-section li a:first-child {
	margin-top: 0;
}
ul.footer-link-section li:first-child {
	border-left: none;
}
ul.footer-link {
	width: 100%;
	height: auto;
	margin: 0 0 .5em 0;
	padding: 0;
	list-style-type: none;
}
ul.footer-link li {
	float: none;
	width: 100%;
	border: none;
	font-size: 12px !important;
	line-height: 18px;
}
ul.footer-link li a {
	font-weight: normal;
	color: #68686a;
}
ul.footer-link {
	display: block;
}
p.footertext {
	position: relative;
	display: none;
}
/* Footer end*/



/* Responsive header navigation */
/* MM CSS */

.special_inst {
	background: #ceeedd;
	width: 100%;
	padding: 28px 0 28px 28px;
	color: #fff;
	overflow: hidden;
}
.footerbtn {
	overflow: hidden;
	margin: 0px 0 10px;
}
.footerbtnbox {
	background: #3aa8b9;
	overflow: hidden;
	width: 35%;
	margin: 0px 10px 10px 0px;
	float: left;
}
.footerbtnbox img, .footerbtnbox span {
	float: left;
}
.footerbtnbox span {
	font-family: "RobotoBold", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #fff;
	margin: 0 0 0 10px;
}
.footerbtnbox2 {
	background: #3aa8b9;
	overflow: hidden;
	width: 33%;
	float: right;
}
.buttons {
	float: left;
	width: 100%;
	margin: 10px 0 25px;
}
.footerbtnbox2 img, .footerbtnbox2 span {
	float: left;
}
.footerbtnbox2 span {
	font-family: "RobotoBold", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #fff;
	margin: 0 0 0 10px;
}
/* Sidebar CSS */

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.bordercheck {
	border: 1px solid #000;
}
font.bold {
	font-weight: bold;
}
.white {
	color: #fff;
}
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
/*Element style*/	

.side-slider {
	position: fixed;
	top: 50%;
	margin-top: -105px;
	right: -363px;
	width: 408px;
	height: 210px;
	padding-left: 50px;
	overflow: hidden;
	z-index: 10050;
}
a.click_for {
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	background: url(../images/slider-action-btn.png) no-repeat;
}
a.click_for.scheduler {
	left: 0;
	top: 55px;
	background-color: #3dac9b;
	background-position: center 11px;
}
a.click_for.finder {
	left: 0;
	top: 105px;
	background-color: #f79d5e;
	background-position: center -45px;
}
ul.sliding-doc-info {
	position: relative;
	width: 344px;
	list-style-type: none;
}
.for {
	position: relative;
	width: 100%;
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 1.5em 0 1.5em 4.5em;
	height: auto;
	background: url(../images/sliding-leaf.png) no-repeat right bottom;
}
.for h3 {
	font: normal normal normal 24px/25px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	color: #fff;
}
.for ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.for a {
	text-decoration: underline;
	color: inherit;
}
.for a:hover {
	text-decoration: none;
}
.scheduling {
	background-color: #3dac9b;
	color: #ffffff;
}
.scheduling ul li {
	margin: 0;
	padding: 13px 0 13px 35px;
	background: url(../images/sliding-icons.png) no-repeat;
	border-top: 1px dotted #71c7be;
}
.scheduling ul li:first-child {
	border-top: none;
}
.scheduling ul li.sms {
	background-position: 3px 5px;
}
.scheduling ul li.call {
	background-position: 3px -59px;
}
.scheduling ul li.email {
	background-position: left -116px;
}
.finding {
	background-color: #f79d5e;
	color: #b65005;
}
.finding h3 {
	color: #b74f06;
}
.finding ul li {
	margin: 0;
	padding: 0;
}
select#dept, select#doc {
	border: 1px solid #fcc59e;
	color: #9c4a12;
	font-size: 1em;
	padding: 10px;
	margin: 0 0 10px 0;
	width: 248px;
 *width: 248px;
	background: url(../images/sliding_dropdown.jpg) no-repeat right center #f39758;
 *background:url(../images/sliding_dropdown.jpg) no-repeat right center #f39758;
	-webkit-appearance: none;
	position: relative;
	-moz-appearance: none;
	/*-moz-appearance:treeitem;*/
	appearance: none;
}
select#dept option, select#doc option {
	margin: 0 !important;
	position: absolute;
	top: 30px;
	left: 0;
	border: 0px none !important;
}
select:focus {
	border: 1px solid #fcc59e;
	outline: none;
}
select#dept>option, select#doc>option {
	display: block;
	margin: 15px;
	border: 1px solid #fcc59e;
	outline: none;
}
a.submit {
	width: 100px;
	display: block;
	background: #c96720;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	padding: 10px;
	text-decoration: none;
}
a.submit:hover {
	background-color: #8e3c01;
}
.msidetop {
/*margin-top:52px;*/
}
/* Sidebar CSS */

.virtualTour {
	background: #e6e6e6;
	padding: 15px 15px;
	margin: 0 0 20px;
}
.virtualTour h2 {
	margin-bottom: 18px;
}
.healthinfoinnerbox {
	background: #f6f6f6;
	padding: 15px 15px;
	margin: 0 0 20px;
}
h2.greenSectionHead {
	font-family: "RobotoThin", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #00a651;
	padding: 0;
	margin: 0 0 10px;
}
h2.greenSectionHead span {
	font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #00a651;
}
.healthinfoinnerbox ul {
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
.healthinfoinnerbox ul li {
	padding-left: 1em;
	font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #58595b;
	padding: 0px 0 15px 20px;
	border-bottom: 1px solid #b9b9b9;
	float: none;
	width: 90%;
}
.healthinfoinnerbox ul li:before {
	content: "• ";
	color: #000; /* or whatever color you prefer #00a651*/
	font-size: 24px;
	left: 0;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
}
.healthinfoinnerbox ul li span {
	display: block;
	font-style: italic;
	font-size: 12px;
	color: #58595b;
	margin: 10px 0 0;
}
.morebtn {
	float: right;
	cursor: pointer;
	cursor: hand;
}
/* Theme related CSS */

div.pinktheme span.sectionhead_icon {
	background-color: #f04e75;
}
div.pinktheme .tech_head {
	color: #f04e75;
}
/* Theme related CSS */


/*shweta_kadam*/
.on_top_popup {
	width: 100%;
	background: #FFF;
	z-index: 1000001;
	height: 100%;
	position: relative;
	padding: 10px;
}
.popup_head {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 30px;
	margin-bottom: 10px;
}
.popup_cont {
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-size:16px;*/
	line-height: 18px;
	color: #232222;
	margin: 0 0 20px;
	text-align: justify;
}
.popup_center {
	text-align: center;
}
.partner_bg2 {
	background: #f2f2f2;
	height: auto;
	margin-right: 2%;
	width: 48%;
	margin-bottom: 2%;
	float: left;
}
.partner_cont2 {
	height: 100%;
	margin: 0 0 0 80px;
	padding-top: 0px;
	font-size: 12px;
	margin-right: 25px;
}
.partner_top2 {
	background: url(../images/partner_header1.png) top;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 105px;
}
.doc_name3 {
	margin-left: 85px;
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3aa8b9
}
.inner_col_left2 {
	width: 150px;
	font-weight: bold;
	padding: 5px 5px 0;
	margin-top: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.inner_col_right2 {
	padding: 5px 5px 0;
	width: 100%;
}
.inner_col_left1 {
	width: auto;
	float: left;
	font-weight: bold;
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
	color: #232222;
}
.inner_col_right1 {
	width: auto;
	padding: 5px;
	margin-left: 0px;
}
.msidetop_1 {
	margin-top: 30px;
}
h2.sectionhead1 {
	font-family: "RobotoCondRegular", Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 30px;
	color: #226085;
	padding: 0;
	margin-bottom: 20px;
}
.left_section_1 {
	width: 60%;
	height: 100%;
	float: left;
	padding-right: 20px;
}
.right_section_1 {
	width: 40%;
	height: 100%;
	float: left;
	padding-left: 20px;
}
.press-rel-date {
    cursor: pointer;
    float: left;
    padding: 15px 0;
    width: 40%;
}
.press-rel-date h3 {
    color: #6f6e6e;
    font-size: 2.8em;
    margin: 0;
    text-align: center;
}
.press-rel-date p {
    color: #929292;
    font-size: 1em;
    margin: 0;
    text-align: center;
}
.press-rel-text {
    float: left;
    padding: 20px; position:absolute; z-index:1000;
    width: 70%;
}
.press-rel-text h3 {
    color: #6f6e6e;
    margin: 35px 0 0 -160px;
    text-align: left;
}
.press-rel h4 {
    color: #fff;
    margin-bottom: 0;
}

/*shweta_kadam*/



.main-carousel p {
	margin: 0 0 0 70px !important;
}
.main-carousel p {
	font-size: 12px !important;
	line-height: 20px !important;
}
.innerspace {
	padding: 0 0 0 1px;/*10px*/
	overflow: hidden;
}
#ExeHealthCheckSidebar ul li, #PaediatricsSidebar ul li, #InternationalPatientsSidebar ul li {
	width: 100%;
}
#ExeHealthCheckSidebar ul li a span img, #PaediatricsSidebar ul li a span img, #InternationalPatientsSidebar ul li a span img {
	width: 70%;
	height: auto;
}
#ExeHealthCheckSidebar ul, #PaediatricsSidebar ul, #InternationalPatientsSidebar ul.rightnav {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
	background: transparent url(../images/pkglist_dotted_bg.png) repeat-y 20px 0px !important;
}

.rightside img.rimage {
	width: 50%;
	height: auto;
}
.rightside div.footerbtnbox_3 {
	width: 20%;
}

.btborder {
	border-bottom:1px solid #dadbdb;
}

.nobtspace img {
	margin-bottom:0px !important;
}

p.personname {
	font-family: "RobotoBold", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#232222;
}

p.personname span {
	font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px !important;
	color:#232222;
	display:block;
}
.chairpersonbox {
	position:relative;
}
.chairpersonbox img {
	width:45%;
	height:auto;
	position:absolute;
	bottom:0px;
	right:0px;
}

.chairpersonbox p {
	width:50%;
}
/*Events and Updates*/
.event-rel {
    background-color: #fff;
    border: 1px solid #bebebe;
    float: left;
    margin: 10px 0;
    width: 100%;
}

.contact-text {
    margin-bottom: 15px;
    padding: 10px;
    width: 100%;
}

/*Events and Updates*/