/********************************* Menu Styles Starts ************************************************/
#wrapper {
	width:320px;
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	z-index:25;
	}
.accordionButton {	
	width:100%;
	height:30px;
	color:#ffffff;
	line-height:30px;
	padding:0px 0px 0px 0px;
	float: left;
	_float: none;
background: #737b4a;
border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;		
	cursor: pointer;
	}
.accordiontext  {
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#ffffff;
	padding:5px 0px 0px 12px;
	}
.accordiontext a, accordiontext a:hover {
	color:#ffffff !important;
	text-decoration:none !important;
	}
.accordiontext-bold  {
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#ffffff !important;
	padding:0px 0px 0px 0px;
	}
.accordionContent {
	font:normal 14px Verdana, Geneva, sans-serif;
	text-align:justify;
	color:#ffffff !important;
	padding:0px 0px 5px 0px;
	width: 100%;
	height:auto;
	float: left;
	_float: none;
	background: #357ae0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}
.accordionContent a, accordionContent a:hover {
	font:normal 14px Verdana, Geneva, sans-serif;
	text-align:justify;
	color:#ffffff !important;
	text-decoration:none !important;
	}
.accordionContent ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.accordionContent li {
	width:308px;
	padding-left:12px;
	list-style:none;
	line-height:22px;
	background:url(/images/arrow.png) no-repeat left 5px;
background: #357ae0;

}
.accordionContent li:hover {
background: #1c44a7;
}
.accordionContent li ul {
	margin:0px 0px 0px -12px !important;
	padding:0px;
}
.accordionContent li li {
	width:272px;
	padding-left:48px;
	margin:0px;
}
.on {
background:#357ae0;
color:#ffffff !important;
}
.over {
background: #1c44a7;
color:#ffffff !important;

}
m1 {
padding:5px 0 5px 0;
margin: 0;
}
/********************************* Menu Styles Ends **************************************************/

@font-face {
	font-family: 'CenturyGothic';
	src: url('/fonts/gothic.eot');
	src: url('/fonts/gothic.eot?#iefix') format('embedded-opentype'), url('/fonts/gothic.woff') format('woff'), url('/fonts/gothic.ttf') format('truetype'), url('/fonts/gothic.svg#gothic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('/fonts/myriadpe-webfont.eot');
	src: url('/fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/myriadpe-webfont.woff') format('woff'), url('/fonts/myriadpe-webfont.ttf') format('truetype'), url('/fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nexa_boldregular';
	src: url('/fonts/nexa_bold-webfont.eot');
	src: url('/fonts/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/nexa_bold-webfont.woff') format('woff'), url('/fonts/nexa_bold-webfont.ttf') format('truetype'), url('/fonts/nexa_bold-webfont.svg#nexa_boldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HappyMonkey-Regular';
	src: url('/fonts/HappyMonkey-Regular.eot');
	src: url('/fonts/HappyMonkey-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/HappyMonkey-Regular.woff') format('woff'), url('/fonts/HappyMonkey-Regular.ttf') format('truetype'), url('/fonts/HappyMonkey-Regular.svg#HappyMonkey-Regular') format('svg');
}
body {
	margin: 0px 0px 0px 0px;
	background: url(/images/body-s-bg.jpg) repeat-x 0 0 #ffffff;
	overflow-y: scroll;
 *overflow-y:none;
}
.table-height {
	height: 100%;
}
img {
	border: 0px;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 12px 0px;
	padding: 0px;
}
ul, ol {
	margin: 0px 12px;
	padding: 6px 0px 6px 30px;
}
.hr {
	height: 8px;
	background: url(/images/hr.gif) repeat-x 0px 0px !important;
}
.videoBorder {
	border: 8px solid #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#Container {
	width: 100%;
	margin: 0 auto;
}
#Menu-list {
	width: 906px;
	height: 37px;
	margin: 0 auto;
}
#logo {
	margin: 41px 0px 0px 17px;
	position: absolute;
	z-index: 22;
	width: 405px;
	height: 114px;
	text-decoration: none;
}
#Intra-Buttons {
	margin: 292px 0px 0px 0px;
	position: absolute;
	z-index: 26;
	width: 980px;
	height: 131px;
	text-decoration: none;
}
#Intrabutton-l {
	width: 18px;
	height: 128px;
	position: relative;
	float: left;
	
}
#Intrabutton-m {
	width: 943px;
	height: 128px;
	position: relative;
	float: left;
	display:none;
}
#Intrabutton-r {
	width: 19px;
	height: 128px;
	position: relative;
	float: left;
}
#Intrabutton-desktop {
	display:block;
}
#Banner {
	width: 100%;
	margin: 0 auto;
	height: 555px;
}
#Center-top {
	width: 980px;
	height: 257px;
	margin: 0 auto;
	background: url(/images/alex-polyakov-bg.jpg) no-repeat 21px 14px;
}
#Center-top-l {
	width: 461px;
	height: 257px;
	position: relative;
	float: left;
	background: url(/images/center-top-l-bg.gif) no-repeat right 14px;
}
#Center-top-m {
	width: 249px;
	height: 257px;
	position: relative;
	float: left;
	background: url(/images/center-top-l-bg.gif) no-repeat right 14px;
}
#Center-top-r {
	width: 270px;
	height: 257px;
	position: relative;
	float: left;
}
#photo-gallery {
	width: 270px;
	height: 163px;
	float: left;
}
#Center-bottom {
	width: 980px;
	height: 66px;
	margin: 0 auto;
	background: url(/images/association-logo-bg.gif) no-repeat left top;
}
/*#Case-studies {
	width: 279px;
	height: 66px;
	position: relative;
	float: left;
}
#Patient-forms {
	width: 251px;
	height: 66px;
	position: relative;
	float: left;
}
#Patient-stories {
	width: 243px;
	height: 66px;
	position: relative;
	float: left;
}
#Patient-edu {
	width: 207px;
	height: 66px;
	position: relative;
	float: left;
}*/


#Case-studies {
	width: 250px;
	height: 66px;
	position: relative;
	float: left;
}
#Patient-forms {
	width: 210px;
	height: 66px;
	position: relative;
	float: left;
}
#Patient-stories {
	width: 250px;
	height: 66px;
	position: relative;
	float: left;
}
#Patient-edu {
	width: 240px;
	height: 66px;
	position: relative;
	float: left;
	margin-left:20px;
}

#Banner-s {
	width: 100%;
	margin: 0 auto;
	height: 299px;
}
#Center-top-s {
	width: 980px;
	height: auto;
	margin: 0 auto;
}
#Center-top-l-s {
	width: 723px;
	height: auto;
	position: relative;
	float: left;
}
#Center-top-r-s {
	width: 257px;
	height: auto;
	position: relative;
	float: left;
}
#Intra-buttons-s {
	width: 237px;
	height: 330px;
	float: left;
}
#Meet-Alex-s {
	width: 237px;
	height: 107px;
	float: left;
	background: url(/images/meet-alex-s-bg.jpg) no-repeat 2px 10px;
}
#Want-Baby-s {
	width: 237px;
	height: 80px;
	float: left;
	background: url(/images/want-baby-bg.jpg) no-repeat left top;
}
#Photo-Gallery-s {
	width: 237px;
	height: 84px;
	float: left;
}
#Location-Direction-s {
	width: 237px;
	height: 88px;
	float: left;
	background: url(/images/location-map-s-bg.jpg) no-repeat left top;
}
#Quick-Links-s {
	width: 230px;
	height: 193px;
	float: left;
	background: #f6f5f5;
	border: 1px solid #ebebeb;
	margin: 0px 0px 20px 2px;
}
#Association-logo {
	width: 980px;
	height: 104px;
	padding: 8px 0px 5px 0px;
	margin: 0 auto;
	clear: both;
	background: url(/images/association-logo-bg.gif) no-repeat left top #ffffff;
}
#Association-logo-l {
	width: 48px;
	height: 96px;
	position: relative;
	float: left;
	background: url(/images/left-arrow-bg.jpg) no-repeat right 34px;
}
#Association-logo-m {
	width: 882px;
	height: 96px;
	position: relative;
	float: left;
}
#Association-logo-r {
	width: 50px;
	height: 96px;
	position: relative;
	float: left;
	background: url(/images/right-arrow-bg.jpg) no-repeat left 34px;
}
#Association-logo iframe{
	width:980px;
}
#FooterBG {
	width: 100%;
	height: 95px;
	clear: both;
	background: url(/images/footer-bg.gif) repeat-x left top;
}
#Footer {
	width: 980px;
	height: 95px;
	margin: 0 auto;
	clear: both;
	background: url(/images/footer-bg.gif) repeat-x left top;
}
#logo-image {
	height: 90px;
}
#Gallery {
	width: 270px;
	height: 115px;
	float: left;
}
#Gallery img {
	margin: 10px 0px 0px 60px;
}
/************************************* Home Page Styles ********************************************************/

.appointment {
	font: normal 14px/18px 'MyriadProRegular';
	color: #f75a94;
	padding: 10px 15px 0px 0px;
	text-decoration: none;
	text-align: left;
}
.appointment a {
	color: #f75a94;
	text-decoration: none;
}
.appointment a:hover {
	text-decoration: none;
	color: #f75a94;
}
.appointment img {
	margin: 3px 10px 0px 0px;
}
.appointment span {
	font: normal 18px/18px 'MyriadProRegular';
	color: #000000;
	padding: 0px 15px 0px 5px;
	text-decoration: none;
	text-align: left;
}
.Hometext {
	font: normal 13px/18px 'MyriadProRegular';
	color: #004982;
	padding: 15px 5px 29px 185px;
	text-decoration: none;
	text-align: left;
}
.Hometext a {
	color: #004982;
	text-decoration: none;
}
.Hometext a:hover {
	text-decoration: none;
	color: #004982;
}
.Hometextbold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #004982;
	padding: 5px 5px 5px 5px;
	line-height: 18px;
	text-decoration: none;
}
.Hometextbold a {
	color: #004982;
	text-decoration: underline;
}
.Hometextbold a:hover {
	color: #004982;
	text-decoration: underline;
}
.meet {
	font: normal 22px/24px 'MyriadProRegular';
	color: #6aaff5;
	padding: 17px 21px 0px 185px;
	text-decoration: none;
}
.meet a {
	color: #6aaff5;
	text-decoration: none;
}
.meet a:hover {
	color: #6aaff5;
	text-decoration: none;
}
.alex {
	font: normal 28px/30px 'nexa_boldregular';
	color: #004883;
	padding: 9px 21px 0px 185px;
	text-decoration: none;
	text-align: left;
}
.alex a {
	color: #004883;
	text-decoration: none;
}
.alex a:hover {
	color: #0972c8;
	text-decoration: none;
}
.alex div {
	font: normal 12px/16px 'nexa_boldregular';
	color: #e76ba7;
	text-decoration: none;
}
.alex div a {
	color: #e76ba7;
	text-decoration: none;
}
.alex div a:hover {
	color: #e76ba7;
	text-decoration: none;
}
.location {
	font: normal 22px/28px 'MyriadProRegular';
	color: #004883;
	padding: 20px 5px 0px 32px;
	text-decoration: none;
	text-align: left;
}
.location a {
	color: #004883;
	text-decoration: none;
}
.location a:hover {
	text-decoration: none;
	color: #0972c8;
}
.location-text {
	font: normal 14px/18px 'MyriadProRegular';
	color: #004883;
	text-decoration: none;
	text-align: center;
}
.location-text a {
	color: #004883;
	text-decoration: none;
}
.location-text a:hover {
	text-decoration: none;
	color: #004883;
}
.location-text div {
	height: 90px;
	margin: 10px 0px 0px 90px;
}
.want-baby {
	font: normal 18px/20px 'MyriadProRegular';
	color: #004883;
	text-decoration: none;
	text-align: left;
	padding: 35px 0px 0px 82px;
	width: 188px;
	height: 59px;
	float: left;
	background: url(/images/want-baby-bg.jpg) no-repeat 11px 14px;
}
.want-baby a {
	color: #353535;
	text-decoration: none;
}
.want-baby a:hover {
	color: #e76ba7;
	text-decoration: none;
}
.want-baby span {
	font: normal 14px/20px 'MyriadProRegular';
	color: #e76ba7;
	text-decoration: none;
	text-align: left;
}
.photo-gallery {
	font: normal 18px/20px 'MyriadProRegular';
	color: #004883;
	text-decoration: none;
	text-align: center;
}
.photo-gallery a {
	color: #004883;
	text-decoration: none;
}
.photo-gallery a:hover {
	color: #004883;
	text-decoration: none;
}
.photo-gallery span {
	font: normal 14px/20px 'MyriadProRegular';
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 0px 11px;
}
.photo-gallery span a {
	color: #666666;
	text-decoration: underline;
}
.photo-gallery span a:hover {
	color: #4b4848;
	text-decoration: none;
}
.Home-Quick-links {
	font: normal 16px/66px 'MyriadProRegular';
	color: #353535;
	text-decoration: none;
}
.Home-Quick-links a {
	color: #353535;
	text-decoration: none;
}
.Home-Quick-links a:hover {
	color: #0972c8;
	text-decoration: none;
}
.Home-more {
	font: normal 12px/35px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 113px;
	height: 35px;
	margin-left: 340px;
	text-decoration: none;
	text-align: center;
	background: url(/images/profile-bg.jpg) no-repeat left top;
}
.Home-more a {
	color: #ffffff;
	text-decoration: none;
}
.Home-more a:hover {
	color: #004883;
	text-decoration: none;
}
/************************************* Sub Page Styles ********************************************************/

.navigation {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	text-decoration: none;
	padding: 20px 30px 0px 26px;
}
.navigation a {
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: underline;
}
.navigation a:hover {
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
}
.textMain {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 15px 30px 30px 26px;
	text-decoration: none;
	text-align: justify;
}
.textMain a {
	color: #666666;
	text-decoration: underline;
}
.textMain a:hover {
	color: #2e2d2d;
	text-decoration: none;
}
.textMain ul, textMain ol {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.textMain ul li {
	padding-bottom: 8px;
	background: url(/images/bullet-tm.gif) no-repeat 15px 11px;
	padding: 6px 0px 0 30px;
	list-style: none;
}
.textMain ul li ul {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 20px;
	list-style: circle;
}
.textMain ul li ul li {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 0px;
	list-style: circle;
}
.textMain ul li ul li ul li {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 0px;
	list-style: square;
}
.textMain ul li:last-child {
	padding-bottom: 8px;
}
.textMain ol li {
	padding-bottom: 8px;
}
.textMain ol li:last-child {
	padding-bottom: 8px;
}
.textMain ul li p, textMain ol li p {
	padding-bottom: 0px;
	margin: 8px 0 0 0;
}
.textMain ul li ul, textMain ul li ol, textMain ol li ul, textMain ol li ol {
	padding-bottom: 0px;

}
.textMainBold {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.textMainBold a {
	color: #666666;
	text-decoration: underline;
}
.textMainBold a:hover {
	color: #2e2d2d;
	text-decoration: underline;
}
.textNormal {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.textNormal a {
	color: #666666;
	text-decoration: underline;
}
.textNormal a:hover {
	color: #2e2d2d;
	text-decoration: underline;
}
.textbold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.gynecology-s {
	font: normal 18px/58px 'nexa_boldregular';
	color: #ffffff;
	padding: 0px 21px 0px 115px;
	text-decoration: none;
	width: 101px;
	height: 65px;
	margin: 13px 0px 0px 0px;
	text-align: left;
	background: url(/images/gynecology-s-bg.jpg) no-repeat 2px top;
}
.gynecology-s a {
	color: #ffffff;
	text-decoration: none;
}
.gynecology-s a:hover {
	color: #225c8f;
	text-decoration: none;
}
.obstetrics-s {
	font: normal 18px/58px 'nexa_boldregular';
	color: #ffffff;
	padding: 0px 21px 0px 115px;
	text-decoration: none;
	width: 101px;
	height: 66px;
	text-align: left;
	background: url(/images/obstetrics-s-bg.jpg) no-repeat 2px top;
}
.obstetrics-s a {
	color: #ffffff;
	text-decoration: none;
}
.obstetrics-s a:hover {
	color: #225c8f;
	text-decoration: none;
}

.andrology-s {
	font: normal 18px/58px 'nexa_boldregular';
	color: #ffffff;
	padding: 0px 21px 0px 115px;
	text-decoration: none;
	width: 101px;
	height: 66px;
	text-align: left;
	background: url(/images/andrology-s-bg.jpg) no-repeat 2px top;
}
.andrology-s a {
	color: #ffffff;
	text-decoration: none;
}
.andrology-s a:hover {
	color: #225c8f;
	text-decoration: none;
}

.laparoscopic-s {
	font: normal 16px/17px 'nexa_boldregular';
	color: #ffffff;
	padding: 4px 38px 0px 115px;
	text-decoration: none;
	width: 84px;
	height: 55px;
	text-align: left;
	background: url(/images/advanced-laparoscopic-s-bg.jpg) no-repeat 2px top;
}
.laparoscopic-s a {
	color: #ffffff;
	text-decoration: none;
}
.laparoscopic-s a:hover {
	color: #225c8f;
	text-decoration: none;
}
.ivf-s {
	font: normal 18px/58px 'nexa_boldregular';
	color: #ffffff;
	padding: 4px 21px 0px 117px;
	text-decoration: none;
	width: 99px;
	height: 62px;
	text-align: left;
	background: url(/images/ivf-s-bg.jpg) no-repeat 2px top;
}
.ivf-s a {
	color: #ffffff;
	text-decoration: none;
}
.ivf-s a:hover {
	color: #225c8f;
	text-decoration: none;
}
.meet-s {
	font: normal 20px/22px 'MyriadProRegular';
	color: #0074ca;
	padding: 18px 5px 0px 80px;
	text-decoration: none;
	text-align: left;
}
.meet-s a {
	color: #0074ca;
	text-decoration: none;
}
.meet-s a:hover {
	color: #0074ca;
	text-decoration: none;
}
.alex-s {
	font: normal 19px/22px 'nexa_boldregular';
	color: #004883;
	padding: 2px 5px 0px 80px;
	text-decoration: none;
	text-align: left;
}
.alex-s a {
	color: #004883;
	text-decoration: none;
}
.alex-s a:hover {
	color: #0972c8;
	text-decoration: none;
}
.alex-profile-s {
	font: normal 14px/22px 'MyriadProRegular';
	color: #5893cc;
	padding: 13px 5px 0px 135px;
	text-decoration: none;
	text-align: left;
}
.alex-profile-s a {
	color: #5893cc;
	text-decoration: none;
}
.alex-profile-s a:hover {
	color: #0972c8;
	text-decoration: none;
}
.want-baby-s {
	font: normal 18px/20px 'MyriadProRegular';
	color: #004883;
	text-decoration: none;
	text-align: left;
	padding: 23px 0px 0px 70px;
}
.want-baby-s a {
	color: #353535;
	text-decoration: none;
}
.want-baby-s a:hover {
	color: #e76ba7;
	text-decoration: none;
}
.want-baby-s span {
	font: normal 14px/20px 'MyriadProRegular';
	color: #e76ba7;
	text-decoration: none;
	text-align: left;
}
.photo-gallery-s {
	font: normal 18px/20px 'MyriadProRegular';
	color: #004883;
	width: 122px;
	height: 66px;
	padding: 18px 0px 0px 9px;
	position: relative;
	float: left;
	text-decoration: none;
	text-align: left;
}
.photo-gallery-s a {
	color: #004883;
	text-decoration: none;
}
.photo-gallery-s a:hover {
	color: #004883;
	text-decoration: none;
}
.photo-gallery-s div {
	font: normal 13px/17px 'MyriadProRegular';
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-top: 6px;
}
.photo-gallery-s div a {
	color: #666666;
	text-decoration: underline;
}
.photo-gallery-s div a:hover {
	color: #4b4848;
	text-decoration: none;
}
.location-s {
	font: normal 20px/24px 'MyriadProRegular';
	color: #004883;
	padding: 19px 5px 0px 108px;
	text-decoration: none;
	text-align: left;
}
.location-s a {
	color: #004883;
	text-decoration: none;
}
.location-s a:hover {
	text-decoration: none;
	color: #0972c8;
}
.Quick-links {
	font: normal 16px/46px 'MyriadProRegular';
	color: #353535;
	text-decoration: none;
}
.Quick-links a {
	color: #353535;
	text-decoration: none;
}
.Quick-links a:hover {
	color: #0972c8;
	text-decoration: none;
}
.Quick-links ul {
	padding: 8px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
.Quick-links ul li {
	background: url(/images/quick-links-s-bg.gif) no-repeat 5px bottom;
	list-style: none;
}
.more {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #1c4163;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}
.more a {
	color: #1c4163;
	text-decoration: underline;
}
.more a:hover {
	color: #1e5180;
	text-decoration: underline;
}
.PDFtext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
/************************************* Sub Page Headings Starts ********************************************************/

.textMain h1 {
	font: normal 24px/28px 'nexa_boldregular';
	color: #004883;
	text-decoration: none;
	margin: 0px;
	text-align: left;
}


.BlogtextMain h1 {
	font: normal 24px/28px 'nexa_boldregular';
	color: #004883;
	text-decoration: none;
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.textMain h2 {
	font: bold 19px/24px Arial, Helvetica, sans-serif;
	color: #0d7ef4;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	text-align: left;
}
.textMain h2 a {
	color: #0d7ef4;
	text-decoration: none;
}
.textMain h2 a:hover {
	color: #0d7ef4;
	text-decoration: none;
}
.textMain h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #3d74ac;
	text-decoration: none;
	text-align: left;
}
.textMain h3 a {
	color: #3d74ac;
	text-decoration: none;
}
.textMain h3 a:hover {
	color: #3d74ac;
	text-decoration: none;
}
.textMain h4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3d73af;
	text-decoration: none;
}
.textMain h4 a {
	color: #3d73af;
	text-decoration: none;
}
.textMain h4 a:hover {
	color: #3d73af;
	text-decoration: none;
}
/************************************* Multimedia Page Styles ********************************************************/

.multimedia {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #375f91;
	text-decoration: none;
	border: 1px solid #54AAE9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.multimedia a {
	background: url(/images/movie-off.gif) no-repeat 10px 4px;
	padding: 5px 0px 5px 45px;
	color: #375f91;
	text-decoration: underline;
}
.multimedia a:hover {
	background: url(/images/movie-on.gif) no-repeat 10px 4px;
	padding: 5px 0px 5px 45px;
	color: #000000;
	text-decoration: underline;
}
.multimedia .formHead a, .multimedia .formHead a:hover {
	padding-left: 0px;
	background: none;
}
/************************************* Form Styles ********************************************************/

.tableborder {
	border: 1px solid #004883;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.formHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #004883;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}
.formHead a {
	color: #ffffff;
	text-decoration: underline;
}
.formHead a:hover {
	color: #be840f;
	text-decoration: underline;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 3px 3px 3px 5px;
}
.txtfield {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #004883 !important;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	/* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
	width: 175px;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	background: #ffffff;
}
.ftable {
	display: block;
	float: left;
	width: 33%;
}
.txtfield-c {
	color: #4f4f4f;
	font: normal 15px Verdana, Geneva, sans-serif;
	text-decoration: none;
	border: 1px solid #004883 !important;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	/* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
	width: 300px;
	height: 35px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	background: #ffffff;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.dropDown {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #004883;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 185px !important;
}
.textArea {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 175px;
	border: 1px solid #004883;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
	vertical-align: middle;
	padding: 4px;
}
.textArea-c {
	color: #4f4f4f;
	font: normal 14px Verdana, Geneva, sans-serif;
	text-decoration: none;
	width: 300px;
	border: 1px solid #004883;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
	vertical-align: middle;
	padding: 4px;
	background: #ffffff;
}
.button {
	font: normal 18px Verdana, Geneva, sans-serif;
	color: #ffffff;
	background: #004883;
	text-decoration: none;
	border: 3px solid #004883;
	border-radius: 5px 5px 5px 5px;
	height: 40px;
	cursor: pointer;
	padding: 0px 15px;
}
.dropDownF {
	border: 1px solid #004883;
	background: #ffffff;
	color: #000000;
	border-radius: 5px 5px 5px 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 3px;
	text-decoration: none;
	width: 183px;
}
#captchac img {
	height: auto;
	width: 180px;
}
/************************************* Footer Styles ********************************************************/
.footer {
	font: normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 20px 0px 0px 11px;
	color: #353535;
	width: 620px;
	float: left;
	position: relative;
}
.footer a {
	text-decoration: none;
	color: #353535;
}
.footer a:hover {
	text-decoration: underline;
	color: #353535;
}
.CopyrightText {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #353535;
	text-decoration: none;
	margin: 0px;
}
.CopyrightText a {
	text-decoration: none;
	color: #353535;
}
.CopyrightText a:hover {
	text-decoration: underline;
	color: #353535;
}
.social-icon {
	width: 240px;
	height: 95px;
	float: left;
	position: relative;
}
.social-icon img {
	margin: 18px 0px 0px 5px;
}
.ypo-logo {
	width: 100px;
	float: left;
	position: relative;
	height: 95px;
}
.ypo-logo img {
	margin: 25px 0px 0px 0px;
}
.share-button {
	margin: 10px 0px 0px 8px !important;
	border: 0;
	clear: both;
}
/************************************* Intractivity Styles ********************************************************/
#banner-l-bg {
	background: url(/images/banner-l-bg.jpg) 100% no-repeat;
}
#banner-r-bg {
	background: url(/images/banner-r-bg.jpg) no-repeat left top;
}
#intra-l-bg {
	width: 980px;
	height: 555px;
	background: url(/images/intra-l-bg.jpg) no-repeat left top;
}
#intra-r-bg {
	width: 980px;
	height: 555px;
	background: url(/images/intra-r-bg.jpg) no-repeat right top;
}
.demo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 980px;
	height: 555px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.demo1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 980px;
	height: 555px;
	padding: 0px;
	margin: 0px;
}
#intra1-bg {
	width: 980px;
	height: 555px;
	background: url(/images/image1-bg.jpg) no-repeat right top;
}
#intra2-bg {
	width: 980px;
	height: 555px;
	background: url(/images/image2-bg.jpg) no-repeat right top;
}
#intra3-bg {
	width: 980px;
	height: 555px;
	background: url(/images/image3-bg.jpg) no-repeat right top;
}
#intra4-bg {
	width: 980px;
	height: 555px;
	background: url(/images/image4-bg.jpg) no-repeat right top;
}
.intratext-main {
	font: normal 16px/18px 'MyriadProRegular';
	color: #656564;
	padding: 257px 17px 0px 21px;
	text-decoration: none;
	text-align: left;
}
.intratext-main a {
	color: #656564;
	text-decoration: none;
}
.intratext-main a:hover {
	text-decoration: none;
	color: #656564;
}
.intratext {
	font: normal 38px/40px 'HappyMonkey-Regular', sans-serif;
	color: #f75a94;
	padding: 0px 17px 0px 17px;
	text-decoration: none;
	text-align: left;
	text-shadow: -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -2px 2px 0 #fefefd, 2px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
}
.intratext a {
	color: #f75a94;
	text-decoration: none;
}
.intratext a:hover {
	text-decoration: none;
	color: #f75a94;
}
.intratext span {
	font: normal 16px/20px 'MyriadProRegular';
	color: #656564;
	padding: 0px 17px 0px 334px;
	text-decoration: none;
	text-align: left;
	text-shadow: none;
}
.tagline {
	font: normal 38px/40px 'HappyMonkey-Regular', sans-serif;
	color: #f75a94;
	padding: 275px 17px 0px 17px;
	text-decoration: none;
	text-align: left;
	text-shadow: -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -2px 2px 0 #fefefd, 2px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
}
.tagline a {
	color: #f75a94;
	text-decoration: none;
}
.tagline a:hover {
	text-decoration: none;
	color: #f75a94;
}
.tagline span {
	font: normal 26px/20px 'MyriadProRegular';
	color: #656564;
	padding: 0px 17px 0px 324px;
	text-decoration: none;
	text-align: left;
	text-shadow: none;
}
.intra-tabs {
	margin: 399px 0px 0px 343px;
	position: absolute;
	z-index: 200;
	width: 64px;
	height: 14px;
	text-decoration: none;
}
#banner-l-s-bg {
	background: url(/images/banner-l-s-bg.jpg) 100% no-repeat;
}
#banner-r-s-bg {
	background: url(/images/banner-r-s-bg.jpg) no-repeat left top;
}
#intra-l-s-bg {
	width: 980px;
	height: 299px;
	background: url(/images/intra-l-s-bg.jpg) no-repeat left top;
}
#intra-r-s-bg {
	width: 980px;
	height: 299px;
	background: url(/images/intra-r-s-bg.jpg) no-repeat right top;
}
.demo-s {
	position: relative;
	top: 0px;
	left: 0px;
	width: 980px;
	height: 299px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.demo1-s {
	position: relative;
	top: 0px;
	left: 0px;
	width: 980px;
	height: 299px;
	padding: 0px;
	margin: 0px;
}
#intra1-s-bg {
	width: 980px;
	height: 299px;
	background: url(/images/image1-s-bg.jpg) no-repeat right top;
}
#intra2-s-bg {
	width: 980px;
	height: 299px;
	background: url(/images/image2-s-bg.jpg) no-repeat right top;
}
#intra3-s-bg {
	width: 980px;
	height: 299px;
	background: url(/images/image3-s-bg.jpg) no-repeat right top;
}
#intra4-s-bg {
	width: 980px;
	height: 299px;
	background: url(/images/image4-s-bg.jpg) no-repeat right top;
}
.intratext-main-s {
	font: normal 16px/18px 'MyriadProRegular';
	color: #656564;
	padding: 190px 17px 0px 21px;
	text-decoration: none;
	text-align: left;
}
.intratext-main-s a {
	color: #656564;
	text-decoration: none;
}
.intratext-main-s a:hover {
	text-decoration: none;
	color: #656564;
}
.intratext-s {
	font: normal 36px/40px 'HappyMonkey-Regular', sans-serif;
	color: #f75a94;
	padding: 0px 17px 0px 17px;
	text-decoration: none;
	text-align: left;
	text-shadow: -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -2px 2px 0 #fefefd, 2px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
}
.intratext-s a {
	color: #f75a94;
	text-decoration: none;
}
.intratext-s a:hover {
	text-decoration: none;
	color: #f75a94;
}
.intratext-s span {
	font: normal 16px/20px 'MyriadProRegular';
	color: #656564;
	padding: 0px 17px 0px 334px;
	text-decoration: none;
	text-align: left;
	text-shadow: none;
}
.tagline-s span {
	font: normal 26px/20px 'MyriadProRegular';
	color: #656564;
	padding: 0px 17px 0px 324px;
	text-decoration: none;
	text-align: left;
	text-shadow: none;
}
.tagline-s {
	font: normal 38px/40px 'HappyMonkey-Regular', sans-serif;
	color: #f75a94;
	padding: 211px 17px 0px 28px;
	text-decoration: none;
	text-align: left;
	text-shadow: -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -2px 2px 0 #fefefd, 2px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
}
.tagline-s a {
	color: #f75a94;
	text-decoration: none;
}
.tagline-s a:hover {
	text-decoration: none;
	color: #f75a94;
}
/************************************* iframe Styles ********************************************************/

#baby {
	width: 270px;
	height: 115px;
	background: #ffffff;
}
#baby-section {
	width: 270px;
	height: 115px;
	position: relative;
	float: left;
}
.baby-div {
	width: 270px;
	height: 115px;
	margin: 0px;
}
.slide {
	width: 270px;
	height: 115px;
	display: block;
}
.slide img {
	width: 145px;
	margin: 13px 0px 0px 56px;
}
#baby-s {
	width: 105px;
	height: 84px;
	background: #ffffff;
}
#baby-section-s {
	width: 105px;
	height: 84px;
	position: relative;
	float: left;
}
.baby-div-s {
	width: 105px;
	height: 84px;
	margin: 0px;
}
.slide-s {
	width: 105px;
	height: 84px;
	display: block;
}
.slide-s img {
	margin: 10px 0px 0px 3px;
}
/************************************* Intra Buttons Styles ********************************************************/

#intra, #intra ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#intra li a:link, #intra li a:active, #intra li a:visited {
	display: block;
	line-height: 128px;
}
#intra li {
	float: left;
	position: relative;
}
.intra-gynecology a {
	background: url(/images/1c.gif) no-repeat 3px 0;
	width: 240px;
	text-decoration: none;
}
.intra-gynecology a:hover {
	background: url(/images/1c-on.gif) no-repeat 3px 0;
	text-decoration: none;
}
.intra-obstetrics a {
	background: url(/images/2c.gif) no-repeat 0 0;
	width: 237px;
	text-decoration: none;
}
.intra-obstetrics a:hover {
	background: url(/images/2c-on.gif) no-repeat 0 0;
	text-decoration: none;
}
.intra-ivf a {
	background: url(/images/3c.gif) no-repeat 0 0;
	width: 237px;
	text-decoration: none;
}
.intra-ivf a:hover {
	background: url(/images/3c-on.gif) no-repeat 0 0;
	text-decoration: none;
}
.intra-laparoscopic a {
	background: url(/images/4c.gif) no-repeat 0 0;
	width: 229px;
	text-decoration: none;
}
.intra-laparoscopic a:hover {
	background: url(/images/4c-on.gif) no-repeat 0 0;
	text-decoration: none;
}
/************************************* Custom Styles ********************************************************/



.TopBlurb {
	background: none repeat scroll 0 0 #21386a;
	border: 3px solid #b5cdd1;
}
#toTop {
	font-family: Verdana, Geneva, sans-serif;
	background: none repeat scroll 0 0 #323232;
	border: 1px solid #0a3f6c;
	border-radius: 5px 0px 0 5px;
	width: 100px;
	bottom: 98px;
	color: #ffffff;
	cursor: pointer;
	display: none;
	font-size: 12px;
	padding: 7px 5px;
	position: fixed;
	right: 0px;
	text-align: center;
	width: 100px;
}
#wp-realtime-sitemap-menu h3 {
	display: none;
}
#wp-realtime-sitemap-menu ul {
	margin: 0px;
	padding: 0px;
	background: none;
}
#wp-realtime-sitemap-menu a {
	background: none;
}
#wp-realtime-sitemap-menu a:hover {
	background: none;
}
#wp-realtime-sitemap-menu ul li {
	font-weight: bold;
}
#wp-realtime-sitemap-menu ul ul {
	margin: 0px 0px 0px 35px;
}
#wp-realtime-sitemap-menu ul ul li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-weight: normal;
	list-style: disc;
}
.multimedialist {
	height: 40px;
}
.media {
	font: normal 14px/16px 'MyriadProRegular';
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px !important;
	padding: 0px !important;
	list-style: none;
}
.media li {
	list-style: none;
	width: 120px;
	float: left;
	padding: 0px !important;
	margin: 10px 75px 0px 0px !important;
}
.video a {
	font: normal 14px/16px 'MyriadProRegular';
	background: url(/images/loadmove.png) no-repeat 5px 3px #a2a1a2 !important;
	padding: 4px 0px 4px 20px !important;
}
.info a {
	font: normal 14px/16px 'MyriadProRegular';
	background: url(/images/patient.png) no-repeat 5px 3px #a2a1a2 !important;
	padding: 4px 0px 4px 20px !important;
}
.print a {
	font: normal 14px/16px 'MyriadProRegular';
	background: url(/images/print.png) no-repeat 5px 3px #a2a1a2 !important;
	padding: 4px 0px 4px 20px !important;
}
.media li a {
	color: #000000;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	width: 120px;
	height: 20px;
	border: 1px solid #6a676a;
	padding: 4px 0px 4px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f8f8f8 0%, #e0e0e0 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e0e0e0', GradientType=0 ); /* IE6-9 */
}
.media li a:hover {
	text-decoration: none;
	color: #000000;
	border: 1px solid #6a676a;
}
.Servicestext {
	font: normal 16px/28px Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 210px;
}
/*.Servicestext li {
	background-image: none !important;
	width: 30%;
	float: left;
	margin: 0px 0px 15px 60px !important;
	padding: 0px !important;
}*/
.Servicestext li {
  background-image: none !important;
  float: left;
  margin: 0 0 15px 15px !important;
  padding: 0 !important;
  width: 100%;
}
.Servicestext a {
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 250px;
	height: 32px;
	border: 1px solid #0463ad;
	padding: 5px 0px 0px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #004883; /* Old browsers */
	background: -moz-linear-gradient(top, #004883 0%, #699ec9 99%, #699ec9 100%, #004883 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004883), color-stop(99%, #699ec9), color-stop(100%, #699ec9), color-stop(100%, #004883)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004883 0%, #699ec9 99%, #699ec9 100%, #004883 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004883 0%, #699ec9 99%, #699ec9 100%, #004883 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #004883 0%, #699ec9 99%, #699ec9 100%, #004883 100%); /* IE10+ */
	background: linear-gradient(to bottom, #004883 0%, #699ec9 99%, #699ec9 100%, #004883 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004883', endColorstr='#004883', GradientType=0 ); /* IE6-9 */
}
.Servicestext a:hover {
	text-decoration: none;
	color: #fff;
	display: block;
	background: #026db1;
	border: 1px solid #0463ad;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #004883; /* Old browsers */
	background: -moz-linear-gradient(top, #004883 0%, #699ec9 0%, #699ec9 1%, #004883 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004883), color-stop(0%, #699ec9), color-stop(1%, #699ec9), color-stop(100%, #004883)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004883 0%, #699ec9 0%, #699ec9 1%, #004883 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004883 0%, #699ec9 0%, #699ec9 1%, #004883 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #004883 0%, #699ec9 0%, #699ec9 1%, #004883 100%); /* IE10+ */
	background: linear-gradient(to bottom, #004883 0%, #699ec9 0%, #699ec9 1%, #004883 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004883', endColorstr='#004883', GradientType=0 ); /* IE6-9 */
}
/************************************* Menu Styles ********************************************************/

.menu-item-32 a {
	background: url(/images/home-off.jpg) no-repeat 0 0;
	width: 112px;
	text-decoration: none;
}
.menu-item-32 a:hover {
	background: url(/images/home-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.menu-item-282 a {
	background: url(/images/about-us-off.jpg) no-repeat 0 0;
	width: 128px;
	text-decoration: none;
}
.menu-item-282 a:hover {
	background: url(/images/about-us-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.menu-item-30 a {
	background: url(/images/patient-info-off.jpg) no-repeat 0 0;
	width: 141px;
	text-decoration: none;
}
.menu-item-30 a:hover {
	background: url(/images/patient-info-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.menu-item-29 a {
	background: url(/images/services-off.jpg) no-repeat 0 0;
	width: 121px;
	text-decoration: none;
}
.menu-item-29 a:hover {
	background: url(/images/services-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.menu-item-283 a {
	background: url(/images/appointments-off.jpg) no-repeat 0 0;
	width: 160px;
	text-decoration: none;
}
.menu-item-283 a:hover {
	background: url(/images/appointments-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.menu-item-712 a {
	background: url(/images/faqs-off.jpg) no-repeat 0 0;
	width: 101px;
	text-decoration: none;
}
.menu-item-712 a:hover {
	background: url(/images/faqs-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.menu-item-26 a {
	background: url(/images/contact-us-off.jpg) no-repeat 0 0;
	width: 143px;
	text-decoration: none;
}
.menu-item-26 a:hover {
	background: url(/images/contact-us-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.menu-item-282 ul a {
	width: 116px !important;
}
.menu-item-30 ul a {
	width: 206px !important;
}
.menu-item-283 ul a {
	width: 148px !important;
}
.menu-item-272 > a:after {
	content: url(/images/tri.gif);
	float: right;
}
.menu-item-273 > a:after {
	content: url(/images/tri.gif);
	float: right;
}
.menu-item-278 > a:after {
	content: url(/images/tri.gif);
	float: right;
}

.menu-item-252 > a:after {
	content: url(/images/tri.gif);
	float: right;
}

#access {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 906px;
	font: normal 14px/37px 'CenturyGothic';
}
#access ul {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #f0f1e9;
	display: block;
	line-height: 37px;
	text-decoration: none;
	text-align: center;
}
#access a:hover {
	color: #f0f1e9;
}
#access ul ul {
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 65px;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul {
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left !important;
	margin: 0;
	position: absolute;
	top: 37px;
	left: 0;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	font: normal 13px/24px 'MyriadProRegular';
	background: #4679c1;
	border-left: 1px solid #5e8ac8;
	border-bottom: 1px solid #5e8ac8;
	border-right: 1px solid #5e8ac8;
	color: #f0f1e9;
	height: auto;
	padding: 0px 5px;
	z-index: 99999;
	width: 190px;
	text-align: left;
}
#access ul ul a:hover {
	background: #f75a94;
	color: #f0f1e9;
}
#access ul ul li:first-child {
	border-top: 1px solid #5e8ac8;
}
#access ul li:hover > ul {
	display: block;
}
/*#access .current-menu-item > a,

#access .current-menu-ancestor > a,

#access .current_page_item > a,

#access .current_page_ancestor > a {

	font-weight: bold;

}*/

/* Search Form */

#branding #searchform {
	position: absolute;
	top: 3.8em;
	right: 7.6%;
	text-align: right;
}
#branding #searchform div {
	margin: 0;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
}
#branding #s:focus {
	background-color: #f9f9f9;
	width: 196px;
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s, #branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}
#mheader {
	display: none;
}
#galleryframe {
	width: 100%;
	height: 115px;
}
#drtable {
	float: right;
	margin: 0 0 5px 10px;
}
.submit-testimonial {
    margin: 15px 0px 0px 20px;
	width:200px;
	float:right;
}
.submit-testimonial a, .submit-testimonial a:hover {
    background: linear-gradient(to bottom, #144368 0%, #144368 54%, #144368 60%, #144368 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font: 14px/16px Verdana, Geneva, sans-serif;
    padding: 4px 10px !important;
    text-decoration: none;
}
.tradio span.wpcf7-radio {
	width:50%;
	float:right;
}
.tradio span.wpcf7-radio span.wpcf7-list-item {
	width:100%;
	display:block;
	float:left;
	text-align:left;
	padding-bottom:10px;
}
.tradio span.wpcf7-radio span input[type="radio"] {
	float:left;
}
.SubHeading {
	color: #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
	}
.SubHeading ~ p {
	color: #666666;
    font-size: 12px;
    line-height: 16px;	
	font-family: Verdana,Arial,Helvetica,sans-serif;	
	}
.kento-pvc-total {
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-size: 14px;
}

.search-h {
  	float: left;
  	height: 40px;
  	width: 200px;
	margin:22px 0px 0px 450px;
	padding:0px;
    position:absolute;
    z-index:200;
}
.search-h1 {
   margin:0 auto;
   width:60%;
}
.search-image {
  margin: 0px;
}
#s {
  background: none repeat 0 0;
  border: 1px solid #D3D3D3;
  color: #808080;
  float: left;
  height: 12px !important;
  width: 100px !important;
}
input#searchsubmit {
  background: url("/images/search-img.jpg") no-repeat left top !important;
  border: 0 none;
  clear: none !important;
  display: block !important;
  height: 20px;
  left: 5px;
  position: relative;
  text-indent: -9999px;
  width: 31px;
}

/************************************* 640 Resolution Styles ********************************************************/
@media screen and (max-width:640px) {

#dc_jqaccordion_widget-2-item{font: bold 14px Arial, sans-serif; border-top: 1px solid #111; border-right: 1px solid #111; border-left: 1px solid #111;}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {margin: 0; padding: 0; border: none; list-style: none; }
#dc_jqaccordion_widget-2-item ul a { width:100%; padding: 10px 0px 10px 50px; background: #0C0C0C url(/images/bg_black.png) repeat-x 0 -1px; text-decoration:none; display: block; color: #ddd; border-bottom: 1px solid #222; border-top: 1px solid #777; position: relative;}
#dc_jqaccordion_widget-2-item ul ul a {background: #424549; }
#dc_jqaccordion_widget-2-item ul a.dcjq-parent, #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {background: #0C0C0C url(/images/bg_black.png) repeat-x 0 -1px;}
#dc_jqaccordion_widget-2-item ul a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 34px; margin-top: -17px; height: 34px; background: url(/images/arrow_black_right.png) no-repeat 0px center; width:100%;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {background: url(/images/arrow_black_down.png) no-repeat 0px center;}
#dc_jqaccordion_widget-2-item ul a:hover {background: #232323; color: #fff; width:100%;}

.search-h {
 display:none;
}
body {
	margin: 0px !important;
	padding: 0px !important;
	overflow-y: scroll !important;
	overflow-x: none !important;
	*overflow-y:none !important;
	background: url(/images/body-m-bg.gif) repeat-x left top !important;
}
#Container {
	width: 100% !important;
}
#mheader {
	display: block;
	padding: 0px;
	background: url(/images/menu-m-bg.jpg) no-repeat center;
	z-index: 24;
}
#Menu-list {
	display: none;
}
#Banner {
	width: 100%;
	margin: 0 auto;
	height: 610px;
}
#logo {
	margin: 0px 0px 0px 0px !important;
	width: 100% !important;
	height: 114px;
	z-index: 24;
	position: absolute;
}
#logo-image {
	width: 250px;
	margin: 0px 0px 0px 20px;
}
#logo-image img {
	width: 269px;
	margin-top: 22px;
}
#Intra-Buttons {
	margin: 380px 0px 0px 40px;
	position: absolute;
	z-index: 26;
	width: 85%;
	height: 268px;
	text-decoration: none;
}
#Intrabutton-l {
	display: none !important;
}
#Intrabutton-m {
	width: 100% !important;
	height: 268px !important;
	display:block;
}
#Intrabutton-desktop{
	display:none;
}
#Intrabutton-r {
	display: none !important;
}
#Center-top {
	width: 100%;
	height: 575px;
	margin: 70px auto 0px auto;
	background: none;
}
#Center-top-l {
	width: 95%;
	height: 209px;
	margin: 0px auto;
	background: url(/images/alex-polyakov-bg.jpg) no-repeat left bottom;
	background-size: 21% auto;
	border: 1px solid #d1d1d1;
	float: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 11px;
}
#Center-top-m {
	width: 95%;
	height: 150px;
	background: none;
	margin: 0px auto;
	border: 1px solid #d1d1d1;
	float: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 7px;
}
#Center-top-r {
	width: 95%;
	height: 210px;
}
#Center-bottom {
	width: 92%;
	height: 281px;
	background: url(/images/quick-links-m-bg.gif) no-repeat left top;
	background-size: 100% 100%;
	margin: 15px 30px 0px 20px;
}
#Case-studies {
	width: 100%;
	height: 60px;
	position: relative;
	float: none;
	padding-top: 20px;
}
#Case-studies img {
	margin: 5px 15px 0px 45px !important;
}
#Patient-forms {
	width: 100%;
	height: 60px;
	float: none;
	padding-top:0px;
}
#Patient-forms img {
	margin: 5px 24px 0px 45px !important;
}
#Patient-stories {
	width: 100%;
	height: 60px;
	position: relative;
	float: none;
	padding-top:5px;
}
#Patient-stories img {
	margin: 5px 20px 0px 45px !important;
}
#Patient-edu {
	width: 100%;
	height: 60px;
	position: relative;
	float: none;
	padding-top:5px;
}
#Patient-edu img {
	margin: 8px 20px 0px 45px !important;
}
#Gallery {
	width: 180px;
	height: 115px;
	float: left;
	padding: 0px;
}
#Gallery img {
	margin: 10px 10px 0px 10px;
}
#Association-logo {
	width: 100%;
	background: url(/images/association-logo-bg.gif) no-repeat -80px top #ffffff;
}
#Association-logo iframe{
	width:100% !important;
}
#Association-logo-l {
	display: none;
}
#Association-logo-m {
	width: 100%;
}
#Association-logo-r {
	display: none;
}
#FooterBG {
	width: 100%;
	height: 220px;
	clear: both;
	background: url(/images/footer-m-bg.gif) repeat-x left top;
}
#Footer {
	width: 100%;
	height: 190px;
	margin: 0 auto;
	clear: both;
	background: url(/images/footer-m-bg.gif) repeat-x left top;
}
#Banner-s {
	width: 100%;
	margin: 0 auto;
	height: 365px;
}
#Center-top-s {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
#Center-top-l-s {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}
#Center-top-r-s {
	display: none;
}
/************************************* Home Styles ********************************************************/
.appointment {
	font: normal 13px/20px 'MyriadProRegular';
	padding: 22px 0px 0px 0px;
	width: 100%;
}
.appointment img {
	margin: 3px 8px 0px 28px;
}
.appointment span {
	font: normal 16px/18px 'MyriadProRegular';
}
.Hometext {
	font: normal 13px/16px 'MyriadProRegular';
	padding: 3px 10px 10px 123px;
}
.meet {
	font: normal 20px/24px 'MyriadProRegular';
	padding: 20px 21px 0px 123px;
}
.alex {
	font: normal 22px/22px 'nexa_boldregular';
	padding: 0px 10px 0px 123px;
}
.location {
	font: normal 20px/22px 'MyriadProRegular';
	padding: 8px 5px 0px 125px;
}
.location-text {
	font: normal 14px/16px 'MyriadProRegular';
	color: #004883;
	text-decoration: none;
	float: left;
	position: relative;
	text-align: left;
	width: 100%;
	padding-top: 10px;
}
.location-text div {
	height: 80px;
	float: left;
	position: relative;
	margin: -10px 15px 15px 15px;
}
.want-baby {
	font: normal 20px/22px 'MyriadProRegular';
	text-align: left;
	width: 82%;
	height: 75px;
	padding: 14px 0px 0px 90px;
	float: none;
	margin-left: 9px;
	background: url(/images/want-baby-m-bg.jpg) no-repeat left top;
	background-size: 99% auto;
}
.want-baby span {
	font: normal 16px/20px 'MyriadProRegular';
	color: #e76ba7;
	text-decoration: none;
	text-align: left;
}
.photo-gallery {
	text-align: left;
	padding: 20px 0px 0px 100px;
}
.photo-gallery span {
	font: normal 14px/20px 'MyriadProRegular';
	padding: 0px;
}
.Home-Quick-links {
	font: normal 16px/40px 'MyriadProRegular';
	color: #353535;
	text-decoration: none;
}
.Home-more {
	margin-left: 305px;
	background: url(/images/profile-bg.jpg) no-repeat left top/100% auto;
}
/************************************* Menu Styles ********************************************************/
.menu-item-32 a, .menu-item-282 a, .menu-item-30 a, .menu-item-29 a, .menu-item-283 a, .menu-item-27 a, .menu-item-26 a {
 width:100% !important;
}
.menu-item-282 ul a {
	width: 100% !important;
}
.menu-item-30 ul a {
	width: 100% !important;
}
.menu-item-283 ul a {
	width: 100% !important;
}
/***********************************MENU style******************************/
#wrapper {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	width: 100%;
	z-index: 25;
}
#toTop {
	display: none !important;
}
#mfooter {
	display: block;
	background: #333333;
	width: 100%;
	height: 60px;
	border-top: 1px solid #999;
}
#mfooter h1 {
	font: normal 12px Verdana, Geneva, sans-serif !important;
	color: #ffffff;
	text-align: center;
	margin: 20px 0px 0px 0px;
	line-height: 10px;
	padding: 0px;
}
.menu-bg {
	height: 37px !important;
	font: normal 17px/23px Verdana, Geneva, sans-serif !important;
	color: #FFFFFF !important;
	width: 100%;
}
.menu-bg a, .menu-bg a:hover {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.menu-m {
	font: bold 16px/37px 'CenturyGothic';
	color: #f0f1e9 !important;
	text-decoration: none !important;
	text-align: left !important;
	width: 88% !important;
	margin: 0 0px 0% 8% !important;
}
.menu-m a, .menu-m a:hover {
	color: #f0f1e9 !important;
	text-decoration: none !important;
	display: block;
}
.menu-m img {
	margin: 14px 2% 0px 0px !important;
}
#links {
	display: block;
	width: 249px;
	height: 248px;
	float: none;
	font: normal 13px/60px Arial, Helvetica, sans-serif;
	background: none !important;
	color: #3a3a3a;
	text-decoration: none;
	margin: 0px auto 20px auto;
}
#homecontent {
	display: block;
	background: none;
	width: 320px !important;
	height: auto;
	background: #ffffff;
}
.footer {
	position: relative;
}
.web-text {
	padding: 10px 20px 0px 20px;
}
.Web-TextMain {
	padding: 0px 20px 10px 20px;
	text-align: justify;
}
.multimedia li {
	width: 100%;
	background: none !important;
	padding: 6px 0px 0px 0px !important;
	float: none;
}
.media {
	font: normal 14px/16px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: left;
	margin: 0px !important;
	padding: 0px !important;
	list-style: none;
}
.media li {
	list-style: none;
	width: 30%;
	float: left;
	padding: 0px !important;
	margin: 10px 5px 0px 0px !important;
	background: #EAEAEA !important;
	padding: 0px !important;
}
.video a {
	font: normal 14px/16px 'MyriadProRegular';
	background: none !important;
	padding: 4px 0px 4px 0px !important;
}
.info a {
	font: normal 14px/16px 'MyriadProRegular';
	background: none !important;
	padding: 4px 0px 4px 0px !important;
}
.print a {
	font: normal 14px/16px 'MyriadProRegular';
	background: none !important;
	padding: 4px 0px 4px 0px !important;
}
.media li a {
	color: #ffffff;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	width: 100%;
	height: 20px;
	border: 1px solid #9a9a9a;
	padding: 4px 0px 4px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #81818a !important;
}
.media li a:hover {
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #765635;
}
/*************************************Mobile Form Styles ********************************************************/
.tableborder {
	border: 1px solid #3582CB;
}
.formHead {
	color: #FFFFFF;
	background: #3582cb;
	text-align: left;
}
.formHead a {
	color: #484646;
	text-decoration: underline;
}
.formHead a:hover {
	color: #484646;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000000;
	padding: 3px 3px 3px 5px;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.dropDown {
	border: 1px solid #b8b6b9;
}
.dropDownF {
	border: 1px solid #b8b6b9;
	background: #b8b6b9;
	color: #ffffff;
	width: 100%;
}
.ftable {
	width: 100%;
	display: block;
	float: left;
}
textarea {
	width: 95%;
}
.txtfield {
	width: 250px;
}
.txtfield-c {
	width: 280px;
}
.textArea-c {
	width: 280px;
}
.button {
	height: 40px !important;
	padding: 0px 10px !important;
}
#recaptcha_area {
	width: 318px;
	margin: 0px 0px 0px -4px !important;
}
.wpcf7-form table {
	margin: 0px -10px 0px -10px !important;
}
.wpcf7-form table table {
	margin: 0px !important;
}
.Service-Tabs {
	font: normal 15px/14px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 25px 10px 0px 20px !important;
	padding: 0px;
	height: 150px;
	display: block;
}
.Service-Tabs li {
	width: 90%;
	float: left;
	margin: 0px 11px 15px 0px !important;
	padding: 0px !important;
}
.Service-Tabs a {
	width: 100%;
}
/************************************* Intra Buttons Styles ********************************************************/
#intra li a:link, #intra li a:active, #intra li a:visited {
	display: block;
	color: #f0f1e9;
	text-align: center;
}
#intra li {
	float: none;
}
.intra-gynecology a {
	background: url(/images/1m.jpg) no-repeat 7px 8px;
	width: 100%;
	height: 62px;
}
.intra-gynecology a:hover {
	background: url(/images/1m-on.jpg) no-repeat 7px 8px;
}
.intra-obstetrics a {
	background: url(/images/2m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 52px;
}
.intra-obstetrics a:hover {
	background: url(/images/2m-on.jpg) no-repeat 7px 0;
}
.intra-ivf a {
	background: url(/images/3m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 52px;
}
.intra-ivf a:hover {
	background: url(/images/3m-on.jpg) no-repeat 7px 0;
}
.intra-laparoscopic a {
	background: url(/images/4m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 62px;
}
.intra-laparoscopic a:hover {
	background: url(/images/4m-on.jpg) no-repeat 7px 0;
}
.intra-andrology a {
	background: url(/images/5m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 52px;
}
.intra-andrology a:hover {
	background: url(/images/5m-on.jpg) no-repeat 7px 0;
}
/************************************* Intractivity Styles ********************************************************/

#banner-l-bg {
	display: none;
}
#banner-r-bg {
	display: none;
}
#intra-l-bg {
	width: 100%;
	height: 265px;
	background: url(/images/banner-l-m-bg.jpg) no-repeat left bottom /100% auto;
}
#intra-r-bg {
	width: 100%;
	height: 265px;
	background: none;
}
.demo {
	width: 100%;
	height: 365px;
}
.demo1 {
	width: 100%;
	height: 365px;
}
#intra1-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image1-m-bg.jpg) no-repeat left -150px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra2-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image2-m-bg.jpg) no-repeat left -150px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra3-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image3-m-bg.jpg) no-repeat left -150px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;	
}
#intra4-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image4-m-bg.jpg) no-repeat left -150px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
.intratext-main {
	padding: 185px 17px 0px 21px;
}
.intratext {
	font: normal 20px/22px 'HappyMonkey-Regular', sans-serif;
	padding: 0px 17px 0px 19px;
	text-shadow: -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -1px 2px 0 #fefefd, 1px 2px 0 #fefefd, 1px 4px 1px #b4b4b1;
}
.intratext span {
	padding: 0px 17px 0px 160px;
}
.tagline {
	font: normal 22px/20px 'HappyMonkey-Regular', sans-serif;
	padding: 230px 17px 0px 17px;
	text-shadow: -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -1px 2px 0 #fefefd, 1px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
}
.intra-tabs {
	display: none;
}
.tagline-s {
	font: normal 22px/20px 'HappyMonkey-Regular', sans-serif;
	padding: 230px 17px 0px 17px;
	text-shadow: -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -1px 2px 0 #fefefd, 1px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
	text-decoration: none;
	text-align: left;
}
#banner-l-s-bg {
	display: none;
}
#banner-r-s-bg {
	display: none;
}
#intra-l-s-bg {
	width: 100%;
	height: 265px;
	background: url(/images/banner-l-m-bg.jpg) no-repeat left top/ 100% auto;
}
#intra-r-s-bg {
	width: 100%;
	height: 265px;
	background: none;
}
.demo-s {
	width: 100%;
	height: 365px;
}
.demo1-s {
	width: 100%;
	height: 265px;
}
#intra1-s-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image1-m-bg.jpg) no-repeat left -100px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra2-s-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image2-m-bg.jpg) no-repeat left -150px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra3-s-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image3-m-bg.jpg) no-repeat left -150px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra4-s-bg {
	width: 100%;
	height: 365px;
	background: url(/images/image4-m-bg.jpg) no-repeat left -100px;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
/************************************* iframe Styles ********************************************************/
#galleryframe {
	width: 100%;
	height: 115px;
}
#baby {
	width: 100px;
	height: 115px;
	background: #ffffff;
}
#baby-section {
	width: 100px;
	height: 115px;
	position: relative;
	float: left;
}
.baby-div {
	width: 100px;
	height: 115px;
	margin: 0px;
}
.slide {
	width: 100px;
	height: 115px;
	display: block;
}
.slide img {
	width: 80%;
	margin: 13px 0px 0px 10px;
}
#baby-s {
	width: 105px;
	height: 84px;
	background: #ffffff;
}
#baby-section-s {
	width: 105px;
	height: 84px;
	position: relative;
	float: left;
}
.baby-div-s {
	width: 105px;
	height: 84px;
	margin: 0px;
}
.slide-s {
	width: 105px;
	height: 84px;
	display: block;
}
.slide-s img {
	margin: 10px 0px 0px 3px;
}
/************************************* Footer Styles ********************************************************/
.footer {
	width: 98%;
	padding: 20px 0px 0px 5px;
}
.CopyrightText {
	text-align: center;
}
.social-icon {
	width: 60%;
}
.ypo-logo {
	width: 40%;
}
.tradio span.wpcf7-radio {
	width:100%;
	float:right;
}
.tradio span.wpcf7-radio span.wpcf7-list-item {
	width:100%;
	display:block;
	float:left;
	padding-bottom:10px;
}
}
/************************************* 480 Resolution Styles ********************************************************/



@media all and (min-width: 320px) and (max-width:480px) {
.search-h {
 display:none;

}
body {
	margin: 0px!important;
	padding: 0px!important;
	overflow-y: scroll!important;
	overflow-x: none!important;
 *overflow-y:none!important;
	background: url(/images/body-m-bg.gif) repeat-x left top !important;
}
#Container {
	width: 100% !important;
}
#mheader {
	display: block;
	padding: 0px;
	background: url(/images/menu-m-bg.jpg) no-repeat center;
	z-index: 24;
}
#Menu-list {
	display: none;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	width: 100%;
	z-index: 25;
}
#Banner {
	width: 100%;
	margin: 0 auto;
	height: 474px;
}
#logo {
	margin: 0px 0px 0px 0px!important;
	width: 100%!important;
	height: 114px;
	z-index: 24;
	position: absolute;
}
#logo-image {
	width: 250px;
	margin: 0px 0px 0px 20px;
}
#logo-image img {
	width: 269px;
	margin-top: 22px;
}
#Intra-Buttons {
	margin: 265px 0px 0px 0px;
	position: absolute;
	z-index: 26;
	width: 100%;
	height: 209px;
	text-decoration: none;
}
#Intrabutton-l {
	display: none !important;
}
#Intrabutton-m {
	width: 100%!important;
	height: 209px!important;
	display:block;
}
#Intrabutton-desktop {
	display:none;
}
#Intrabutton-r {
	display: none!important;
}
#Center-top {
	width: 100%;
	height: 575px;
	margin: 0 auto;
	background: url(/images/alex-polyakov-bg.jpg) no-repeat 10px top;
	background-size: 31% auto;
}
#Center-top-l {
	width: 98%;
	height: 198px;
	margin: 0px auto;
	background: none;
	border: 1px solid #d1d1d1;
	float: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 11px;
}
#Center-top-m {
	width: 98%;
	height: 130px;
	background: none;
	margin: 0px auto;
	border: 1px solid #d1d1d1;
	float: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 7px;
	padding: 10px 0px;
}
#Center-top-r {
	width: 100%;
	height: 190px;
}
#Center-bottom {
	width: 95%;
	height: 180px;
	background: url(/images/quick-links-m-bg.gif) no-repeat left top;
	background-size:100% 100%;
	margin:0px auto;
}
#Case-studies {
	width: 100%;
	height: 40px;
	position: relative;
	float: none;
	padding:0px;
}
#Case-studies img {
	margin: 5px 10px 0px 45px !important;
}
#Patient-forms {
	width: 100%;
	height: 40px;
	float: none;
	padding-top:0px;
}
#Patient-forms img {
	margin: 7px 19px 0px 45px !important;
}
#Patient-stories {
	width: 100%;
	height: 40px;
	position: relative;
	float: none;
	padding-top:0px;
}
#Patient-stories img {
	margin: 7px 15px 0px 45px !important;
}
#Patient-edu {
	width: 100%;
	height: 40px;
	position: relative;
	float: none;
}
#Patient-edu img {
	margin: 7px 10px 0px 20px !important;
}
#Gallery {
	width: 110px;
	height: 115px;
	float: left;
	padding: 0px;
}
#Gallery img {
	margin: 10px 10px 0px 10px;
	width: 90px;
}
#Association-logo {
	width: 100%;
	background: url(/images/association-logo-bg.gif) no-repeat -80px top #ffffff;
}
#Association-logo iframe{
	width:100% !important;
}
#Association-logo-l {
	display: none;
}
#Association-logo-m {
	width: 100%;
}
#Association-logo-r {
	display: none;
}
#FooterBG {
	width: 100%;
	height: 220px !important;
	clear: both;
	background: url(/images/footer-m-bg.gif) repeat-x left top;
}
#Footer {
	width: 100%;
	height: 190px;
	margin: 0 auto;
	clear: both;
	background: url(/images/footer-m-bg.gif) repeat-x left top;
}
#Banner-s {
	width: 100%;
	margin: 0 auto;
	height: 263px;
}
#Center-top-s {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
#Center-top-l-s {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}
#Center-top-r-s {
	display: none;
}
/************************************* Home Styles ********************************************************/
.appointment {
	font: normal 13px/20px 'MyriadProRegular';
	padding: 22px 0px 0px 0px;
	width: 100%;
}
.appointment img {
	margin: 3px 8px 0px 28px;
}
.appointment span {
	font: normal 16px/18px 'MyriadProRegular';
}
.Hometext {
	font: normal 12px/14px 'MyriadProRegular';
	padding: 8px 10px 10px 123px;
}
.meet {
	font: normal 18px/24px 'MyriadProRegular';
	padding: 0px 21px 0px 123px;
}
.alex {
	font: normal 20px/22px 'nexa_boldregular';
	padding: 0px 10px 0px 123px;
}
.location {
	font: normal 20px/22px 'MyriadProRegular';
	padding: 2px 5px 0px 105px;
}
.location-text {
	font: normal 13px/15px 'MyriadProRegular';
	color: #004883;
	text-decoration: none;
	float: left;
	position: relative;
	text-align: left;
	width: 100%;
}
.location-text div {
	height: 80px;
	float: left;
	position: relative;
	margin: 0px 5px 0px 5px;
}
.want-baby {
	font: normal 16px/18px 'MyriadProRegular';
	text-align: left;
	width: 75%;
	height: 54px;
	padding: 8px 0px 0px 75px;
	float: none;
	margin-left: 5px;
	background: url(/images/want-baby-m-bg.jpg) no-repeat left top;
	background-size: 100% auto;
}
.photo-gallery {
	text-align: left;
	padding: 20px 0px 0px 100px;
}
.photo-gallery span {
	font: normal 12px/20px 'MyriadProRegular';
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding: 0px;
}
.photo-gallery span a {
	color: #666666;
	text-decoration: underline;
}
.photo-gallery span a:hover {
	color: #004883;
	text-decoration: none;
}
.Home-Quick-links {
	font: normal 16px/40px 'MyriadProRegular';
	color: #353535;
	text-decoration: none;
}
.Home-more {
	margin-left: 183px;
	background: url(/images/profile-bg.jpg) no-repeat left top/100% auto;
}
/************************************* Menu Styles ********************************************************/

.menu-item-32 a, .menu-item-282 a, .menu-item-30 a, .menu-item-29 a, .menu-item-283 a, .menu-item-27 a, .menu-item-26 a {
 width:100% !important;
}
.menu-item-282 ul a {
	width: 100% !important;
}
.menu-item-30 ul a {
	width: 100% !important;
}
.menu-item-283 ul a {
	width: 100% !important;
}
/***********************************MENU style******************************/
#toTop {
	display: none !important;
}
#mfooter {
	display: block;
	background: #333333;
	width: 100%;
	height: 60px;
	border-top: 1px solid #999;
}
#mfooter h1 {
	font: normal 12px Verdana, Geneva, sans-serif !important;
	color: #ffffff;
	text-align: center;
	margin: 20px 0px 0px 0px;
	line-height: 10px;
	padding: 0px;
}
.menu-bg {
	height: 37px !important;
	font: normal 17px/23px Verdana, Geneva, sans-serif !important;
	color: #FFFFFF !important;
	width: 100%;
}
.menu-bg a, .menu-bg a:hover {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.menu-m {
	font: bold 16px/37px 'CenturyGothic';
	color: #f0f1e9 !important;
	text-decoration: none !important;
	text-align: left !important;
	width: 88% !important;
	margin: 0 0px 0% 8% !important;
}
.menu-m a, .menu-m a:hover {
	color: #f0f1e9 !important;
	text-decoration: none !important;
	display: block;
}
.menu-m img {
	margin: 14px 2% 0px 0px !important;
}
#links {
	display: block;
	width: 249px;
	height: 248px;
	float: none;
	font: normal 13px/60px Arial, Helvetica, sans-serif;
	background: none !important;
	color: #3a3a3a;
	text-decoration: none;
	margin: 0px auto 20px auto;
}
#homecontent {
	display: block;
	background: none;
	width: 320px !important;
	height: auto;
	background: #ffffff;
}
.footer {
	position: relative;
}
.web-text {
	padding: 10px 20px 0px 20px;
}
.Web-TextMain {
	padding: 0px 20px 10px 20px;
	text-align: justify;
}
.multimedia li {
	width: 100%;
	background: none !important;
	padding: 6px 0px 0px 0px !important;
	float: none;
}
.media {
	font: normal 14px/16px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: left;
	margin: 0px !important;
	padding: 0px !important;
	list-style: none;
}
.media li {
	list-style: none;
	width: 30%;
	float: left;
	padding: 0px !important;
	margin: 10px 5px 0px 0px !important;
	background: #EAEAEA !important;
	padding: 0px !important;
}
.video a {
	font: normal 14px/16px 'MyriadProRegular';
	background: none !important;
	padding: 4px 0px 4px 0px !important;
}
.info a {
	font: normal 14px/16px 'MyriadProRegular';
	background: none !important;
	padding: 4px 0px 4px 0px !important;
}
.print a {
	font: normal 14px/16px 'MyriadProRegular';
	background: none !important;
	padding: 4px 0px 4px 0px !important;
}
.media li a {
	color: #ffffff;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	width: 100%;
	height: 20px;
	border: 1px solid #9a9a9a;
	padding: 4px 0px 4px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #81818a !important;
}
.media li a:hover {
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #765635;
}
/*************************************Mobile Form Styles ********************************************************/
.tableborder {
	border: 1px solid #3582CB;
}
.formHead {
	color: #FFFFFF;
	background: #3582cb;
	text-align: left;
}
.formHead a {
	color: #484646;
	text-decoration: underline;
}
.formHead a:hover {
	color: #484646;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000000;
	padding: 3px 3px 3px 5px;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.dropDown {
	border: 1px solid #b8b6b9;
}
.dropDownF {
	border: 1px solid #b8b6b9;
	background: #b8b6b9;
	color: #ffffff;
	width: 100%;
}
.ftable {
	width: 100%;
	display: block;
	float: left;
}
textarea {
	width: 95%;
}
.txtfield {
	width: 250px;
}
.txtfield-c {
	width: 280px;
}
.textArea-c {
	width: 280px;
}
.button {
	height: 40px !important;
	padding: 0px 10px !important;
}
#recaptcha_area {
	width: 318px;
	margin: 0px 0px 0px -4px !important;
}
.wpcf7-form table {
	margin: 0px -10px 0px -10px !important;
}
.wpcf7-form table table {
	margin: 0px !important;
}
.Service-Tabs {
	font: normal 15px/14px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 25px 10px 0px 20px !important;
	padding: 0px;
	height: 150px;
	display: block;
}
.Service-Tabs li {
	width: 90%;
	float: left;
	margin: 0px 11px 15px 0px !important;
	padding: 0px !important;
}
.Service-Tabs a {
	width: 100%;
}
/************************************* Intra Buttons Styles ********************************************************/

#intra li a:link, #intra li a:active, #intra li a:visited {
	display: block;
	color: #f0f1e9;
	text-align: center;
}
#intra li {
	float: none;
}
.intra-gynecology a {
	background: url(/images/1m.jpg) no-repeat 7px 8px;
	width: 100%;
	height: 57px;
}
.intra-gynecology a:hover {
	background: url(/images/1m-on.jpg) no-repeat 7px 8px;
}
.intra-obstetrics a {
	background: url(/images/2m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 48px;
}
.intra-obstetrics a:hover {
	background: url(/images/2m-on.jpg) no-repeat 7px 0;
}
.intra-ivf a {
	background: url(/images/3m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 49px;
}
.intra-ivf a:hover {
	background: url(/images/3m-on.jpg) no-repeat 7px 0;
}
.intra-laparoscopic a {
	background: url(/images/4m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 55px;
}
.intra-laparoscopic a:hover {
	background: url(/images/4m-on.jpg) no-repeat 7px 0;
}
.intra-andrology a {
	background: url(/images/5m.jpg) no-repeat 7px 0;
	width: 100%;
	height: 49px;
}
.intra-andrology a:hover {
	background: url(/images/5m-on.jpg) no-repeat 7px 0;
}

/************************************* Intractivity Styles ********************************************************/

#banner-l-bg {
	display: none;
}
#banner-r-bg {
	display: none;
}
#intra-l-bg {
	width: 100%;
	height: 265px;
	background: url(/images/banner-l-m-bg.jpg) no-repeat left top 100% auto;
}
#intra-r-bg {
	width: 100%;
	height: 265px;
	background: none;
}
.demo {
	width: 100%;
	height: 265px;
}
.demo1 {
	width: 100%;
	height: 265px;
}
#intra1-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image1-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra2-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image2-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra3-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image3-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra4-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image4-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
.intratext-main {
	padding: 185px 17px 0px 21px;
}
.intratext {
	font: normal 20px/22px 'HappyMonkey-Regular', sans-serif;
	padding: 0px 17px 0px 19px;
	text-shadow: -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -1px 2px 0 #fefefd, 1px 2px 0 #fefefd, 1px 4px 1px #b4b4b1;
}
.intratext span {
	padding: 0px 17px 0px 160px;
}
.tagline {
	font: normal 22px/20px 'HappyMonkey-Regular', sans-serif;
	padding: 185px 17px 0px 17px;
	text-shadow: -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -1px 2px 0 #fefefd, 1px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
}
.tagline span {
	font: normal 20px/20px 'MyriadProRegular';
	color: #656564;
	padding: 0px 17px 0px 130px;
	text-decoration: none;
	text-align: left;
	text-shadow: none;
}
.intra-tabs {
	display: none;
}
.intratext-main-s {
	font: normal 16px/18px 'MyriadProRegular';
	color: #656564;
	padding: 185px 17px 0px 21px;
	text-decoration: none;
	text-align: left;
}
.intratext-s {
	font: normal 28px/40px 'HappyMonkey-Regular', sans-serif;
	color: #f75a94;
	padding: 0px 17px 0px 17px;
	text-decoration: none;
	text-align: left;
	text-shadow: -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -3px 1px 0 #fefefd, -2px 2px 0 #fefefd, 2px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
}
.intratext-s span {
	font: normal 16px/20px 'MyriadProRegular';
	color: #656564;
	padding: 0px 17px 0px 334px;
	text-decoration: none;
	text-align: left;
	text-shadow: none;
}
.tagline-s span {
	font: normal 20px/20px 'MyriadProRegular';
	color: #656564;
	padding: 0px 17px 0px 154px;
	text-decoration: none;
	text-align: left;
	text-shadow: none;
}
.tagline-s {
	font: normal 22px/20px 'HappyMonkey-Regular', sans-serif;
	padding: 180px 17px 0px 17px;
	text-shadow: -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -2px 1px 0 #fefefd, -1px 2px 0 #fefefd, 1px 2px 0 #fefefd, 1px 5px 1px #b4b4b1;
	text-decoration: none;
	text-align: left;
}
#banner-l-s-bg {
	display: none;
}
#banner-r-s-bg {
	display: none;
}
#intra-l-s-bg {
	width: 100%;
	height: 265px;
	background: url(/images/banner-l-m-bg.jpg) no-repeat left top 100% auto;
}
#intra-r-s-bg {
	width: 100%;
	height: 265px;
	background: none;
}
.demo-s {
	width: 100%;
	height: 265px;
}
.demo1-s {
	width: 100%;
	height: 265px;
}
#intra1-s-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image1-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra2-s-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image2-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra3-s-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image3-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
#intra4-s-bg {
	width: 100%;
	height: 265px;
	background: url(/images/image4-m-bg.jpg) no-repeat left bottom;
	background-size:100% auto;
	-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;
}
/************************************* iframe Styles ********************************************************/

#galleryframe {
	width: 100%;
	height: 115px;
}
#baby {
	width: 100px;
	height: 115px;
	background: #ffffff;
}
#baby-section {
	width: 100px;
	height: 115px;
	position: relative;
	float: left;
}
.baby-div {
	width: 100px;
	height: 115px;
	margin: 0px;
}
.slide {
	width: 100px;
	height: 115px;
	display: block;
}
.slide img {
	width: 80%;
	margin: 13px 0px 0px 10px;
}
#baby-s {
	width: 105px;
	height: 84px;
	background: #ffffff;
}
#baby-section-s {
	width: 105px;
	height: 84px;
	position: relative;
	float: left;
}
.baby-div-s {
	width: 105px;
	height: 84px;
	margin: 0px;
}
.slide-s {
	width: 105px;
	height: 84px;
	display: block;
}
.slide-s img {
	margin: 10px 0px 0px 3px;
}
/************************************* Footer Styles ********************************************************/
.footer {
	width: 98%;
	padding: 20px 0px 0px 5px;
}
.CopyrightText {
	text-align: center;
}
.social-icon {
	width: 60%;
}
.ypo-logo {
	width: 40%;
}
#drtable {
	float: none;
	margin: 0px auto;
}
#Center-top-l {
	width: 95%;
	height: 209px;
	margin: 0px auto;
	background:none;
	border: 1px solid #d1d1d1;
	float: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 11px;
	margin-top: 75px;
}
.tradio span.wpcf7-radio {
	width:100%;
	float:right;
}
.tradio span.wpcf7-radio span.wpcf7-list-item {
	width:100%;
	display:block;
	float:left;
	padding-bottom:10px;
}
}