@charset "UTF-8";
/* CSS Document */
*{ margin:0px; padding:0px;}

body {
background: #e2eff4  url(../images/for-background.jpg) top center repeat; margin:0 auto; 
padding:0; font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:left; color:#306179;
}
#header {margin:0 auto; background: #22546e url(../images/vaginal-rejuvenation-oxnard-ventura-header.jpg) top center no-repeat; height:150px; clear:both;}	
#pageHeader {margin:0 auto; width:960px;}
#logo{width:50%; height:150px; float:left; margin:0px;}
#logo img {width:100%; height:auto;}
#logo h2{ font: 1.3em/1.35 Arial, Helvetica, sans-serif; color:#c1e5f4; text-align:center; margin:0px 0px 0px 0px; }
#drHanna{width:25%; height:150px; margin: 0px; float:left;  }
#drHanna p{font: 1.2em/1.25 Arial, Helvetica, sans-serif;  color:#c1e5f4; text-align:left; margin:15px 0px 0px 0px; }
#drHanna p span{color:#fff;font-size: 1.15em; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; }
#hAddress{width:25%; height:150px; margin: 0px; float:left; text-align:right;}
#hAddress p.address{font:1.3em/1.15 Arial, Helvetica, sans-serif;color:#c1e5f4; margin:35px 0px 0px 0px;text-align:right;}
#hAddress p.phone{font: 2.3em/1.3 Arial, Helvetica, sans-serif; color:#fff;  text-align:right; font-weight:50;margin:20px 0px 0px 0px;}

#hAddress a {color:#fff;}

#page {margin:0 auto;  overflow:auto; background: #d2ebf3 url(../images/vaginal-rejuvenation-background.jpg) top center no-repeat;clear:both; }
#pageTop{ background:#b0cfde url(../images/vaginal-rejuvenation-oxnard-ventura-page-top.jpg) top center no-repeat; width:630px;overflow:auto;  padding: 20px 290px 30px 40px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
#pageTop p {font-size: 1.32em; line-height: 1.5; text-align:center;margin-bottom:10px;}
#pageTop a{color:#306179;}
#pageTop h1{ font: 85px/80px 'Poiret One', cursive;  color:#fff; text-shadow:2px 2px 0px #21546e; text-align:center; margin-bottom:20px; }
#pageTop h1 span{font:28px/34px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:center;color: #000; margin: 20px 0px 15px 0px; text-shadow: 2px 2px 2px #999}
#pageTop h1.home{font:28px/32px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:center;color: #fff; margin: 20px 0px 15px 0px; text-shadow: 2px 2px 2px #999}
#pageTop h2{font-size: 1.6em; line-height: 1.5; text-align:center;letter-spacing:0.03em;color: #000; margin-bottom:20px;margin:12px 0px 12px 0px; }
#pageTop h3 {font-size: 1.6em; line-height: 1.5;color: #306179;text-align:center;}
#page h1.beforeafter {font: 35px/45px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  color:#22546e; text-shadow:2px 2px 0px #eeeeee; text-align:center;margin: 15px 0px;}
#page h1.beforeafter span{font:18px/24px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:center;color: #000;  text-shadow: 2px 2px 2px #eeeeee}

#content{ width:900px; overflow:auto; height:auto; padding:30px; margin:0 auto;}
#bottom { width:460px; overflow:auto; height:auto; padding:10px; margin:0 auto; text-align:center;}
#bottom{text-align:center;}
#footer {margin:0 auto; background:#22546e; text-align:center; margin-top:20px; padding:20px 20px 40px 20px;}	
#bottomMenu {width:960px; margin:0 auto; padding: 20px 0px}
#bottomMenu a {text-align:center;letter-spacing:.02em;color:#d2ebf3; margin-right:15px;}
#homeShow{ width:100%; height:200px; margin:0 auto; text-align:center;  background:#000; border:4px solid #000; overflow:hidden;}	
#homeShow img{margin-right:10px;}	

#content h2{font-size: 1.6em; line-height: 1.5;color: #000; margin-bottom:20px;margin:12px 0px 12px 0px; }
#content h2 a{color:#000;}
#content h3, #bottom h3 {font-size: 1.6em; line-height: 1.5;color: #fff;text-align:center;background:#22546e; margin-bottom:10px;}
#content h3 a{color:#fff;}
h4 {font-size: 1.4em; line-height: 1.2;color: #306179;text-align:center;}
h5 {color: #fff;text-align:center;}


.colLeft {width:425px; float:left; margin:10px 25px 10px 0px;  text-align:center;}
.colRight{width:425px; float:right; margin:10px 0px 10px 25px;  text-align:center;}
#content .colLeft p{ text-align:justify; }
#content .colRight p{ text-align:justify; }

#content #call, #call{margin:0 auto; border:1px solid #124565; border-radius: 7px;-moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px; padding:20px; width:425px; }
#content #call p, #call p{text-align:center; font-size: 1.32em;line-height: 1.65em; margin-bottom:18px; word-spacing: -1px;}	
#content #call a, #call a{color:#306179;}

.imgN{border:1px solid #124565;  padding: 5px;  margin:20px 0px;}
.imgRight{float:right; border:1px solid #124565;  padding: 5px; margin-left:25px; }
.imgLeft{float:left; border:1px solid #124565;  padding: 5px; margin-right:25px; }

.imgRound {border:1px solid #124565; border-radius: 7px; -moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px;  }
.divRound  {border:1px solid #124565; border-radius: 7px; background:#CFDDE3; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom:15px; padding:10px; text-align:center;}	
.divRound2 {border:1px solid #124565; border-radius: 7px; background:#CFDDE3; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom:15px; padding:10px; text-align:center;}		

#lipo-images{width:85%;}	

	.team_member {background:#fff; text-align:center; width:45%;float:left; padding:1%; margin:1%; border:1px DOTTED #124565;}

#our_team{float:none; clear:both; }

.team_photo{width:100%; height:auto; margin-bottom:10px;}

.center {text-align:center;}

#content p.bios{ font-style:italic; color: #000; font-size:12px; text-align:center !important;}

.slideshow{	width: 830px; height: 428px; margin: 0 auto; z-index:49; overflow:hidden; margin-bottom:10px; border-bottom:0px solid #a21117;}
.slideshow img {padding: 0px;  border: 0px solid #624611;}
.picsLN {width: 830px; height: 428px;  padding:0; margin:0 auto; overflow: hidden; }
.picsLN img {width: 830px; height: 428px;}
.picsVAG {width: 609px; height: 793px;  padding:0; margin:0 auto; margin-top:10px; margin-bottom:20px; overflow: hidden }
.picsVAG img {width: 609px; height: 793px;}
#navIcons { width: 100%; height: auto !important; margin: 4px 0px; list-style: none !important; display:block; margin-left:0 !important; padding-left:29px !important; text-align:center;}
#navIcons li { width: 130px; float: left; margin: 5px 5px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;} 
#navIcons a { width: 130px; padding:  0px; display: block;  border:1px solid #eee;}
#navIcons li.activeSlide {opacity:1; } 
#navIcons li.activeSlide a { background: #fff;  border:1px solid #f00; }
#navIcons a:focus { outline: none; }
#navIcons img { border: none; display: block; }

#navIconsVag { width: 100%; height: auto !important; margin: 4px 0px; list-style: none !important; display:block; margin-left:0 !important; padding-left:29px !important; text-align:center;}
#navIconsVag li { width: 65px; float: left; margin: 5px 5px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;} 
#navIconsVag a { width: 65px; padding:  0px; display: block;  border:1px solid #eee;}
#navIconsVag li.activeSlide {opacity:1; } 
#navIconsVag li.activeSlide a { background: #fff;  border:1px solid #f00; }
#navIconsVag a:focus { outline: none; }
#navIconsVag img { border: none; display: block; }	

#content p, #bottom p {font-size: 1.32em;line-height: 1.65em;text-align:left;margin-bottom:18px; word-spacing: -1px;}
#content a, #bottom a {color:#306179;}
#content a:hover, #bottom a:hover {color:#000;}
#content li{margin-bottom:15px; font-size: 1.32em;line-height: 1.25em;text-align:left; word-spacing: -1px;color:#306179;}
#content ul{ margin-left:35px;}
#content ol{ margin-left:35px;}

	

#address {margin: 0 auto; padding:7px; color:#fff; text-align:center; border-top:1px dashed #e2eff4;border-bottom:1px dashed #e2eff4;padding:20px; width:100%;font-size: 1.2em;line-height: 1.65em; margin-bottom:20px;}
#address a{color:#fff;}
#creative365{margin-top:20px; text-align:center;}
#creative365 a{color:#b2cfdf; font-weight:normal;}
	
.slideshowHOME{ width: 520px; height: 215px;  margin: 0 auto; z-index:1;overflow:hidden;position:relative; }
.slideshowHOME img { padding: 0px; border: 0px solid #624611;  }
.monthlyTop p{text-align:center;  font:14px/18px trebuchet ms;color: #124565; padding-bottom:5px;}
.monthlyTop{border-color:#215675; background:#fff; padding:20px;}
.monthlyBottom {border-color:#215675; background:#e2eff4;text-align:left; }
.months{padding-left:20px; width:130px; height:30px;font:14px/16px  trebuchet MS;
	text-align:left; background:#e2eff4;
	letter-spacing:0.03em;
	color: #411b14; vertical-align:middle;
	}
.buttons{margin:10px 0px; text-align:center;}	
.buttons a{margin-right:3px; border:none;}	
.procDescr{width:175px; background:#e2eff4; text-align:center;font-size: 1.3em; line-height: 1.2;color: #000;padding:10px 0px 10px 0px;}
.procedure{width:175px; background:#e2eff4; text-align:center;font-size: 1.32em;line-height: 1.65em;text-align:left;margin-bottom:18px; word-spacing: -1px;padding:10px;}
.empty{height:10px; background-color:#fff; }
#before-after{text-align:center;width:575px;margin:0 auto;}
#before-after p{text-align:center;}

.subHeader{font-weight: bold; font-size:1.1em;}
#readMore {font-size: 3em; line-height: 1.5em;color: #fff;text-align:center;background:#22546e; margin-bottom:25px;}
.disclaimer{text-align:center !important; font-size:1em !important;}
#page ul{ list-style: disc;}




@media only screen and (max-width: 959px)
{
#logo{width:100%; height:auto; }
#logo h2{color:#c1e5f4; text-align:center;  }

#drHanna{width:46%; height:auto; margin: 0px 0px 0px 4%; float:left;}
#drHanna p{  color:#c1e5f4; text-align:left; margin:35px 0px 0px 0px; }
#drHanna p span{color:#fff; }
#hAddress{width:46%; height:auto; margin: 0px 4% 0px 0px; float:left;}
	
#pageHeader {margin:0 auto; width:100%;}

#header {margin:0 auto; background: #22546e; width:100%; height:auto; overflow:auto; clear:both; text-align:center; padding-bottom:10px;}	
#header img{width:95%; height:auto; }


#page {margin:0 auto;  overflow:auto; background: #d2ebf3 url(../images/vaginal-rejuvenation-background.jpg) top center no-repeat; }
#pageTop{ background:#b0cfde; width:90%;overflow:hidden;  padding: 5%; margin:0 auto; margin-top:10px; margin-bottom:10px;}
#pageTop img{max-width:90%; height:auto; text-align:center; margin:20px 0px;}

#pageTop p {font-size: 1.4em; line-height: 1.54; text-align:center;margin-bottom:10px;}
#pageTop a{color:#306179;}
/*#pageTop h1{ font: 150px/190px 'Poiret One', cursive;  color:#306179;  text-align:center;   margin-bottom:20px;}*/
/*#pageTop h1 span{font:55px/80px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:center;color: #000; margin: 20px 0px 15px 0px; }
#pageTop h1.home{font:55px/80px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:center;color: #306179; margin: 20px 0px 30px 0px; }
#pageTop h2{font-size: 1.6em; line-height: 1.5; text-align:center;letter-spacing:0.03em;color: #000; margin-bottom:20px;margin:12px 0px 12px 0px; }
#pageTop h3 {font-size: 1.6em; line-height: 1.5;color: #306179;text-align:center;}*/

#content, #bottom { width:90%; overflow:auto; height:auto; padding:5%; margin:0 auto; text-align:center;}
#bottom{text-align:center;margin:0 auto; width:80%; padding:10%;}
#footer {margin:0 auto; width:80%; padding:10%;background:#22546e; text-align:center; margin-top:20px; }	
#footer img{width:29%; height:auto;}
#bottomMenu {width:90%; margin:0 auto; padding: 20px 5%}
#bottomMenu a {text-align:center;line-height:2.5; color:#d2ebf3; margin-right:15px;}
#homeShow{ width:90%; padding:0px 5%;height:200px; margin:0 auto; text-align:center;  background:#000; border:4px solid #000; overflow:hidden;}	
#homeShow img{margin-right:10px;}	

#content h2{font-size: 1.6em; line-height: 1.5;color: #000; margin-bottom:20px;margin:12px 0px 12px 0px; }
#content h2 a{color:#000;}
#content h3, #bottom h3 {font-size: 1.6em; line-height: 1.5;color: #fff;text-align:center;background:#22546e; margin-bottom:25px;}
#content h3 a{color:#fff;}
h4 {font-size: 1.4em; line-height: 1.2;color: #306179;text-align:center;}
h5 {color: #fff;text-align:center;}


.colLeft {width:90%; margin:5px 0px; padding:0 5%; text-align:center;}
.colRight{width:90%;margin:5px 0px; padding:0 5%; text-align:center;}
	.oneCol {width:90%;margin:5px 0px; padding:0 5%; text-align:center; text-align: justify;}
#content .colLeft p{ text-align:justify; }
#content .colRight p{ text-align:justify; }

#content #call, #call{margin:0 auto; border:1px solid #124565; border-radius: 7px;-moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px; padding:10px; width:80%; }
#content #call p, #call p{text-align:center; font-size: 1.32em;line-height: 1.65em; margin-bottom:18px; word-spacing: -1px;}	
#content #call a, #call a{color:#306179;}

.imgN{border:1px solid #124565;  padding: 5px; margin:20px 0px; }
.imgRight{border:1px solid #124565; text-aling:center; padding:5px;}
.imgLeft{float:left; border:1px solid #124565;  padding: 5px; margin-right:25px; }

.imgRound {border:1px solid #124565; border-radius: 7px;
	-moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px;  }
.divRound {border:1px solid #124565; border-radius: 7px; background:#CFDDE3;
	-moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px; margin-bottom:15px; padding:10px; text-align:center;}	
.divRound2 {border:1px solid #124565; border-radius: 7px; background:#CFDDE3;
	-moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px; margin-bottom:15px; padding:10px; text-align:center;}		
.divRound2::after {content:"*";}
	
#lipo-images{width:85%;}	

	
	
#content p, #bottom p {font-size: 1.5em; line-height: 1.65em;text-align:left;margin-bottom:18px; word-spacing: -1px;}
#content a, #bottom a {color:#306179;}
#content a:hover, #bottom a:hover {color:#000;}
#content li{margin-bottom:15px; font-size: 1.32em;line-height: 1.25em;text-align:left; word-spacing: -1px;color:#306179;}
#content ul{ margin-left:35px;}
#content ol{ margin-left:35px;}
#content img{width:85%; height:auto;}
#slideshow img {width:100% !important; height:auto;}
#content #slideshow #navIcons img {width:100% !important; height:auto;}
	
#address {margin: 0 auto; padding:7px; color:#fff; text-align:center; border-top:1px dashed #e2eff4; border-bottom:1px dashed #e2eff4; padding:5%; width:90%;font-size: 1.2em;line-height: 1.65em; margin-bottom:20px;}
#address a{color:#fff;}
#creative365{margin:30px;}
#creative365 a{color:#b2cfdf; font-weight:normal;}
	
.slideshowHOME{ width: 100%; height: auto;  margin: 0 auto; z-index:1;overflow:hidden;position:relative; }
.slideshowHOME img { padding: 0px; border: 0px solid #624611;  }
.monthlyTop p{text-align:center;  font:14px/18px trebuchet ms;color: #124565; padding-bottom:5px;}
.monthlyTop{border-color:#215675; background:#fff; padding:20px;}
.monthlyBottom {border-color:#215675; background:#e2eff4;text-align:left; }
.months{padding-left:20px;  height:30px; width:30%;
	text-align:left; background:#e2eff4;
	color: #411b14; vertical-align:middle;
	}
.buttons{margin:10px 0px; text-align:center;}	
.buttons a{margin-right:3px; border:none;}
#content .buttons img{width:29%; height:auto;}	
.procDescr{width:175px; background:#e2eff4; text-align:center;font-size: 1.3em; line-height: 1.2;color: #000;padding:10px 0px 10px 0px;}
.procedure{width:175px; background:#e2eff4; text-align:center;font-size: 1.32em;line-height: 1.65em;text-align:left;margin-bottom:18px; word-spacing: -1px;padding:10px;}
.empty{height:10px; background-color:#fff; }
}

@media only screen and (max-width:900px){

.slideshow {width: 678px; height: auto !important; margin: 0 auto; z-index:49; }
.slideshow img {padding: 0px;  }
.picsLN {width: 678px; height: 349px;  }
.picsLN img {width: 678px; height: 349px;}
}

@media only screen and (max-width:767px)
{
#logo {width:100%; height:auto; }
#logo h2{color:#c1e5f4; text-align:center;  }
#drHanna {display:none;}
.noShow {display:none;}
#hAddress {text-align:center;width:100%;}
#hAddress p.phone {text-align:center !important;}
#pageTop h1{ font:35px/40px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color:#306179;  text-align:center;   margin-bottom:20px;text-shadow:1px 1px 2px #eeeeee;}
#pageTop h1 span{font:25px/30px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:center;color: #000; margin: 20px 0px 15px 0px; }

.slideshow {width: 100%; }
.slideshow img {  }
.picsLN {min-height:165px; width: 100% !important;  padding:0; margin:10px 0px; overflow: hidden; height:auto; }
.picsLN img {min-height:165px; width: 100% !important; height: auto !important;}	
#navIcons li { width: 65px; float: left; margin: 5px 1px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;}
#navIcons a { width: 65px; padding:  0px; display: block;  border:1px solid #eee;}	
#navIcons img {width: 65px !important;height:33px !important;}
#navIcons {padding-left:0px !important;}

}
@media only screen and (max-width:767px){
	#before-after{text-align:center;width:100%;margin:0 auto;}
	#before-after img {width:100%; height:auto;}

}
@media only screen and (max-width:414px)
{.picsVAG {min-height:480px; width: 100% !important;  padding:0; margin:10px 0px; overflow: hidden; height:auto; }
.picsVAG img {min-height:480px; width: 100% !important; height: auto !important;}	
#navIconsVag li { width: 50px; float: left; margin: 5px 1px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;}
#navIconsVag a { width: 50px; padding:  0px; display: block;  border:1px solid #eee;}	
#navIconsVag img {width: 50px !important;height:50px !important;}
#navIconsVag {padding-left:0px !important;}	
	
}
@media only screen and (max-width:375px)
{.picsVAG {min-height:439px; width: 100% !important;  padding:0; margin:10px 0px; overflow: hidden; height:auto; }
.picsVAG img {min-height:439px; width: 100% !important; height: auto !important;}	
}


/* Added by Anusha 10.03.19 */
#logos {text-align:center; background:#fff; margin:0 auto; padding:10px 0px 5px 0px;}
#logos img {border:1px solid #22546e; padding:2px; margin:3px; }