
/*-------------------------------------------------*/
/* =  General
/*-------------------------------------------------*/
@font-face {
  font-family: 'gotham-light';

  src: url('../font/gotham-light.eot'); /* IE9 Compat Modes */
  src: url('../font/gotham-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/gotham-light.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/gotham-light.woff') format('woff'), /* Pretty Modern Browsers */
       url('../font/gotham-light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../font/gotham-light.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'gotham-medium';

  src: url('../font/gotham-medium.eot'); /* IE9 Compat Modes */
  src: url('../font/gotham-medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/gotham-medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/gotham-medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../font/gotham-medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../font/gotham-medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'gotham-thin';

  src: url('../font/gotham-thin.eot'); /* IE9 Compat Modes */
  src: url('../font/gotham-thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/gotham-thin.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/gotham-thin.woff') format('woff'), /* Pretty Modern Browsers */
       url('../font/gotham-thin.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../font/gotham-thin.svg#svgFontName') format('svg'); /* Legacy iOS */
}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.clear {
  clear: both;
}

.txt {
    width:auto
}

.txt ul li:first-child {
    border-top: 0 none;
}

.txt ul li {
    padding: 9px 0;
    border-top: 1px solid #e5e5e5;
}

.txt ul {
    margin-left: 0;
    padding-left: 0;
    list-style-position: inside;
    list-style-type: square;
    color: #127ab8;
}

.oh { overflow: hidden; }

.mt0 {margin-top: 0px !important; }
.mt10 {margin-top: 10px !important; }
.mt20 {margin-top: 20px !important; }
.mt30 {margin-top: 30px !important; }
.mt40 {margin-top: 40px !important; }
.mb0 {margin-bottom: 0px !important; }
.mb10 {margin-bottom: 10px !important; }
.mb15 {margin-bottom: 15px !important; }
.mb20 {margin-bottom: 20px !important; }
.mb30 {margin-bottom: 30px !important; }
.mb40 {margin-bottom: 40px !important; }
.mb50 {margin-bottom: 50px !important; }
.mb60 {margin-bottom: 60px !important; }
.ml0 {margin-left: 0 !important; }
.mr10 {margin-right: 10px !important; }
.b0 { border: 0 !important;}

.color-white {
  color: #fff !important;
}


a {
    text-decoration:none;
    transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    outline: none;
color: #f1501a;
text-decoration: none;
}
a:hover {
  text-decoration: none;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.left {
  float: left;
}

.right {
  float: right;
}

body {
  margin: 0;
  padding: 0;
  font-family: 'NexaLight';
  background: #fff;
  
  outline: 0;
/*  overflow-x: hidden;*/
}
.toptext{ font-size:18px; color:#000; line-height:24px}
.toptext span{ color:#333}
.logos ul{ margin:0; padding:0}
.logos li{ float:left; margin:0; padding:0; padding-right:25px}


.header{
	height: 697px; background:#000 url(../images/header2.jpg) center; padding-top: 70px;
}
.drname{
	color:#fff; font-size: 45px; font-family: 'gotham-medium', sans-serif;
}
.phonnsocial{
	color:#fff; font-size: 45px; font-family: 'gotham-light', sans-serif;
}
.socialnetwork{
	
}


.socialnetwork li{
	display: inline-block; 
}
.socialnetwork li a{
	background-image:url(../images/socialnetwork.png); background-repeat: no-repeat; height: 25px;  overflow: hidden;  text-indent: -99999px; display: block; 
}
.socialnetwork li a.fb{
	width: 10px; 	background-position: 0px 0px;
}
.socialnetwork li a.twiter{
	width: 24px; 	background-position: -21px 0px;
}
.socialnetwork li a.gplus{
	width: 21px; 	background-position: -56px 0px;
}
.socialnetwork li a.instagram{
	width: 20px; 	background-position: -86px 0px;
}
.socialnetwork li a.youtube{
	width: 18px; 	background-position: -117px 0px;
}
.cform{
	background: rgba(255,255,255,.2);
	color: #333;
	font-size:18px;
}
.cform .heading{
	color: #fff; text-align: center; font-size: 21px; font-family: 'gotham-medium', sans-serif;
	margin-bottom: 30px;
	
	}
	
.cform p{
	display: block; margin: 0px; padding: 0px; margin-bottom: 18px; position: relative;
}
.cform p span{
	position: absolute; left: 10px; top:10px; color: #333333; font-size: 16px; font-family: 'arial', sans-serif;
}
.cform p span b{
	color: #ff0000
}

.tal{ text-align:right; color:#2a9bb6;font-family: 'NexaBold'; font-size:40px}
.tal span{ color:#333}
.cform input[type=text], .cform input[type=tel], .cform input[type=email], .cform textarea{
	width: 100%; padding: 10px 14px; background: rgba(255,255,255,.7);  border: none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;   outline: none ; color: #333333; border:3px #0aa4be solid; margin-bottom:8px
}

.cform select{
	width: 100%; padding: 10px 14px; background: rgba(255,255,255,.7);  border: none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;   outline: none ; color: #333333; border:1px #0aa4be solid; margin-bottom:8px
}


.cform input[type=submit]{
	  color: #fff; background: #0aa4be; border: none; font-size: 18px; padding: 8px 14px; font-weight: bold; font-family: 'PT Sans', sans-serif; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;outline: none
	 }
.cform textarea{
	height: 60px; resize: none; 
}
.form-right-text{
	color:#fff; font-size: 40px; font-family: 'gotham-thin', sans-serif; margin-top: 40px;
}
.form-right-text .bigtext{
	font-size:48px; text-transform: uppercase; line-height: 75px
}
.logos{
	background:#fff; padding: 22px 0px;
}
.logos .container img{
	margin-right: 10px;
}
.whyWomen{
	 background: #fff; padding: 40px 0px;
}
.whyWomen H1{
	margin: 0PX; font-size: 30px; font-family: 'gotham-light', sans-serif; color: #ed35a4; display: block; text-transform: uppercase; margin-bottom: 25px;
}
.whyWomen p{
	font-size: 20px; color: #333333; 
}
.whyWomen ul{
	display: block; padding: 0px; margin: 0px;
}
.whyWomen ul li{
	border-bottom: 1px dotted #eeeeee; padding: 10px 0px; font-size: 28px; font-family: 'gotham-light', sans-serif;  color: #eeeeee
}
.whyWomen ul li:last-child{
	border:none; padding-bottom: 0px;
}
.whyWomen ul li span{
	color: #ed35a4
}
.vaginal{
	 padding: 38px 0px;
	 background-color:#76ced5;
	 margin-bottom:20px; 
}

.vaginal2{
	 padding: 38px 0px;
	 background-color:#219aae;
	 margin-bottom:20px; 
	 /*background-image:url(../images/bg-ads.png); background-size:cover;*/
}

.vaginal2 h1{ margin-bottom:20px}

.adds{ background-image:url(../images/area-i.png); background-position:left center; background-repeat:no-repeat; padding-left:50px; font-size:18px; line-height:30px; color:#000; margin-bottom:10px}
.adds span{ color:#FFF}

.vaginal .margin{
	padding-top: 20px; 
}
.whitebg_top{
	-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background: #fff; padding-top: 25px;
}
.whitebg_bottom{
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
background: #fff; padding-bottom: 25px;
}
.vaginal h1{
	display: block; margin: 0px; font-size: 30px; color: #ffffff; font-size:40px 
}
.vaginal h1 span{
	font-size: 25px; color: #444444
}
.vaginal .right img{
	border: 1px solid #e5e5e5; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; 
}
.vaginal p{
	font-size: 18px; 
	color:#000; line-height:28px; text-align:justify
}
.comments{
	background: #fff; padding: 55px 0px; border-bottom: 1px solid #d8d8d8;
}
.comments h1{
	color:#222222; font-size: 31px; font-family: 'gotham-light', sans-serif; margin: 0px; padding: 0px; text-transform: uppercase; position: relative;
}
.comments h1 img{
	position: absolute; right: 0px; top:-31px;
}
.comments h1 span{
	color:#bf2e1d; 
}
.carousel-control{
	width:39px; height: 39px; border-radius:50%; background: #afafaf;   font-size: 50px; 
  
  color: #fff; position: relative;
}
.carousel-control span{
	display: block; text-align: center; margin-top: -21px;
}
.carousel-control.left, .carousel-control.right{
	background-image:none; position: absolute; opacity: 1; filter: alpha(opacity=100);
	text-shadow: none
}
.userimg img{
	-webkit-box-shadow: 2px 2px 5px -1px rgba(128,128,128,1);
-moz-box-shadow: 2px 2px 5px -1px rgba(128,128,128,1);
box-shadow: 2px 2px 5px -1px rgba(128,128,128,1);
}
.carousel-control.left{
	  left: 420px;
  top: 23px; 
}
.carousel-control.right{
	  left: 460px;
  top: 23px;
}
.comments  .slidecontent{
	margin-left:128px; margin-top: 30px;
}
.comments   blockquote{
	font-size: 18px; color: #222222; font-family: 'gotham-light', sans-serif; font-style: italic;
	padding: 0px; margin: 0px; border: none; position: relative; text-indent:75px;
}
.comments blockquote:before {
display: block;
content: open-quote;
font-size: 80px;
position: absolute;
left: -33px;
top: -29px;
color: #7a7a7a; font-family: arial; font-size: 75px;
}
.comments blockquote:after {
  display: block;
  content: close-quote;
  font-size: 80px;
  position: absolute;
  right: 7px;
  bottom: -57px;
  color: #7a7a7a;
  font-family: arial;
  font-size: 75px;
}
.comments blockquote cite {
color: #999999;
font-size: 18px;
display: block;
margin-top: 5px; color: #222222; text-align: right; position: relative; font-style: italic;
}
.comments blockquote cite .txt{
float: right; display: block;
}
.comments blockquote cite .line{
  height: 1px;
  background: #000;
  width: 46px;
  display: block;
  float: right;
  margin-top: 14px;
  margin-right: -66px; }
.date span{
	  display: block;
  font-size: 15px;
  color: #111111;
  margin-left: -52px;
  line-height: 30px;
}
.logos.wlogo{
	background:#fff; border-bottom: 1px solid #dbdbdb
}
.logos.wlogo img{
	margin-right: 35px;
}
.footer{
	background:#fff; padding: 35px 0px; color: #333333; font-size: 15px;
}
.vaginalcenter{
	text-align:center
}