@import url(http://fonts.googleapis.com/css?family=Satisfy);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,400italic);
@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700);
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,700,700i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700|Roboto:300,300i,400,400i,500,500i,700,700i,900,900i'); 
@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Lato|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');
@font-face {
    font-family: 'museo500';
    src: url('../fonts/museo500-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/museo500-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300_italic';
    src: url('../fonts/museosans-300italic-webfont.woff2') format('woff2'),
         url('../fonts/museosans-300italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
 
}

@font-face {
    font-family: 'museo_sans500';
    src: url('../fonts/museosans-webfont.woff2') format('woff2'),
         url('../fonts/museosans-webfont.woff') format('woff'); 
    font-weight: normal;
    font-style: normal; 

}
@font-face {
    font-family: 'museo700';
    src: url('../fonts/museo700-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/museo700-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300';
    src: url('../fonts/museosans-300-webfont.woff2') format('woff2'),
         url('../fonts/museosans-300-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans700';
    src: url('../fonts/museosans_0-webfont.woff2') format('woff2'),
         url('../fonts/museosans_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'Museo300-Regular';
  src: url('../fonts/Museo300-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Museo300-Regular.otf')  format('opentype'),
	     url('../fonts/Museo300-Regular.woff') format('woff'), url('../fonts/Museo300-Regular.ttf')  format('truetype'), url('../fonts/Museo300-Regular.svg#Museo300-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
    overflow-x: hidden;
    font-family: 'Muli';
	font-size: 15px;
}
@font-face {
    font-family: 'Bebas Neue';
    src:url(../fonts/BebasNeue.otf);
}

p {
    font-size: 14px;
    line-height: 21px;
	    color: #fff;
}

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
}

ul {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
table.dataTable.payment-table{
    border-collapse: collapse;}

#table_id th {
	background:#e4e4e4;
}
/*auth-pop-up*/
.auth-pop .modal-content
{
width:100%;
}
.auth-pop .auth-form
{
border-top: 1px solid #2f2c2c;
margin-top: 25px;
padding-top: 10px;
}
.modal.auc-modal
{
padding:10% 0;
}
.auth-form h5
{
color: #fff;
 
font-size: 18px;
line-height: 18px;
margin: 5px 0;
}
.label.avail-amt
{
font-size: 14px;
padding: 12px 15px;
justify-content: center;
 
display: flex;
letter-spacing: 0.4px;
}
.auc-list li
{
list-style: none;
display: inline-block !important;
margin: 7px 10px;
border: 1px solid #dc972f;
padding: 7px 12px !important;
border-radius: 5px;
}

 .auth-form .proceed-btn,.auth-msg-btn .proceed-btn
{
display: flex;
margin: 0 auto;
text-transform: capitalize !important;
font-size: 15px !important;
line-height: 15px !important;
}
.member-dialog .auth-form .sp-int input
{
margin:0px;
}
.modal-dialog.member-dialog .auth-form input.card-number.card{
    max-width:160px;
    display:inline-block;
    margin-left:15px;
}
.auth-form .sp-t
{
display:inline-block;
margin: 10px 0;

}
.auth-form .sp-l
{
display:block;
}
.auth-pop .modal-dialog.member-dialog
{
    position: relative;
    width: auto;
    margin: 10px;
}
.auth-form input[type="number"]::-webkit-outer-spin-button, .auth-form input[type="number"]::-webkit-inner-spin-button,.auth-msg-modal input[type="number"]::-webkit-outer-spin-button,.auth-msg-modal input[type="number"]::-webkit-inner-spin-button
{
 -webkit-appearance: none;
 margin: 0;
}
.modal.auth-msg-modal
{
padding:11% 0;
}
.auth-msg-modal .modal-dialog.member-dialog
{
margin:0 auto;
}
.inner-s
{
display:block;
margin:10px 0;
}
.auth-msg-btn
{
display:flex;
margin:20px 0 5px 0;
}
.auth-msg-btn .proceed-btn
{
margin:0 auto;
}
.modal.auth-pop
{
padding:5% 0;
}
.auth-form input[type="number"],.auth-msg-modal input[type="number"]
{
  -moz-appearance: textfield;
}
/*End of auth-pop-up*/

/*Start Page Banner*/
.page-banner{
	width:100%;
	clear:both;
	position:relative;
	margin-bottom: -45px;
}
.page-banner img{
	width:100%;
	height:auto;
}
.banner-text{
	position: absolute;
    top: 120px;
    left: 0px;
    text-align: center;
    width: 100%;
}
.banner-text h1{
	color: #ffcd00;
	color: #2c84eb;
	font-size: 40px;
	font-size: 50px;
	font-weight: 500;
	margin: 0px;
	font-family: 'Muli';
}
.banner-text p {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    margin-top: 2px;
    line-height: normal;
}
/*Start Page Banner*/
.mid-section{
	width:100%;
	clear:both;
}
/*start login-page */
.loginform-main{
	width: 485px;
    margin: 0 auto;
}
.loginpage .form-group{
	margin-bottom:20px;
}
.loginpage label{
	color:#fff;
	font-size:15px;
	font-weight:400;
	 
	margin-bottom:8px;
}
input[type="text"], input[type="search"], input[type="email"], input[type="password"] ,.modal-dialog.member-dialog input.card-number.card, #paypal-credit-card .modal-dialog.member-dialog input,.contactpage textarea{
	width:100%;
	background: #373838;
	border: none;
	color: #fff;
	padding:11px 12px;
	text-align:left;
	border-radius:4px;
	font-size:15px;
	height:44px;
}
.dataTables_filter input[type="search"]{
	padding: 7px 12px;
}
.contactpage textarea{height:120px !important;}
.changepass .form-input-edit{margin-bottom:0px;
padding:0px;}
.loginpage input.login-btn,.loginpage .login-btn.forgot-btn,.changepass .form-input-edit .login-btn{
font-family: 'museo_sans500';
font-size: 18px !important;
padding: 8px 0px;
}
.loginpage .login-btn.forgot-btn{border-radius:4px;
text-transform:uppercase;display: block;}
.login-pagenew .loginpage a{
	 
font-weight:500;
font-size:16px;
margin: 0 auto;
width: -moz-max-content;
line-height: 14px;
}
.loginpage .login-btn,.changepass .form-input-edit .login-btn{
	width: 108px;
	text-align: center;
margin: 0 auto;
background:#285fa6;
border-color:#285fa6;
padding: 3px 0px;
}
.changepass .form-input-edit .login-btn{padding: 8px 27px;
width:auto;
float: none;
text-transform:uppercase;}
.login-btn-div,.forgot-login,.changepass .login-btn-div{text-align:center;}
/*end login-page */



.page-scroll.btn.btn-primary.animated1{
	color:#fff;
}
.glyphicon.glyphicon-minus.on-opened{
	font-size: 27px;
    font-weight: bold;
    color: #fff;
	line-height: 18px
}
.glyphicon.glyphicon-plus.on-closed{
	font-size: 27px;
    font-weight: bold;
    color: #fff;
	line-height: 18px;
}
.inner-location1{
	margin-bottom: 6px;
}
a.setprofilepic{
	margin-top: -30px;
}
li.inner-setting{
	    border-bottom: 1px solid #ccc;
}

.footer-thought{
	margin-top: 34px;
font-size: 15px;
}
.style-1{
	margin-top: 90px;
	margin-bottom: -21px;
}

/* start section*/
.section-thought{
	padding:0;
	margin:0;
	width:100%;
	background: url('../images/background-section.jpg') ;
}
.section-browse{
	padding-top:71px;
	padding-bottom:41px;
}
.section-header{
	font-size:44px;
	font-family: 'museo_sans700';
	color:#dd0e1c;
	padding-bottom:19px;
	margin:0;
}
.section-header span{
	color:#13b5f1;
	background:url('../images/logo-icon-new.png') no-repeat right;
	padding-right: 59px;
}
.section-thought .section-para p{
	font-size:20px;
	font-family: 'museo_sans300';
	color:#f5f5f5;
	text-align:justify;
	line-height:36px;
	
}
.section-thought .section-btn{
	border-color: #c61925;
    background-color: #c61925;
	font-weight:400;
    width: 194px;
    margin:0px auto;
    display: flex;
    margin-top: 48px;
    padding: 10px 35px;
}
/* end section*/



/* start testinomial*/

.testinomial{
	padding:0;
	margin:0;
	width:100%;
	background:#000;
}
.testinomial-form h3 span{
	color:#d40917;
}
/* end testinomial*/
 


/*-----Registration page design start-------*/
#msform {
    text-align: left;
    position: relative;
    bottom:20px;
}
#msform fieldset {
    border: 0 none;
    padding:20px 30px 33px	;
    box-sizing: border-box;
    width:100%;
    height: 580px;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 4px;
    position: relative;
}
#msform h3.fs-subtitle{
	border-bottom:1px dashed #d9d6d6;
	padding:0 0 15px;
	margin:15px 0;
	font-size:16px;
    font-weight:300;
    line-height:20px;
    margin-bottom:15px;
}
.field-set{
	float:left;
	width:100%;
	clear:both;
	margin:0 0 25px;
	text-align:left;
	position:relative;
}
.field-button-sec{
	float:left;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	text-align:left;
}

.field-set label.label-full{
	/* font-family:Roboto; */
	font-size:18px;
    line-height:20px;
	font-weight: 400;
	float:left;
	width:100%;
	clear:both;
	margin:0 0 15px 0;
}
.standard-col-12 .field-set label.label-full{width:auto;clear:none;}
#msform .field-set .action-button{
	height:14px;
    text-indent:-9999px;
    width:14px;
	line-height:14px;
	margin:0;
	padding:0;
	border:0;
	background:#c7c7cd;
	border-radius:50%;
	box-shadow:0 0 0 2px white, 0 0 0 4px #c7c7cd !important;
	font-size:0;
	vertical-align:top;
}
#msform .field-set .action-button:hover, 
#msform .field-set .action-button:focus,
#msform .field-set .action-button:active {
    box-shadow:0 0 0 2px white, 0 0 0 4px #c7c7cd;
}
.field-set .field-blk{
	float:left;
	width:auto;
	margin:0 30px 0 0px !important;
	text-align:left;
	vertical-align:top;
}
.field-set .field-blk > label{
	color:#4c4c4c;
	vertical-align:top;
	margin:-1px 0 0 0px;
    font-size:18px;
    font-weight:400;
    line-height:16px;
}
/* .interestedin_error,
.gender_error,
.wantbecome_error,
.nickname_error,
#msform .join_error,
.my-form-section .error, #paypal .error{
    font-size:13px;
	line-height:14px;
	width:100%;
	color:#dd1b1b;
	text-align:left;
	clear:both;
	padding:5px 0px 0px 0px;
} */

#msform input.my-btn, a.my-btn{
  font-size:16px;
  font-weight:400;
  color:white;
  padding:6px 25px 0px 20px;
  margin:10px 8px 20px 0px;
  display:inline-block;
  text-decoration:none;
  width:50px; height:27px; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px; 
  background-color: #3a57af; 
  transition: all 0.1s linear 0s; 
  top: 0px;
  position: relative;
  text-transform:uppercase;
}
#msform input.my-btn:hover, a.my-btn:hover{
  top: 3px;
  background-color:#2e458b;
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}
#msform input.my-btn{
	height:50px;
    margin:0;
    min-width:120px;
    padding:0;
	border:0;
}
#msform input.my-btn:hover{
  top:3px;
  background-color:#2e458b;
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}
.field-blk-full{
	float:left;
	width:100%;
}
.field-blk-half{
	float:left;
	width:48%;
}
.field-blk-half:nth-of-type(2n){
	float:right;
}
#msform .field-blk-half{
	margin:0 0 25px;
	position:relative;
}
#msform .field-blk-half input, 
#msform .field-blk-half select, 
#msform .field-blk-half textarea{
	margin:0;
	padding:12px 15px;
	font-size:14px;
	line-height:16px;
}

/*-----Registration page design end-------*/


/*Start Registration*/
.registration-title{
	border-color:#eb1423;
	border-bottom: 3px solid #eb1423;
	font-size:30px;
    font-weight: 400;
	text-align:left;
	padding: 0px 0px 10px 0px;
	
}
.regis-head .form-group{
	margin-bottom:20px;
}
.regis-head .form-group input{
	width: 100%;
	background: #373838;
	border: none;
	color: #fff;
	padding: 11px 12px;
	text-align: left;
	border-radius: 4px;
}
.regis-head .form-group label{
	color: #fff;
font-size: 15px;
font-weight: 400;
margin-bottom: 5px;
}
.rig-page .registration-field1{
	color:#fff;
	margin-bottom: 14px;
}
.registration-label1{
    float: left;
    display: inline-flex;
	font-weight: 500;
	font-size: 18px;
	color:#fff;
	margin:0;
}
.rig-page .registration-field1 .action-button{
height: 12px;
text-indent: -9999px;
width: 13px;
line-height: 12px;
margin: 0;
padding: 0;
border: 0;
background: #fff;
border-radius: 50%;
font-size: 0;
vertical-align: top;
margin-top:7px;
}
.rig-page .field-blk1{
	margin-left:30px;
}
.rig-page .header{
	margin-left: 3px;
	 
	font-weight: 400;
	color: #fff;
	font-size: 15px;
	margin-bottom: 0px;
}
.resigtration-suger-daddy,.resigtration-suger-baby{float:left;}
.regis-head #msform .field-button-sec #btn_frm1{
	width: 108px;
text-align: center;
display: flex;
margin: 0 auto;
background: #285fa6;
border-color: #285fa6;
padding: 3px 0px;
}
.regis-head #msform .field-button-sec #btn_frm1:hover{
	background: #073d84;
	border-color: #073d84;
}
	
.regis-head #msform .field-blk1{
	text-align:left;
}
.regis-head #msform .fieldset-3{margin-left:0px;}
.regis-head #msform .field-blk-half{width:50%;}

.regis-head #msform .field-blk1{margin-left: 20px;}
/*End Registration*/

.slider-content .learn-home-btn{
	border-color: #c61925;
    background-color: #c61925;
    text-align: center;
	margin-left:20px;
}
.slider-content .login-home-btn{
	border-color: #c61925;
    background-color: #c61925;
    text-align: center;
	margin-left:20px;
}
 

.shoe.field-set.field-one-third{
	margin-left:0;
}

.profile-detials-edit .table-responsive{
	overflow:hidden;
}

.loginpage .borderline {
    border-bottom: 2px solid #bb666c;
    margin-bottom:10px;
    float: left;
    width: 100%;
    margin-top: 10px;
}
.slider-content.loginmem {
    top: 11% !important;
}
.fs-title-radio {
    width: 100%;
    float: left;
}
label.label-full.label-payment {
	font-size: 20px;
	line-height: 20px;
	color: #2c84eb;
	margin: 0 0 20px;
	padding: 0 0 15px;
	border-bottom: 1px solid #cd1800;
	width: 100%;
	font-weight: 400;
}
.loginpage h1 img {
	width: 50px !important;
	margin-left: 80px;
    margin-top: -15px;
                
}
.loginpage span {
    text-align: center;
    font-size: 30px;
    clear:both;
    display:block;
    font-weight: bold;
}
.user {
    color: #2c84eb;
    font-family: Roboto !important;
    font-size: 18px;
    text-align:right;
    padding-top: 12px;
	font-weight:bold;
}
.loginmem .loginpage input {
    text-align: left;
    color: #000;
    border: 1px solid #666;
    height: 35px;
    margin: 10px 0;
    padding-left: 10px;
}
.loginmem .loginpage input[type="submit"] {height: auto !important; text-align: center;}
.status {
    padding:50px 0px 80px 0px;
}




/* New css start */

.status .profile-tab.tab {
    width: 100%;
    height: auto;
}
.profile-tab.tab ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.profile-tab.tab ul li{
    margin: 0px 40px;
}
.profile-tab.tab ul li:first-child{
    margin-left: 0px;
}
.profile-tab.tab ul li:last-child{
    margin-right: 0px;
}
input::placeholder {
  color: #dc972f !important;
  opacity: 1; /* Firefox */
}

input::-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #dc972f !important;
}

input::-ms-input-placeholder { /* Microsoft Edge */
 color:#dc972f !important;
}

.profilelink .inner-container{
    position: relative;
}
.profilelink .successmess.alert-success, .changepass .successmess.alert.alert-success{
    /* 
    top: 0px;
    background-color: #3c763d;
    border-color: #f0f3ed;
    padding: 15px;
    margin: 0px 15px 20px; 
    */
    top:0 !important;
    padding: 15px;
    margin: 0px 0px 20px;
    background-color: rgba(0,0,0,0.5) !important;
    border: 2px solid #dc972f !important;

}
/* .changepass .successmess.alert.alert-success{
    top: -188px;
} */
.profile-left-sec {
    border-bottom: 1px solid #151515;
    border-radius: 0 !important;
	padding: 0px 20px !important;
}
.status .tab .profile-left-sec ul li button.active:after {
    position: absolute;
    content: '';
    width: 100%;
    left: 0;
    bottom: 0;
    height: 3px;
    background-color: #dc972f;
}
.status .tab .profile-left-sec ul li button.active {
    position: relative;
}
.status .tab .profile-left-sec ul li button,.status .tab .profile-left-sec ul li a {
    padding: 18px 5px !important;
}
.my-form-section form h2.fs-title.designer-heading, .memebership-form .fs-title{
    text-align: center;
    margin: 0 auto;
    width: auto;
    padding-bottom: 25px;
    position: relative;
    color: #da9630;
    font-size: 55px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Bebas Neue';
    line-height: 20px;
}
.my-form-section form h2.fs-title.designer-heading span{
    color: #fff;
}
.publicphoto.profile-tile {
    margin-top: 48px;
}
.publicphoto.profile-tile.description{
    margin-top: 30px;
}
.publicphoto.profile-tile h4{
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0px 0px 25px 0px;
    font-family: 'Bebas Neue';
}
.content-black-blk textarea::placeholder {
    color: #dc972f !important;
}
.profile-info-detail {
    color: #dc972f;
    margin-left: 20px;
}
.profile-info-detail p {
    font-size: 16px;
    margin-bottom:30px;
    color: #dc972f;
    font-family: 'Muli';
    font-weight: 300;
}
.profile-info-detail h2 {
    font-weight: 600;
    text-transform: uppercase;
}
.profile-info-detail a {
    background-color: #db962f;
    background: -moz-linear-gradient(left, #db962e 0%, #cb9b4f 100%);
	background: -webkit-linear-gradient(left, #db962e 0%,#cb9b4f 100%);
	background: linear-gradient(to right, #db962e 0%,#cb9b4f 100%);
    padding: 10px 25px 10px 25px;
    background-repeat: no-repeat;
	font-size:14px;
	position:relative;
}
.profile-info-detail  .fa{
    padding-right:5px;
}
.profile-info-detail a:hover, .profile-info-detail a:focus{
    color:#fff;
}
#personal_info_frm .blue-btn-container {
    text-align: left;
    margin-top: 30px;
}
.memebership-form .publicphoto.profile-tile{
    margin-top: 0px;
}
.memebership-form .blue-btn-container{
    clear: both;
    text-align: center;
}
/* New css end */

/*START SUGAR DADDY PHOTOS & VIDEOS*/
.new-photo .publicphoto.profile-tile {
    margin-top: 0px;
}
.status .tabcontent.profile-form .content-black-blk p, .avilability .form-custom-checkbox p{
    font-size: 16px;
    line-height: 24px;
    margin-bottom:0px;
    padding: 0px;
    color: #db962e;
    font-weight: 300;
    border: none;
    font-family: 'Muli';
}
.divisde.looking-dropdwn{
    border: 1px solid #dc972f!important;
    border-radius: 25px;
}
.new-photo .publicphoto.profile-tile .bluebgselect p{
    color: #db962e !important;
    padding: 0px!important;
    font-size: 12px!important;
    line-height: 24px!important;
    margin: 5px 0px 0px 0px;
    font-weight: 300 !important;
}
.new-photo .publicphoto.profile-tile .bluebgselect p.photos-icon-para{
    color: #fff !important;
    margin: 10px 0px 0px 0px;
    text-align: center;
}
.new-photo .upload-sec img{
    border: 1px solid #db962e;
    border-radius: 2px;
}
.new-photo .on-hover-text{
    position: absolute;
    background: #ca9a52;
    padding: 10px 15px 10px 15px;
    bottom: 0px;
    display: none;
    transition: all .2s ease-in-out;
    width: 100%;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.new-photo .on-hover-text .on-hover{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.new-photo .on-hover-text .on-hover-checkbox{
    justify-content: flex-start;
    width: 80%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.new-photo .on-hover-text .form-custom-checkbox{
    margin: 0px;
}
.new-photo .on-hover-text .form-custom-checkbox span{
    color:#fff;
}
.new-photo .form-custom-checkbox .checkbox-para {
    font-family: 'Muli';
    font-weight: 300;
    font-size: 13px;
}
.new-photo .checkmark{
    top: 2px;
}
.new-photo .photo-span i{   
     cursor: pointer;
    font-size: 30px;
    color: #000; 
}
.new-photo .form-custom-checkbox .checkmark:after{
    border: solid #ca9a52;
}
.new-photo .form-custom-checkbox input:checked ~ .checkmark , .new-photo span.checkmark, 
.new-photo .form-custom-checkbox:hover input ~ .checkmark {
    background-color: #fff;
}
.new-photo .on-hover-text .on-hover-dustbin{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 20%;
    align-items: center;
}
.new-photo .on-hover-text .on-hover-dustbin img{
    width: 22px;
    height: 30px;
    border: 0px;
}
.new-photo .photo-margin{
    margin-bottom:20px; 
    min-height: 207px;
}
.new-photo .photo-margin_inner:hover{
    cursor:pointer;
}
.new-photo .photo-margin_inner:hover .on-hover-text{
    display: block;
    opacity:1;
    transition: all .2s ease-in-out;
}
.new-photo .photo-margin_inner{
    position:relative;
    width: 100%;
}
.new-photo .new-vdo .input-file-container{
    width: 470px;
    cursor: pointer;
}
.new-photo .new-vdo .photo-margin{
    position:relative;
}
.new-photo .new-vdo .play-btn{
    position:absolute;
    top: 30%;
    left: 38%;
}
.new-photo .new-vdo .play-btn img{
    border:0px;
}
.new-photo .blue-btn-container{
    margin: 0 auto;
    text-align: center;
}
.new-photo .video-upl{ 
    height: 215px;
    margin-bottom: 30px;
}
.new-photo .video-upl video{
    object-fit:cover;   
    border: 1px solid #dc972f;
    border-radius:2px;
}
.new-photo .upload-sec .delete.video{
    cursor: pointer;
    position: absolute;
    bottom: -11px;
    right: 4px;
    display: block;
    width: 30px;
    height: 30px;
    background: rgba(192,192,192, 0.8);
    border-radius: 50px;
    color: #000;
}
.new-photo .upload-sec .delete.video i{
    margin: 8px 0px 0px 9px;
}
/*END SUGAR DADDY PHOTOS & VIDEOS*/

/* START SUGAR BABY AUCTION HISTORY PAGE */
.new-pay-detail .new-auction .profile-1.tabcontentnew{
    width:100%;
}
.new-auction .all-ction-list{
    padding-bottom: 20px;
    width: 100%;
    float: none;
    padding: 40px 30px 40px;
    background: #000;
}
.new-pay-detail .new-auction.profile-detials-edit ul li .tablinks.active::after{
    left:18px;
}
.new-auction .all-ction-list .list-girl-one {
    padding: 18px 32px 18px 32px;
    border: 1px solid #dc972f;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 25px;
}
.new-auction .all-ction-list .list-girl-one:last-child{
    margin-bottom: 0px;
}
.allaction-list{
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
}
.auctionimg{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}
.auctionimg .girl-pril-img{
    width:126px;
}
.auctionimg .girl-pril-img img{   
    border-radius: 50%;  
    border: 2px solid #dc972f;
    width: 126px;
    height: 126px;
    overflow:hidden;
}
.auctiontext{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-end;
    margin-left: 35px;
    align-items: center;
}
.auctiontext .proifl-img-text h5 a{	
    font-size: 30px;
	color: #dc972f;
	display:block;
    font-weight:500;
    font-family: 'Bebas Neue';
    text-transform:capitalize;
    text-align: left;
}
.auctiontext .proifl-img-text h5{
    margin: 0px 0px 8px;
}
.auctiontext .proifl-img-text p{
    font-size: 16px;
	color: #fff;
    font-family: 'Muli';
	font-weight:300;
    margin:0px;
    text-align: left;
    margin-bottom: 5px;
}
.auctiontext .proifl-img-text .date{
    display: inline-block;
    margin: 0px 30px 0px 0px;
}
.auctiontext .time{
    display: inline-block;
}
.auctiontext i{
    margin-right: 8px;
    color: #dc972f;
}

.new-auction .auction-height{
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-self: center;
}
.new-pay-detail .new-auction .girls-profile-detl ul{
    display: block;
}
.new-pay-detail .new-auction .girls-profile-detl ul li{
    padding: 0px;
    display: block;
    font-size: 16px;
	color: #fff;
    font-family: 'Muli';
    font-weight:300;
    margin: 0px 0px 10px 0px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.new-pay-detail .new-auction .girls-profile-detl ul li .auc-height-wrap{
    font-weight: 300;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin:0px;
}
.new-pay-detail .new-auction .girls-profile-detl ul li .align-left{
    flex: 1;
    text-align: left;
}
.new-pay-detail .new-auction .girls-profile-detl p{
    margin: 0px;
    flex: 1;
}
/* END SUGAR BABY AUCTION HISTORY PAGE */

.white-text {
    color: #fff !important;
}

.section-title h3{
    color: #666;
    //font-style: italic;
    font-size: 28px;
    
    text-transform: none;
}

.section-title p {
    padding-bottom: 60px;
    color: #999;
    font-size: 18px;
    //font-style: italic;
    font-weight: 300;
}

.slider-content .register-form {
    margin-top: -95px;
        margin-left: 0px;
}
.register-form {
    text-align:center;
    width:385px;
    margin:0 auto;
    background-color: #dfdcdd;
    border-radius:10px;
    padding:75px 63px;
    margin-bottom: 20px;
}
    .register-form h1 {
        font-size: 32px !important;
        font-family:'Bebas Neue' !important;
        color:#000 !important;
            letter-spacing: 3px;
            text-align:left;
    }
    .register-form h4 {
        color: #000;
        font-family:Roboto;
        font-size:19px;
        text-align: center;
		margin-bottom: 26px;
        font-weight: bold;
        margin-top: -19px;
    }
    .register-form img {
        width: 50px !important;
        padding-top: 9px;
        margin-left:30px;
    }
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.navbar-default.navbar-shrink{background:#000;}
.navbar-default.navbar-shrink .navbar-brand {
    min-height: auto;}
nav.navbar-default.navbar-shrink {
    padding: 10px 0 0px;
}
ul.navbar-nav li a.padingsize,ul.navbar-nav li a.padingsize:hover {
	margin-left: 0px;
    font-size: 16px;
    text-align:center;
	border-radius: 4px;
	border: 1px solid #151515;
    background: #151515;
	padding: 1px 38px 1px 10px !important;
	position:relative;
}
ul.navbar-nav li a.padingsize:after{
    content: "";
    position: absolute;
    top: 44%;
    right: 15px;
    margin-top: -3px;
    box-sizing: border-box;
    height: 10px;
    width: 10px;
    border-style: solid;
    border-color: #dc972f;
    border-width: 0px 1px 1px 0px;
    transform: rotate(45deg);
    transition: border-width 150ms ease-in-out;
}
ul.navbar-nav li a.padingsize:hover:after{
    border-color: #ffffff;
}
ul.navbar-nav li a.padingsize span{font-size: 14px;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 37px;
    font-family: 'Muli';
}

ul.navbar-nav  li  a.padingsize  img {
   display: list-item;
    text-align: center;
    width:37px;
    height:37px;
    padding-bottom:0px;
    border-radius:100%;
    margin: 0 auto;
	float:left;
    margin-right:9px;
    border: 2px solid #dc972f;
}

.btn-primary {
    text-transform: uppercase;
    font-weight: 300;
    color: #fff ;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: none !important;
}

/*--------------------------------------------------*/
/* Start Side Nav Section
/*--------------------------------------------------*/
.menu-wrap a {
	color: #fff;
    font-weight: 300;
    font-family: 'Oswald', sans-serif;
}

.menu-wrap .logo {
    font-family: "Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;
    font-size: 35px;
}

/* Menu Button */
.menu-button {
	position: fixed;
	z-index: 1000;
	margin: 1em;
	padding: 0;
	width: 2.5em;
	height: 2.25em;
	border: none;
	text-indent: 2.5em;
	font-size: 1.5em;
	color: transparent;
}

.menu-button::before {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	bottom: 0.5em;
	left: 0.5em;
	background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
	content: '';
}



.menu-button:hover {
	opacity: 0.6;
}

/* Close Button */
.close-button {
	width: 1em;
	height: 1em;
	position: absolute;
	right: 1em;
	top: 1em;
	overflow: hidden;
	text-indent: 1em;
	font-size: 0.75em;
	border: none;
	background: transparent;
	color: transparent;
}

.close-button::before,
.close-button::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0;
	left: 50%;
	background: #bdc3c7;
}

.close-button::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.close-button::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* Menu */
.menu-wrap {
	position: absolute;
	z-index: 1001;
	width: 300px;
	height: 100%;
	background: #111;
	padding: 2.5em 1.5em 0;
	font-size: 1.15em;
    
	-webkit-transform: translate3d(-320px,0,0);
	-moz-transform: translate3d(-320px,0,0);
	-o-transform: translate3d(-320px,0,0);
	transform: translate3d(-320px,0,0);
    
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -webkit-transform 0.4s;
	-o-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
    
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-moz-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-o-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}


.menu, 
.icon-list {
	height: 100%;
}

.icon-list {
	-webkit-transform: translate3d(0,100%,0);
	-moz-transform: translate3d(0,100%,0);
	-o-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

.icon-list a {
	display: block;
	padding: 0.8em;
    
	-webkit-transform: translate3d(0,500px,0);
	-moz-transform: translate3d(0,500px,0);
	-o-transform: translate3d(0,500px,0);
	transform: translate3d(0,500px,0);
}

.icon-list,
.icon-list a {
	-webkit-transition: -webkit-transform 0s 0.4s;
	-moz-transition: -webkit-transform 0s 0.4s;
	-o-transition: -webkit-transform 0s 0.4s;
	transition: transform 0s 0.4s;
    
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-moz-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-o-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.icon-list a:nth-child(2) {
	-webkit-transform: translate3d(0,1000px,0);
	-moz-transform: translate3d(0,1000px,0);
	-o-transform: translate3d(0,1000px,0);
	transform: translate3d(0,1000px,0);
}

.icon-list a:nth-child(3) {
	-webkit-transform: translate3d(0,1500px,0);
	-moz-transform: translate3d(0,1500px,0);
	-o-transform: translate3d(0,1500px,0);
	transform: translate3d(0,1500px,0);
}

.icon-list a:nth-child(4) {
	-webkit-transform: translate3d(0,2000px,0);
	-moz-transform: translate3d(0,2000px,0);
	-o-transform: translate3d(0,2000px,0);
	transform: translate3d(0,2000px,0);
}

.icon-list a:nth-child(5) {
	-webkit-transform: translate3d(0,2500px,0);
	-moz-transform: translate3d(0,2500px,0);
	-o-transform: translate3d(0,2500px,0);
	transform: translate3d(0,2500px,0);
}

.icon-list a:nth-child(6) {
	-webkit-transform: translate3d(0,3000px,0);
	-moz-transform: translate3d(0,3000px,0);
	-o-transform: translate3d(0,3000px,0);
	transform: translate3d(0,3000px,0);
}

.icon-list a span {
	margin-left: 10px;
	font-weight: 500;
}

/* Shown menu */
.show-menu .menu-wrap {
    position: fixed;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
    
	-webkit-transition: -webkit-transform 0.8s;
	-moz-transition: -webkit-transform 0.8s;
	-o-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
    
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-moz-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-o-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.show-menu .icon-list,
.show-menu .icon-list a {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
    
	-webkit-transition: -webkit-transform 0.8s;
	-moz-transition: -webkit-transform 0.8s;
	-o-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
    
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-moz-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-o-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.show-menu .icon-list a {
	-webkit-transition-duration: 0.9s;
	-moz-transition-duration: 0.9s;
	-o-transition-duration: 0.9s;
	transition-duration: 0.9s;
}


/*================================================== 
     Slideshow
 ================================================== */

/*-- Main slide --*/
.copyright {
    font-weight:400;
    font-size: 13px;
	/*font-family: 'Lato', sans-serif;*/
}
#main-slide .item {
    height: auto;
}

#main-slide .item img{
	width: 100%;
}
#main-slide .item.active .slider-content {
  z-index: 0;
  opacity: 1;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}


#main-slide .about-us-banner .slider-content{
    /* padding-top: 40%; */
	position:static;
	top:auto;
    margin:0px;
}
.slider-content-inner{
	width:1170px;
	margin:0 auto;
}
.content-slider{
	padding:0px;
}
#main-slide .carousel-indicators {
	bottom: 30px;
}

.carousel-indicators li{
	width: 14px !important;
	height: 14px !important;
	border: 2px solid #fff !important;
	margin: 1px !important;
}


#main-slide .carousel-control.left,
#main-slide .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

#main-slide .carousel-control.left span {
	padding: 15px;
}

#main-slide .carousel-control.right span {
	padding: 15px;
}

#main-slide .carousel-control .fa-angle-left, 
#main-slide .carousel-control .fa-angle-right{
	position: absolute;
	top: 40%;
	z-index: 5;
	display: inline-block;
}

#main-slide .carousel-control .fa-angle-left{
	left: 0;
}

#main-slide .carousel-control .fa-angle-right{
	right: 0;
}

#main-slide .carousel-control i{
	background: rgba(0,0,0,.7);
	color: #fff;
	line-height: 36px;
	font-size: 32px;
	padding: 15px 20px;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white {
    color: #fff;
}
#main-slide .slider-content .abt-content{
    text-transform: inherit;
}
.slider.btn{
	padding: 10px 40px;
	font-size: 20px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	text-transform: uppercase;
	line-height: 28px;
    font-weight: 300;
	border: 0;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.abt-content .privacy_content p, .about_content p, .about_content h4, .about_content h3, .new-welcome p{
	font-size: 17px !important;
    font-family: 'Muli';
    color: #fff;
    font-weight: 300;
    line-height: 27px;
    text-align: justify;
    margin: 0px 0px 15px;
}
.new-welcome p:last-child{
    margin-bottom: 0px;
}
.new-welcome{
    background: #000;
    padding-bottom: 40px;
}
.new-welcome .welcome-text{
    text-align: center;
    /* width: calc(100% - 30px); */
    padding: 15px;
    border: 2px solid #dc972f !important;
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 24px;
}
.about_content h3{
    margin: 0px 0px 5px;
}

#main-slide .btn-primary:hover,.changepass .form-input-edit .login-btn:hover,.loginpage .login-btn.forgot-btn:hover {
	background:  #073d84;
	border-color:#073d84;
	
}

.slider.btn.btn-default{
	margin-left: 4px;
	background: #ECECEC
}

.slider.btn.btn-default:hover{
	background: #000;
	color: #fff;
}

.slider-content-left {
	position: relative;
	margin: 0 0 0 40px;
}

.slider-content-right{
	position: relative;
}

/*-- Animation --*/
.carousel .item.active .animated1 {
	-webkit-animation: lightSpeedIn 1s ease-in 800ms both;
	animation: lightSpeedIn 1s ease-in 800ms both;
}

.carousel .item.active .animated2 {
	-webkit-animation: bounceIn 1s ease-in 800ms both;
	animation: bounceIn 1s ease-in 800ms both;
}

.carousel .item.active .animated3 {
	-webkit-animation: flipInX 2s ease-in-out 800ms both;
	animation: flipInX 2s ease-in-out 800ms both;
}




/*------------------------------------------------------ */
/* Start Feature Section                              */
/*------------------------------------------------------ */


.services-section {
    padding-top: 80px;
    padding-bottom: 20px;
}
.feature-section {
    padding-top: 100px;
}

.feature, .feature-2, .feature-3 {
    padding-bottom: 80px;
}

.feature, .feature-3 {
    text-align: center;
}
.feature h4,
.feature-3 h4 {
    font-size: 15px;
    color: #666;
    font-weight: 300;
    font-family: 'Oswald', sans-serif;
}

.feature-2 h4{
    font-size: 15px;
    color: #666;
    padding-bottom: 10px;
    font-weight: 300;
    font-family: 'Oswald', sans-serif;
}

.feature p, 
.feature-2 p,
.feature-3 p {
    color: #444;
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
}

.feature i,
.feature-3 i {
    font-size:2.5em;
    width: 80px;
    height: 80px;
   padding:25px;
    margin-bottom: 10px;
   position: relative;
}

.feature i {
    color:#fff;
	box-shadow: 0 0 0 30px transparent;
	-webkit-transform: translate3d(2, 2, 2);
	-moz-transform: translate3d(2, 2, 2);
	-o-transform: translate3d(2, 2, 2);
	transform: translate3d(2, 2, 2);
	-webkit-transition: box-shadow .6s ease-in-out;
	-moz-transition: box-shadow .6s ease-in-out;
	-o-transition: box-shadow .6s ease-in-out;
	transition: box-shadow .6s ease-in-out;
}
.no-touch .feature:hover i,
	.no-touch .feature:active i,
	.no-touch .feature:focus i {		
		
		-webkit-transition: box-shadow .4s ease-in-out;
		-moz-transition: box-shadow .4s ease-in-out;
		-o-transition: box-shadow .4s ease-in-out;
		transition: box-shadow .4s ease-in-out;
}

.feature-3 i {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.feature-3:hover .border {
    margin: 0 35%;
}

.feature-2 i {
   font-size:2.5em;
    color: #fff;
    width: 70px;
    height: 70px;
   padding:20px;
   position: relative;
    
}

.feature-2 .media-body {
    margin-left: 25px !important;
}

.feature-2 .border {
    margin-top: 20px;
    margin-left: 49.999%;
    margin-right: 49.999%;
	border-color: #fff;
}

.feature-2:hover .border {
    margin-left: 0%;
    margin-right: 0%;
}

/*------------------------------------------*/
/* Start Portfolio Section
/*------------------------------------------*/

.portfolio-section-1 {
    padding-top: 80px;
    padding-bottom: 120px;
    background: #f7f7f7;
}

.portfolio-section-2 {
    padding-top: 80px;
    padding-bottom: 120px;
    //background: #f7f7f7;
}

.portfolio-section-3 {
    padding-top: 80px;
    padding-bottom: 120px;
    background: #111;
}



#portfolio-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}

.portfolio-section-2 #portfolio-list li {
    margin-left: -2px;
}
#portfolio-list li {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 50%;
    margin-left: -4px;
    margin-bottom: -5px;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
@media only screen and (max-width : 550px) {
    
     #portfolio-list li {
      width: 100%;
  }
}

@media only screen and (max-width : 767px)and (min-width : 551px){
    
     #portfolio-list li {
      width: 49.9%;
  }
}

@media (min-width: 768px) {
  #portfolio-list li {
      width: 33.3%;
  }
}

@media only screen and (min-width : 601px) and (max-width : 800px) {
    #portfolio-list li {
      width: 50%;
    }
}


@media only screen and (min-width : 801px) and (max-width : 991px) {
    #portfolio-list li {
        width: 50%;
    }
}


.portfolio-item {
   width: 100%;
   height: 100%;
   position: relative;
   text-align: center;
   cursor: default;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.portfolio-item img {
    -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}

.portfolio-item:hover img {
    -webkit-transform: scale(1,5);
   -moz-transform: scale(1.5);
   -o-transform: scale(1.5);
   -ms-transform: scale(1.5);
   transform: scale(1.5);
   
}

.portfolio-caption {
    
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
    opacity: 0;
    filter: Alpha(Opacity=0);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.portfolio-item:hover .portfolio-caption {
    opacity: 1;
    filter: Alpha(Opacity=100);
}


.portfolio-caption h4 {
    display: inline-table;
   text-transform: uppercase;
   color: #777;
    font-weight: 400;
   text-align: center;
   position: relative;
   font-size: 18px;
   padding: 10px;
   background: #fff;
   //margin: 20px 0 0 0;
    position: relative;
    top: 14%;
    font-family: 'Oswald', sans-serif;
}

.portfolio-caption a i {
    width: 60px;
    height: 60px;
    padding: 20px;
    font-size: 25px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    background: #fff;
    position: absolute;
    top: 60%;
    //left: 40%;
}

.portfolio-caption a.link-1 i {
    left: 30%;
}

.portfolio-caption a.link-2 i {
    left: 50%;
}


/*---------------------------------------------------------*/
/* Start About Us Section                                  */
/*---------------------------------------------------------*/

.about-us-section-1 {
    padding-top: 80px;
    padding-bottom: 60px;
}

.about-us-section-2 {
    padding-top: 80px;
    padding-bottom: 100px;
    background: url(../images/parallax/bg-01.jpg);
    background-attachment: fixed;
    background-size: cover;
    
}

.welcome-section {
    padding-bottom: 40px;
}

.welcome-section img {
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.border {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    margin: 0 45%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.welcome-section h4 {
    padding-top: 20px;
    color: #777;
}

.welcome-section p {
    padding-top: 20px;
    color: #999;
}

.welcome-section:hover .border {
    margin: 0 40%;
}

.about-us-section-2 .carousel {
    margin-top: 8px;
}

.project-image .carousel img {
    width: 100%;
    height: auto;
}

.about-text p {
    color: #999;
    text-align: justify;
}
.about-text ul {
    margin-top: 30px;
    font-size: 13px;
}
.about-text li {
    margin-bottom: 10px;
    color: #999;
}
.about-text li i {
    padding-right: 10px;
}

.about-slide img {
    width: 100%;
}

/*----------------------------------------------------------*/
/* Start Fun Facts Counter Section
/*----------------------------------------------------------*/

.fun-facts {
    background: url(../images/parallax/bg-02.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 120px;
    padding-bottom: 80px;
}

.counter-item {
    position:relative;
    text-align:center;
    margin-bottom: 40px;
    background: rgba(0, 0, 0, 0.5);
    padding: 40px;
}

.counter-item h5 {
  text-align:center;
  margin-bottom:0px;
  color:#fff;
}

.counter-item i {
  font-size:40px;
}
.timer {
  font-size: 48px;
  font-weight: 800;
  text-transform: uppercase;
  text-align:center;
  line-height:80px;
    font-family: 'Oswald', sans-serif;
}



/*-------------------------------------------------*/
/* Start Latest News Section                       */
/*-------------------------------------------------*/


.latest-news-section {
    padding-top: 80px;
    padding-bottom: 60px;
}

.latest-post {
    padding-bottom: 20px;
}

.latest-post h4 {
    padding-top: 20px;
    padding-bottom: 5px;
}

.latest-post .post-details .date {
    position: absolute;
    top: 0;
    left: 10%;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.latest-post .post-details .date strong {
    font-size: 16px;
}

.latest-post .post-details li {
    display: inline;
    font-size: 13px;
    color: #999;
    padding-right: 10px;
}

.latest-post .post-details li i {
    padding-right: 5px;
}

.latest-post p {
    padding-bottom: 15px;
    color: #999;
    font-weight: 300;
}

.latest-post .btn-primary {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    font-weight: 300;
}

.latest-post .btn-primary:hover {
    background: none;
    color: #666;
    border: 1px solid #888;
    box-shadow: none;
}

.latest-post:hover .date {
    opacity: 1;
    -webkit-animation: bounceIn;
    -moz-animation: bounceIn;
    -o-animation: bounceIn;
    animation: bounceIn;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -o-animation-duration: 0.7s;
    animation-duration: 0.7s;
}

/*************** Testimonials ***************/

.testimonial-section {
    background: Url(../images/parallax/testimonial-bg.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    padding-top: 120px;
    padding-bottom: 120px;
    color: #fff;
	text-align: center;
	position: relative;
}

.testimonials .testimonial-content img {
    width: 150px;
    height: auto;
    margin-bottom: 40px;
}

.testimonials .testimonial-content p {
	font-size: 20px;
	line-height: 30px;
	font-style: italic;
	font-weight: 400;
    margin-bottom: 40px;
	color: #fff;
}

.testimonials .testimonial-content {
	position: relative;
}

.testimonials .testimonial-author {
	margin-bottom: 40px;
}

.testimonials .testimonial-author .author {
    font-family: "Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;
    font-size: 18px;
    padding-bottom: 5px;
}
.testimonials .testimonial-author .designation {
    color: #d3d3d3;
}

.touch-slider .owl-controls.clickable .owl-buttons div:hover {
	background-color: #00afd1;
}

.touch-carousel .owl-controls.clickable .owl-buttons div:hover {
	background-color: #00afd1;
}

.testimonials-carousel .owl-controls.clickable .owl-buttons div{
    background: none;
    font-size: 40px;
}

.testimonials-carousel .owl-controls.clickable .owl-buttons .owl-next {
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1000;
}

.testimonials-carousel .owl-controls.clickable .owl-buttons .owl-prev {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1000;
}

.owl-theme .owl-controls .owl-page.active{
    padding: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.owl-theme .owl-controls .owl-page.active span {
    background: #fff;
}
/*--------------------------------------------------*/
/* Start Clients Section                            */
/*--------------------------------------------------*/


#partner {
    padding-top: 80px;
    padding-bottom: 50px;
    text-align: center !important;
}

.clients .owl-buttons {
    padding-top: 50px;
}

.owl-theme .owl-controls .owl-buttons div {
	opacity: 1;
	filter: Alpha(Opacity=100);
}

/*-------------------------------------------------*/
/* Start Contact Section                           */
/*-------------------------------------------------*/

.contact {    
	background:#000 url('../images/background.jpg') no-repeat right;
	clear:both;
	display:black;	
}
.contact .btn-primary {
    padding: 20px;
    font-size: 16px;
}
.contact .btn-primary:hover {
    background: transparent;
}

.contact .section-title h3{
    color: #fff;
}

.contact .section-heading {
    color: #fff;
}

.contact .form-group {
    margin-bottom: 25px;
}

.contact .form-group input,
.contact .form-group textarea {
    padding: 20px;
}

.contact .form-group input.form-control {
    height: auto;
}

.contact .form-group textarea.form-control {
    height: 236px;
}

.contact::-webkit-input-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

.contact:-moz-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

.contact::-moz-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

.contact:-ms-input-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

.contact .text-danger {
    color: #e74c3c;
}

.contact button {
    font-weight: 400;
    margin-top: 30px;
}


.footer-contact-info {
    color: #fff;
    padding: 30px 30px;
   
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.footer-contact-info ul {
    padding-bottom: 10px;
}

.footer-contact-info h4 {
    color:#fff;
    font-family: 'Muli';
    font-size:22px;
    font-weight:400;
}

.footer-contact-info li strong {
	font-weight:400;
	font-size:14px;
}

/*-------------------------------------------------------*/
/* Start Footer Section                                  */
/*-------------------------------------------------------*/

footer.style-1 {
    margin-top: 20px;
    padding: 25px 0;
    background: rgba(0, 0, 0, 0.8);
}

footer.style-1 .copyright {
    text-transform: uppercase;
    text-transform: none;
    color: #999;
    color: #dcdcdc;
    font-weight: 600;
    font-size: 14px;
}

footer.style-1 .footer-social li {
    display: inline;
    padding: 0 10px;
}

footer.style-1 .footer-social li a {
    padding: 8px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    
}

footer.style-1 .footer-social li i {
    font-size: 15px;
    width: 20px;
    height: 20px;
}

footer.style-1 .footer-social li:hover a {
    background: #fff;
    color: #666;
}

footer.style-1 .footer-link li {
    display: inline;
    padding-left: 10px;
    font-size: 13px;
}


.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus {
    outline: 0!important;
}

/**** Start Modal Section ****/

.section-modal .modal-content {
    padding: 100px 0 !important;
    min-height: 100%;
    border: 0 !important;
    border-radius: 0;
    background-clip: border-box;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: #888;
    font-weight: 300;
}



.section-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}

.section-modal .close-modal:hover {
    opacity: .3;
}

.section-modal .close-modal .lr {
    z-index: 1051;
    width: 1px;
    height: 75px;
    margin-left: 35px;
    background-color: #222;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.section-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #222;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

/*---------------------------------------------------------------*/
/* Start Call To Action
/*---------------------------------------------------------------*/


.call-to-action {
    background: url(../images/parallax/call-to.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 90%;
    color: #fff;
    text-align: center;
    padding: 80px 0;
}

.call-to-action h1 {
    font-weight: 300;
    line-height: 50px;
    padding-bottom: 40px;
    font-size: 30px;
}

.call-to-action h1 strong {
    font-weight: 600;
    
}

.call-to-action .btn-primary {
    padding: 20px;
    font-size: 16px;
}

.call-to-action .btn-primary:hover {
    background: transparent;
}

/*-----------------------------------------*/
/* Start Team Section
/*-----------------------------------------*/


.team-member-section {
    padding-top: 80px;
    padding-bottom: 100px;
}

#team-section  .our-team {
    padding-top: 20px;
}

#team-section .team-member img{
    width: 99%;
    height: auto;
    text-align: center;
}

.team-member .team-details {
    position: absolute;
    top: 0;
    width: 99%;
    height: 100%;
    color: #fff;
    padding: 0 2px;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.team-member:hover .team-details {
    opacity: 1;
    -webkit-animation: bounceIn;
    animation: bounceIn;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
}

.team-member .team-details h4 {
    padding-top: 30%;
    font-size: 22px;
    font-family: 'Oswald', sans-serif;
}

.team-member .team-details li {
    display: inline-block;
    padding-top: 20px;
}

.team-member .team-details li a {
    padding: 8px 12px;
    background: #fff;
    border: 1px solid #fff;
    color: #666;
    font-size: 16px;
}

.team-member .team-details li:hover a {
    background: transparent;
    border: 1px solid #ddd;
    color: #fff;
}

.owl-controls {
    margin-top: 35px !important;
}



/*-----------------------------------------*/
/* Start Progress Bar Section
/*-----------------------------------------*/


/* progress bar */

.skill {
    padding-bottom: 5px;
}

.skill p {
  margin-bottom:7px;

}

.progress {
  background: #fff;
  overflow: visible;
  height: 30px;
  margin-bottom: 10px;
  background-color: #f9f9f9;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.progress-bar {
  float: left;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
  position:relative;
}

 .progress-bar-span { 
 opacity:1;
 position:absolute;
 top:-5px;
 background:#ACB2B8;
 padding:10px 15px;
 color:#FFF;
 border-radius: 0px;
 right:0px;
    -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
 }

.skill:hover .progress-bar-span {
  opacity:1;
    -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}



/*-----------------------------------------------*/
/* Start Pricing Table
/*-----------------------------------------------*/


.pricing-section {
    padding: 80px 0;
    background: url(../images/parallax/pricing-bg.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 50%;
}

.pricing-section .section-title h3 {
    color: #fff;
}

.pricing-table {
    text-align: center;
    background: #fff;
}



.plan-name {
	padding: 15px 0;
}

.plan-name h3 {
	font-weight: 300;
	color: #fff;
}

.plan-price {
	padding: 25px 0;
}

.plan-price .price-value {
	font-size: 38px;
	line-height: 40px;
	font-weight: 600;
	color: #444;
}

.plan-price .price-value span {
	font-size: 18px;
	font-weight: 300;
	line-height: 18px;
}

.plan-price .interval {
	line-height: 14px;
}

.plan-list li {
	padding: 13px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

.plan-list li:first-child {
	border-top: 1px solid #eee;
}

.plan-signup {
	padding: 25px 0;
}

.plan-signup a {
	text-transform: uppercase;
    color: #fff;
}


.pricing .owl-buttons {
    padding-top: 30px;
}

.pricing .owl-buttons div {
    color: #fff !important;
}


iframe {
	border: 0;
}



/**** Start Color Switcher ****/


.colors-switcher {
    width:100px;
    padding:20px 18px 14px 20px;
    position:fixed;
    z-index:1993;
    top:90px;
    right:0;
    background-color:#fff;
    border-radius:2px 0 0 2px;
    border:1px solid rgba(0,0,0,.1);
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
}
.colors-switcher > p {
    font-size: 11px;
    line-height: 0;
}
.colors-switcher #show-panel {
    position:absolute;
    left:-38px;
    top:15px;
    width:38px;
    height:38px;
    z-index:1992;
    display:block;
    background-color:#fff;
    border-radius:2px 0 0 2px;
    border:1px solid rgba(0,0,0,.1);
    border-right:none;
    cursor: pointer;
}
.colors-switcher #show-panel i {
    color: #3D3D3D;
    font-size: 20px;
    line-height: 38px;
    margin-left: 15px;
}
.colors-switcher .colors-list {
    margin:0;
    padding:0;
}
.colors-switcher .colors-list li {
    float:left;
    display:block;
    margin-bottom:2px;
    margin-right:6px;
}
.colors-switcher .colors-list li a {
    display:inline-block;
    width:24px;
    height:24px;
    border-radius:2px;
    transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    cursor: pointer;
}
.colors-switcher .colors-list li a:hover {
    box-shadow:inset 0 0 6px rgba(0,0,0,.4);
}
.colors-switcher .colors-list a.light-red {
    background-color:#FF432E;
}
.colors-switcher .colors-list a.blue{
    background-color:#28ABE3;
}
.colors-switcher .colors-list a.light-blue {
    background-color:#69D2E7;
}
.colors-switcher .colors-list a.green {
    background-color:#5BB12F;
}
.colors-switcher .colors-list a.light-green {
    background-color:#BCCF02;
}
.colors-switcher .colors-list a.yellow {
    background-color:#FED136;
}



/******* Style Loader *******/


#loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999999999;
}

.spinner {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	-webkit-animation: rotatee 2.0s infinite linear;
	animation: rotatee 2.0s infinite linear;
}

.dot1, .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-webkit-animation: bouncee 2.0s infinite ease-in-out;
	animation: bouncee 2.0s infinite ease-in-out;
}

.dot2 {
	top: auto;
	bottom: 0px;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

@-webkit-keyframes rotatee { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotatee {
	100% {
		transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes bouncee {
	0%, 100% { -webkit-transform: scale(0.0) }
	50% { -webkit-transform: scale(1.0) }
}

@keyframes bouncee {
	0%, 100% {
		transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
      }
}



.onadate {
}
.onadate {
}
.onadate {
}
.tr1 {
}
.onadate {
    background-color:#000;
    
}
    .onadate p {
        font-size: 15px;
        color:#2c84eb; 
        line-height:26px;
    }
    .onadate ul {
        list-style-type: none;
    }
        .onadate ul li {
            list-style-type: none;
            display: block;
            font-size: 15px;
            color:#2c84eb; 
            line-height:26px;
        }
.onadate hr {
    border-top: 2px solid #b91420;
}
.bidstitle table thead tr th {
    color: 000;
	    background: #e4e4e4;

}
.bidstitle table tbody tr  {
    background-color: #fff;
    margin:10px 0;
    border-radius:5px;
}
.bidstitle table  tr td,
.bidstitle table  tr th {
    padding:10px 0;
    padding: 10px;
}
a.btncheced {
    background-color: #c61925;
    padding:10px 20px;
    border-radius:5px;
    color:#fff;
    text-decoration:none;
}
a.btncheced:hover,
a.btncheced:focus {
    color: #fff ;
    text-decoration: none;
}
.geth {
    width: 150px;
    text-align: center;
}
.conema {
    font-size: 16px;
    color: #fff;
    line-height:30px;
}
    .conema strong {
        padding-right: 20px;
        font-weight:600;
    }
/*---------17-04-2018--------------*/

.action-room h2 img {
    width: 40px;
    float: left;
    position: relative;
    left: 22%;
}
.action-room h1 sup {
    font-size: 12px;
}
.filterfile {
    padding:0px 0;
    margin-top: 0px;
    font-family:Roboto;
}
.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #42B32F;
    border-radius: 5px;
    text-align: center;
    color: #42B32F;
    margin-bottom: 30px;

}
.filter-button:hover
{
    border: 1px solid #c61925;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #c61925;

}
.btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}


.borderline {
    width: 100%;
    height: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    left: 0;
	margin-top: 5px;
}
.profilimg{
	background: #111111;
	border-radius: 4px;
	width: 100%;
	height:auto;
	padding: 15px;
	float:left;
}
.profilimg a{
	height:240px;
}
.profilimga{display:block;}
.profilimg img {
    width: 100%;
	margin-bottom:26px;
}
.paymentrecinventory .profilimg img {
    margin-bottom: 15px;
}
.paymentrecinventory .profilimg {
    padding: 15px 15px 25px;
}
.paymentrecinventory .profilimg a{color:#fff;}
.paymentrecinventory .profilimg a:hover{
	color:#a2111e;}
.name-stars{
	width:100%;
	min-height:40px;
    position: relative;
    display:none;
}
.profilimg h3 {
    font-size: 17px;
	color: #fff;
	font-weight: 400;
    margin:0;
    padding-top:0px;
    float:left;

	line-height: normal;
	margin-top: -5px;
	width: 57%;
}
.profilimg h3.girls-page-h3{width:100%;}
.start2{
	position: absolute;
	top: -38px;
	right: -8px;
	min-height: 83px;
}
.preview-profile-img{position:relative;}
.preview-profile-img .start2 {
    left:0px;
    position: static;
	text-align: center;
	min-height: inherit;
}
.profile-left-sidebar .preview-profile-img .start2 img{
    width: 60px;
	height: auto;
	position: relative;
	margin-top: -30px;
	display: inline-block;
}
.sidebar-review .start2 {
    position: static;
    top: 0;
    right: auto;
    min-height: 83px;
    margin: 0px auto;
    text-align: center;
}
.profile-image-slider #myImg {
    border-radius:0px;
}
.paymentrecinventory .profilimg .start2 img{
	height:auto;
	width:auto;
	margin:0px;
}
.profilimg .start2 span.checked {
    color: #c61925;
	margin-top:0px;
}
.profilimg .start2 span {
    color: #fff;
    font-size: 15px;
	margin-left: 1px;
}
.profilimg .start2 {
    text-align: right;
    margin-top: 0px;
	float: right;
	width: 40%;
}
.filterfile .active {
    background-color: #c61925;
    border-color:#c61925;
	color:#fff;
}
.dating-action{width:185px !important;}
.dating-history td p{
	font-size: 15px;
}
table.dating-history.dataTable tbody th, table.dating-history.dataTable tbody td {
    padding:12px;
}
@media screen and (max-width:500px) {
    .profilimg h3 {
        font-size: 20px;
    }
    .profilimg .start2 span {
        color: #fff;
        font-size: 15px;
    }
}
.citybtn a {
    background-color: #c71825;
    color: #fff;
    padding:10px 30px;
    text-decoration:none;
    transition:all 0.3s ease-in-out;
    float: left;
    margin-top: 20px;
    font-size: 18px;
    font-family:'Bebas Neue';
    letter-spacing:1px;
}
    .citybtn a:hover, .citybtn a:focus {
        background-color: #2c84eb !important; 
        color: #fff;
        text-decoration: none;
    }


    .modal.fade.in .lab-modal-body {
  bottom: 0;
  opacity: 1;
}

.lab-modal-body h1 {
  font-size: 4rem;
}

.lab-modal-body p {
  margin: 0 0 1.62rem 0;
  line-height: 1.62;
  font-weight: 300;
  font-size: 1.62rem;
  color: #666;
}

.lab-modal-body {
  position: relative;
  bottom: -250px;
  margin: 150px auto 0;
  padding:50px 20px 20px 20px;
  max-width: 85%;
  height: auto;
  background-color: rgb(0, 0, 0);
  border: 1px solid #c71825;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
  transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
}

.close {
  margin-top: -40px;
  text-shadow: 0 1px 0 #ffffff;
  color:#fff !important;
  opacity: 1;
}
    .close:hover {
        opacity: 0.8;
    }
#ifYes2 .girls-range .slider{
	padding:0;
	background: none;
}
 #filter1 .girls-page-panel {
	padding:inherit;
} 
#filter2 .girls-page-panel{
	padding:inherit;
} 
.girls-page-panel .divisde{
	padding:20px 15px 20px 15px;
}
#filter3 .girls-page-panel{
	padding:inherit;
}

#filter4 .girls-page-panel{
	padding:inherit;
}
#filter4 .girls-page-panel .divisde{
	padding:20px 15px 20px 15px;
}
.popup-button {
  margin-top: 70px;
}
/* .panel-body .padding-v-xs {
    float:left;
    width:220px;
        padding-top: 5px;
    padding-bottom: 5px;
} */
.panel-body  hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    float: left;
    width: 100%;
}
.panel-body .btn-success {
    padding: 8px 40px;
    display: block;
    margin: 0 auto;
    float: left;
}
.panel-body .padding-v-xs span b {
    color: #c71825;
    font-weight:500;
}
/* .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #c71825;
    background-color: #000;
} */
.panel-default>.panel-heading {
    color: #fff;
	background: #db962e; /* Old browsers */
	background: -moz-linear-gradient(left,  #db962e 0%, #cb9b4f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #db962e 0%,#cb9b4f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #db962e 0%,#cb9b4f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db962e', endColorstr='#cb9b4f',GradientType=1 ); /* IE6-9 */
    border: none;
}
.navbar .navbar-header{
	background: #db962e; /* Old browsers */
	background: -moz-linear-gradient(left,  #db962e 0%, #cb9b4f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #db962e 0%,#cb9b4f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #db962e 0%,#cb9b4f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db962e', endColorstr='#cb9b4f',GradientType=1 ); /* IE6-9 */
}
.panel-group.masouerfilter .panel-heading .panel-title a{
	font-size:16px;
	font-family: 'Muli';
	font-weight:300;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border:none;
    color:#fff;
}
.panel-group.masouerfilter{
    margin-bottom: 30px;
}
.panel-group .panel-default {
    border: none;
}
.panel-group .panel-title > a:hover,
.panel-group .panel-title > a:focus {
    color: #fff;
}
.masouerfilter .masouer h5 {
	color: #fff;
	font-weight: 400;
	font-size:15px;
	margin: 0px 0px 15px;
	text-transform:uppercase;
 }
.masouerfilter .panel-default > .panel-heading + .panel-collapse > .panel-body {
    background-color: #2f2f2f;
    padding: 0px;
}
.padding-v-xs span {
    font-weight: 300;
    font-size: 15px;
    letter-spacing: 0.5px;
    margin-left: 6px;
    font-family: 'Muli';
}

@font-face {
    src:url(../fonts/BebasNeue-Regular.otf);
    font-family:BebasNeue-Regular;
}
@font-face {
    src:url(../fonts/BebasNeue-Book.otf);
    font-family:BebasNeue-Book;
}

 .padding-v-xs span.icon {
    font-family:FontAwesome;
    font-size: 13px;
	height: 14px;
width: 9px;
margin-left: auto;
}
.panel-group .panel-heading .panel-title {
    color: #fff;
    letter-spacing: 1px;
}
/* .panel-group .panel-heading .panel-title a {
        font-size: 20px;
		font-family: Roboto Slab;
		font-family: 'Museo300-Regular';
		
    } */

.serchpopup {
    padding: 20px 0;
}
.serchpopup input[type="search"] {
    border:1px solid #c71825;
    border-radius:5px;
    height:40px;
    padding-left:35px;
    color:#505050;
    font-size:16px;
}
    .serchpopup button i {
        color: #c71825;
        font-size:20px;
    }
    .serchpopup button {
        background: none;
        border: none;
        margin-top: -40px;
        float: left;
        padding-left: 10px;
        height:40px;
    }
.girl-page {
    padding: 30px 0;
}
.girl-page.paymentrecinventory{
    padding: 0px 0 30px;
}
.girl-page .profilimg {
    margin:15px 0;
}
.girlprofile {
    padding:40px 0;
}
.progallery ul {
    list-style-type: none;
    padding:0;
	width: 100%;
	margin-top: -43px;
}
    .progallery ul li {
        list-style-type: none;
        display: block;
        margin:20px 0;
        
    }
        .progallery ul li:first-child {
            margin-top: 43px;
        }
/* .procontent {
    background-color: #fff;
    padding:20px 0;
    border-radius:10px;
    float:left;
    width:100%;
} */
    .procontent hr {
        border-top: 3px solid #000;
        margin:10px 0;
        float:left;
        width:100%;
    }
.ventotal {
    font-family:Roboto; 
    font-size:20px; 
    color:#000;
    margin:0;
    padding-top:15px;
    text-transform:capitalize;
    float:left;
    padding-right: 10px;
}
.procontent  .intertested-icon{float: left;}
.procontent  .intertested-icon a {text-decoration:none; color: #303030;}
.procontent  .intertested-icon a i {padding-right:10px;}
.memdetail {
    font-size:16px; 
    font-family:Roboto; 
    margin:0;
}
/* .beh2 {
    font-family:Roboto Slab;
    font-size:38px; 
    letter-spacing:1px;
    color:#000;
    margin:0;
    padding-top: 15px;
	font-weight:bold;
} */
.beh3 {
    font-family:Roboto;
    font-size:35px; 
    letter-spacing:1px;
    color:#000;
    margin:0;
    text-align:right;
}
.beh4 {
    font-family:'Bebas Neue';
    font-size:30px; 
    letter-spacing:1px;
    color:#000;
    margin:0;
    text-align:center;
}
.beh1 {
    font-family:Roboto;
    font-size:45px; 
    letter-spacing:1px;
    color:#c71825;
    margin:0;
    text-align:center;
}
ul.hiestbid {
    list-style-type: none;
    padding:0;
    margin:0;
    text-align:right;
}
    ul.hiestbid li {
        list-style-type: none;
        display:inline-block;
        margin:0 5px;
        font-size:18px;
        color:#000;
        text-align:left;

    }
        ul.hiestbid li span {
            color: #c71825;
            font-size: 40px;
            font-family: 'Bebas Neue';
            text-align:left;
            font-weight:500;
        }
ul.detaileul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 50%;
}
    ul.detaileul li {
        color: #000;
        font-size: 16px;
        font-weight: 500;
        font-family: Roboto;
        display:block;
        list-style-type:none;
        padding: 3px 0;
    }
   .procontent .action-time {
    position: unset;
    top: 0;
    transform: none;
    right: 12%;
    background: #bec2cd;
    width: 184px;
    padding: 41px 20px;
    text-align: center;
    border-radius: 4%;
    color: #0c0c0c;
    font-weight: bold;
    margin-top: 50px;
}
ul.detaileul li span {
    width: 35%;
    float: left;
}
.confirmbtn {
    text-align: center;
}
    .confirmbtn p {
        font-size: 16px;
        color: #000;
        font-family: Roboto;
    }
    .confirmbtn a {
        background-color: #fff;
    border: 2px solid #c71825;
    padding: 10px 20px;
    font-size: 20px;
    color: #000;
    display: block;
    width: 200px;
    margin: 20px auto;
    }
        .confirmbtn a:hover {
            background-color: #c71825;
            color: #fff;
        }
    .confirmbtn button {
        background-color: #c71825;
        border:2px solid #c71825;
        width: 200px;
        margin: 0 auto;
        padding:10px 30px;
        color:#fff;
        font-weight:600;
        font-size:18px;

    }

    .confirmbtn button:hover {
        background-color: #fff;
        color:#000;
    }
.bidborder {
    text-align: center;
}
    .bidborder hr {
        margin: 0px;
    }
    .bidborder h2 {
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: center;
        margin:0;
        color:#000;
    }
ul.bidul {
   list-style-type:none;
   margin:0;
   padding:0;
}
    ul.bidul li {
        list-style-type: none;
        border-right: 4px solid #000;
     padding-right:10px;
     display:block;
     width: 50%;
    float: left;
    margin: 10px 0;
    }
        ul.bidul li:last-child {
            border-right: none;
        }
        ul.bidul li p {
            color: #505050;
            font-family:Roboto; 
        }

.beh5 span {
           color: #c71825;
            font-size: 40px;
            font-family: Roboto;
            text-align:left;
            font-weight:500;
            text-align:center;
            display:block;
}
.beh5 {
    font-size: 18px;
    color: #000;
    font-family: Roboto;
}

.popp7pm {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.84);
    padding: 50px 40px;
    margin: 20px;
    z-index: 999;
    width: 92%;
    float: left;
    text-align:center;
    height: 1090px;
}
.popp7pm h3 {
    color: #c71825;
    font-size: 50px;
    font-family:'Bebas Neue';
    padding-top: 250px;
    
}
.popp7pm h1 {
    color: #2c84eb;
    font-size: 120px;
    font-family:'Bebas Neue';
}
.popp7pm h2 {
    color: #2c84eb;
    font-size: 70px;
    font-family:'Bebas Neue';
}
.popp7pm h4 {
    color: #2c84eb;
    font-size: 40px;
    font-family:'Bebas Neue';
}
.popp7pm p {
    color: #2c84eb;
    line-height: 30px;
    font-family: 'Bebas Neue';
    font-size: 18px;
    letter-spacing: 1px;
}
.popp7pm h5 {
    color: #c71825;
    font-size: 40px;
    font-family:'Bebas Neue';
}
.popp7pm hr {
    border-top: 3px solid #c71825;
}
.popp7pm button {
    background-color: #c71825;
    color: #000;
    font-family: 'Bebas Neue';
    font-size:40px; 
    padding:10px 50px;
    border:none;
    margin-top:20px;
}

p.conema input {
    width: 250px;
    height: 35px;
    border-radius: 2px;
    border: 1px solid #c61925;
    padding-left: 10px;
    margin: 10px 0;
}
.conema2 textarea {
    width:100%;
    margin-top: 9px;
    color:#2c84eb;
    font-size:17px;
    padding-left:10px;
}
    .conema2 textarea::placeholder {
        color:#2c84eb;
    }
.divflex p.conema {
    display: flex;
}
    .divflex p.conema strong {
        padding-top: 15px;
    }
    .divflex p.conema input {
        width: 100%;
    }
#uploadpict {
    display: none;
}

.file-upload{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload .file-select{display:block;border: 2px solid #2c84eb;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;width: 80%;
    margin-left: 50px;}
.file-upload .file-select .file-select-button{background:#2c84eb; color:#fff; padding:0 10px;float: right;display:inline-block;height:40px;line-height:40px; font-size: 18px;}
.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px; color:#2c84eb; font-size:16px;}
.file-upload .file-select:hover{border-color:#2c84eb;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select:hover .file-select-button{background:#2c84eb;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}


.linkvid p {
    margin-bottom: 0;
    line-height:23px !important;
}
    .linkvid p  a {
        color: #c71825;
        text-decoration:none;

    }

.profilelink .tab h3 {
    font-size: 20px !important;
    padding-left: 0 !important;
    text-transform:capitalize;

}
.profilelink .tab button {
    color:#fff  !important; 
}
.dobye {
    height:35px; 
    width:90px;
    padding-left:10px;
    color:#555;
    border-radius:3px;
    border:1px solid #c71825;
    margin: 10px 0 10px 10px;
    
}
.gps {
    width: 30px;
}
.savelocataion {
    background-color: #da9732;
    color:#fff;
    height:40px;
    padding:4px 20px;
    border:none;
    margin-left:10px;
    margin-top: 7px;
}
.divflex p.conema input[type="checkbox"] {
    width: 17px;
    margin-top: 0;
    margin-right: 30px;
    margin-left: 6px;
}

.divflex p.conema.topma strong {
    padding-top:0;
}
.divflex h4 {
    color: #2c84eb;
    font-size: 20px;
    padding-bottom:10px;
    border-bottom:2px solid #c71825;
    text-transform:capitalize;
    margin-left: 30px;
}
/* .girlmesure {
    height: 35px;
    background-color: #fff;
    border: 1px solid #c71825;
    width:100%;
    margin:10px 0;
    border-radius:3px;
} */

.appearance p.conema strong {
    width: 150px;
}

.publicphoto h5 {
    color: #2c84eb;
    font-size: 20px;
    text-transform: uppercase;
    margin-left:0px;
}
.border-linered {
    border-bottom: 2px solid #c71825;
    margin-bottom: 10px;
    margin-left:30px;
}
/*.bluebgselect {
    background-color: #1c6ccb;
    padding: 20px;
    width:100%;
    margin: 30px;
}*/
.input-file-container .input-file {
    display: none !important;
}
.input-file-container {
    width: 100%;
    text-align: center;
}
.publicphoto textarea {
    border: 1px solid #dc972f;
    border-radius: 3px;
    padding-left:15px;
}
.play-btn-profile {
    position: absolute;
    background: url(../images/play-button-square.png);
    width: 53px;
    height: 35px;
    background-size: 100% 198%;
    top: 15%;
    vertical-align: middle;
    transform: translate(-50%, -50%);
    left: 50%;
}



/****************30-04-2018********************/
/* .myfavrate {
    padding:50px 0 80px 0px; 
} */

 .myfavrate  .container                                  { margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    /*.row                                        { margin-bottom: 20px; }*/

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 100%; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .myfavrate .container {
            width: 70%;
        }
       /* .container                                  { width: 768px; }*/
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .myfavrate .container {
            width: 70%;
        }
        /*.container { width: 300px; }*/
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .myfavrate .container {
            width: 70%;
        }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; }
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


    table.cart_table {
    width:100%;
    background:#fff;
    margin:0;
    padding:0;
}
table.cart_table thead tr th,
table.cart_table tbody tr td {
    padding:12px;
    border:1px dotted #aaa;
    text-align:center;
    vertical-align: middle;
    margin:0;
}
table.cart_table tbody tr:hover {
    background-color:#f9f9f9;
}

table.cart_table thead tr th.first_td,
table.cart_table tbody tr td.first_td {
    text-align:left;
}

/* th */
table.cart_table thead tr th h4 {
    font-weight:500;
    padding-top:3px;
    padding-bottom:3px;
    margin:0;
    text-transform: uppercase;   
     font-size: 16px;
}

/*========= dt.first_td ==========*/
table.cart_table tbody tr td.first_td div img {
    border:1px solid #dedede;
    float:left;
    margin:0 5px;
    width: 120px;
    margin-right: 10px;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -o-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
table.cart_table tbody tr td.first_td div span {
    line-height:20px;
    margin:0;
    padding:0;
    float:left;
}
table.cart_table tbody tr td.first_td div span strong {
    font-size: 14px;
}
/* ul stars */
table.cart_table tbody tr td.first_td div span ul li {
    display: inline-block;
    margin:0;
    padding:0;
}
table.cart_table tbody tr td.first_td div span ul li a {
    display: inline-block;
    width:12px;
    height:11px;
    margin:0px;
    text-indent: -999999px;
    padding:0;
    background:url('../images/small_start.png') no-repeat left top;
}
table.cart_table tbody tr td.first_td div span ul li a:hover {
    background-position: left bottom;
}

/*====== total_price ========*/
table.cart_table tbody tr td.total_price h5 {
    font-size:20px;
    font-weight: 600;
    color:#e81962;
    line-height:20px;
}
table.cart_table tbody tr td.total_price h5 span {
    color:#999;
    font-size:12px;
}
/*===== end it ======*/


/*============== td Quantity =========*/
table.cart_table tbody tr td.quantity form {
    width:100%;
    margin:0 auto 5px;
}
table.cart_table tbody tr td.quantity form label {
    padding:1px;
    background:#f5f5f5;
    margin:0 0;
}
table.cart_table tbody tr td.quantity form label input[type=text]{
    padding:0 3px;
    height:28px;
    line-height:28px;
    font-size:12px;
    margin:0;
    color:#444;
    font-weight:600;
    text-align: center;
    background:#fff;
    border:1px solid #ddd;
    /* inner shadow */
    -webkit-box-shadow: inset 0 1px 0 #f0f0f0;
    box-shadow: inset 0 1px 0 #f0f0f0; 
}
table.cart_table tbody tr td.quantity form label input.gray_btn {
    padding: 0 12px;
    height:30px;
    margin:0;
    line-height:30px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
/* span */
table.cart_table tbody tr td.quantity span {
    font-size: 12px;
}
/*======== end it =======*/


/*============= td delete item & add item ============*/
table.cart_table tbody tr td a.delete_item {
    text-indent: -999999px;
    width:34px;
    height:34px;
    display: block;
    margin:3px auto;
    background:url('../images/delete_icon.png') no-repeat 50% 50%;
}
table.cart_table tbody tr td a.delete_item:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .7;
}

table.cart_table tbody tr td a.add_item {
    width:34px;
    height:34px;
    display: block;
    margin:3px auto;
    font:0/0 a;
    background:#e0e0e0 url('../images/cart_icon.png') no-repeat 50% 50%;
    border:1px solid #ccc;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
}
table.cart_table tbody tr td a.add_item:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .7;
}
/*======= end it ==========*/





/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    table.cart_table thead tr th, table.cart_table tbody tr td {
        padding:10px;
    }
    
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

    table.cart_table thead {
        display: none;
    }
    table.cart_table thead tr {
        margin-bottom:12px;
        display: block;
    }
    table.cart_table thead tr th, table.cart_table tbody tr td {
        padding:12px 10px;
        display: block;
        width:100%;
        float:none;
        clear:both;
    }
    table.cart_table tbody tr td.first_td {
        width:100%;
        display: block;
        float:none;
    }
    table.cart_table tbody tr td.first_td:before {
        content:"Product Item";
        display: block;
        padding:12px 0;
        margin:0 0 12px 0;
        border:none;
        text-align:center;
        background:#444;
        color:#fff;
        text-transform: uppercase;
        font-size: 14px;
    }
    table.cart_table tbody tr td.first_td div {
        width: 100%;
        display: block;
        float:none;
        clear:both;
        text-align: center;
    }
	.favorite-table p{max-width:100% !important;}


}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    
    table.cart_table thead {
        display: none;
    }
    table.cart_table thead tr {
        margin-bottom:12px;
        display: block;
    }
    table.cart_table thead tr th, table.cart_table tbody tr td {
        padding:12px 10px;
        display: block;
        width:100%;
        float:none;
        clear:both;
    }
    table.cart_table tbody tr td.first_td {
        width:100%;
        display: block;
        float:none;
    }
    table.cart_table tbody tr td.first_td:before {
        content:"Product Item";
        display: block;
        padding:12px 0;
        margin:0 0 12px 0;
        border:none;
        text-align:center;
        background:#444;
        color:#fff;
        text-transform: uppercase;
        font-size: 14px;
    }
    table.cart_table tbody tr td.first_td div {
        width: 100%;
        display: block;
        float:none;
        clear:both;
        margin:0 auto;
        text-align: center;
    }
    table.cart_table tbody tr td.first_td div img {
        display: block;
        margin:0 auto 12px;
        float:none;
    }
    table.cart_table tbody tr td.first_td div span {
        display: block;
        margin:0 auto;
        float:none;
    }

}
div.box_head {
    background: url(../images/bg_dotted.png) repeat left top;
    padding: 0;
    height: 5px;
    margin: 0 0 38px 0;
}
    div.box_head h3 {
    float: left;
    font-size: 20px;
    color: #444;
    margin: 0;
    margin: -7px 0 0 0;
    padding: 0 12px 0 0;
    display: inline;
    text-transform: uppercase;
    width: 160px;
    background: #fff;
    }
.auctionbtn {
    padding:10px 20px;
    background-color:#2c84eb;
    font-size:16px;
    color:#fff;
    border-radius:5px;
    border:none;
    transition:all 0.3s ease-in-out;
    text-decoration:none;
}
    .auctionbtn:hover {
        background-color: #2c84eb;
        color: #fff;
    }

.usernotes {
    margin:20px 0;
}
    .usernotes h5 {
        color: #fff;
        font-size: 20px;
        font-weight:500;
        text-align:left;
        margin:15px 0;
    }
    .usernotes textarea {
        width: 100%;
        border: 1px solid #ccc;
        color:#505050;
        border-radius:5px;
        padding:10px;
    }
        .usernotes textarea::placeholder {
            color:#999;
        }
    .usernotes button {
        background-color: #c61925;
        padding: 10px 30px;
        margin: 15px 0;
        text-align: center;
        color: #fff;
        font-size:16px;
        font-weight:600;
        border:none;
        border-radius:20px;
        transition:all 0.3s ease-in-out;
    }
    .usernotes  strong {color: #2c84e6; font-weight: 600; display: font-size:16px; margin-top:5px;display: block;  padding: :10px 0;}
    .usernotes span {display:block; color: #f1f1f1; font-size: 14px; font-weight: 400; padding-left: 10px;
    line-height: 24px; text-align: justify;}
    /* .usernotes .useborder {
        border:1px solid #c71825; padding: 10px 5px; margin-bottom: 20px;
    } */

    /*3-05-2018*/
    ul.datepick {
            list-style-type: none;
            padding: 0;
            margin: 0;
        }
ul.datepick li {
    
    display:inline-block;
    margin-left:15px;
}
ul.datepick li:nth-child(1) {
    margin-left:0;
    width: 27%;
}
ul.datepick li:nth-child(2) {
    width: 27%;
}
ul.datepick li:nth-child(3) {
    width: 37%;
}


/*********05-09-2018*********12:04pm**************/

.sidemenufilter {
        padding: 20px 0 50px 0;
    float: left;
    width: 100%;
}



.newsearc h3 {
    color: #fff;
    font-size: 22px;
    font-family: 'Bebas Neue';
    letter-spacing: 1px;
}
.newsearc .girls-reset-button{
	float: right;
	width: auto;
	background: #285fa6;
	font-family: 'museo_sans500';
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
}
.newsearc input[type="search"] {
    background-color: #373838;
    border: 1px solid #373838;
    border-radius: 3px;
    font-size: 16px;
    height: 40px;
    margin-bottom: 20px;
    width: 90%;
}
.newsearc input[type="submit"] {
    color: #fff;
    font-size: 18px;
    border: 0;
    padding: 8px 30px;
    margin-right: 20px;
    border-radius: 3px;
	background: #285fa6;
	font-family: 'museo_sans500';
	font-weight: 500;
	width:auto;
	text-transform: uppercase;
}



.newsearc input[type="reset"] {
    color: #fff;
    border: none;
    background: none;
    float: right;
    padding:10px 20px;
	width: auto;
}
.newsearc .hide {
  display: none;
}

.newsearc label {
        color: #fff;
    font-family: 'Bebas Neue';
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 400;
}

 .panel-body  .divisde .padding-v-xs {
    width: 170px;

}

.panel-body .divisde h3 {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
     
    margin: 0;
    padding-bottom: 5px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    border-bottom: 1px solid #eb1423; 
	text-transform: uppercase;
}
.multipleselect {
    width: 90%;
    
}
.multipleselect  .select2-results__option.select2-results__message {
  padding: 0px;
}
.multipleselect  button#no-results-btn {
  width: 100%;
  height: 100%;
  padding: 6px;
}

/* Make button look like other li elements */
.multipleselect  button#no-results-btn {
  border: 0;
  background-color: white;
  text-align: left;
}

/* Give button same hover effect */
.multipleselect   .select2-results__option.select2-results__message:hover {
  color: white;
}
.multipleselect  button#no-results-btn:hover {
  background-color: #5897fb;
}
.loctainonset .hide {
  display: none;
}

#ifYes input[type="search"] {
    background-color: #373838;
    border: 1px solid #373838;
    border-radius: 3px;
    font-size: 16px;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 20px;
    width: 90%;
    padding-left:10px;
    color:#fff;
}

#ifYes p {
    color: rgb(207, 4, 4);
    font-size:16px;
}

.loctainonset input[type="radio"] {
      width:15px;
      height:15px;
      margin-right: 10px;

}

.loctainonset span {
    margin-top: 1px;
    position: absolute;
    font-weight:500; 
    font-size:13px; 
     
    letter-spacing:1px;
}
.loctainonset  {
    color: #fff;
    font-size: 18px;
    padding-top:5px;
    
}

    .loctainonset h4 {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
         
        letter-spacing:1px;
        margin-top:20px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		letter-spacing: 1px;
		border-bottom: 1px solid #eb1423;
    }

    .loctainonset p {
        color:#e5e5e5;
        font-size:16px;
    }


   .loctainonset .slidecontainer {
    width: 100%;
}

.loctainonset .slider {
    -webkit-appearance: none;
    width: 100%;
    height:30px;
    border-radius: 5px;
    background: #c71825;
    outline: none;
    opacity: 1;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.loctainonset .slider:hover {
    opacity: 1;
}

.loctainonset .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #4CAF50;
    cursor: pointer;
}

.loctainonset .slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #285fa6;
    cursor: pointer;
}

.error.show_img_error.alert-danger{
    width: 100%;
    display: block !important;
    margin-bottom: 10px;
}
/*-----Profile page design start-------*/
.my-form-section .error{
	display:none;
}
.my-form-section{
	clear:both;
    float:left;
    width:100%;
	color:#FFF;
	min-height:270px;
}
.status .tabcontent .my-form-section p{
	padding-left:0;
	line-height: 35px;
	font-size: 20px;
    font-family: Roboto;
}
.field-set .label-field{
	float:left;
	padding-top:9px;
    padding-right:10px;
    text-align:right;
    width:131px;
	height:40px;
	font-family:Roboto;
	font-size:16px;
    line-height:20px;
	font-weight:400;
	color:#2c84eb;
}
.field-set .field-input-blk{
	float:left;
    width:451px;
	position:relative;
}
.profile-form .field-set .field-input-blk{width:100%;}
.field-set .field-input-blk input{
	color:#fff;
	width:100%;
	height:44px;
	border:0;
	padding-left:15px;
	padding-right:15px;
	font-size:13px;
	
}
.birth-date-blk .dobye{
	margin:0;
	padding:0;
	width:32%;
	margin-left:1%;
	border:0;
}
.birth-date-blk .dobye:first-of-type{
	margin-left:0;
}
.birth-date-blk .dobye:last-of-type{
	float:right;
}
.field-sec-check input[type="radio"], 
.field-sec-check input[type="checkbox"]{
	margin-top:2px;
}
.my-form-section .profileimg{
	padding-left:125px;
}
.my-form-section .profileimg img{
	max-width:180px !important;
}
.my-form-section .profileimg label{
	font-size:12px;
	padding:8px;
	margin:0;
    text-align:center;
    width:181px;
	cursor:pointer;
}
.my-form-section .profileimg label .fa-upload{
	margin-right:5px;
}
.my-form-section .savelocataion{
	margin:25px 0px 0px 0px;
	display: block;
}
.my-form-section .edit-profile-savelocation{margin-top:0px;}
.my-form-section input::-webkit-input-placeholder,
.my-form-section select::-webkit-input-placeholder,
.content-black-blk textarea::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color:#2c84eb;
  opacity:1;
}
.my-form-section input::-moz-placeholder,
.my-form-section select::-moz-placeholder,
.content-black-blk textarea::-moz-placeholder{ /* Firefox 19+ */
  color:#2c84eb;
  opacity:1;
}
.my-form-section input:-ms-input-placeholder,
.my-form-section select:-ms-input-placeholder,
.content-black-blk textarea:-ms-input-placeholder{ /* IE 10+ */
  color:#2c84eb;
  opacity:1;
}
.my-form-section input:-moz-placeholder,
.my-form-section select:-moz-placeholder,
.content-black-blk textarea:-moz-placeholder{ /* Firefox 18- */
  color:#2c84eb;
  opacity:1;
}
.field-set .label-field.loc-img img{
	display:inline-block;
}
.field-set .field-input-blk.loc-field input{
	width:66%;
}
.my-form-section .btn-orange,
.content-black-blk .btn-orange{
	margin-left:0;
	margin-bottom:0;
	margin-top:0;
}
.my-form-section input[type="radio"], 
.my-form-section input[type="checkbox"]{
	 vertical-align:top;
	 margin-top:1px;
}
.field-set.one-fourth{
	width:24%;
	clear:inherit;
}
.my-form-section .field-set .field-blk > label{
	color:#FFF;
}
.my-form-section .label-full{
	color:#2c84eb;
}
.field-set.field-one-third{
	width:24.2%;
	clear:inherit;
	margin-left:1%;
}
.field-set.field-one-third:first-of-type,
.field-set.field-one-third:nth-of-type(5n+0){
	margin-left:0;
}
.field-set.field-one-third .field-input-blk{
	 width:100%;
}
.field-set .field-input-blk select{
	margin:0;
}
.field-set.field-one-third label.label-full{
	margin-bottom:10px;
}
.section-seprator{
	float:left;
	width:100%;
	margin:0 0 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.content-black-blk{
	width:100%;
	float:left;
}
.content-black-blk .border-linered{
	border-bottom-width:1px;
	margin-left:0;
}
.content-black-blk .bluebgselect{
	margin:40px 0 75px 0;
	background:none;
    border:1px solid #9b9a9a;
    padding: 0px;
}
.content-black-blk .select2-container--default .select2-selection--multiple{
	 margin-top:0;
}
.content-black-blk textarea{
	width:100%;
	padding:12px;
	box-sizing:border-box;
	border:0;
	color: #dc972f;
}
.content-black-blk .select2-selection.select2-selection--multiple{
    width:100%;
	cursor:pointer;
	border:0;
}
.content-black-blk .input-file-trigger{
	cursor:pointer;
}
.aution-banner.my-banner-section{
	margin:0 auto;
	text-align:center;
	background:#000;
	border-bottom:2px solid #cd1800;

}
.aution-banner.my-banner-section img{
	max-width:100%;
	width:auto;
}

@media (min-width: 768px){
    .section-seprator.personal-se-sep .col-lg-4 {
        flex: 0 0 33.33%;
    }
}
/*-----Profile page design end-------*/


.tb-ct{text-align:center;}
.tb-ct .btncheced{padding:5px 15px !important;}
.pg-br .progress{margin-left:18px;}
.pg-br p{padding-left: 18px !important; }
.pg-br .btn-orange{margin-left:18px !important; margin-top: 0px;}
#onadate{padding-left:33px;}	
.hg-tt{font-size: 26px !important;
text-transform: uppercase;}
.hg-tf{font-size:22px !important;margin-bottom:30px;}
.wt-tt{color:white;margin-right: 20px;
font-size: 21px;}
.pt-tt{font-size:18px !important;}
.mt-lt{margin-left:1% !important;}

/*-----profile modal window payment---*/
.modal-dialog.member-dialog .modal-header,.modal-dialog .modal-header{border-bottom: none;padding:10px 20px 5px 20px;}
.modal-content .modal-body textarea{ width: 100%;
	background: #373838;
	border: none;
	color: #fff;
	padding: 11px 12px;
	text-align: left;
	 
	border-radius: 4px;
	font-size: 15px;
	height: 145px;}
.auction-history-wrap .modal-footer button[type="button"]{background:none;
	border:none;}
	  .modal-dialog.member-dialog .modal-header .close{text-shadow:none;}
	  .modal-dialog.member-dialog .modal-footer{border-top: 1px solid #2f2c2c;}
	.modal-dialog.member-dialog{width:510px;margin:80px auto;}
	.modal-dialog.member-dialog .modal-content{background: #131111;}
	.member-dialog .member-body{background: #131111;}
	 .member-dialog .credit-card{width:100%;height:auto;margin:0px auto;border:none;background: #131111;}
	 .member-dialog .modal-body{padding:15px;}
		 .member-dialog .sp-int input{margin: 0 5px 0 45px; width:auto;}
		 .member-dialog .bid-form-fields .sp-int input,.member-dialog .sp-int .membership-radio-btn input {
  margin: 0 5px 0 0px;}
	.bid-form-fields .cvv-input input {
    width: 100%;}
	.bid-form-fields .month,.bid-form-fields .year{margin-bottom: 20px;
width: 100%;
float: left;}
		 		 .member-dialog .sp-int {color:#fff;font-size: 15px;
                    font-weight: 300;
                    line-height: 27px;
                    text-align: justify;    cursor: pointer; }
	 .member-dialog .sp-int input.f-sp-int{margin:0 5px 0 0px;}
	 .member-dialog .form-header{height: 44px;padding: 12px 25px 0;border: none;}
	 #paypal-credit-card .card-number{color:white;opacity:1;} 
 .member-dialog .proceed-btn{background:#dc972f;color:white;font-family: 'Raleway', sans-serif; text-align:center; display:block;}
	.modal-dialog.member-dialog .card-number.card{margin-top:15px;background: #373838;
border: 1px solid #373838;margin-bottom:5px;}
.modal-dialog.member-dialog .card_month{background: #373838;
border: 1px solid #373838;
color: white;
  }
.modal-dialog.member-dialog .card_year{background: #373838;
border: 1px solid #373838;color: white;
  }
.modal-dialog.member-dialog .card_cvv{background: #373838;
border: 1px solid #373838;
  }
	 .modal-dialog.member-dialog .modal-title{color:gray; text-transform: uppercase;
color: #eb1423;text-align:left;}
	 .modal-dialog.member-dialog .form-header h4{color:gray;}
	.modal-dialog.member-dialog .modal-footer button{background: #373838;
	border: 1px solid #373838;color:gray;}
	.modal-dialog .error.card-number-req{width:100%;display: block;
}

.member-dialog .modal-footer button{display:none;}
.modal-dialog.member-dialog .form-body{padding: 15px 30px 0px;}
#paypal-credit-card .form-header h4{ color:#fff;}
		#paypal-credit-card .proceed-btn {margin-top: 15px;}
		.modal-dialog .form-body{height:auto;}
		.modal-dialog .error.card-cvv-req{width:100%;}
		.modal-dialog .card_cvv{margin: 0 0 5px 0;}
			.modal-dialog.member-dialog .date-field{margin-top:15px;}


/*-----end profile modal window payment---*/


/*---start of crop---*/
.corup-image-container .docs-overview{width:100%;}
.corup-image-container .data-container{width: 100%;
margin: 0px auto;}
.corup-image-container .docs-toolbar {
    margin: 0px;
    width: 38%;
	float: left;
	text-align: center;
}
.corup-image-container .preview-img{border: 1px solid #eceeef;
min-height: 150px;
margin: 0px 0px 10px;
min-width: 150px;

position: relative;}
.corup-image-container .preview-img img {
    max-width: 100%;
padding: 5px;
height: auto;
max-height: 174px;
}
.corup-image-container .data-container .crop-class {
    width: 100%;
    float: left;
    margin: 0px 0px 10px;
}


.corup-image-container .cropper-container{width: 230.089px;
height: 240px;
margin-left: 0px;
margin-top: 0px;}



.corup-image-container .img-container{
    width: 55%;
    float: left;
    margin: 0px 2% 0px 0px;
	box-shadow: inset 0 0 5px #eee;
	margin-right:45px;
}
.corup-image-container .docs-toolbar{margin: 0px;
width: 38%;
float:left;}
.docs-overview.crop-cont .preview-img img{max-height: 174px;}
.preview-img{border: 1px solid #eceeef;
min-height: 150px;
margin: 0px 0px 10px;
min-width: 150px;
position: relative;}
.corup-image-container .docs-data-url{margin: 0px;}
.registration-wrap{width:886px;
margin:0px auto;}
.registration-title.fs-title{margin-top: 0px;
font-weight: 500;
border-bottom: 3px solid #eb1423;
padding-bottom: 11px;
margin-bottom: 27px;
letter-spacing: 0px;}
.registration-wrap #msform fieldset {
	height: auto;}
.resigtration-suger-baby{margin-left:20px;}
.resigtration-suger-baby label{vertical-align:middle;}
.rig-page .resigtration-suger-daddy,.rig-page .resigtration-suger-baby{margin-bottom:1px;}
.registration-wrap #msform .my-btn{
	font-family: 'museo_sans500';
	font-size: 18px;
	padding: 8px 0px !important;
	height: 41px;
	margin-top: 8px !important;}
.alert-danger {
    color: #f00;
    background: none !important;
    border: none !important;
    padding: 0px;
    font-size: 14px;
}
.login-pagenew .edit-profile-sd,.auction-history-wrap .edit-profile-sd{margin:0px;}
.setting-fields.new-pay-detail .profile-detials-edit #basicinfo{
    padding-bottom: 130px;
}
.setting-fields.new-pay-detail .profile-detials-edit #paypal{
    padding-bottom: 1px;
}
/**Registraion css end**/
.auction-history-wrap{    background: #151515;}
.auction-left-sidebar .left-profile-tabs-men,.auction-right-sidebar .profile-detials-edit,.profile-left-sec,.profile-right-sec{background:#000;border-radius:0px;
position: relative;
bottom: 0px;
width:100%;
float:left;clear:both;}
.auction-left-sidebar .left-profile-tabs-men{padding: 22px 20px 20px;}
.auction-left-sidebar .tab-edit-mens ul{margin:0px;}
.auction-left-sidebar ul li{
    padding: 14px 0px 13px;
}
.auction-left-sidebar ul li:last-child,.profile-left-sec ul li:last-child{border:none;}
.auction-left-sidebar .tab-edit-mens ul li a,.status .tab .profile-left-sec ul li button,
.status .tab .profile-left-sec ul li a,.status .setting-fields .tab button,
.girlprofile.gp .tab .profile-left-sec ul li a,.girlprofile.gp .tab .profile-left-sec ul li button{padding:0px;
font-size:16px;
color:#ffffff;
font-family: 'Muli';
line-height: normal;
font-weight: 300;
width:100%;}
.profilelink .tab .profile-left-sec button.active,.profilelink .tab .profile-left-sec button:hover,.setting-fields .tab button.active,.girlprofile.gp .tab .profile-left-sec button.active,.girlprofile.gp .tab .profile-left-sec button.active:hover{background:none !important;width:100%;}
.auction-left-sidebar .tab-edit-mens ul li a:hover,.auction-left-sidebar .tab-edit-mens ul li a.active,.status .setting-fields .tab button.active{color:#c61925;}
.status .tab .profile-left-sec ul li button:hover,
.status .tab .profile-left-sec ul li a:hover,
.status .tab .profile-left-sec ul li button.active,
.status .tab .profile-left-sec ul li a.active,.girlprofile.gp .tab .profile-left-sec ul li button.active,
.girlprofile.gp .tab .profile-left-sec ul li a.active{color:#dc972f !important;  text-decoration: none;}
.auction-left-sidebar .tab-edit-mens ul li a::after{content:"";}
.auction-right-sidebar .profile-1 > h3,.auction-right-sidebar .box_head h3,.status .tabcontent.setting-tabbing h3{	
	font-weight: normal;
    font-size: 28px;
    color: #c61925;
	border-bottom:2px solid #c61925;
	padding-bottom:4px;
	margin-bottom: 20px;
	text-align:left;
	margin-top:0px;
	font-family: 'Muli';}
.status .tabcontent.setting-tabbing h3{margin-bottom:40px;}
/*.img-border-profile{text-align:center;}*/
.img-border-profile span{
    display: inline-block;
	position: relative;
}
.img-border-profile .picture-edit-option {
    right: 60px;
    top: -14px;
}
.auction-right-sidebar .box_head h3{background:none;width:100%;
margin-bottom: 40px;}
.auction-right-sidebar .profile-detials-edit,.profile-right-sec{padding: 56px 30px 20px;}
.profile-right-sec{padding: 60px 30px 75px; margin-bottom: 120px;}
.auction-profile-img{  
    /* position: absolute;
    top: -260px; 
    left: 0;*/
    display: flex;
    transform: translate(0, -104px);
}
.auction-profile-img img {
    border: 5px solid #db962f;
    border-radius: 50%;
    width: 100%;
    height: auto;
}
.auction-profile-img .profile-img-border {
    display: inline-block;
    border-radius: 50%;
    width: 196px;
    height: 196px;
    position: relative;
}
.picture-edit-option{position: absolute;
	right: -9px;
	top: 0px;
	background: #2c2c2c;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	margin:0px;}
.picture-edit-option i{color:#fff;
	font-size: 17px;
	line-height: 34px;
	cursor:pointer;}
select{
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}
.form-group select{background:#000 url(../images/select-light-dropdown-arrow.png) no-repeat 94% center !important;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}
.img-border-profile img{
    border-radius: 2px;
    width:100%;
    height: auto;
    overflow: hidden;
    border: 1px solid #999999;
}
.img-border-profile img{    width: 246px;
    border: 5px solid #db962f;
    border-radius: 50%;
    height: auto;}
.img-border-profile{text-align: center; margin: 20px 0px 22px 0px;}
.col-md-3.auction-girls-prfile{padding-left:0px;}
.proifl-img-text h4{font-size: 15px;
	color: #fff;
	display:block;
	 
	font-weight:400;
	margin:0px;
	border:0px;
	padding:0px;
	line-height: 24px;}
.proifl-img-text h4{display:none;}

.personal-se-sep .col-md-3{padding-right:0px;}
.personal-se-sep .field-set{margin-bottom:0px;}
.payemtn-history-list input[type="search"]{width:auto;}
.divflex h4.profile-title{font-size: 20px;
padding-bottom: 0px;
border-bottom: none;
text-transform: capitalize;
margin: 0px 0px 16px;
color: #c61925;
font-weight: 500;
 }
.section-seprator.personal-se-sep{margin-bottom:16px;}
.profile-form textarea{background: #000;
    padding: 23px 20px 23px 30px;
    border-radius: 25px;
    font-size: 13px;
    border: 1px solid #dc972f;
    color: #dc972f;
    font-weight: 300;
    margin: 0px;
    outline: 0;
    height: 180px;
    font-family: 'Muli';}
.select2-container--default .select2-selection--multiple{border:none !important;
background:none !important;}
.status .tabcontent.profile-form .content-black-blk .looking-dropdwn{margin-bottom:32px;}
#description_info_frm{margin-bottom:15px;
width: 100%;
float: left;
clear: both;}
.modal-body textarea{ margin-bottom:15px;}
.dating-history .auction-msg-btn,.dating-history .auction-msg-btn.rate{
	font-size: 11px;
padding: 6px 8px 6px;}
.auction-msg-btn,.modal-body button[type="button"]#btn-public-video{margin-top:0px;}
.auction-msg-btn:focus{color:#fff;}
.memebership-form .membership-form-field .form-group .field-set{display:block;}
.memebership-form .membership-form-field .form-group label{margin-left:0px;}
.membership-form-field .field-blk,.memebership-form .form-group .standard-radio-btn label{margin:0px;}
.field-blk-radio input[type="radio"],.standard-radio-btn input[type="radio"]{width:auto;
float:left; margin-right:9px;}
.field-set .field-blk.standard-radio-btn,.status .memebership-form.tabcontent,.memebership-form .form-group.standard-col-12{margin:0px;}
.status .memebership-form.tabcontent{padding:0px;}
.memebership-form .form-group label.label-payment{margin-left:0px;}
.memebership-form .form-group label.label-payment {
    font-weight: 500;}
.memebership-form .field-set {
    margin: 0 0 20px;}
.form-group.payment-group{margin-bottom:0px;}
.payment-group .label-full.label-payment {
    padding: 0px;}
.memebership-form .membership-form-field .form-group {
    margin-top:0px;
}
.membership-form-field .field-set label.label-full {
    margin: 0 0 16px 0;}
.status .memebership-form.tabcontent{margin-bottom:5px;}
.status .memebership-form.tabcontent .modal-footer{border:none;}
table.cart_table.favorite-table,table.cart_table.favorite-table tbody tr:hover{ background:#000;}
table.cart_table.favorite-table th,table.cart_table.favorite-table thead tr th.first_td{text-align:center;}
table.cart_table.favorite-table td a{font-size:16px;display: block;}
table.cart_table.favorite-table td h5,table.cart_table.favorite-table td p{font-size:15px;}
table.cart_table.favorite-table td.first_td div img{width: 115px;
border-radius: 2px;
border: 1px solid #999999;}
table.cart_table.favorite-table td a.auction-msg-btn {
    display: inline-block;
}
.status .setting-fields .tab {
    width: 100%;}
.status .tabcontent.setting-tabbing{padding:0px;
margin:0px;
width:100%;}
.setting-tabbing form{margin:0px;}
.setting-bank-detl .label-field {
    font-weight: 400;
     
    float: left;
    color: #fff;
    font-size: 15px;
	margin-bottom: 9px;
	padding:0px;
	width:100%;
	text-align: left;
	height: auto;
}
.setting-bank-detl .form-group {
    margin-bottom: 20px;
}
.setting-changes-btn .btn-orange {
    margin: 0 auto 20px;
    padding: 8px 23px 7px;
    float: initial !important;
    background: #285fa6;
    font-family: 'museo_sans500';
    font-weight: 500;
    font-size: 18px;
	text-transform: uppercase;
	width: auto;
}
.field-button-sec.setting-changes-btn{text-align:center;}
.place-bid p{font-size: 25px;
color: #fff;
font-weight: 500;
margin: 0 0 18px;}
.bid-price.place-bid form input[type="text"]{border-radius: 4px 0px 0px 4px;
width: 280px;}
.place-bid button{ 
	background: #c61925;
    color: #ffe8e8;
    border: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 25px;
    margin-left: -2px;
    height: 47px;
    padding: 0px 28px;
    border-radius: 0px 4px 4px 0px;
}
.bo_deutsche .place-bid button{
	font-size: 21px;
}
.bid-price.place-bid{
    padding-top: 37px;}
.bid-price.place-bid {
    padding-top: 25px;
	padding-bottom:25px;
}
.bid-price h5{color: #fff;
margin: 0px 0px 8px;
padding-top: 20px;}
.bid-agreement-inputs{float: left;
    color: #da9732;
    padding-right: 15px;
    font-weight: 300;
    cursor: pointer;
}
.bid-price.place-bid form{margin-bottom:0px;}
.img-dro-list.button-edit-del{background:none;
border:none;
width:100%;
left: 0px;
}
.img-dro-list.button-edit-del .dropdown-toggle,.img-dro-list.button-edit-del .dropdown-toggle:hover,.img-dro-list.button-edit-del .dropdown-toggle:focus,.img-dro-list.button-edit-del .dropdown-toggle:active{
	margin: 0px;
	background: #c61925;
	padding: 3px 10px 4px;
	border-radius: 0px;
	width: auto;
	float: right;
}
.progallery .button-edit-del ul{
    margin-top: 0px;
	top: 39px;
	border:none;
	box-shadow:none;
	background:#444;
	border-radius:0px;
	width: auto;
	min-width: auto;
	right: 0px;
	left: auto;
}
.profile-left-sidebar .button-edit-del ul li {
    width:auto;
	height: auto;
	margin-top: 0px;
	float:none;
	border:none;
	background:none;
	text-align: center;
	border-bottom:1px solid #282828;}
.button-edit-del .dropdown-menu > li > a{
	padding:5px 9px 3px 10px;
	background:none;}
.button-edit-del .dropdown-menu > li:last-child{border:none;}
.button-edit-del .dropdown-menu > li > a:hover{background:none;}
.button-edit-del a.setprofilepic {
    margin-top: 0px;
}
.button-edit-del .dropdown-menu > li > a span{
    font-size: 0px;
}
.button-edit-del .dropdown-menu > li a i{
	font-size:18px;
	color: #fff;}
#thumbnail-slider-prev::before, #thumbnail-slider-next::before,#thumbnail-slider-video-prev::before, #thumbnail-slider-video-next::before,#thumbnail-slider-private-prev::before,#thumbnail-slider-private-next::before{border:none !important}

#thumbnail-slider-prev,#thumbnail-slider-video-prev, #thumbnail-slider-private-prev{ 
    background:url(../images/profile-slider-left-arrow.png) no-repeat left center;
    left:calc(100% - 50px) !important;
    opacity:1 !important;
    background-size:15px;
}
#thumbnail-slider-next,#thumbnail-slider-video-next, #thumbnail-slider-private-next{ 
    background:url(../images/profile-slider-right-arrow.png) no-repeat left center;
    right:0 !important;
    opacity:1 !important;
    background-size:15px;
}
.profile-image-slider{
    padding:30px 0px 50px 0px;
}
.live-broad .no_video_msg{
	border: 1px solid rgb(220, 151, 47);
    padding: 50px 0px;
    text-align: center;
}
.live-broad .no-brodcast > div{border: 1px solid rgb(220, 151, 47);}
.live-broad{
    margin: 0 auto;
    text-align: center;
}
.live-broad img{
    width: 60px;
}
.live-broad h3{
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.profile-image-slider .member_right_blk{
    padding:30px 0px 30px 0px;
}

.profile-image-slider.tabcontent p{
    font-weight:300;
} 
.profile-image-slider h5{margin: 0px 0px 10px;
color: #fff;
font-weight: 600;
text-transform: uppercase;
font-size: 18px;}
select,input[type="checkbox"],input[type="radio"]{cursor: pointer;}
textarea:focus {
    box-shadow: 0 0 0 !important;
    border: 1px solid #6d542c !important;
}
textarea{
    resize: none;
}

#paypal-credit-card .card-number.card {
    opacity: .7;
}
#paypal-credit-card .form-body {
padding: 0px 5px 10px 5px;
}
#paypal-credit-card .form-header{padding: 0px 0px 0px 5px;height:40px;}
#paypal-credit-card .error.card-number-req{padding: 0px 0 10px 0px;}
#membership .paypal .modal-dialog.member-dialog .modal-header .close{margin-top:0px;padding: 0 10px 0 0px;}
#membership .paypal .modal-dialog.member-dialog .modal-header{padding: 5px 20px;}
/*Start Footer Copy CSS*/
.copy-right {
 
font-size: 14px;
color: #fff;
font-weight: 400;
text-align: center;
border-top: 1px solid #3c3535;
padding: 40px 40px;
line-height: 24px;
}
.copy-right br{
	display:none;
}
.successmess.alert-success {
    z-index: 999;
    position: relative;
    top: -150px;
	font-size: 16px;
}
.modal-footer{
	padding: 0px;
	position: absolute;
	right: 3px;
	top: 0px;
	border:none;}
.modal-footer button[type="button"]{
	font-size: 0px;
	padding: 0px;
	width:18px;
	border: none;
	border-radius: 0px;
}
#membership .modal-footer button[type="button"]{ 
	background:none;
	border: none;
}
#membership .modal-dialog.member-dialog .date-field {
    margin-top: 10px;
}
#membership .month, #membership .year{
	margin-bottom: 15px;
	width: 100%;
	float: left;
}
#membership  .cvv-input input{width:100%;}
.memebership-form .standard .form-group .label-full, .standard .field-set .field-blk,.standard .field-set .field-blk > label{
    margin-left:0px;
}
.form-body input[type="radio"]{ height:auto;}
.modal-dialog .modal-content,.modal-content-login{
    background-color: #131111;}
.modal-content-login{
	width:100%;
	float:left;
	clear:both;
    border-radius: 6px;
    border: 1px solid #886c36;
    background-color: rgba(0, 0, 0, 0.68);
}
.modal-content-login .loginpage{padding:0px;
margin:0px;
background:none;
border-radius:0px;
border: 0px;}
.modal-content-login .loginpage span#loginError{
	color:#f00;
	border:none !important;
	font-weight: normal;}
.modal-content-login .alert-danger{display:none;}
.modal-content-login .loginform-main {
    width: 100%;}
.modal-video-contnt h4{display:none;}
.modal-dialog .modal-content-login .modal-header .modal-title{
    border-bottom: none;
    font-size: 35px;
    color: #dc972f;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Bebas Neue';
    font-weight: 500;
    margin: 0px;
}
.modal-video-contnt .modal-body,.modal-video-contnt .modal-header{
	padding:0px;
}
.modal-video-contnt .modal-header{
	border:none;
	min-height:auto;
}
.modal-dialog .modal-header .modal-title{ 
	text-align: left;
    font-size: 25px;
    color: #fff;
	margin-top: 8px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Bebas Neue';
}
#modalLiveCall .modal-header{
	display: none;
}
#modalLiveCall .modal-body{
	padding: 50px 50px;
}
#modalLiveCall iframe #otEmbedContainer .Embed-main{
	border: 0px !important;
}
/*End Footer Copy CSS*/
.registration-success{
	margin-top: 150px;
    margin-bottom: 100px;
    text-align: center;
    background: #000;
    border: 1px solid #3c763d;
    font-size: 20px;
    font-weight: 600;
	width:100%;
}
.profile-left-sidebar .progallery{
	width:100%;
	height: auto;
    padding: 25px 0px 0px 0px;
}
.profile-left-sidebar .progallery img{
    width: 75%;
    height: auto;
    border-radius: 50%;
    text-align: center;
    display: block;
    margin: 0 auto;
}
#thumbnail-slider-video .playicon{
	position: absolute;
	z-index: 9;
	left: 35%;
	top: 35%;
	cursor: pointer;
}
.video-icon li{
	position:relative !important;
}
.baby-list-1{height:272px;}

.pac-container:after {
    background-image: none !important;
    height: 0px;
}
.pac-container:after{
    content:none !important;
}
#girl-page{
	width:1280px;
}
.no-brodcast{background:#191919 url(../images/no-viseo.jpg) no-repeat center center;
}
.modal-body li a.selectprice{ font-size:17px; color:#dc972f; font-family: 'Muli';}
.modal-body li a.selectprice:hover{}
.mobile-toggle .collapse{display:block;
visibility:visible;}
.about-us-banner{
    /* background:  url(../images/about-us.jpg);
    background-size: contain;
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-position: top left;
    padding-bottom: 40px; */
    background:#000;
    margin-bottom: 120px;
}
.new-abot-img{
    position: relative;
}
.new-abot-img img{
    width:100%;
}
.newsearc .btn-orange {
    padding:11px 20px 8px;}
.container .columns.auction-right-sidebar{margin-left:0px;
margin-right:0px;}
.join-slider img{width:100%;}
table.dataTable, table.dataTable th, table.dataTable td {
    box-sizing: border-box !important;
}
.payment-history .payment-header h2 {
    margin-top: 0px;
}

/**Contact us page css start**/
@media (max-width: 768px){ 
.contact-main{
	width:100% !important;
}
}
.contactpage label{
	color: #fff;
	font-size: 15px;
	font-weight: 400;
}
.textarea{
	background: #373838;
	padding: 11px 12px;
	border-radius: 4px;
	font-size: 13px;
	color: #ffffff;
	font-weight: 400;
	height: 100px;
	margin-bottom: 6px;
	width: 100%;
	border:none;
}
.contactpage p{
	font-size: 13px;
	line-height: 14px;
	color: #dd1b1b;
}
/**Contact us page css End**/
.desktop-hide{display:none;}
/**Edit profile css start**/

  
  .pac-container:after {
    background-image: none !important;
    height: 0px;
}
.pac-container:after{
    content:none !important;
}

.FormFieldMessageError2 {
    display: none;
}
    .FormFieldMessageError3day {
 }
   .FormFieldMessageError3month { 
    padding-left: 145;
    display: none;

}
.FormFieldMessageError3year { 
    display: none;
}

 .FormFieldMessageError4year { 
        font-size: 14px;  
     color: #c71825;
    padding-left: 145;
    margin-top: -16px !important;
    padding-bottom: 13px !important;
    float: left;
    width: 100%;
    display: none;
}
.FormFieldMessageError10 {   
    display: none;
}
.FormFieldMessageError11 {   
    display: none;
}
.FormFieldMessageError12 {   
    display: none;
}
.FormFieldMessageError13 {   
    display: none;
}
.FormFieldMessageError14 {   
    display: none;
}
.FormFieldMessageError15 {   
    display: none;
}
.FormFieldMessageError16 {   
    display: none;
}
.FormFieldMessageError17 {   
    display: none;
}
.FormFieldMessageError19 {   
    display: none;
}
.FormFieldMessageError20 {   
    display: none;
}
.status .tab .viewprofile {
    display: block;
    background: none;
    color: #cd1800;
    padding: 5px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 18px;
    font-family: Roboto Slab;
}
.profileimg label {
    padding: 10px;
    background: #c61925;
    display: table;
    color: #fff;
    width: 199px;
    text-align: center;
    font-weight: 600;
}

#file{display: none;}

.card-number-req,.card-month-req,.card-year-req,.card-cvv-req{
     text-align: left;
     float: left;
     color: red;
     padding:0;
display: none;}
.docs-overview.crop-cont .cropper-container{width:100%;top:0px !important;}
.docs-overview.crop-cont .data-container{width: 100%;
padding: 20px;}
/*iframe*/
#upload_frame {
	border:0px;
	height:40px;
	width:400px;
	display:none;
}

#progress_container {
	width: 300px; 
	height: 30px; 
	border: 1px solid #CCCCCC; 
	background-color:#EBEBEB;
	display: block; 
	margin:5px 0px -15px 0px;
}

#progress_bar {
	position: relative; 
	height: 30px; 
	background-color: #F3631C; 
	width: 0%; 
	z-index:10; 
}

#progress_completed {
	font-size:16px; 
	z-index:40; 
	line-height:30px; 
	padding-left:4px; 
	color:#FFFFFF;
}	
/**Edit profile css end**/
.aution-banner .aution-banner-img {
    text-align: center;
}
.aution-banner .aution-banner-img .btn{margin: 25% 0px !important;}
/* start contact form*/
.mid-section .contact-main{
	width: 485px;
	margin: 0 auto;
}
.mid-section .contactpage{
	position: relative;
	background-color: rgba(0, 0, 0, 0.5);
	margin-bottom: 20px;
	width: 100%;
	/* border-radius: 10px; */
	padding: 20px 40px;
}
.contactpage h1{
	border-color: #eb1423;
	border-bottom: 3px solid #eb1423;
	font-size: 30px;
	 
	font-weight: 500;
	text-align: left;
	color: #eb1423;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 28px 0px;
}
.item .contact-img{
	margin-bottom: -45px;
}
/* end contact form */

/*start modal upload video*/
.modal-content .form-group label{
	color:#fff;
	font-weight: 400;	 
} 
.modal-content .close{
	height: 28px;
	width: 16px;
	font-size: 30px;
    text-shadow: none;
    color: #fff !important;
}
.modal-content .close:hover{
	color: #db8f1b !important;
}
.modal-content .form-group .btn-video-modal{
	margin:auto;
}
.modal-content .form-group .browse{
	height: auto;
	background: #373838;
	color: #fff;
	border-color:#373838;
}
.modal-content .select-file{
	margin:auto;
}
/*end modal upload video*/

#personalinfo .section-seprator.personal-se-sep{
	margin-bottom: auto;
}
/* start bank message error*/ 
.setting-page .FormFieldMessageError1{
	padding: 0;
margin-top: 0px !important;
padding-bottom: 0px !important;
}
.setting-page .FormFieldMessageError2{
	padding: 0;
margin-top: 0px !important;
padding-bottom: 0px !important;
}
.setting-page .FormFieldMessageError3{
	padding: 0;
margin-top: 0px !important;
padding-bottom: 0px !important;
}
.setting-page .FormFieldMessageError4{
	padding: 0;
margin-top: 0px !important;
padding-bottom: 0px !important;
}
/* end bank message error*/

/*start photos page*/
.modal-page h4.modal-title{
	font-weight: normal;
	font-family: 'Muli';
	font-size: 28px;
	color: #c61925;
}
.photos-page .bluebgselect{
	border: none;
}
.photos-page .input-file-container{
    border: 5px solid #db962e;
    width: 238px;
    border-radius: 25px;
    margin: auto;
    height: 237px;
    padding: 46px 0px 6px 0px;
}
.input-file-trigger {
font-size: 0px;
    background: url(../images/photo-icon-new.png)no-repeat;
    width: 65px;
    height: 61px;
    margin: 0 auto;
    background-position: center;
    text-align: center;
}
.photos-page #my-file2 p.photos-icon-para-inner{
	font-size:15px !important;
	font-weight: 400 !important;
	margin: 7px 0px 27px 0px !important;
}
.photos-page .video-title,.modal-page label{
	font-size: 20px;
	text-transform: capitalize;
	color: #c61925;
	font-weight: 500;
	 
	margin:0 auto;
	margin-bottom: inherit;
}
.photos-page .border-linered{
	border: none;
	margin: 0 auto;
}
.upload-sec li{height: 135px;margin: 0 10px 15px 10px;}
.upload-sec .set-profile, .upload-sec .set-private, .upload-sec .set-public{color:#fff;float:left;font-size:14px;cursor:pointer;font-family: 'museo_sans300';}
.photos-page #photo_gallery_frm .video-title{margin:20px 0;clear: both;}

.upload-sec .thumb{width: 100%;
}
.photo-span .delete{float:right;}
.photo-span{width: 100%;padding: 5px 0 0 0;
float: left;
}

.lt-ex{margin-bottom:60px;
}
.lt-ex li{margin: 0 10px 50px 10px;position:relative;}
.upload-sec li .delete{cursor:pointer;}
.modal-page .progress{
	width: 75%;
	margin: auto;
	display: block;
}
.modal-page #myfile{
	padding: initial;
	height: auto;
}
.modal-page{
	padding: 0px 20px 0px 20px;
	background: #131111;
}
.modal-page .close{
	font-size: 40px;
	line-height: 40px;
	color: gray !important;
	text-shadow: none;
}
.modal-page .modal-header{
	border-bottom:2px solid #c61925;
}
.modal-page .modal-footer{
	border-top:2px solid #c61925;
}
/* end photos page*/

/*start payment history*/
.payment-history .payment-header h2{
    font-weight: normal;
	font-size: 28px;
	color: #c61925;
	border-bottom: 2px solid #c61925;
	padding-bottom: 4px;
	background: none;
	width: 100%;
	margin-bottom: 40px;
	font-family: 'Muli';
}

.payment-history .dataTables_length label{
	color:#fff;
	font-weight: inherit;
}
.payment-history .dataTables_length select{
	background: #373838 url(../images/select-dropdown-arrow.png) no-repeat 90% center !important;
	font-size: 15px;
	background-size: 18px 32px !important;
	border: 1px solid #373838;
	padding:6px 33px 6px 10px;
	border-radius:3px;
	margin: 0px 10px;
}
#table_id.payment-table tr,#table_id.payment-table th,#table_id.payment-table td{
	background:#000;
	color: #fff;
	text-align: center;
}
#table_id.payment-table.dating-history td{text-align:left;}
#table_id.payment-table.dating-history td.sorting_1{text-align:center;}
.payment-history #table_id_info{
	color:#fff;
}
.payment-history #table_id_filter{
	color:#fff;	
}
.payment-history #table_id_filter label{
	font-weight: inherit;
	line-height: 30px;	
}
.payment-history .sorting_1 img{
	border-radius: 2px;
	border: 1px solid #999999;
	margin: 0 auto;
	display: flex;
}
.payment-history .fa-envelope-o,.payment-history .fa-trash-o{
	font-size: 22px;
}
.payment-history #table_id_filter input{
	height:35px;
}
.payment-history #table_id_length{
	padding: 0px 0px 20px 0px;
}
.payment-history table.dataTable thead th,.payment-history table.dataTable thead td {
    padding: 12px;
}

.payment-history .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	text-decoration: underline !important;
}
.payemtn-history-list td a i.fa-trash-o:hover{
	color:#2c84eb;
}
/*end payment history*/

/* --------- */
.profile-form .looking-row_blk .form-group .checkbox-label{
    margin:3px 10px  0!important
}
.profile-form .looking-row_blk .form-group .checkbox-label i{
    top: 4px;
}
.form-group.looking_blk{
    margin-top: 7px;
    float:left;
}
/* start Profile form*/
.btn-paypal .blue-btn{
	margin-top:30px;
}
.profile-form .divflex h2.fs-title,.bid-page .divflex  h2.fs-title,.photos-page .publicphoto h2.fs-title,
#paypal h2.fs-title, .profile-1 h2.fs-title{
	margin-top: 0px;
	font-weight: 500;
	padding-bottom: 11px;
	margin-bottom: 43px;
	letter-spacing: 0px;
	color:#dc972f;
	font-size: 26px;
}
.profile-form .form-group, .bid-page .form-group {
	margin-bottom: 20px;
}
@media only screen and (max-width : 767px) {
    .form-group.looking_blk{
        float: left;
        width: 100%;
    }
}
@media only screen and (max-width : 510px) {
    .time_blk_section .col-xs-6.birth-date{
        width: 100%;
    }
    .time_blk_section .col-xs-6.birth-date:first-of-type{
        margin-bottom:18px;
    }
    .form-group.looking_blk{
        margin-top:0;
    }
}
.profile-form .form-group label, .bid-page .form-group label,#paypal .form-group label{
    font-weight: 400;
    margin-bottom: 9px;
	float: left;
	color:#da9732;
	font-size:15px;
}
.profile-form .form-group input {
    width: 100%;
    background: #000;
    color: #dc972f;
    padding: 11px 25px 11px 35px;
    border: 1px solid #dc972f;
    text-align: left;
    border-radius: 25px;
    height: 44px;
    font-size: 13px;
    font-family: 'Poppins';
    line-height: normal;
    font-weight: 400;
}
.profile-form .form-group input#searchlocation{
    padding: 11px 65px 11px 35px;
}
.avl_month #bid_configure_btn{
	margin:auto;
}
.profile-form .form-group select,.modal-dialog.member-dialog .form-body select, .avl_month .form-group select{
    width: 100%;
    border: 1px solid #dc972f;
    color: #dc972f;
        padding: 7px 25px 7px 30px;
    text-align: left;
     
	height: auto;
    margin: 0 auto;
	border-radius: 25px;
	font-size:13px;
	height:44px;
}
/* .profile-form .form-group.birth-date select{
    background: #000 url(../images/calender.png) no-repeat left !important;
    background-position: bottom 13px right 35px !important;
} */

.auctionclose_outer{
    padding:15px 30px 15px 30px;
    background:#000;
    color:#fff;
    position:relative;
    overflow:hidden;
}

.auctionclose_outer h2{
    font-weight: 600;
    font-size: 20;
    margin: 0;
    position: relative;
}
.auctionclose_outer h4{
    margin:10px 0 20px;
    position: relative;
}
.profile-form .form-group.birth-date input{
    background: #000 url(../images/calender.png) no-repeat left !important;
    background-position: bottom 13px right 35px !important;
    cursor:pointer;
}
.profile-form .time_blk_section input{
    background: #000 url(../images/rewind-time.png) no-repeat left !important;
    background-position: bottom 13px right 35px !important;
    cursor:pointer;
}
.datepicker.dropdown-menu{
    cursor:pointer;
}
.modal-dialog.member-dialog .form-body select{background:#373838 url(../images/select-dropdown-arrow.png) no-repeat 97% center !important;
	font-size:15px;}
.profile-form .form-group #searchlocation{	
    background: #000 url('../images/new-location.png') no-repeat left !important;
    background-position: bottom 11px right 35px !important;
    cursor: pointer;
}
.profile-form .looking-row{
    margin: 8px 0px 25px 0px;
}
.deactivate-link{
	margin:15px 0px 0px 0px;
	display:block;
}
.deactive-modal .close{
	margin: -45px 0px 0px 0px;
}
.deactive-modal .blue-btn{
	text-align: center;
    margin: 30px auto;
    display: block;
}
.deactive-modal .modal-body ul strong, .deactive-modal .modal-body span{
	margin-bottom: 15px;
	display: block;
}
.deactive-modal .modal-body ul li{
	list-style: disc;
	margin: 0px 0px 10px 25px;
}
.deactive-modal .modal-body .delete-btn{
	background: #f93030;
    border: 1px solid #f93030 !important;
}
.deactive-modal .modal-body .delete-btn:hover{
	background: #fb3d3d;
	border: 1px solid #fb3d3d !important;
}
.profile-form .looking-row .form-group{
    margin:0px;
    padding: 0px 0px 0px 5px;
}
.profile-form .form-group .savelocataion{
	margin-left:-4px;
	height:44px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	font-size: 15px;
    font-family: 'museo_sans500';
    font-weight: 500;
    width: 150px;
    float:left;
}
.profile-form .form-group .field-sec-check{
	padding: 0;
    display: flex;
    float: left;
}
.profile-form .looking-row .field-sec-check span{
    margin-top: -2px;
}
.profile-form .form-group .looking{
	font-weight: 400;
    font-size: 15px;
    margin: 0px;
}
.profile-form .form-group .checkbox-label, .memebership-form .form-group .checkbox-label, 
.registration-field .checkbox-label{
    display: flex;
    margin: 4px 10px 9px 10px;
    position: relative;
    cursor: pointer;
    padding: 0px;
    line-height: 16px;
    vertical-align: top;
}
.profile-form .form-group .checkbox-label input, .memebership-form .form-group input,
.registration-field1 .checkbox-label input, .member-agrement input, .auth-form .checkbox-label input{
    position: absolute;
    opacity: 0;
}
.profile-form .form-group input[type="checkbox"], .memebership-form .form-group input[type="radio"],
.registration-field1 input[type="radio"], .member-agrement input[type="radio"], .auth-form .checkbox-label input[type="radio"]{
    height: 15px;
    width: 13px;
    float: left;
}
.memebership-form .form-group i, .member-agrement i, .auth-form i {
    background:none;
    top: 3px;
}
.memebership-form .field-set{
    margin-bottom: 0px;
}
.memebership-form .field-blk{
    margin-left: 0px;
}
.profile-form .form-group .checkbox-label i, .memebership-form .form-group i, 
.registration-field1 i, .member-agrement i, .auth-form i {
    position: relative;
    border: 1px solid #dc972f;
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-right: 5px;
    border-radius: 50%;
}
.auth-form i {
    top: 2px;
}
.member-agrement i{
    top: 1px;
    margin: 0px;
}
.registration-field1 i{
    top: 2px;
    margin: 0px 2px 0px 0px;
}
.registration-field1 .checkbox-label{
    cursor: pointer;
}
.memebership-form .form-group span{
    color: #dc972f;
    margin-left: 4px;
}
.profile-form .looking-row .field-first-sec-check{
    margin-right: 15px;
}
.memebership-form .form-group input:checked ~ i:after, .registration-field1 input:checked ~ i:after,
.member-agrement input:checked ~ i:after{
    display: block;
}

.profile-form .form-group .checkbox-label input:checked ~ i:after,  .memebership-form .form-group input:checked ~ i:after,
.registration-field1 input:checked ~ i:after, .member-agrement input:checked ~ i:after, 
.auth-form .checkbox-label input:checked ~ i:after{
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: 13px;
    height: 13px;
    border: 3px solid #dc972f;
    border-radius: 50%;
}
.profile-form .blue-btn-container{
    float: left;
	text-align:left;
}
.profile-form .field-button-sec .btn-orange,.memebership-form .field-button-sec .btn-orange,.bid-page .field-button-sec .btn-orange,.regis-head .field-button-sec .btn-orange,.aution-banner-img button.btn,.blue-btn{
	margin: 0 auto;
	display:inline-block;
	width:auto;
    padding: 8px 20px 7px;
	float: initial;
	background:#285fa6;
	font-family: 'Muli';
	font-weight:500;
	font-size:18px;
	color: #fff;
	border-radius: 3px;
	border: none;
}
.blue-btn-container{text-align:center;}
.aution-banner-img button.btn{color:#fff;}
.auction-history-wrap .profile-right-sec .profile-form{
  margin: auto;
padding: 0;
	width: 100%;
}
#paypal .btn-paypal .blue-btn{
	margin-top:30px;
}
/* end profile form */

.bid-page .field-button-sec .btn-orange:hover,.regis-head .field-button-sec .btn-orange:hover{
	background: #073d84;
}
.bid-page .field-button-sec .btn-orange{
	margin-top:30px;
}
/* start memebership form*/
.membership .form-group{
	margin-top:0px !important;
}
.membership .form-group .field-set{
	display:block !important;
}
.bid-page .field-set{
	color:#fff;
}
.memebership-form .form-group .field-set,.bid-page .field-set{
	display:inline-flex;
	
}
.memebership-form .form-group{
	margin-top: 20px;
    margin-bottom: 15px;
}
.memebership-form .form-group h4{
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Bebas Neue';
    font-size: 25px;
}
.memebership-form .form-group .label-full{
	 margin-bottom: 0px;
	font-weight: 400;
	color: #fff;
	font-size: 15px;
	margin-left: 6px;
}
.memebership-form .form-group .field-blk,.bid-page .form-group .field-blk{
	display: inherit;
}
.memebership-form .form-group .label-payment{
	font-size:20px;
	 
	font-weight: 400;
	color: #eb1423;
	border: none;

}
/* end memebership form */



.changepass h3{
	margin-top:20px;
	color: #2c84eb;
	font-size: 26px;
	border-bottom: 1px solid #cd1800;
    font-weight: bold;
}
.text-primary {
    color: #2c84eb;
}

a {
    color: #dc972f;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url(../fonts/BebasNeue.otf);
}
a:hover,
a:focus,
a:active,
a.active {
    color: #d78b1b;
    text-decoration: underline;
}
* {box-sizing: border-box}
    .status .tab h3 {
        color: #2c84eb;
        padding-left: 20px;
        font-size: 20px;
            padding-bottom: 15px;
    }
/* Style the buttons inside the tab */
.status .tab button,.girlprofile.gp .tab button {
    display: block;
    background: none;
    color:#fff;
    padding: 5px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 18px;
    font-family:Roboto Slab;
}
    .status .tab button i,.girlprofile.gp .tab button i {
        color: #2c84eb;
            padding-left: 8px;
    }
/* Change background color of buttons on hover */

.girlprofile.gp .profile-left-sec ul li .viewprofile{padding: 0px;
font-size: 18px;
color: #ffffff;
font-family: 'Museo300-Regular';
line-height: normal;
width: 100%;}
/* Create an active/current "tab button" class */


.tabcontent {
display:none;
}

    .tabcontent.active {
        display:block;
    }

/* Style the tab content */
.status .tabcontent h3 {
    color: #2c84eb;
    text-align: center;
}
.status .tabcontent {
	margin-top:30px;
    float: left;
   padding: 0px 12px;
    width: 75%;
    height: auto;
}
.bo_deutsche .btn-primary {
    font-size:18px;
}
.bo_deutsche .section-thought .section-btn {
    width: auto;
    display: inline-block;
}
.bo_deutsche .btn.mob-hd{
    padding: 10px 12px;
}
.home-browse-btn{text-align:center;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    border-color: #ea321e;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    border-color: #5BB12F;
    background-color: #2c84eb;
}

.btn-primary .badge {
    color: #5BB12F;
}

.btn-xl {
    border-color: #5BB12F;
    background-color: #5BB12F;
}

.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
    border-color: #ea321e;
    background-color: #ea321e;
}

.btn-xl.disabled,
.btn-xl[disabled],
fieldset[disabled] .btn-xl,
.btn-xl.disabled:hover,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl:hover,
.btn-xl.disabled:focus,
.btn-xl[disabled]:focus,
fieldset[disabled] .btn-xl:focus,
.btn-xl.disabled:active,
.btn-xl[disabled]:active,
fieldset[disabled] .btn-xl:active,
.btn-xl.disabled.active,
.btn-xl[disabled].active,
fieldset[disabled] .btn-xl.active {
    border-color: #5BB12F;
    background-color: #5BB12F;
}

.btn-xl .badge {
    color: #5BB12F;
    background-color: #fff;
}


.navbar-default .navbar-brand {
    color: #5BB12F;
	padding: 0px 0px;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active {
    color: #5BB12F;
}

.navbar-default .navbar-toggle {
    border-color: #2c84eb;
    background-color: #2c84eb;
}

.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
    outline: 0;
    color: #a2111e;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #2c84eb;
}

.navbar-default .navbar-nav>.active>a {
    background-color: #2c84eb;
}

.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    background-color: #5BB12F;
}

.menu-wrap a:hover,
.menu-wrap a:focus {
	color: #5BB12F;
}

.menu-wrap .logo {
    color: #5BB12F;
}

.menu-button {
    background: #5BB12F;
}

.header .intro-text h1 span {
    color: #5BB12F;
}

.main-title strong {
    color: #5BB12F;
}

.feature i {
    background: #5BB12F;
}

.no-touch .feature:hover i,
	.no-touch .feature:active i,
	.no-touch .feature:focus i {
        
        box-shadow: 0 0 0 0 #5BB12F;
}

.feature-2 i {
    background: #5BB12F;
    border: 1px solid #5BB12F;
}

.feature-2:hover i {
    background: transparent;
    color: #5BB12F;
}
.feature-2:hover .border {
    border-color: #5BB12F;
}

.feature-3 i {
    color: #5BB12F;
    border: 1px solid #5BB12F;
}

.feature-3:hover i {
    background: #5BB12F;
    color: #fff;
}

.feature-3:hover .border {
    border-color: #5BB12F;
}

.portfolio-caption a i {
    color: #5BB12F;
}
.portfolio-item:hover .portfolio-caption {
    background-color: rgba(91, 177, 47, 0.8);
}

.welcome-section:hover .border {
    border-color: #5BB12F;
}

.welcome-section:hover h4 {
    color: #5BB12F;
}

.about-text li i {
    color: #5BB12F;
}

.about-us-section-2 .carousel-indicators li,
.project-image .carousel-indicators li {
	border: 2px solid #5BB12F !important;
}

.about-us-section-2 .carousel-indicators .active,
.project-image .carousel-indicators .active {
	background-color: #5BB12F;
}

.owl-theme .owl-controls .owl-buttons div {
	background: #5BB12F;
}

#team-section .nav-tabs.nav-justified {
    background: #5BB12F;
}

.team-member .team-details {
    background-color: rgba(91, 177, 47, 0.8);
}

.counter-item i {
    color: #5BB12F;
}
.timer {
    color: #5BB12F;
}
.latest-post h4 {
    color: #5BB12F;
}
.latest-post .post-details li i {
    color: #5BB12F;
}

.testimonials .testimonial-content img {
    border: 3px solid #5BB12F;
}
.testimonials .testimonial-author .author {
    color: #5BB12F;
}
.testimonials-carousel .owl-controls.clickable .owl-buttons div{
	color: #5BB12F;
}
.owl-theme .owl-controls .owl-page.active{
    background-color: #5BB12F;
}

.contact .form-control:focus {
    border-color: #5BB12F;
    box-shadow: none;
}

footer.style-1 .footer-social li a {
    background: #2c84eb;
}
#contact .mobile-show{display:none;color:white;}

.call-to-action h1 strong {
    color: #5BB12F;   
}

.team-details li a {
    background: #5BB12F;
}
.pricing-tables .pricing-table.highlight-plan .plan-name {
    background: #5BB12F;
}

.pricing-tables .pricing-table.highlight-plan .plan-signup {
    background: #5BB12F;
}

.footer-contact-info {
    background: none;
}

footer.style-1 {
    border-top: 2px solid #b91420;
}
#main-slide .slider-content h1 strong {
    color: #a2111e;
    font-family: 'Muli';
    font-weight:400;
    font-size:45px;
    letter-spacing: 0;
	vertical-align: top;
}
.mob-sw{display:none;}
.latest-post .post-details .date {
    background: rgba(91, 177, 47, 0.8);
}
.custom-tab .nav-tabs.nav-justified {
    background: #5BB12F;
}

.plan-name {
    background: #5BB12F;
}

.plan-signup {
    background: #5BB12F;
}

.dot1, .dot2 {
    background-color: #5BB12F;
}

.fs-subtitle {
    font-weight: normal;
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
    line-height: 25px;
    text-transform: none;
}

/*progressbar*/
#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    /*CSS counters to number the steps*/
    counter-reset: step;
}

#progressbar li {
    list-style-type: none;
    color: white;
    text-transform: uppercase;
    font-size: 9px;
    width: 33.33%;
    float: left;
    position: relative;
    letter-spacing: 1px;
}

#progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 24px;
    height: 24px;
    line-height: 26px;
    display: block;
    font-size: 12px;
    color: #333;
    background: white;
    border-radius: 25px;
    margin: 0 auto 10px auto;
}

/*progressbar connectors*/
#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: white;
    position: absolute;
    left: -50%;
    top: 9px;
    z-index: -1; /*put it behind the numbers*/
}

#progressbar li:first-child:after {
    /*connector not needed before the first step*/
    content: none;
}
#progressbar li.active:before, #progressbar li.active:after {
    background: #ee0979;
    color: white;
}
.dme_link {
    margin-top: 30px;
    text-align: center;
}
.dme_link a {
    background: #FFF;
    font-weight: bold;
    color: #ee0979;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 5px 25px;
    font-size: 12px;
}

.dme_link a:hover, .dme_link a:focus {
    background: #C5C5F1;
    text-decoration: none;
}


.ageselect {
    margin-top: 30px;
}
.ageselect  .switch {
        position: relative;
    left: 21%;
    width: 150px;
    height: 45px;
    text-align: center;
    margin: 10px 0 20px -91px;
    background: #00bc43;
    transition: all 0.2s ease;
    border-radius: 25px;
  }
 .ageselect  .switch span {
    position: absolute;
    width: 20px;
    height: 4px;
    top: 50%;
    left: 50%;
    margin: -2px 0px 0px -4px;
    background: #fff;
    display: block;
    transform: rotate(-45deg);
    transition: all 0.2s ease;
  }
 .ageselect  .switch span:after {
    content: "";
    display: block;
    position: absolute;
    width: 4px;
    height: 12px;
    margin-top: -8px;
    background: #fff;
    transition: all 0.2s ease;
  }
 .ageselect  input[type=radio] {
    display: none;
  }
 .ageselect  .switch label {
    cursor: pointer;
    color: rgba(0,0,0,0.2);
    width: 60px;
    line-height: 50px;
    transition: all 0.2s ease;
  }
.ageselect   label[for=yes] {
    position: absolute;
    left: 0px;
    height: 20px;
  }
 .ageselect  label[for=no] {
    position: absolute;
    right: 0px;
  }
 .ageselect  #no:checked ~ .switch {
    background: #eb4f37;
  }
.ageselect   #no:checked ~ .switch span {
    background: #fff;
    margin-left: -8px;
  }
 .ageselect  #no:checked ~ .switch span:after {
    background: #fff;
    height: 20px;
    margin-top: -8px;
    margin-left: 8px;
  }
 .ageselect  #yes:checked ~ .switch label[for=yes] {
    color: #fff;
  }
 .ageselect  #no:checked ~ .switch label[for=no] {
    color: #fff;
  }
.continue {
    background-color: #b91420 !important;
}


.upload-btn-wrapper {
      position: relative;
    overflow: hidden;
    display: inline-block;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

.upload-btn-wrapper .btn {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 20px;
  font-weight: bold;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.aution-banner{ position:relative;/*height: 350px;*/    overflow: hidden;}
.action-time h3#demo{
	font-weight:normal;
	font-size: 23px;
}
.action-time h3{margin:0px;}
.aution-banner img{ width: 100%;}
.babuy-list{    background: #161616;
    color: #fff;}
.babuy-list{}
.babuy-list{}
.baby-list-1{        background: #161616;
    float: left;
    width: 100%;
    border-bottom: 2px solid #b91420;
    margin-bottom: 11px;
    border-radius: 2px;}
.baby-list-1 h2{ 
    font-family: 'Open Sans', sans-serif;
    position: relative;    font-size: 14px;
    padding: 0;
    margin: 10px 0;
    font-weight: bold;
    height: 17px;
    overflow: hidden;}
.baby-list-1 img{width: 100%;}
.baby-list-1{}
.baby-conte-up {     padding: 10px; float:left; width:100%;}
.baby-conte-up  span.profil-stars{     position: absolute;
    right: 0;
    top: 0;
    background: #161616;
    padding-left: 8px;}
.baby-conte-up .profil-stars i{    color: #f9c708;}
.baby-conte-up .profil-stars{}
.baby-conte-up ul{ float:left; width:100%;}
.baby-conte-up ul li{    font-size: 14px;
    float: left;
    width: 50%;}
.baby-conte-up ul li span{}
.baby-conte-up ul{}
.p-10{    padding-right: 10px;
    padding-left: 10px;}
.p-5{    padding-right: 5px;
    padding-left: 5px;}
.gir-pro-imgs{     height: 161px;
    overflow: hidden;}
.gir-pro-imgs img{    min-height: 161px; transition:all ease-in-out .6s;}
.baby-list-1:hover .gir-pro-imgs img{    transform: scale(1.2); transition:all ease-in-out .6s;}
.baby-conte-up{}
.baby-conte-up a{    background: #bd0926;
    background: -moz-linear-gradient(top, #bd0926 1%, #970e1a 100%);
    background: -webkit-linear-gradient(top, #bd0926 1%,#970e1a 100%);
    background: linear-gradient(to bottom, #bd0926 1%,#970e1a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd0926', endColorstr='#970e1a',GradientType=0 );
    color: #fff;
    padding: 5px;
    display: inline-block;
    margin: 13px auto 5px auto;
    width: 100%;
    text-align: center;
    border-radius: 3px;
    font-family: 'Open Sans', sans-serif;}
.baby-conte-up{}


/* search expendable*/
 
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.intertested-icon{    border-left: 1px solid #ccc;

        margin: 18px 0;
    padding-left: 26px;}
.intertested-icon i{    color: #a90b1f;}
.auction-head{    
        background: #161616;
    color: #fff;
    border-bottom: 1px solid #e0e0e0;
    float: left;
    width: 100%;
    padding: 13px 0;
    margin-bottom: 13px;}
.auction-head{}
.auction-head{}

.search-auction{}
.search-auction label{width:100%;     font-size: 13px;
    font-weight: normal;}
.search-auction .bootstrap-select{width: 100% !important;}
.search-auction .bootstrap-select > button.dropdown-toggle{    border: none;       background: none;
    color: #c61925;
    font-size: 16px;}
.search-auction .bootstrap-select > button.dropdown-toggle:focus{    outline: none !important}
.search-auction .stylish-input-group input.form-control{background: none; color:#fff;}
.search-auction{}
.search-auction{}


.collapsed-icon-toggle.collapsed .on-closed {
  display:inline-block;
}
.collapsed-icon-toggle.collapsed .on-opened {
  display: none;
}
.collapsed-icon-toggle .on-closed {
  display: none;
}
.collapsed-icon-toggle .on-opened {
  display:inline-block;
}
.scroll-v-250px {
  max-height: 250px;
  overflow-y: scroll;
}
.btn.ico span.icon {
  opacity: 0;
}
.btn.ico.active span.icon {
  opacity: 1;
}
.p-0{padding:0px;}
.top-content-gray{    height: 156px;    background-color: #454545;
    width: 100%;}
.profil-left .profile-pic-mail img {    width: 100%;
    border: 3px solid #fff;
    border-radius: 5px;
    position:relative;}
.profile-pic-mail{    position: relative;}
.profil-left .profile-pic-mail .play-btn-profile{position: absolute;
    background: url(../images/play-button-square.png);
    width: 53px;
    height: 35px;
    background-size: 100% 198%;
    top: 50%;
    vertical-align: middle;
    transform: translate(-50%, -50%);
    left: 50%;}
.profile-start-sb{position:relative; top:-120px;     font-family: 'Open Sans', sans-serif;}
.sb-left-d ul{    margin: 26px 0;    text-align: center;}
.sb-left-d ul li a{    display: block;
    border: 1px solid #ccc;
    margin: 8px;
    border-radius: 2px;
    padding: 8px;
    font-weight: 600;
    color: #5d5d5d;}
.sb-left-d ul li a:hover{    color: #fff;    background: #ca1212;}
.sb-left-d h4{      border-bottom: 1px solid #ccc;
    padding-bottom: 13px;
    font-size: 15px;
    padding: 11px;
    margin: 0;
    color: #ccc;
    text-transform: inherit;}
.sb-left-d h4 i{ padding-right: 9px;}
.sb-left-d h4 span{    color: #888;}
.recent-actives ul  li a{    display: block;
    padding: 22px;
    color: #4d4d4d;
    border-top: 1px solid #dedede;}
.recent-actives ul  li a i{  color:#b3b3b3;    padding-right: 12px;}
.pillPremium{     padding: 5px 19px;
    background-color: transparent;
    color: #eba00e;
    font-size: 10px;
    border-radius: 14px;
    font-weight: bold;
    border: 2px solid #eba00e;
    text-align: center;
    vertical-align: top;
    margin-left: 15px;
}
.profile-head-sh h1{font-size: 18px;    font-weight: bold;    color: #fff;      margin-top: 8px;}
.profile-head-sh ul li{     display: inline;
    color: #fff;
    font-size: 13px;}
.profile-head-sh ul li:after{    content: "\f111";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 5px;
    vertical-align: middle;
    padding: 6px;}
.profile-head-sh ul li:last-child:after{display:none}
.profile-head-sh h4{color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-top: 16px;}
.bid-amts2{     text-align: left; padding: 0 19px; }
.bid-amts2 h6{font-size: 37px;     font-weight: 800;    color: #e81e1e;   padding: 0;    margin: 0;}
.bid-amts2 h5{font-size: 12px;
    color: #ececec;
    margin: 0;
    padding: 0;}
.bid-amts2 h5 a{    font-size: 12px;
    color: #454545;
    margin: 0;
    padding: 9px 0;
    font-weight: 600;
    display: block;}
.bid-name h4{    font-size: 22px; margin-top: 8px;     font-size: 22px;     line-height: 32px;
    margin-top: 8px;
    border: none;
    color: #353535;
    font-weight: bold;}
/* .bid-name{ float:left  ; width: 50%;} */
.bid-amts2{     float:left; width: 50%;     padding: 17px 10px;}
.profile-details-banner{    height: 250px;}

.ProfileNewInfo{    padding: 24px 48px 0;
    margin-bottom: 0 !important;
    display: inline-block;}
.ProfileNewInfo dl{    height: auto;
    float: left;
    margin-bottom: 1em !important;
    vertical-align: top;
    width: 32%;
    font-size: 16px;
    margin: 0;
    padding: 0;
    display: inline-block;}
.clear{clear:both;}
.profile-details-1{    margin-top: 60px;}
.profiel-head h5{    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 12px 27px;
    font-size: 16px;
    font-weight: bold;}
.ProfileNewInfo dd{    font-weight: bold;
    font-size: 15px;}
.ProfileNewInfo dt{    font-weight: normal;    font-size: 15px;    padding: 6px 0;}
.profi-descrption{     border-top: 1px solid #ccc;
    clear: both;
    margin-top: 14px;
    float: left;
    width: 100%;
    padding-top: 6px;}
.profi-descrption h4{    font-weight: bold;
    font-size: 15px;}
.profile-head-sh .profil-stars i{    color: #f9c708;}
.form-bid-input input[type="text"]{   background: none;
    border: 1px solid #c61925;
    padding: 5px 15px;
    width: 70%;
    text-align: center;
    color: #fff;
    float: left;}
.form-bid-input input[type="submit"]{background: #c42933;
    background: -moz-linear-gradient(top, #c42933 0%, #c61925 100%);
    background: -webkit-linear-gradient(top, #c42933 0%,#c61925 100%);
    background: linear-gradient(to bottom, #c42933 0%,#c61925 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c42933', endColorstr='#c61925',GradientType=0 );
    border: none;
    color: #fff;
    width: 30%;
    float: left;
    padding: 6px;}
.form-bid-input input:focus{outline:none;}
.form-bid-input input[type="submit"]:hover{    background: #ab0813;}
.make-bid-tn h5{     font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin-top: 8px;}
.form-bid-input ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.form-bid-input ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.form-bid-input :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.form-bid-input :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.bid-list-bottom h5{    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 12px 27px;
    font-size: 16px;
    font-weight: bold;}
.list-bidign{     border-right: 1px solid #ccc;}
.list-bidign ul {    padding-left: 39px;}
.list-bidign ul li{   color: #949494; padding: 6px;}
.list-bidign ul li span{    color: #e81e1e;
    font-weight: bold;
    padding-right: 9px;}
.bid-plac0-holder{text-align:center;     margin-top: 44px;}
.bid-plac0-holder h4{font-size: 22px;
     
    font-size: 22px;
    line-height: 32px;
    margin: 0 !important;
    border: none;
    color: #353535;
    font-weight: bold;}
.bid-plac0-holder h5{font-size: 37px;
    font-weight: 800;
    color: #e81e1e;
    padding: 8px;
    margin: 0;
    border: 0;}
.vid-gallery-popu .modal-content{    background: none;
    box-shadow: none;
    border: none;}
.vid-gallery-popu .modal-header{    border: none;
    height: 0;
    padding: 0;}
.vid-gallery-popu .modal-header .close{        position: absolute;
    top: 28px;
    color: #fff;
    opacity: 1;
    right: 14px;
    z-index: 9;}
.vid-gallery-popu .modal.in .modal-dialog{    width: 800px;}
.vid-gallery-popu .modal-body{    padding: 0;}
.won-bid-alert-poup .modal-content{background: rgba(0, 0, 0, 0.80);}
.won-bid-alert-poup .modal-header{    min-height: inherit;
    padding: 0;
    border-bottom: none;}
 .won-bid-alert-poup .modal-header button.close{    color: #fff;
    opacity: 1;
    right: 14px;
    position: absolute;
    top: 14px;
    z-index:99999;}   
.won-bid-alert{text-align: center;}
.won-bid-alert h5{    color: #c51b26;
    font-weight: bold;
    font-size: 31px;}
.won-bid-alert h3{    font-family: 'Open Sans', sans-serif;
    padding: 21px 0;
    font-weight: 800;
    font-size: 6em;
    color: #2380e0;}
.won-bid-alert h4{    color: #c51b26;
    font-weight: bold;
    font-size: 31px;
    border-top: 1px solid #c51b26;
    border-bottom: 1px solid #c51b26;
    padding: 14px;}
.won-bid-alert{    padding: 80px 11px;}
.won-bid-alert-poup-2 .won-bid-alert h3{    font-size:2.6em; padding: 5px;}
.won-bid-alert-poup-2 .won-bid-alert h6{    color: #2380e0; font-family: 'Open Sans', sans-serif;   font-size: 24px;}
.won-bid-alert-poup-2 .won-bid-alert p{ color: #2380e0;
        font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 21px;}
.won-bid-alert-poup-2 .won-bid-alert p span{    color: #c51b26;}
.won-bid-alert-poup-2 .won-bid-alert a{ background: #c51b26;
    display: inline-block;
    width: 50%;
    padding: 8px;
    color: #fff;
        font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;}
.won-bid-alert-poup-2 .modal-content{background: rgba(0, 0, 0, 0.80);}
.won-bid-alert-poup-2 .modal-header{    min-height: inherit;
    padding: 0;
    border-bottom: none;}
.won-bid-alert-poup-2 .modal-header button.close{    color: #fff;
    opacity: 1;
    right: 14px;
    position: absolute;
    top: 14px;
    z-index:99999;} 
.popu-img{width:250px; float: left;}
.popu-img img{width:100%; }
.girl-pop-details{    float: left;
    width: 54%;
    text-align: left;
    padding-left: 16px;}
.girl-pop-details h6{    padding-bottom: 13px;    margin: 0;    font-size: 18px !important; text-transform: capitalize;}
.won-bid-alert-poup-2 #bid-won-girl-details .won-bid-alert p{clear: both;}
.won-bid-alert-poup-2 #bid-won-girl-details .modal-header .modal-title{font-size: 18px;
    padding: 21px;
    text-align: center;
    color: #fff;
    font-family: 'Open Sans', sans-serif;}
.won-bid-alert-poup-2 #bid-won-girl-details .won-bid-alert {
    padding: 29px 11px !important;
}
.left-profile-tabs-men .progress-bar1{    display: block;
    height: 100%;
    background-color: #464646;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 2rem 0rem 0rem 2rem;
    -moz-border-radius: 2rem 0rem 0rem 2rem;
    border-radius: 2rem 0rem 0rem 2rem;}
.left-profile-tabs-men h5{text-transform: capitalize;}
.left-profile-tabs-men .progress-bar1:before{content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background-size: 50px 50px;
    overflow: hidden;}
.pro-ba{height: 0.5rem;
    position: relative;
    background: #d9d9d9;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    margin-top: 0.625rem;}
.tab-edit-mens{     float: left;    width: 100%;}
.tab-edit-mens ul{ margin-top: 24px;}
.tab-edit-mens ul li a{    position: relative;
    display: block;
    padding-bottom: 13px;
    font-size: 15px;
    padding: 11px 0;
    margin: 0;
    color: #848484;
    text-transform: inherit;}
.tab-edit-mens ul li a:after{content:"\f067"; font-family:FontAwesome; position:absolute; right:0; }
.tab-edit-mens ul li.sucess a:after{content:"\f05d"; color:green; }
.tab-edit-mens a.view-profile-b{    text-align: center;
    display: block;
    border: 1px solid #c61925;
    border-radius: 4px;
    padding: 8px;
    font-size: 17px;
    color: #c61925;
    margin: 12px 0;}
.form-input-edit{    margin: 0px 0px;
    float: left;
    width: 100%; 
    padding-bottom: 20px;}
.profile-1{display:none}
.profile-1.active{display:block;} 
.short-mgs{    color: #b1b1b1;}

/* .edit-profile-sd{    margin: 31px 0; float:left; width:100%;} */
.profile-detials-edit{padding: 0 23px;}

.form-input-edit .submit-btn{background: #c42933;
    background: -moz-linear-gradient(top, #c42933 0%, #c61925 100%);
    background: -webkit-linear-gradient(top, #c42933 0%,#c61925 100%);
    background: linear-gradient(to bottom, #c42933 0%,#c61925 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c42933', endColorstr='#c61925',GradientType=0 );
    border: none;
    color: #fff;
    float: left;
    padding:10px;
	border-color: #c61925;
    border-radius: 4px;}
.gallery-1s{width: 100%; overflow:hidden;     position: relative;}
.gallery-1s img{    max-width: 100%;}
.gallery-1s.video{position:relative;}
.gallery-1s.video:after{position: absolute;
    content: "\f04b";
    font: normal normal normal 14px/1 FontAwesome;
    color: white;
    padding: 12px;
    z-index: 99999999;
    top: 0;
    background: rgba(0, 0, 0, 0.62);
    border-radius: 50%;
    width: 40px;
    height: 40px;
     
    text-align: center;
    top: 50%;
    transform: translate(-50% , -50%);
    left: 50%;}
.gallery-1s .close{position: absolute;
    top: 2px;
    color: #fff;
    opacity: 1;
    font-weight: normal;
    padding: 0;
    right: 9px;}

.img-upload-guide{    padding: 12px;
    text-align: center;
    font-size: 14px;
    color: #7d7d7d;}
.upload-options{ border: 1px dotted #ccc;
    margin: 22px 0;
    width: 100%;
    text-align: center;
    padding: 13px;}
.upload-options input{display:none;}
.upload-options label{    background: #e0e0e0;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    padding: 13px 20px;}
.subm-menu{position: absolute;
	width: 180px;
	right: 0px;
	background: #000;
	z-index: 99999;
	top: 40px;
	border: 1px solid #161515;
	border-radius: 4px;}
.subm-menu:after, .subm-menu:before {
	bottom: 100%;
	right: 5px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.subm-menu:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #000;
	border-width: 10px;
	margin-left: 0;
}
.subm-menu:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #161515;
	border-width: 12px;
	right: 3px;
}
.account-dropdown .subm-menu{
	top:40px;
	padding: 9px 0px 12px;}
.header-language-opt{ margin-left:20px;}
ul.navbar-nav li.header-language-opt a.padingsize, ul.navbar-nav li.header-language-opt a.padingsize:hover {
    border-radius: 5px;}
ul.subm-menu{display:none;}
.navbar-nav>li:hover ul.subm-menu{display:block;}
.navbar-default .nav li ul.subm-menu li a{ display: block;
    padding: 6px 30px;
	font-size: 14px;
	text-transform: capitalize;
    font-weight: 400;
    text-decoration: none; 
}

.navbar-default .nav li ul.subm-menu li:last-child a{border:none;}
.block-liist{       border-bottom: 1px solid #eaeaea;
    padding-bottom: 18px;
    margin-bottom: 14px;
    width: 35%;
    padding-left: 54px;}
.block-liist ul li{     margin: 15px 0;}
.block-liist ul li a{float: right;    color: #c4232e;}  
.proifl-img{     margin: 12px 0 0 0;}
.proifl-img h5{    font-size: 17px;    font-weight: 600;     margin: 4px 0;}
.proifl-img h4{     font-size: 13px;    font-weight: bold;    color: #a7a7a7;}
.proifl-img h3{     font-size: 14px;      border: none;     font-weight: bold;}
.proifl-img p{    font-size: 14px;    margin: 00;    padding: 0;}
.payemtn-history-list td img{width:100px;}
.payemtn-history-list td a i{    padding: 10px;}
.payemtn-history-list td a i.fa-trash-o{    color: #bf111e;}
.progress-title{
    font-size: 16px;
    font-weight: 700;
    color: #011627;
    margin: 0 0 20px;
}
.progress{
    background: #c61925;
    border-radius:5px;
    box-shadow: none;
    margin-bottom: 30px;
    overflow: visible;
    margin-left: 37px;
}
.progress .progress-bar{
    box-shadow: none;
    position: relative;
    -webkit-animation: animate-positive 2s;
    animation: animate-positive 2s;
}
.progress .progress-bar:after{
    content: "";
    display: block;
    border: 15px solid transparent;
    border-bottom: 21px solid transparent;
    position: absolute;
    top: -26px;
    right: -12px;
}
.progress .progress-value{
    font-size: 15px;
    font-weight: bold;
    color: #000;
    position: absolute;
    top: -40px;
    right: 0;
}
.progress.pink .progress-bar:after{
    border-bottom-color: #cd1800;
}
.progress.green .progress-bar:after{
    border-bottom-color: #5fad56;
}
.progress.yellow .progress-bar:after{
    border-bottom-color: #e8d324;
}
.progress.blue .progress-bar:after{
    border-bottom-color: #3485ef;
}
@-webkit-keyframes animate-positive{
    0% { width: 0; }
}
@keyframes animate-positive{
    0% { width: 0; }
}

.btn-orange {
    padding: 12px 20px;
    background-color: #ea321e;
    color:#fff;
    border-radius:3px;
    width:150px;
    text-align:center;
    float:left;
    margin-bottom:40px;
    margin-left: 112px;
    border: none;
	margin-top: 0px;
	font-family: Roboto;
    font-size: 15px;
    font-weight: bold;
}
.btn-orange.girls-reset-button{
    margin-bottom: 25px;}
.progress-bar-success {
    background-color: #ffffff;
    color: #2982eb !important;
    font-size: 16px !important;
    padding-top: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.progress-bar-danger {
    background-color: #c61925;
    color: #fff !important;
    font-size: 16px !important;
    padding-top: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.img-dro-list{
	position: absolute;
    background: #c61925;
	top: 0px;
    width: 100%;
    border: 1px solid #c61925;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.img-dro-list .dropdown-toggle{  
    border: none;
    color: #fff;
    background: none;
    padding: 0;
    margin: 0;
    display: inherit;
    width: inherit;
	margin-left: 223px;
    margin-top: 3px;
}
.col-md-12>thead>tr>th{
	border-bottom-width: 1px;
	border: 1px solid #9b9a9a;
}

/* Credit Card */

.credit-card {
  width            : 360px;
  height           : 400px;
  margin           : 60px auto 0;
  border           : 1px solid #ddd;
  border-radius    : 6px;
  background-color : #fff;
  box-shadow       : 1px 2px 3px 0px rgba(0,0,0,0.10);
}

.form-header {
  height        : 60px;
  padding       : 20px 30px 0;
  border-bottom : 1px solid #E1E8EE;
}

.form-body {
  height  : 340px;
  padding : 30px 30px 20px;
}

/* Title */

.title {
  margin    : 0; 
  color     : #5e6977;
  font-size : 18px;
}

/* Common */

.card-number,
.month select,
.paypal-btn,
.proceed-btn,
.year select {
  height : 42px;
}

.card-number,
.month select,
.year select {
  font-size   : 14px;
  font-weight : 100;
  line-height : 14px;
}

.card-number,
.cvv-details,
.cvv-input input,
.month select,
.year select {
  color   : #86939e;
  opacity : .7;
}

/* Card Number */

.card-number {
  width         : 100%;
  margin-bottom : 20px;
  padding-left  : 20px;
  border        : 2px solid #e1e8ee;
  border-radius : 6px;
}

/* Date Field */

.month select,
.year select {
  -moz-appearance     : none;
  -webkit-appearance  : none;
  width               : 145px;
  margin-bottom       : 20px;
  padding-left        : 20px;
  border              : 2px solid #e1e8ee;
  border-radius       : 6px;
  background          : url('caret.png') no-repeat;
  background-position : 85% 50%;
}

.month select {
  float : left;
}

.year select {
  float : right;
}

/* Card Verification Field */

.cvv-input input {
  width         : 145px;
  float         : left;

  border        : 2px solid #e1e8ee;
  border-radius : 6px;
  background    : #fff;
}

.cvv-details {
  float         : right;
  margin-bottom : 20px;
  font-size     : 12px;
  font-weight   : 300;
  line-height   : 16px;
}

.cvv-details p {
  margin-top : 6px;
}

/* Buttons Section */

.paypal-btn,
.proceed-btn {
  cursor: pointer;
  width         : 100%;
  border-color  : transparent;
  border-radius : 6px;
  font-size     : 16px;
}

.proceed-btn {
  margin-bottom : 10px;
  background    : #7dc855;
  margin-top: 37px;
}

.paypal-btn a,
.proceed-btn a {
  text-decoration : none;
  cursor          : pointer;
}

.proceed-btn a {
  color : #fff;
}

.paypal-btn a {
  color : rgba(242, 242, 242, 0.7);
}

.paypal-btn {
  padding-right : 95px;
  background    : url('paypal-logo.svg') no-repeat 65% 56% #009cde;
}
.girlprofile.gp .profile-left-sec{bottom: 0px;}
.girlprofile{padding: 0 0 0px;}
.right-content-sec{background: #151515;}
.left-col-bid{border-right: 1px solid #212020;padding-left:20px;}
.right-col-bid{padding-left:20px;}
.aution-banner-img{padding-left:0px;}
.auction-bid h4{
font-size:22px;
font-weight:600;
 
text-transform:uppercase;
color: #c61925;
border-bottom: 2px solid #a10510;
margin: 0px;
display: inline-block;
line-height: 31px;
}
.auction-bid .bid-timer h4{
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    border: none;
	margin-bottom: 11px;
	text-align: center;
	width: 100%;
	line-height: normal;
}
/* .auction-time-min li{
	float:left;
	text-align:center;
	border-right:1px solid #212020;
	padding:0px 12px;
} */
.auction-time-min li:first-child{padding-left:0px;}
.auction-time-min li:last-child{border:none;
padding-right:0px;}
/* .auction-time-min li span{
    font-size: 26px;
    color: #2c84eb;
    font-weight: 400;
	line-height: 14px;
	margin-bottom: 21px;
	display: inline-block;
	font-family: 'Muli';
	font-weight: 600;
} */
.video-thumb{
	height: 45px;
	width: 45px;
	opacity: 0.7;
}
.auction-time-min li p{
    color: #fff;
    font-size: 13px;
    font-weight: 400;
	margin-bottom:0px;
	text-transform:uppercase;
	line-height: 11px;
}
.action-timer h3#demo{
    font-size: 16px;
    color: #fff;
	text-align: center;
}
.bid-price h6{color:#afb1b4;
 
font-weight:400;
font-style:italic;
font-size:14px;
margin: 13px 0px 0px;}
.bid-price h6 span#bids_price{color:#fff;
font-size:21px;
font-weight:600;
 
margin: 0px;
display: inline-block;
line-height: 24px;
background:#c61925;
padding: 5px 9px 8px 9px;
margin-right: 3px;
font-style: normal;
}
.sugardaddy-profile h3.suger-dad-head{
	color:#fff;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0px 0px 5px;
	padding-left: 16px;
}
.auction-bid{width: 100%;
clear: both;
float: left;
border-bottom: 3px solid #181717;
padding-bottom: 5px;
padding-top:12px;}
.aution-banner-right{padding-right:0px;}
.auction-bid > div{padding-top:30px;padding-bottom: 50px;}
.action-timer h3{font-size: 26px;
color: #c61925;
margin: 0px;
font-weight: 400;
 }
.place-bid{
width:100%;
float:left;
clear:both;
background:url(../images/place-bid-bg.jpg) no-repeat center center;
padding-left: 20px;
padding-top: 30px;
padding-bottom: 40px;
background-size: cover;}
.place-bid label{
    color: #ffffff;
    font-size: 25px;
    display: block;
    text-transform: uppercase;
    font-weight: 500;
	 
	margin: 0px 0px 10px;
}
/* .aution-banner > div{padding:0px;} */
.place-bid form input[type="text"]{
    height: 47px;
    border: 2px solid #2a2a2b;
    background: #000;
    width: 304px;
    float:left;
    color: #959393;
    font-size: 13px;
    font-weight: 400;
    padding:10px;
}
.place-bid form input[type="submit"]{font-size: 21px;
color: #ffe8e8;
text-transform: uppercase;
background: #c61925;
border: none;
height: 47px;
float:left;
vertical-align: bottom;
margin-left: -2px;
padding: 0px 30px 0px 30px}
.aution-banner-img{height: 346px;}
.girlprofile.gp .details-girls-profile{background-color:transparent;}
.girlprofile.gp .right-content-sec{background: #000;padding: 30px 40px 45px;}
.details-girls-profile {
    background-color: #000;
    border-radius: 0px;
    padding: 0px 30px 30px 30px;
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}
.girlprofile.gp .right-content-sec .beh2{border-bottom: 3px solid #eb1423;
padding-bottom: 11px;
letter-spacing: 0px;
color: #eb1423;
font-size: 26px;}
ul.detaileul li {
    display: block;
    list-style-type: none;
    padding: 0 0 11px 0;
    line-height: 20px;
	    width: 100%;
    float: left;
    font-family: 'Muli';
}
ul.detaileul li label {
    width: 50%;
    font-size: 14px;
    font-weight: 300;
    float: left;
    color: #fff;
    margin: 0px;
    position: relative;
}
ul.detaileul li label:after{
	content: ":";
position: absolute;
top: auto;
right: 30%;
line-height: 20px;
}
ul.detaileul li span{
	color: #fefefe;
    font-size: 13px;
    font-weight: 400;
	display:inline-block;word-wrap: break-word;}
.detail-para{padding-top:29px !important;}
.detail-para ul.detaileul li{font-size: 14px;
color: #fff;
width: 100%;
line-height: 24px;
font-weight: 400;
 
padding:0px;
margin-bottom: 156px;}
.profile-left-sidebar {
background: #000;
/* padding: 22px 10px 0px 35px; */
}
.girls-profile-details{
    padding: 20px;
}
.profile-left-sidebar h6{
    margin: 0px 0px 10px 0px;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    font-family: 'Muli';
}
.profile-left-sidebar p{
    margin: 0px 0px 15px 0px;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Muli';
}
.profile-left-sidebar .blue-btn{
    /* text-align: center;
    display: block; */
    margin-bottom: 20px;
}
.profile-left-sidebar .member-details p{
    margin: 0px 0px 5px;
}
.profile-left-sidebar ul li{width: 190px;
height: 190px;
margin: 0px auto;
background: #181818;
padding: 10px;
border: 1px solid #302f2f;
margin-bottom:15px;}
.profile-left-sidebar .progallery .img-responsive{border-radius:0px;}
.profile-left-sidebar .usernotes h5{ color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
     
	border-bottom:2px solid #2e2e2e;
	margin: 0px;
padding-bottom: 9px;
}
.left-usernote #load_more{
    display: inline-block;
    font-family: 'museo_sans500';
    color: #c61925;
    border-radius: 3px;
	margin-top: 15px;
	font-size: 13px;
	margin-right:10px;
	text-decoration:underline;
}
.profile-left-sidebar .usernotes .useborder {
	border:0px;
    border-bottom: 1px solid #2e2e2e;
    padding: 14px 0px 12px;
	margin-bottom: 0px;
}
.user-note-wrap{
	height: 320px;
	overflow-y: scroll;
}
.profile-left-sidebar .usernotes .useborder:last-child{border:0px;}
.profile-left-sidebar .usernotes span {
    display: block;
    color: #fcfcfc;
    font-size: 12px;
    font-weight: 400;
    padding-left: 0px;
    line-height: 20px;
    text-align: left;
     
}
.profile-left-sidebar .usernotes p{color: #eb1423;
font-size: 14px;
font-weight: 500;
 
margin:0px 0px 3px;}
.leftside-textarea {
    width: 100%;
    float: left;
    position: relative;
}
.leftside-textarea textarea {
    height: 131px;
    border-radius: 5px;
    width: 100%;
    background: #000;
    color: #dc972f;
    padding: 11px 25px 11px 15px;
    border: 1px solid #dc972f;
    float: left;
    font-weight: 300;
    resize:none;


/* .profile-left-sidebar form{margin-top: 9px;} */
.profile-left-sidebar .usernotes button {
    background-color: #c61925;
    padding: 13px 30px 12px;
    margin: 17px 0;
    text-align: center;
    color: #ffe8e8;
    font-size: 21px;
    font-weight: 500;
    border: none;
    border-radius: 0;
    width: 100%;
    text-transform: uppercase;
}
.girls-profile-details{/* */padding:17px 0 0 0;}
.girls-profile-details h6{
	font-size:17px;
	color:#ffffff;
	font-weight:400;
	margin: 1px 0px 6px;}
.girls-profile-details p{
	font-size:13px;
	color:#ffffff;
	font-weight:400;
	font-style:italic;
	margin: 0px 0px 9px;
	word-wrap: break-word;
}
.sidebar-review,.member-details{
	width:100%;
	float:left;
	clear:both;}
.sidebar-review{
    border-bottom: 1px solid #2e2e2e;
    padding-bottom: 12px;
	margin-bottom: 9px;
}
.member-details{margin-bottom:25px;}
.sidebar-review .fl{float:left;}
.sidebar-review .fr{float:right;}
.member-details p{font-size:14px;
font-weight:400;
color:#ffffff;
font-style:normal;
margin: 0px 0px 5px;}
.member-details p span{font-style:italic;font-size:13px;}
.aution-banner-img{width: 55%;
float: left;}
.aution-banner-right{width: 45%;
float: left;}
.corup-image-container .modal-dialog{margin: 110px auto;}
.corup-image-container .preview-img{border: 1px solid #2f2c2c !important;}
.corup-image-container .img-container{border: 1px solid #2f2c2c !important;box-shadow:none;}
.docs-overview.crop-cont .data-container{float:left;}
.corup-image-container .modal-dialog.modal-lg {
    width: 700px;
}
.corup-image-container .docs-overview.crop-cont .data-container{padding: 0 20px;}
.corup-image-container .modal-content{background: #131111;}
.corup-image-container .modal-footer{border:none;}

/*Start Footer CSS*/
.footer-contact-info ul li a:hover {
    color: #c61925;
}
.footer-contact-info ul li a {
    color: #fff;
    text-decoration:none;
    font-weight:400;
    font-size: 14px;
	word-wrap: break-word;	
	line-height: 20px;
}
/*End Footer CSS*/


/*------------------------------------------------*/
/* Start Top Navbar Section                           */
/*------------------------------------------------*/
.slider-icon {
    width: 70px !important;
    float: left;
    margin-top: -20px;
    margin-right: 10px;
}
.navbar-default {
    border-color: transparent;
}
.navbar-default .navbar-collapse {
    border-color: rgba(255,255,255,.02);
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .nav li a {
	font-weight: 400;
    color: #fff;
    font-size: 16px;
	padding: 10px 20px;	
}
.navbar-brand .logo {
    padding-top: 0px;
}
.navbar-default .nav li a:hover {        
}
.navbar-default .navbar-nav>.active>a {
    border-radius: 0;
    color: #fff;
}
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
}
.navbar {
    margin-bottom: 0px;
}
.navbar-default {
    background: rgba(0,0,0,.6) !important;
}
.navbar-default.navbar-shrink {
    background: #000 !important;
}
.login-link{
	background:#b91420;
	border-radius: 5px;
} 
.login-link:hover{
	background-color: #b70d19 !important;
	color: #fff !important
} 
.wow:first-child {
    visibility: hidden;
}
nav .navbar-collapse {
	float:right;
}
.sidebar-review .fa-star,.sidebar-review .fa-heart{color:#c61925;}
.sidebar-review .fa-heart-o,.sidebar-review .fa-star-o{color:#fff;}
.girls-page-panel{
    margin-bottom: 20px;
}
.mothby-filter .panel-body {
    padding:0px 0px 15px;
}
#girl-page{margin-top: -108px;}
.mothby-filter .filertsection .masouer {
    width: 100%;
	padding: 20px 0px 10px 20px;
}
.masouerfilter.mothby-filter .masouer h5{
	float: left;
	padding-top: 9px;
	margin-right: 25px;
	width: 75px;}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: auto;
    margin-right: 10px;
	width: 8%;
}
.show-image-popup{
	width: 500px;
	height: auto;
	margin: 0px auto;
	position:relative;
}
.show-image-popup img{
    width: 100% !important;
}
.show-image-popup button,.modal-content.modal-video-contnt button{
    position: absolute;
	right: -13px;
	top: -13px;
	z-index: 9;
	height: 30px;
	width: 30px;
	font-size: 30px;
	text-shadow: none;
	background: #f1f1f1;
	color: #fff;
	border: none;
	padding: 0px;
	border-radius: 50%;
	vertical-align: top;
}
.modal-content.modal-video-contnt button{text-indent: -9999px;}
.modal-content.modal-video-contnt  .modal-footer button{display:none;}
.show-image-popup button span,.modal-video-contnt button span{
	cursor: pointer;
	font-weight: 700;
	line-height: 1;
	color: #000;
	margin-top:0px;
	display: block;
	text-indent: 0px;}
.show-image-popup button span:hover {
    color: #eb1423;
}
.rating-sugadaddy{
	padding-top:100px;
	text-align:center;
}
.rating-sugadaddy .blue-btn:hover{color:#fff;}
.dating-history-btn .blue-btn{
    display: inherit;
    height: auto;
}
.star-rating-icons ul{
	width:100%;
	text-align: center;
	border: 1px solid #242424;
	border-radius: 4px;
	margin:10px auto 20px;
	float:left;}
.star-rating-icons ul li{
    float:left;
    width: auto;
    color: #fff;
    padding: 11px 13px 15px;
	text-align:center;
	border-right:1px solid #242424;
}
.star-rating-icons ul li:last-child{
	border:none;}
.star-rating-icons ul li label{
	padding: 0px;
	margin:0px;
	cursor: pointer;
}
.star-rating-icons ul li .icon-txt-star{
	font-size:14px;
	line-height:18px;
	font-family: 'Muli';
	font-weight:400;
	margin:3px 0px 0px;
	color: #fff;
	float: left;
	width: 100%;
	clear: both;
}
.star-rating-icons ul li label.star:hover {
    transform:none !important;
}
.star-rating-icons .star-icon {margin-bottom:11px;float: left;
	width: 100%;
	clear: both;}
.star-rating-icons ul li label:before{
    font-size: 35px;
	color: #fff;
	font-weight: normal;
}
.star-rating-icons .star-icon i.fa-star,.star-rating-icons ul li input.star:checked ~ label.star .icon-txt-star{
	color:#b91420; 
}
.dating-history-btn{
	width:100%;
	text-align:center;
	margin-bottom:10px;}
button.rate{margin-bottom:10px;}
.dating-history-btn button:hover,.dating-history-btn button:focus,.auction-msg-btn.rate:hover,.auction-msg-btn.rate:focus{
	color:#fff;
	background: #073d84;}
.load-moreloader{
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top:3px solid #3498db;
  width: 16px;
  height: 16px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  display: inline-block;
  vertical-align: middle;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.auctionclose {
    background-color:#111;
}
.auctionclose h2, .auctionclose h4{
    color:#ff0416;
}
.auctionclose h5{color:#fff;}
#pagination_link{padding:0px 15px;}
.pagination > .active > a,.pagination > li > a:hover, .pagination > li > span:hover,.pagination > .active > a:hover{
   text-decoration:none;
	color:#fff;
	background-color:#a2111e !important;
}

.pagination > li > a, .pagination > li > span {
    background-color:#373838 !important;
	border: 1px solid #282a2a !important;
    color:#fff;
}


 .pagination
{
	float: right;
    clear: both;
	}
#send_kiss {
    background-color: #c61925;
    padding: 9px 20px 8px;
	margin: 0;
    text-align: center;
    color: #ffe8e8;
    font-size:16px;
    font-weight: 500;
    border: none;
    border-radius: 0;
    width:auto;
     
    text-transform: uppercase;
}
/**Responsive css start**/

@media only screen and (min-width : 320px) and (max-width : 480px) {
    #main-slide .item img.img-responsive{    max-width: 508px;
     width: 508px;
    }
	#main-slide .item img.img-responsive.about-image{max-width: 508px;
    width: 100%;
    margin-left: 0;}
	
	.about-us-page1 #main-slide .item.active .slider-content{     top: 17% !important;}
	.about-us-page1 #main-slide .slider-content p {    text-align: justify;}
    body .mob-sw{display:inline-block;}
   
.mob-hd{display:none;}
body #main-slide .slider-content home-desiptio{padding-left:30px !important;}
.rig-page .registration-field1{display: block;
width: 100%;
float: left;}
.regis-head .form-group label{font-size: 15px;}


.resigtration-suger-baby{float:none;}
	.resigtration-suger-daddy{float:none;}
	 .resigtration-suger-baby{margin-left:0px;}
}
@media only screen and (min-width : 320px) and (max-width : 767px) {
    .footer-contact-info{ padding: 0;}
    #main-slide .slider-content p{padding: 15px 0;}
	
	
   
	.registerpage .register-form{ width: 92%; max-width:300px;    margin: 0 auto !important;     padding: 35px 10px 25px;}
	.registerpage .register-form .slider-icon{    margin-left: 0; padding:0px;}
	.registerpage .register-form h4{      text-align: center;    clear: both;    margin-top: 29px;    font-size: 23px;}
	.registerpage .register-form .btn-primary{    margin: 0;}
	

	.ageselect .switch{    left: 11% !important;     margin: 22px 0 !important;}
	
	.join-tabs-2 ul.datepick li{    width: 100% !important; margin:0px !important;}
	.join-tabs-2 .pr0{padding: 0 !important;}
	.join-tabs-2 .pl0 {    padding-left: 0;    padding: 0;}
	.loginform-main .loginpage{margin:0 auto;}
	#main-slide .item .slider-content.loginmem h1 img{    margin: 0;    float: left;    margin-right: 9px;}
	.lgo-in-page{}
	.lgo-in-page #main-slide .item img.img-responsive {    max-width: 1008px;    width: 1008px;    margin-left: 8px;    margin: 0;}
	.lgo-in-page #main-slide .item{height: 477px;}
	.status .tab{width: 100% !important;  height:inherit !important;}
    .status .container .col-md-12{float: left;    width: 100%; }
    #status .btn-orange{margin-top: 21px;}
    #status p{    padding-left: 0px !important;}
    #status .progress{margin:0px;}
    /*.container{width:inherit;}*/
    #frmcontact{}
    #frmcontact{}
    #frmcontact{}
    #frmcontact p, #settings p, #settings p, .status .tabcontent p{padding-left: 0px !important;display:block;}
    .status .tabcontent{width: 100% !important;}
    #no-more-tables a.btncheced{    width: 119px;     text-align: center;    display: block;}
    .bluebgselect{margin:0px !important;}
    .publicphoto textarea{width:100%; }
    .divisde .select2.select2-container{width:100% !important; }
    .left-profile-tabs-men{    float: left;    width: 100%;    margin-bottom: 23px;}
    .left-profile-tabs-men .progress{    width: 100%; margin-left: 0 !important;}
    .left-profile-tabs-men{}
    .profile-detials-edit{clear: both;}
    .profile-detials-edit {clear: both;float: left; width: 100%; }
    .profile-detials-edit{}
    .action-time h4{    line-height: 100% !important;    font-size: 21px !important;}
    .action-time h3{    margin:  0 !important;    padding: 0 !important;}
    .action-room h2 img{left: 8% !important;}

    .filterfile .filter-button{padding: 3px 9px;}
    .slidecontainer{    margin: 18px 0;}
    .procontent .action-time{    clear: both;
    margin: 0;
    position: initial;
    margin: 0 !important;
    transform: translate(0) !important;}

	.conema strong{    clear: both;    width: 100%;    display: block;}
    
    .divflex p.conema input[type="checkbox"]{vertical-align: top;}
    .img-dro-list .dropdown-menu{    right: 0;
    left: inherit;}
    #msform .action-button{font-size: 13px !important;}
	.ankesh11 .form-control.input-lg{display:none;}
    .ankesh11 button.browse {width:100%;}
    ul.subm-menu{     display: block !important;    position: relative !important;    background: none !important;}

    ul.subm-menu:before{display:none !important;}
    .log-main{    display: none !important;}

	 #main-slide .carousel-inner .join-slider-content{top: 26px;}
	 
    .rig-page .registration-field1.col-md-6{width: 50%;
    float: left;
    display: block;}

    body .profile-form .form-group .savelocataion{margin-left: 0px;font-size: 13px;}
    body .profile-form .form-group #searchlocation{background-position: 5%;}
    .savelocataion{padding:0px;}
    body .auction-history-wrap .profile-right-sec .profile-form {
        /*margin: 100px auto 0px;*/}
    /*.auction-profile-img{top: -18px;}*/
    

    }

@media only screen and (min-width : 768px) and (max-width : 991px) {
	/*.navbar .navbar-collapse#bs-example-navbar-collapse-1 .navbar-right{    width: 100%;     text-align: center;}
	.navbar .navbar-collapse#bs-example-navbar-collapse-1 .navbar-right li{    display: inline-block !important; float:initial !important;}*/

	#main-slide .slider-content p.home-desiptio{    font-size: 24px !important; width:61%;}
	#main-slide .slider-content p{    font-size: 17px !important;}
	.about-us-page1 #main-slide .item.active .slider-content{     top: 33% !important;}
	.registerpage #main-slide .item{    height: 516px; background:#000;}
	.registerpage #main-slide .item  .slider-content{    top: 37%;}
	.join-tabs-2 ul.datepick{clear:both;}
	.join-tabs-2 .pr0{padding: 0 !important;}
	.join-tabs-2 .pl0 {    padding-left: 0;    padding: 0;}
    a.btncheced {    width: 107px;    display: block;   text-align: center;}
	 .progallery > ul > li{width: 32%;
    float: left;
    margin: 0;
    overflow: hidden;
    height: 212px;
    margin-bottom: 5px;
    margin-left: 5px;}
    .img-dro-list .dropdown-menu {    right: 0;       left: inherit;} 
	.bo_deutsche .place-bid button {
    font-size: 16px;
}
}
@media only screen and (min-width : 1024px) and (max-width : 1200px) {
.login-pagenew .loginpage{bottom: 15px;}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 11%;
}
}
@media only screen and (min-width : 992px) and (max-width : 1024px) {
	 #main-slide .slider-content h1 strong{    font-size: 62px;}
	 a.btncheced {    width: 107px;    display: block;   text-align: center;}
	 .login-pagenew .loginform-main .loginpage{bottom: -18px;}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 11%;
}	
}
@media only screen and (max-width : 484px) {
.loginform-main{width:98%;}
.loginpage{width: 100%; padding: 15px 30px;
}
}
@media only screen and (max-width : 320px) {
    
    .mob-sw{padding-left:15px;padding-right:15px;}
	
    .header .intro-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 30px;
        line-height: 40px;
    }
    
    .call-to-action .btn-primary {
        padding: 15px;
        font-size: 13px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
    .join-slider-content p{font-size:15px;}
       
  
    #main-slide .carousel-inner .join-slider-content{top: 26px;}
	#main-slide .carousel-inner .login-pagenew .loginpage{bottom: -100px;}
	.join-slider-content h1{font-size:40px;}
	#main-slide .carousel-inner .login-pagenew .loginpage {bottom: -72px;}
}


@media only screen 
and (min-width : 321px) 
and (max-width : 480px) {
    
    
    .header .intro-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 30px;
        line-height: 40px;
    }
    
    .call-to-action .btn-primary {
        padding: 15px;
        font-size: 13px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
    
  
    
	#main-slide .carousel-inner .login-pagenew .loginpage{bottom: -75px;}
	#main-slide .join-slider-content h1{font-size:40px;}
	 #main-slide .join-slider-content p{font-size:16px;}
}

@media only screen 
and (min-width : 481px) 
and (max-width : 600px) {
    
  
    .header .intro-text h1 {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 35px;
        line-height: 45px;
    }
    
    .call-to-action .btn-primary {
        padding: 18px;
        font-size: 15px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
    
 
    .login-pagenew .loginpage{bottom: -63px;}

	.resigtration-suger-baby{float:none;}
	.resigtration-suger-daddy{float:none;}
	
}


@media only screen 
and (min-width : 601px) 
and (max-width : 800px) {

    .header .intro-text h1 {
        font-size: 40px;
        line-height: 45px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 40px;
        line-height: 45px;
    }
    
    .call-to-action .btn-primary {
        padding: 18px;
        font-size: 15px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
     .login-pagenew .loginpage{bottom: -15px;}
	 #main-slide .join-slider-content{top:75px;}
	 
}

@media only screen 
and (min-width : 801px) 
and (max-width : 991px) {
    
    
    .header .intro-text h1 {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 30px;
    }
    
    .header .intro-text p {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 30px;
    }
    
    .header .intro-text .btn-primary {
        padding: 15px 20px;
        font-size: 16px;
    }
    .login-pagenew .loginpage{bottom: 4px;}
    .join-slider-content{top: 91px;}
}
@media (min-width:768px) {
.navbar-default .nav li a{
	
}
.navbar-default {
	border: 0;
	background-color: transparent;
	-webkit-transition: padding .3s;
	-moz-transition: padding .3s;
	-o-transition: padding .3s;
	transition: padding .3s;
	position: fixed;
	z-index: 99;
	width: 100%;
	border-radius: 0;
	padding: 18px 0 0 0;
}

.navbar-default .navbar-brand {
	font-size: 2em;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.navbar-default .navbar-nav>.active>a {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.navbar-default.navbar-shrink {
	padding: 10px 0;     
}
.navbar-default.navbar-shrink .navbar-brand {
	font-size: 1.5em;
}    
}
@media (max-width:1024px){
	.footer-thought .mobile-hide{display:none;}
#contact .mobile-show{display:block;color:white;margin:0px;clear: both;}
.registration-field1.col-md-12{width: 100%;
float: left;
display: block;}
.banner-text h1{font-size:35px;}
.banner-text p{font-size:17px;padding: 0 5px;}
.banner-text{top: 80px;}
.mothby-filter .filertsection .masouer {
    padding: 20px 0px 10px 10px;
}
}
@media (max-width:767px){
	.video-upl{height: 190px;}
	.photos-page .input-file-container{width:100%;margin-bottom: 10px;}
	.video-upl {margin-bottom: 20px;}
	.photo-margin {
    margin-bottom: 50px;
}
.section-thought .section-para p{font-size: 17px;}
.status.profilelink .profile-left-sec{margin: 80px 0 0 0;}
.footer-contact-info {
    padding: 15px 0 0 0;
}
.girlprofile {
    padding: 60px 0 0px !important;	
}
.member-details {
    margin-bottom: 30px !important;
}
.girlprofile.gp .right-content-sec {
    padding: 20px 10px 30px !important;
}
.col-md-9.content-sec-inner {
    padding: 0px;
}
.profile-left-sidebar {
    padding: 22px 20px 0px 20px !important;
}
.girl-pril-img{margin-bottom: 20px;}
.star-rating-icons ul li {
    padding: 4px 1px 12px;
}
.bo_deutsche .place-bid button {
    font-size: 16px;
}
.bo_deutsche .place-bid button {
    padding: 0px 13px;
}
}
@media (max-width : 805px){
	.registration-label1{display:inline-block;font-size: 15px;float:none;}
	.regis-head #msform .field-blk1{margin-left:0px;}
	 .resigtration-suger-baby{margin-left:0px;float:none;}
	 .resigtration-suger-daddy{float:none;}
	 
}
@media (max-width:885px){
	.registration-wrap{width:95%;}
	.registration-wrap #msform fieldset{width:100%; padding:20px 15px;}

	
}
@media (max-width:991px){
	.personal-se-sep .col-md-3{width:100%;float:left;display:block;}
	 .dobye{   padding-left: 2px !important;  margin: 10px 0px !important;}
		#basic_info_frm .col-md-12.form-group {width: 100%;
float: left;
display: block;}
}
@media screen and (min-device-width: 767px) and (max-device-width: 1024px) {
	.footer-contact-info{padding: 15px 0 0px 30px;}
	.contact{ padding-top: 25px;
}
}
@media (max-width:1220px){
		/* .page-banner img{height: 270px;} */
		.join-slider img{width:100%;height:auto;}
		}
@media (max-width : 1339px) and (min-width: 320px) {
.aution-banner-right,.aution-banner-img {
    width: 50% !important;
}
.banner-text {
    top: 80px;
}
}
@media (max-width : 1279px) and (min-width: 320px) {
#girl-page {
    width: 100%;
}
.multipleselect {
    width: 100%;
}
.newsearc input[type="search"] {
    width: 100%;
}
.select2-container {
    padding-top: 9px !important;}
.looking-dropdwn .select2-container {
    padding-top:15px !important;}
.banner-text {
    /*top: 90px;*/
	top:80px;
}
.left-col-bid {
    padding-left: 15px !important;
}
.right-col-bid {
    padding-left: 15px !important;
}
ul.detaileul li label::after {
    right: 16% !important;}
}
@media (max-width : 1199px) and (min-width: 320px) {
.navbar-default .nav li a {
	padding: 10px 10px;
	font-size:15px;
}
.header-language-opt {
    margin-left: 10px;
}
.navbar-default .navbar-brand {
    min-height: auto;
}
.navbar-brand > img{height: 45px;}
.content-slider {
    padding: 0px 15px;
}
.section-browse {
    padding-top: 55px;
}
.section-thought .section-btn {
    margin-top: 35px;
}
.about-us-banner {
    background-size: 100% 35%;
}
.registerpage #main-slide .slider-content{ margin-top:0px;}
.profilimg .start2 {
    width: 44%;
}
.profilimg h3 {
    font-size: 15px;
    width: 55%;
}
.banner-text {
    top: 67px;
}
#msform {
    bottom: 0px;
}
.col-md-9.content-sec-inner{width:100%;}
.profile-left-sidebar {
    padding: 22px 10px 0px 10px !important;
}
.girlprofile.gp .right-content-sec {
    padding: 20px 20px 30px !important;
}
ul.detaileul li label {
    word-wrap: break-word;
}
ul.detaileul li span {
    width: 48%;
}
.detail-para ul.detaileul li {
    margin-bottom: 20px !important;
}
.action-time {
    top: 62% !important;
}
.auction-bid > div {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}
.profile-left-sidebar.sidebar-left-profile{
    padding: 22px 10px 0px 35px !important;
}
.aution-banner-img {
    height: 300px !important;
}
.left-col-bid {
    border-right: none;
    width: 100%;
    border-bottom: 1px solid #212020;
}
.right-col-bid{width:100%;}
.bid-price.place-bid form input[type="text"] {
    width:55%;
}
.content-sec-inner.daddy-view-profile, .daddy-view-profile .details-girls-profile {
    padding: 0px;
}
.start2 {
    right: 3px;
}
.auction-bid .bid-timer h4{text-align:left;}
.bo_deutsche #main-slide .slider-content h1 strong {
    font-size: 42px;
}
}
@media (max-width : 1024px) and (min-width: 320px) {
.copyright {
    margin-bottom: 15px;
    display: block;
}
#main-slide .slider-content h1 strong {
    font-size: 42px !important;}
.content-slider .btn-primary {
    font-size: 20px !important;
    padding-left: 25px;
    padding-right: 25px;
}
.padding-v-xs span {
    letter-spacing: 0;
    margin-left: 4px;
}
.masouerfilter .masouer {
    padding: 20px 0px 20px 10px;}
#filter4 .girls-page-panel .divisde {
    padding: 20px 10px 20px 10px;
}
.panel-body .divisde h3 {
    letter-spacing: 0;}
.girl-page {
    padding: 10px 0 0px;
	float: left;}
.newsearc .btn-orange {
    margin-bottom: 15px;}
.loginpage.change-password{
    margin-bottom: 45px;
}
.action-time {
    right: 3% !important;
} 
.sidebar-left-profile .member-details {
    margin-bottom: 30px;
}
ul.detaileul li label::after {
    right: 8% !important;
}
.place-bid button {
    font-size: 22px;
    padding: 0px 23px;
}
}
@media (max-width : 991px) and (min-width: 320px) {
.navbar-default .navbar-brand {
    min-height: auto;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top:4px;
    margin-right: 0px;
    margin-bottom:4px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	display:block;
}
#bs-example-navbar-collapse-1{position: absolute;
    z-index: 99999;
    background: rgb(34, 34, 34);
    right:0px;
    width:100%;
	top: 38px;}
.mobile-toggle .collapse{
    display: none;
    visibility: hidden;
}
.mobile-toggle .collapse.in{
	display:block;
	visibility:visible;
	padding:0px;
    max-height: 367px !important; 
    overflow-y: scroll !important;
}
.container .navbar-brand{
    margin-left:0px !important;
}
.mobile-toggle{position:relative;}
.navbar-nav.navbar-right{width:100%; float:left !important;
margin:0px;}
.navbar-nav > li{width:100%;}
.navbar-nav > li:hover > a,.navbar-nav .subm-menu li:hover > a{ background:#b91420 !important;color:#fff !important;}
.login-link {
    border-radius: 0px !important;
}
.footer-thought {
    margin-top: 17px;
}
.navbar-collapse{padding:0px !important;}
#main-slide .slider-content h1 strong {
    font-size: 37px !important;
}
.content-slider .btn-primary {
    font-size: 17px !important;
    padding-left: 20px;
    padding-right: 20px;
}
#main-slide .slider-content {
    top: 50%;}
.section-browse {
    padding-top: 50px;
}
.section-thought .section-btn {
    margin-top: 30px;
}
.testinomial-auction {
    padding-top: 45px;
    padding-bottom: 50px;
}
.testinomial-form {
    margin-top: 30px;
}
.navbar-default .nav li a {
    border-bottom: 1px solid #2a2a2a;
}
.registerpage #main-slide .slider-content h1 {
    line-height: normal;
}
.registerpage #main-slide .slider-content{top: 44%;}
.action-room h2 {
    font-size: 33px;
}
.action-room h1 {
    font-size: 21px;
}
.newsearc input[type="search"] { margin-bottom: 0px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    padding-bottom: 20px !important;
}
.masouerfilter .collapse.in .row{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.masouerfilter .masouer {
    width: 20%;
}
.auction-left-sidebar .left-profile-tabs-men, .auction-right-sidebar .profile-detials-edit, .profile-left-sec, .profile-right-sec {
    bottom: 40px;
}
.auction-right-sidebar .profile-detials-edit, .profile-right-sec {
    padding: 45px 25px 20px;
}
.container .sixteen.columns {
    width:100%;
}
.auction-history-wrap .container{width:100%;
padding:0px 15px;
box-sizing:border-box;}
.col-md-3.auction-girls-prfile {
    padding-left:15px;
}
.img-border-profile img {
    width:200px;
    margin: 0px auto 20px;
}
.all-ction-list .girl-pril-img img{width:auto;}
.all-ction-list .auction-girl-one .girl-pril-img img{width:100%;}
.all-ction-list .list-girl-one {
	padding-bottom: 20px;}
ul.navbar-nav li a.padingsize, ul.navbar-nav li a.padingsize:hover {
    padding: 1px 38px 1px 20px !important;border-radius: 0;
	border:none;
	border-bottom: 1px solid #2a2a2a;}
ul.navbar-nav li a.padingsize{background:none;}
ul.navbar-nav li a.padingsize, ul.navbar-nav li a.padingsize:hover{text-align:left;}
.account-dropdown .subm-menu {
    top: 0;
    padding: 0px 0px 0px !important;
	position: static;
	width: 100%;
	right: 0px;
	background: none;
	z-index: 99999;
	top: 40px;
	border: none;
	border-radius: 0;
	display:block;
}
.subm-menu::after, .subm-menu::before{border:none !important;}
.navbar-default .nav li ul.subm-menu li a {
    padding: 10px 30px !important;}
.navbar-nav > li.account-dropdown{padding-bottom:0px !important;}
ul.navbar-nav li a.padingsize::after {
    right: 15px;}
.banner-text {
    top: 69px !important;
}
.profile-form .form-group #searchlocation {
    width:65% !important;
}
.profile-form .form-group .savelocataion {
    width:35% !important;}
.account-dropdown .subm-menu {
    top: auto !important;
}
.action-time {
    top: 63% !important;
}
.action-time {
    right: 13% !important;
}
.right-col-bid {
    float: left;
}
.aution-banner-img {
    height: 290px !important;
}
.place-bid button {
    font-size: 18px;
}
.copyright-txt{float:left;width: 100%;}
.dobye.avail-month{margin: 0px 0px !important;}
.masouerfilter .panel.panel-default{background:none;}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 11%;
}
.start2 {
    right: 1px;
}
#paypal .btn-paypal .blue-btn {
    margin-top: 10px;
}
.profilimg h3.girls-page-h3 {
    width: 55%;
}
.header-language-opt {
    margin-left: 0px;
}
ul.navbar-nav li.header-language-opt a.padingsize, ul.navbar-nav li.header-language-opt a.padingsize:hover {
    border-radius: 0;
}
}
@media (max-width : 960px) and (min-width: 320px) {
.action-time {
    position: relative !important;
	top: auto !important;
	transform: none !important;
	right: 0 !important;
	left: 0 !important;
	margin: -30px auto 0px;
	width: 100% !important;
	background: rgba(17,16,16,0.8) !important;
}
.action-time h4 br{display:none;}
.action-room {
    position: absolute;
    z-index: 9;
    top:21%;
    left: 0px;
    right: 0px;
    text-align: center;}
.page-banner img.mobile-hide{
    height: 210px;
}
.banner-text {
    top: 62px !important;
}
.aution-banner .container{width:100%;}
.place-bid {
    padding-left: 10px;}
.place-bid button {
    padding: 0px 15px;
}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 13%;
}
}
@media (max-width : 805px) and (min-width: 320px) {
.rig-page .registration-field1 .action-button { 
    margin-top: 5px; 
}
}
@media (max-width : 800px) and (min-width: 320px) {
.loginpage.change-password{
    margin-bottom: 45px;
}
}
@media (max-width : 767px) and (min-width: 320px) {
.container .navbar-brand {
    padding-left: 15px !important;
}
.navbar.navbar-default {padding-top:15px;}
.navbar-header{width:auto; float:left;}
.navbar-default .navbar-brand{min-height:auto !important;}
.navbar-default .navbar-collapse{border:none !important;
box-shadow:none !important;}
.contact{ padding-top:20px;
}
.copy-right {
    padding: 25px 20px;}
.footer-contact-info li br{display:none;}
.slider-content .learn-home-btn,.slider-content .login-home-btn{margin-left: 10px;}
#main-slide .slider-content p {
    margin-bottom: 0px;
}
#main-slide .slider-content p {
    margin-top: 0px;
	padding: 10px 0 18px;}
#main-slide .slider-content h1 strong {
    font-size: 31px !important;
}
#main-slide .slider-content p {
    font-size: 21px;
    line-height: 24px;
}
.content-slider .btn-primary {
    font-size: 15px !important;
    padding-left: 15px;
    padding-right: 15px;
}
.testinomial-header h2 {
    font-size: 30px;
}
.testinomial-header h3 {
    font-size: 22px;
}
.testinomial-form h2 {
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 35px;
}
.testinomial-form h3 {
    font-size: 27px;
    margin-bottom: 25px;
}
.testinomial-form .testinomial-btn{font-size: 20px !important;
display: block;
text-align: center;
margin-bottom: 40px;}
.navbar-default {
    border: 0;
    background-color: transparent;
    -webkit-transition: padding .3s;
    -moz-transition: padding .3s;
    -o-transition: padding .3s;
    transition: padding .3s;
    position: fixed;
    z-index: 99;
    width: 100%;
    border-radius: 0;
    padding: 18px 0 0 0;
}
.registerpage #main-slide .slider-content h1 {
    line-height: 7px;
}
.registerpage #main-slide .slider-content h1{margin-top:0px;}
.registerpage #main-slide .item .slider-content {
    top: 103px;
}
.profilimg img {
    width: auto;
    margin: 0px auto;
}
.action-room {
    top: 27%;
}
.auction-room2 {
    padding: 20px 0 20px;}
.masouerfilter .masouer {
    width: 25%;}
.auction-right-sidebar .profile-detials-edit, .profile-right-sec {
    padding: 30px 20px 20px;
}
table.cart_table tbody tr td.first_td div {
    text-align:left;
}
.favorite-table p{text-align:center !important;}
.auction-right-sidebar .profile-1 > h3, .auction-right-sidebar .box_head h3, .status .tabcontent.setting-tabbing h3{
    font-size: 26px;
}
.payment-history .payment-header h2{
    font-size: 26px !important;
}
.table-responsive{border:none !important;}
.dataTables_wrapper .dataTables_info{
    float:left !important;
    text-align:left !important;
}
.dataTables_wrapper .dataTables_paginate {text-align:right !important;
float:right !important;}
#table_id_wrapper{overflow-x:scroll;
}
.auction-right-sidebar .auction-profile-img {
    top: -51px;
}
.auction-right-sidebar .profile-1 > h3{margin-top: 35px;}
.desktop-hide{
	display:block;
}
.mobile-hide{display:none;}
.banner-text p br{display:none;}
.banner-text {
    top: 82px !important;
}
.login-pagenew .loginpage.change-password{
    bottom:0px;
	margin: 0 auto 35px
}
.profile-left-sec{
    bottom: 119px;
}
.profile-left-sec{
    bottom: 119px;
}
.auction-profile-img {
    top: -51px;
}
.profile-form .form-group #searchlocation {
    width: 76% !important;
}
.profile-form .form-group .savelocataion {
    width: 24% !important;
}
.status .memebership-form.tabcontent,.auction-history-wrap .profile-right-sec .profile-form,#bid_configure{
    padding-top: 35px !important;
}
.profile-form .divflex h2.fs-title, .memebership-form .divflex h2.fs-title, .bid-page .divflex h2.fs-title, .photos-page .publicphoto h2.fs-title,.profile-form .divflex h2.fs-title, .memebership-form .divflex h2.fs-title, .bid-page .divflex h2.fs-title, .photos-page .publicphoto h2.fs-title{
    margin-bottom:30px !important;
}
.detail-para ul.detaileul li {
    margin-bottom: 40px !important;
	padding-top: 20px !important;
}
.action-room h2 {
    margin: 0px 0px 15px;
}
.profile-left-sidebar.sidebar-left-profile {
    padding: 22px 35px 0px 35px !important;}
#thumbnail-slider,#thumbnail-slider-video{
    padding: 10px 0px !important;
}
.content-black-blk .bluebgselect {
    margin: 0px 0 25px 0;
}
.content-black-blk .video-icon.bluebgselect{margin-bottom: 25px !important;}
.video-upl {
    margin-bottom: 40px !important;
}
.profile-left-sidebar .progallery {
    width: 200px;
    margin: 0px auto;
}
.bid-price.place-bid form input[type="text"] {
    width: 61%;
}
.modal-dialog {
    width: 480px !important;
    margin: 0px auto !important;
}
.modal-dialog {
    top: 40px;
}
#main-slide .slider-content {
    margin-top:-25px;}
.alert.alert-success {
    padding: 25px 20px;}
.modal.fade.in{padding-right:0px !important;}
#searchlocation{   
	padding-left: 50px !important;
} 
.masouerfilter.mothby-filter .masouer h5 {
    padding-top: 0;
    margin-right: 0;
    width: 100%;
}
.mothby-filter .filertsection .masouer {
    padding: 20px 0px 0px 10px;
}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 16%;
}
.content-sec-inner.daddy-view-profile,.daddy-view-profile .details-girls-profile{padding:0px;}
.profile-left-sidebar.daddy-left-sidebar{
    padding: 22px 20px 0px 20px !important;
}
.all-ction-list .auction-girl-one .girl-pril-img img {
    width: 200px;
}
.auction-girl-one .girl-pril-img {
    text-align: center;
}

}
@media (max-width : 640px) and (min-width: 320px) {
	.registerpage #main-slide .item .slider-content {
    top: 87px;
}
.registerpage .register-form h4 {
    margin-top: 18px !important;
    font-size: 20px !important;
	margin-bottom: 13px;
}
.registerpage .btn-primary {
    font-size: 18px !important;}
.action-room h2 {
    font-size: 28px;
    line-height: 30px;
}
.action-room h1 .auction-room-date {
    padding: 7px 16px;
    margin-left: 5px;
}
.action-room h1 {
    font-size: 18px;
}
.action-room {
    top:26%;
}
.auction-room2 {
    padding: 20px 0 10px;
}
.masouerfilter .masouer {
    width:33.33%;
}
.girl-page {
    padding: 0px 0 15px;}
.join-slider img {
    height: 180px !important;
}
.dataTables_wrapper .dataTables_length{
    float:left !important;
    text-align:left !important;
}
.dataTables_wrapper .dataTables_filter {
    float:right !important;
    text-align:right !important;
}
.dataTables_wrapper .dataTables_filter {
    margin-top: 0px !important;
}
.banner-text {
    top: 60px !important;
}
.profile-form .form-group .savelocataion {
    width: 27% !important;
}
.profile-form .form-group #searchlocation {
    width: 73% !important;
}
ul.detaileul li {
    width: 100% !important;
}
.action-room h2 {
    margin: 0px 0px 9px;
}
.profile-left-sidebar.sidebar-left-profile {
    padding: 22px 30px 0px 30px !important;
}
.aution-banner-right, .aution-banner-img {
    width: 100% !important;
}
.aution-banner .aution-banner-img{padding:0px 15px !important;}
.details-girls-profile.profile-girls-detl{padding:0px;}
.aution-banner-img {
    height: 250px !important;
}
ul.detaileul li span {
    width: 50%;
}
.dobye {
    padding-left: 7px !important;
}
#searchlocation {
    padding-left: 45px !important;
}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 21%;
}
}
@media (max-width : 525px) and (min-width: 320px) {
.testinomial-form {
    width: 100%;
	padding: 0px 15px;
}
.testinomial-form .testinomial-btn {
    width: auto;
}

.about-us-banner {
    background-size: 100% 25%;
}
.registerpage #main-slide .item .slider-content {
    top: 70px;
}
.filterfile .filter-button {
    font-size: 20px; 
}
.masouerfilter .masouer {
    width: 50%;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{
    float: none !important;
    text-align: center !important;
}
.payment-history #table_id_filter{margin-bottom:15px;}
.payment-history #table_id_length {
    padding: 0px 0px 10px 0px;
}
.page-banner {
    margin-bottom: -30px;
}
.profile-form .form-group #searchlocation {
    width: 69% !important;
}
.profile-form .form-group .savelocataion {
    width: 31% !important;
}
.action-room {
    top: 25%;
}
.modal-dialog.member-dialog {
    width: 300px;}
.video-upl {
    height: 160px;
}
.show-image-popup {
    width: 440px;
}
.show-image-popup img {
   height:auto;
}
.modal-dialog {
    width: 440px !important;}
.start2 {
    right:1px;
}
.star-rating-icons ul li label::before {
    font-size: 30px;
}
.star-rating-icons ul li .icon-txt-star {
    font-size: 13px;
    line-height: 17px;}
.bo_deutsche .btn.mob-hd {
    padding: 10px 10px;
	font-size: 14px !important;
}
.bo_deutsche #main-slide .slider-content h1 strong {
    font-size: 29px !important;
}
.bo_deutsche #main-slide .slider-content p {
    padding: 10px 0 8px;
}
.banner-text p {
    font-size: 15px;
}
}
@media (max-width : 480px) and (min-width: 320px) {
.content-slider br{display:none;}
.content-slider .home-desiptio br{display:block;}
.section-header {
    font-size: 36px;
}
.testinomial-form {
    padding: 0px 10px;
}
.testinomial-form .testinomial-btn {
    padding: 9px 12px;}
.testinomial-header h3 {
    font-size: 18px;
}
.testinomial-header h2 {
    font-size: 24px;
}
.testinomial-form h2 {
    font-size: 24px;
}
.testinomial-form h3 {
    font-size: 22px;
	margin-top: 15px;
}
.testinomial-form {
    margin-top: 25px;
}
/* #main-slide .about-us-banner .slider-content {
    padding-top: 210px;
} */
.about-us-banner {
    background-size: 100% 17%;
}
.filterfile .filter-button {
    font-size: 18px;
}
.filter-button:last-child{margin-right:0px;}
.banner-text p {
    font-size: 15px !important;}
.banner-text h1 {
    font-size: 32px !important;
    line-height: 28px;
}
.banner-text {
    top: 62px !important;
}
.col-xs-4.birth-date{width:100%;}
.profile-form .form-group.birth-date{
    margin-bottom: 0px;
}
.profile-form .form-group.birth-date.birth-date-last-child{margin-bottom:20px;}
.girls-profile-details .member-details {
    margin-bottom: 20px !important;
}
.aution-banner-img {
    height: 210px !important;
}
.col-xs-5.avail-dropdown,.col-xs-7.avial-btn{width:100%;}
#searchlocation {
    padding-left: 38px !important;
}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 30%;
}
.show-image-popup {
    width: 290px;
}
.modal-dialog {
    width: 300px !important;}
.auction-girl-one .auction-girls-prfile,.auction-girl-one .col-sm-7,.auction-girl-one .col-sm-7{
	padding-left:0px;
	padding-right:0px;}
.auction-right-sidebar .profile-detials-edit.edit-details-auction{
	padding-left:15px;
	padding-right:15px;}
.profilimg h3 {
    width: 100%;
	text-align: center;
}
.paymentrecinventory .profilimg .start2 img {
    width: 60px;}
.start2 {
    top: 25px;
	left: auto;
	text-align: center !important;
	float: none !important;
	width: 100% !important;
}
.gallery_product {
    margin-bottom:45px;
}
.girl-page .profilimg {
    margin: 15px 0 30px;
}
.profilimg h3.girls-page-h3 {
    width: 100%;
}
.star-rating-icons ul li {
    float: none;
    width: auto;
    border-right:none;
	display:inline-block;
}
.bo_deutsche #main-slide .slider-content p {
    padding: 0px 0 12px;
}
.bo_deutsche #main-slide .slider-content h1 strong {
    font-size: 24px !important;
}
#main-slide .slider-content p.home-desiptio{
    font-size: 18px;
	width: 330px;
}
.bo_deutsche #main-slide .slider-content p br{display:none;}
.bo_deutsche #main-slide .slider-content p.home-desiptio {
    padding: 0px 0 5px !important;
    line-height: 18px;
}
.bo_deutsche .slider-content .learn-home-btn, .bo_deutsche .slider-content .login-home-btn {
    margin-left: 5px;
}
.slider-content-inner {
    width: 100%;
}
.bo_deutsche  #main-slide .slider-content h1 {
    line-height: 24px;
	margin-bottom:5px;
}
.section-thought .section-btn {
    margin-top:15px;
}
.bo_deutsche .carousel-inner{overflow: inherit;}
.bo_deutsche .slider-content .login-home-btn{margin-left:0px;}
.home-desiptio-button{text-align:center;}
.bo_deutsche .home-desiptio-button a{margin-bottom:5px;margin-left: 0px !important;}
}
@media (max-width : 479px) and (min-width: 320px) {
.navbar-brand > img {
    height:40px;
}
#main-slide .slider-content {
    top: 37%;
}
.newsearc input[type="submit"] {
    margin-right: 0px;
	padding: 8px 24px;}
.newsearc .btn-orange {
    margin-left: 0px;}
table.cart_table tbody tr td.first_td div {
    text-align: center;
}
.field-set .field-blk {
    margin: 0 20px 0 4px !important;
}
.bo_deutsche .testinomial-form h2 {
    font-size: 21px;
}
.bo_deutsche .testinomial-form h3 {
    font-size: 20px;}
.bo_deutsche .testinomial-form .testinomial-btn {
    font-size: 16px !important;
}
.section-thought .section-btn {
    width: auto;
    display: inline-block;
}
}
@media (max-width : 459px) and (min-width: 320px) {
.profilimg h3 {
    width: 100%;
	margin-bottom: 8px;
	min-height: 38px;
	word-wrap: break-word;
}
.profilimg .start2 {
    width: 100%;
    text-align: left;
}
.name-stars {
    min-height: 55px;
}
.action-room h1 .auction-room-date {
    padding: 7px 16px;
    display: block;
    width: 174px;
    margin: 5px auto 0px;
}
.action-room {
    top:20%;
}
.banner-text {
    top:57px !important;
}
.page-banner {
    margin-bottom: -9px;
}
.page-banner img {
    height: 165px;
}
.aution-banner img {
    height: 180px;
}
.profile-form .form-group #searchlocation,.profile-form .form-group .savelocataion{
    width: 100% !important;
	border-radius:4px !important;}
.profile-form .form-group #searchlocation{margin-bottom:10px;}
.action-room h2 {
    margin: 0px 0px 2px;
}
.col-xs-6.video-upl,.col-xs-6.photo-margin{width:100%;}
.video-upl{height:auto;}
.gallery_product {
    margin-bottom:45px;
}
.start2 {
    top: 40px;
}
body .profile-form .form-group .savelocataion {
    margin-top: 8px;
}
.video-upl {
    margin-bottom: 25px !important;
}
.photo-margin {
    margin-bottom: 25px;
}
}
@media (max-width : 385px) and (min-width: 320px) {
.footer-contact-info h4 {
    font-size: 17px;}
#main-slide .slider-content p.home-desiptio{
    padding: 2px 0 5px !important;
    width: 290px;
}
#main-slide .slider-content p br{display:none;}
.content-slider .btn-primary {
    font-size: 13px !important;
    padding-left: 13px;
    padding-right: 13px;
}
.slider-content .learn-home-btn, .slider-content .login-home-btn {
    margin-left: 6px;
}
.testinomial-form .testinomial-btn {
    font-size: 18px !important;
}
.masouerfilter .masouer {
    width: 100%;}
.masouerfilter .masouer,.mothby-filter .filertsection .masouer{
    padding: 20px 0px 0px 10px;
}
.masouerfilter.mothby-filter .masouer h5 {
    padding-top:0px;
    margin-right: 0px;
    width: 100%;
}
.masouerfilter.mothby-filter .masouer .padding-v-xs {
    width: 100%;
    margin-right: 0;
}
.banner-text h1 {
    font-size: 29px !important;
} 
}

    .confirmbtn #bidding_price {
    background-color: #fff;
    border: 2px solid #c71825;
    padding: 10px 20px;
    font-size: 20px;
    color: #000;
    display: block;
    width: 200px;
    margin: 20px auto;
}

.progallery ul li .play-btn-profile{top: 50% !important; cursor: pointer;}
.progallery ul li{position: relative;}
 .confirmbtn #bidding_price {
    background-color: #fff;
    border: 2px solid #c71825;
    padding: 10px 20px;
    font-size: 20px;
    color: #000;
    display: block;
    width: 200px;
    margin: 20px auto;
}

.progallery ul li .play-btn-profile{top: 50% !important; cursor: pointer;}
.progallery ul li{position: relative;}

.img-dro-list .dropdown-toggle:hover, .img-dro-list .dropdown-toggle:active, .img-dro-list .dropdown-toggle:focus{background: none; color: #f5f5f5;}
.img-dro-list .dropdown-menu{width:100%;}
.img-dro-list .dropdown-menu li{ 
    margin: 0;
    padding: 3px;
}
 .gallery_update_loader {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:rgba(0, 0, 0, 0.5);
	z-index: 999;
  }
  
.lds-default {
	display: inline-block;
	position: absolute;
	width: 64px;
	height: 64px;
	margin: auto;
	left: 50%;
	top: 50%;
	margin-left: -32px;
	margin-top: -32px;
}
.lds-default div {
  position: absolute;
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
  animation: lds-default 1.2s linear infinite;
}
.lds-default div:nth-child(1) {
  animation-delay: 0s;
  top: 29px;
  left: 53px;
}
.lds-default div:nth-child(2) {
  animation-delay: -0.1s;
  top: 18px;
  left: 50px;
}
.lds-default div:nth-child(3) {
  animation-delay: -0.2s;
  top: 9px;
  left: 41px;
}
.lds-default div:nth-child(4) {
  animation-delay: -0.3s;
  top: 6px;
  left: 29px;
}
.lds-default div:nth-child(5) {
  animation-delay: -0.4s;
  top: 9px;
  left: 18px;
}
.lds-default div:nth-child(6) {
  animation-delay: -0.5s;
  top: 18px;
  left: 9px;
}
.lds-default div:nth-child(7) {
  animation-delay: -0.6s;
  top: 29px;
  left: 6px;
}
.lds-default div:nth-child(8) {
  animation-delay: -0.7s;
  top: 41px;
  left: 9px;
}
.lds-default div:nth-child(9) {
  animation-delay: -0.8s;
  top: 50px;
  left: 18px;
}
.lds-default div:nth-child(10) {
  animation-delay: -0.9s;
  top: 53px;
  left: 29px;
}
.lds-default div:nth-child(11) {
  animation-delay: -1s;
  top: 50px;
  left: 41px;
}
.lds-default div:nth-child(12) {
  animation-delay: -1.1s;
  top: 41px;
  left: 50px;
}
@keyframes lds-default {
  0%, 20%, 80%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
}
select::-ms-expand {
    display: none;
}
#table_id_wrapper::-webkit-scrollbar {
    width: 12px;
}
#table_id_wrapper::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
#table_id_wrapper::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
#table_id_wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;   
}



.procontent .tabing{
	padding: 20px 0px 0px 0px;
}
.procontent .tabing ul li{
	display:inline-block;
}
.procontent .tabing .tablinks, .right-content-sec .daddy-view-profile .tabing .tablinks{
	background-color: #000;
	color: #cdd0d1;
	border: 1px solid #625d5d;
	padding: 10px 29px 12px;
	letter-spacing: 1px;
	font-size: 16px;
	margin-right: 11px;
}
.procontent .tabing .tablinks:hover, .right-content-sec .daddy-view-profile .tablinks:hover{
	border: 1px solid #625d5d;
	text-align: center;
	color: #ffffff;
	background-color: #282828;
}

.procontent .tabing .tablinks, .right-content-sec .daddy-view-profile .tabing .tablinks{
	border: 1px solid #625d5d !important;
	text-align: center !important;
	color: #ffffff !important;
	background-color: #282828 !important;
	font-family: 'Muli';
}
.procontent #public_img, .procontent #private_img {
	border:1px solid #625d5d;
	padding:20px;
	margin-top: -1px;
	color:#fff;
}
.tabcontent .pr-photos, .tabcontent .private-photos{
	border:1px solid #625d5d;
	padding:20px;
	color:#fff;
	margin-bottom: 30px;
}
#public.profile-image-slider{
	padding:0px 1px;
	margin: -1px;
}
.daddy-view-profile .tabing ul{
	display: -moz-inline-box;
}
.daddy-view-profile .tabing ul li{
	display: inline-block;
}
.daddy-view-profile .tabing .tablinks{
	width: 95% !important;
}
.tabcontent .slider-photos, .tabcontent .member-pr-photo{
	border:1px solid #625d5d;
	padding:20px;
	color:#fff;
}
.daddy-view-profile .tabing{
	padding-left:0px !important;
	padding-right:0px !important;
}
 .daddy-view-profile .profile-image-slider{
	 padding:46px 0px;
 }

 .switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
	display: block;
	margin: 0px auto;
}
 .switch input {display:none;}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	 left: 0;
	  right: 0;
	  bottom: 0;
	 background-color: #373838;
	  transition: .4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #151515;
  transition: .4s;
}
input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before { 
	transform: translateX(26px);
}
select:focus{
    box-shadow: 0 0 0 !important;
    border: 1px solid #6d542c !important;
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}
.girlprofile.gp .tabing button.active{
	background-color: #000 !important;

}
.procontent .tabing button.active{
	background-color: #000 !important;
}
#private_img #send_request{
	width: auto;
	padding: 8px 20px 7px;
	float: initial;
	background: #285fa6;
	font-family: 'Muli';
	font-weight: 500;
	border-radius: 3px;
	border: none;
	color: #fff;
}
.private-photos-baby{
	border: 1px solid #625d5d;
	padding: 20px;
	color: #fff;
}
#imgModal{
	z-index: 999;
}



.girl-search .searchlocataion{
	width: auto;
	background: #285fa6;
	font-family: 'museo_sans500';
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	padding: 11px 20px 8px;
	border: none;
	border-radius: 3px;
}

.girl-search .reset-btn{
	margin-top: 20px;
}
.girl-search .panel-collapse{
	background:#000;
}
.girls-reset-button{
	margin-top:20px;
}

/*-------
13-03-2019
---------*/
.about-us-banner{
	background-size: 100%;
}
#main-slide .about-us-banner .slider-content.about_content_main{
	padding-top: 37%;
}
#main-slide .slider-content.about_content_main h1 strong{
	line-height: 63px;
	vertical-align: middle;
	font-size: 38px;
}
.title_with_logo {
    display: block;
    line-height: 47px;
}
.title_with_logo .slider-icon {
    display: inline-block;
    line-height: 63px;
    max-height: 63px;
    vertical-align: middle;
    margin-top: 0;
	width: auto !important;
	max-width: 70px;
}
.privacy_content h4{
    line-height: 28px;
    font-family: 'museo_sans300_italic';
    font-weight: 700;
	text-decoration: underline;
}
.privacy_content ul {
    margin-left: 15px;
}
.privacy_content li {
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
    font-family: 'museo_sans300_italic';
    letter-spacing: 0px;
    text-align: justify;
    list-style-type: disc;
}
.privacy_content li li{
	list-style-type: lower-roman;
	margin-bottom: 10px;
}
.terms_content li{
	list-style-type: lower-latin;
}
.privacy_content li span,
.privacy_content .text_red{
	color: #a2111e;
}

@media (min-width : 320px) and (max-width: 1024px) {

	.girl-search .girls-page-panel, .girl-search .reset-btn{
		margin: 0px;
	}
	.girl-search .girls-reset-button{
		margin-top:20px;
	}
	.girl-search{
		padding-bottom: 1px;
	}
}
@media (min-width : 992px) {
    
    #main-slide .slider-content h1{
		font-size: 68px;
	}
}

@media only screen and (max-width: 991px) {
	.privacy_content ol {
		padding-left: 20px;
	}
	.privacy_content li{
		font-size: 16px;
	}
}
@media (min-width : 768px) and (max-width: 991px) {
    
    #main-slide .slider-content h1{
		font-size: 35px;
        margin-bottom: 10px;
        margin-top: 0;
	}
	.slider.btn{
		padding: 5px 25px;
		margin-top: 5px;
		font-size: 16px;
	}
    #main-slide .item {
        height:auto;
    }    
}
@media only screen and (max-width: 768px) {
	.title_with_logo .slider-icon{
		max-width: 45px;
		margin-top: 7px;
	}
	#main-slide .slider-content.about_content_main h1 strong{
		line-height: 37px;
	}
}
@media (max-width : 767px) {
    .menu-button {
        width: 2em;
        height: 2em;
    }
    .menu-button::before {
        position: absolute;
        top: 0.5em;
        right: 0.5em;
        bottom: 0.5em;
        left: 0.5em;
        background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
        content: '';
    }
    #main-slide .slider-content h1{
		font-size: 28px;
		line-height: normal;
		margin-bottom: 0;
        margin-top: -40px;
	}
	.slider.btn{
		padding: 0 15px;
		margin-top: 0;
		font-size: 12px;
	}
	#main-slide .carousel-indicators{
		display: none;
	}
    
    #main-slide .item .slider-content{
		
	}
    
    #main-slide .item {
        height: auto;
    }
    .slider-icon {
        margin-top: 0;
    }
    #main-slide .slider-content h1 strong {
        font-size: 50px !important;
    }
    
}
@media screen and (max-width:520px){
	.auth-form .sp-t{
        width:100%;
    }
	.modal-dialog.member-dialog .auth-form input.card-number.card {
        width: 100%;
        margin: 0px 0 18px 0;
    }
}

@media (max-width : 479px) {
    .menu-button {
        width: 1.5em;
        height: 1.5em;
    }
    .menu-button::before {
        position: absolute;
        top: 0.5em;
        right: 0.5em;
        bottom: 0.5em;
        left: 0.5em;
        background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
        content: '';
    } 
    .menu-wrap a {
        padding: 5px !important;
    }
    #main-slide .item .slider-content{
		
	}
    #main-slide .slider-content p {
            line-height: 20px;
    }
    #main-slide .item {
        height: auto;
    }
    #main-slide .slider-content h1 strong {
        font-size: 35px !important;
    }
    .slider-icon {
        width: 40px !important;
    }
    #main-slide .slider-content p {
        font-size: 13px;
    }
    .btn-primary {
        font-size: 15px !important ;
    }
    #main-slide .slider-content h1 {
        margin-top: -3px;
    }
}

@media only screen and (max-width: 360px) {
	.title_with_logo{
		line-height: 44px;
	}
	.title_with_logo .slider-icon{
		max-width: 40px;
		margin-top: 10px;
	}
	#main-slide .slider-content.about_content_main h1 strong{
		font-size: 25px !important;
	}
}
