body{ margin:0px 0px 0px 0px;  overflow-x: hidden;padding:0px 0px 0px 0px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:15px;color:#000; background-image:url(../images/bg.png);}

@import url('https://fonts.googleapis.com/css?family=Oranienbaum|Roboto:300,400,500,700');

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400');

@import url('https://fonts.googleapis.com/css?family=Alex+Brush');



/* Typography */

h1, h2, h3, h4, h5, h6 { font-family: 'Oranienbaum', serif; }

h1, .h1, h2, .h2, h3, .h3 { margin-top:30px; } 

blockquote { font-style: italic; font-family: Georgia; color:#999; margin:30px 0 30px; }

.dottedbg{  padding-top:50px; padding-bottom:50px;}

.bold{ text-align:center; font-size:36px;font-family: 'Oranienbaum', serif; margin-bottom:25px; color:#000000;}

.servitext{ text-align:center; font-size:17px;}

.servitext img{ margin-bottom:10px;}

.servitext p{ margin:0 auto; }

.lightcolor{background-color:#f4f4f4; line-height:26px; padding:25px; text-align:center; color:#333333; padding-top:50px; padding-bottom:50px;-webkit-border-radius: 60px; -webkit-border-top-left-radius: 0; -moz-border-radius: 60px; -moz-border-radius-topleft: 0;

border-radius: 60px; border-top-left-radius: 0px; }

.roundpic img{-webkit-border-radius: 60px;-webkit-border-top-left-radius: 0;-moz-border-radius: 60px;

-moz-border-radius-topleft: 0;border-radius: 60px;border-top-left-radius: 0;}

.top{ margin-top:50px; margin-left:0px; margin-right:0px;}

.nospace{ padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}

.redbox{ background-color:#ef557a; margin-bottom:28px; text-align:center; color:#FFFFFF; font-size:36px; padding-top:10px; padding-bottom:10px;border-radius: 4px; margin-top:60px;}

.age img{ border:solid 1px #000000; text-align:center; margin-bottom:5px; width:100%;}

.age { text-align:center; font-family: 'Oranienbaum', serif; font-size:17px; color:#ef557a;}

.age a  { text-align:center; font-family: 'Oranienbaum', serif; font-size:20px; text-decoration:none; color:#000000;}

.age a:hover{ color:#000000; text-decoration:none;}

.midtext{ text-align:center; margin-bottom:20px;margin-top:20px;  font-family: 'Oranienbaum', serif; font-size:40px; color:#ef557a; }

.view{ text-align:center; margin-bottom:35px;}

.view a{ text-align:center; background-color:#000000; padding:10px 20px 10px 20px; color:#FFFFFF; text-decoration:none;font-family: 'Oranienbaum', serif; font-size:20px;}

.view a:hover{ background-color:#ef557a; color:#FFFFFF; text-decoration:none;}

.last{text-align:center; font-family: 'Oranienbaum', serif; font-size:60px; color:#000000;margin-top:60px; margin-bottom:30px; }

.last img{ line-height:0px; margin:0 auto;}

.last p{line-height:0px; margin:0 auto;}

.news{ text-align:center;font-family: 'Oranienbaum', serif; font-size:20px; color:#000000;}

.datebox{ background-color:#ef557a; color:#FFFFFF; text-align:center; margin-left:35%; margin-right:35%;}

.news a{ text-align:center;font-family: 'Oranienbaum', serif; font-size:20px; color:#000000; text-decoration:none;}

.news a:hover{ text-align:center;font-family: 'Oranienbaum', serif; font-size:20px; color:#ef557a; text-decoration:none;}

.news img{ margin-bottom:10px; max-width:100%;}

.topbox{ background-color:#ecf0f1; background-image:url(../images/topbg.jpg); background-position:top; background-repeat:no-repeat; padding-top:38px; border-bottom:solid 6px #ef557a;}

.whiterwo{ background-color:#FFFFFF; padding:5px; margin-top:25px;}

.fullpic img{ width:100%;}

.model-container02{ margin-left:0px; margin-right:0px; padding-left:8px; padding-right:8px;}

.bootam{ margin-top:20px; font-size:18px;}

.bootam p{ margin:0 auto;}

.phone{ font-size:35px; margin-bottom:35px;}

.allview{ text-align:center; margin-top:25px; padding-bottom:35px; }

.allview a { background-color:#ef557a;}

.ceet{ text-align:center;}

.pinkmenu{ background-color:#ef567b; text-align:center;}

.topsapce{ margin-top:65px; margin-bottom:35px;}

.newfonts{ text-transform:uppercase; color:#ef567b;}

.redbutton{ font-size:15px; background-color:#000; -webkit-border-radius: 100px;

-moz-border-radius: 100px;border-radius: 100px; border:solid 2px #FFFFFF; padding:5px;}

.nomargin{ margin:30px 0px 30px 0px; padding:0px;}

.nomargin2{ margin:0px 0px 0px 0px; padding:0px 10px 0px 10px;}

.topnosapce{ margin-bottom:80px;}

.footer{ background-color:#000000; border-top:solid 3px #ef567b; padding-top:35px; padding-bottom:35px;}

.dis{ text-align:center; color:#c5c5c5; font-size:13px;}

.links ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.links ul li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display: inline; color:#999999;}

.links ul li a{ margin:0px 0px 0px 0px; padding:0px 17px 0px 17px; display: inline; color:#FFFFFF; text-decoration:none;}

.links{ text-align:center; font-size:14px; margin-top:25px; margin-bottom:20px; border-bottom:solid 1px #ef567b; padding-bottom:15px;}

.links ul li a:hover{ color:#ef567b;}

.txtpinks{ color:#ef567b;}

.txtpinks a { color:#ef567b; text-decoration:none; font-size:15px;}

.txtpinks a:hover{ color:#fff; text-decoration:none; font-size:15px;}

.socail{ text-align:right;}

.roundbox{ background-color:#ef567b; margin-top:45PX; text-align:center; color:#FFFFFF; font-size:24px; padding-top:8px; padding-bottom:8px;}

.glyphicon{ font-size:36px; color:#fff}

.gary{ background-color:#efefef; border-radius: 8px; padding:10px; margin-bottom:28px; }

.gary img{border-radius: 8px;}

.innfonts{text-align:center; font-family: 'Oranienbaum', serif; font-size:60px; color:#000000;margin-top:20px; margin-bottom:30px; }

.innfonts p{ margin:0 auto; padding:0px; line-height:0px;}

.innertxt{ text-align:center; margin-bottom:40px;}

/*------------tab-----------*/

.dropbtn{color:#fff;padding:13px;font-size:20px;border-radius: 8px; background-color:#ef557a;border: solid 1px #000000;cursor:pointer;width:330px}

.dropdown{position:relative;display:inline-block; z-index:9999999;}

.dropdown-content{display:none;position:absolute;min-width:330px;

box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}

.dropdown-content a{color:#f4f4f4;padding:8px 0px 8px 0px; margin-bottom:2px;background-color:#ef557a;text-decoration:none;display:block;}

.dropdown-content a:hover{background-color:#000; color:#FFFFFF;}

.dropdown:hover .dropdown-content{display:block}

.dropdown:hover .dropbtn{background-color:#cc3366; color:#fff;}

.scrool{overflow:auto;height:250px;margin-bottom:10px;}

.selcet002{width:40%;float:left;height:auto;text-align:center ; margin-bottom:18px;}

.selcet0032{width:40%;float:left;height:auto;text-align:center}

.selcet{ width:100%; float:left; height:auto; margin-top:40px; text-align:center; margin-bottom:50px;}

.selcet h3{ color:#ab0e0e;font-family: 'Alex Brush', cursive; font-size:56px; font-weight:400; margin:0 auto;}

.selectbox{width:100%;float:left;height:auto;text-align:center ; margin-bottom:48px;}

/*------------tanb-----------*/

.topbox02{ background-color:#ecf0f1; background-image:url(../images/innbg.jpg); background-position:top; background-repeat:no-repeat;  border-bottom:solid 6px #ef557a; padding-top:10px; padding-bottom:10px;}

.topbox03{ background-color:#ecf0f1; background-image:url(../images/innbg2.jpg); background-position:top; background-repeat:no-repeat;  border-bottom:solid 6px #ef557a; padding-top:10px; padding-bottom:10px;}

.topbox04{ background-color:#ecf0f1; background-image:url(../images/innbg3.jpg); background-position:top; background-repeat:no-repeat;  border-bottom:solid 6px #ef557a; padding-top:10px; padding-bottom:10px;}

.wtext { color:#FFFFFF;}

.text-box {text-align: center;background-color:#ef557a;height:100px;padding-top:30px; padding-bottom:129px;background-size: cover;

width: auto;}

.text-box:hover{ background-color:#000;}

.hover {margin: 0 auto;text-align: center;

transition: transform 800ms ease-in-out;

transition: 600ms ease-in-out;

display:block;}

.text-box h3 {font-family: 'Oswald', sans-serif;

color: #f2f2f2;display: block;margin:0 auto;}

.text-box h3 a{ color:#FFFFFF;  text-decoration:none;margin:0 auto;}

.text-box h4{ color:#FFFFFF; font-family: 'Oswald', sans-serif; line-height:20px; margin:0 auto; font-size:13px; padding-top:10px;}

.hover:hover {transform: scale(1.1, 1.1);}

.boaatam{  margin-top:35px;}

.bootamspec{ margin-bottom:20px;}

.wbox{ background-color:#eeeeee; border:solid 1px #d3d3d3; margin-top:30px; margin-bottom:30px; padding-bottom:30px;}

.wbox h2{font-family: 'Roboto', sans-serif; font-size:20px; padding-bottom:10px; border-bottom:solid 1px #CCCCCC; text-align:left; margin-left:2%; margin-right:2%; color:#ef557a; margin-bottom:25px;}

.lineform{ background-color:#fafafa; width:100%; border:solid 1px #dddddd; height:38px;border-radius: 0; color:#333333;    padding: 10px 20px;}

.lineform2{ background-color:#fafafa; width:100%; border:solid 1px #dddddd; height:auto;border-radius: 0; color:#333333;}

.newheading{width:98%;float:left;height:auto;font-size:20px;color:#fab201;padding-bottom:18px;padding-left:2%}

.allreviewbox{ width:100%; float:left; height:auto; border-bottom:solid 1px #333333; padding-top:20px; padding-bottom:20px; margin-bottom:40px;}

.pixreiew{ width:17%; float:left; height:auto;}

.pixreiew img{ border:solid 1px #535353; padding:5px 5px 5px 5px;}

.txtreview{ width:80%; float:left; height:auto; color:#131212; text-align:left;FONT-SIZE: 16px;} 

.txtreview h2{ text-align:center; font-size:36px; text-transform:uppercase; margin:0 auto;text-align:left;}

.txtreview h2 a{ text-decoration:none; color:#222222;}

.txtreview h2 a:hover{ text-decoration:none; color: #FF0000;}

.colorpink{ color:#f3046f;}

.picround img{border-radius: 195px; border:solid 5px #FFFFFF;}

.picround{border-radius:8px; background-color:#f4f4f4; padding:10px 20px 30px 20px }

.rightspace{ padding-left:8px; padding-right:8px;}

.book { background-color:#000; margin-top:15px;}

.pinkbt{ background-color:#ef557a; margin-top:15px;}

.bsapce{ margin-bottom:28px;}

.boderfistblog{ margin-bottom:30px; float:left; height:auto; margin-bottom:30px; }

.redbuttonsmall04{padding:5px 10px 6px 10px; margin:0px 0px 10px 0px; text-align:right; font-size:13px; border-radius: 4px; background-color:#ef557a;}

.redbuttonsmall04:hover{ background-color:#FFFFFF; color:#000000;}

.detailspic img{ border:solid 1px #000000; padding:3px; margin-bottom:25px;}

.postcomet h3{ border-bottom:dashed 1px #dbd3cc; color:#ef557a;  padding-bottom:20px;}

.postcomet{ margin-bottom:48px;}

.lineformnew{ background-color:#fafafa; height:40px;width:100%; border:solid 1px #dddddd; border-radius: 0; color:#333333; margin:0 auto; }

.lineformnew2{ background-color:#fafafa; width:100%; border:solid 1px #dddddd; height:auto;border-radius: 0; color:#333333;}

.nopending{ padding-left:0px;    padding-right: 0px;}

.bootamspace{ padding-top:40px;}

.bootamspace03{ margin-top:5px; margin-bottom:20px;}

.proredbox{ background-color:#ef557a; margin-bottom:28px; text-align:center; color:#FFFFFF; font-size:20px; padding-top:3px; padding-bottom:3px;border-radius: 4px; }

.bio{ padding-left:20px; padding-right:20px; padding-top:15px; text-align:center;font-family: 'Oranienbaum', serif; font-size:19px;}

.colopink{ color:#ef557a;}

.fullboder img{ border:solid 5px #000000;}

.gayeround{ padding:20px 30px 20px 30px;border-radius: 8px; text-align:center;}

.gayeround ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.gayeround ul li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:300; font-size:21px; list-style:none; line-height:45px; border-bottom:dotted 1px #666666;}

.bottmsapce{ margin-bottom:45px;}

.colordrak{ margin-bottom:35px;}

.dropdon{ padding:10px 40px  10px 40px;}

.active{ background-color:#000000;}

label{ font-size:13px;}

.rounddrak{ background-color:#d6d6d6; margin-top:25px; padding-bottom:35px; }

.twoside{ padding-left:5%; padding-right:5%;}

.smalbold{ font-size:15px; font-weight:bold;}

.smlltxt{ font-size:14px; margin-bottom:30px;}



.LIGHPINKS{ background-color:#fce4ec; text-align:center; padding-bottom:90px; padding-top:60px; background-image:url(../images/bg.png);}



.bigtex h1{ font-size:56px;font-family: 'Oswald', sans-serif; line-height:76px;}

.bigtex p{ margin:0 auto; line-height:30px;font-size:19px; font-weight:300;}



.bigtex{ padding-bottom:50px;}

.centtex{ text-align:center;}

.centtex p{ margin:0 auto; line-height:20px; }

.centtex h1{ font-size:46px;font-family: 'Oswald', sans-serif;}

.colodark{ font-style:italic; color:#c60573; font-family:Georgia, "Times New Roman", Times, serif;}

.bsapces{ margin-bottom:15px;}

.colobox{ background-color:#ef557a;}

.blogbox{ color:#FFFFFF; margin-top:50px;}

.blogbox a{ color:#FFFFFF; text-decoration:none;}



@media only screen and (min-width: 520px) and (max-width: 768px) 

{.nospace{ width: 25%;}.servitext{    width: 33%;     margin-bottom: 15px;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {.servitext{ font-size:14px;}.phone{    font-size: 27px;}.redbox{font-size: 24px;}.dropdon{padding: 10px 35px 10px 16px; margin-bottom: 15px;}.roundbox{font-size: 16px;}

}





/*------------new-css-----------*/
.hd3{ line-height:0px; font-size:18px;}
.rightspace{   padding:10px 10px 30px 10px;}
.hddbsapces{ margin-bottom:20px;}
.doteed{  border:dashed 1px #000000; padding:10px 10px 30px 10px; float:left; }
.hddbsapces h2{ font-size:18px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:24px; color:#999999;line-height:0px;}
.hddbsapces h3{ font-size:18px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; color:#000; line-height:0px;}
.txtleft a { color:#f2107a; text-decoration:underline; font-size:18px;}
.txtleftbolg { text-align:left;}
.txtleftbolg  h1{ text-align:left; font-size:26px; margin:0 auto; padding-bottom:10px;}
.txtleftbolg  h6{ text-align:right; font-size:16px; margin:0 auto; padding-bottom:10px;}
.txtleftbolg  h1 a { text-align:left; font-size:26px; margin:0 auto; padding-bottom:10px; text-decoration:underline; color:#000000;}


.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.col-lg-4:hover .image {
  opacity: 0.3;

}

.col-lg-4:hover .middle {
  opacity: 1;
}

.text {

   color: #000;
  font-size: 16px;
  padding: 16px 32px;
}

.text a{
  text-decoration:none;
  color: #000;
  font-size: 16px;
  
}
.text a:hover{
  text-decoration:none;
  color: #ef567b;
  font-size: 16px;
  
}