@media (min-width:1920px){
	.container{ width: 1900px; }
	header .container{ width: 1140px; }
}

@media (min-width:1280px){
	.container{ width: 1280px; }
	header .container{ width: 1140px; }
}

body{font-family: 'Assistant', sans-serif !important; font-size:18px; direction:rtl;}
.alerting {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
}
a, a:focus, a:hover{color:#d20c3e}
.modal-open .wrapper{-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
p{font-family: 'Assistant', sans-serif;}
li{list-style:none;}
a{text-decoration:none !important;}
#menu li {
  float: right; margin: 0 5px;
}
.wrapper {
  overflow: hidden;
  width: 100%;
}
#header-top {
  height: auto;
  padding-top: 20px;
  position: absolute;
  width: 100%;
  z-index: 999;
}
#header-top .logo img {
	width:281px;
	height:125px;
	background:url(/images/Toplogo.png) no-repeat center;
	display:block;
}
#header-two .logo img {
	width:281px;
	height:102px;
	background:url(/images/logo.png) no-repeat center;
	display:block;
}
#header-top img.logo2 {
	width:115px;
	height:130px;
	background:url(/images/grantedmoney-logo.png) no-repeat center;
	display:block;
}
#menu {
display: inline-block;
margin-top: 50px;
text-align: right;
padding-right: 0px;
}
#banner {
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("/images/banner.jpg");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height:550px;
  width: 100%;
}
.banner-content {
  float: right;
  padding-top: 160px;
  text-align: right;
  width: 48%;
}
#menu li a {
  color: #0f3560;
  font-size: 18px;
  font-weight: 400;
  padding: 4px 12px 7px;
  line-height: 17px;
  display: block;
}
#menu li a:hover  , #menu li.active a {
  background: #0f3560;
  color: #fff;
  border-radius: 50px;
}
.banner-content h1, .banner-content big {
  color: #d53354;
  font-size: 120px;
  font-weight: 300;
  margin-bottom: 0;
}
.banner-content h1 span, .banner-content big span {
  font-size: 25px;
  font-weight: 400;
}
.banner-content h2, .banner-content b {
  color: #0f3560;
  font-size:33px;
  font-weight: 400;
  letter-spacing: 1.5px;
  margin: 0;
  display:block;
}
.banner-content p {
  color: #000;
  font-size: 25px;
  line-height: 28px;
  margin: 10px 0 0 95px;
  text-align: center;
}


.switch_wrapper.activeaction {
    background: linear-gradient(#8dc111, #6f970f) !important;
    box-shadow: 0 -5px 0 -2px #59790e inset;
}


.mobile_img{ display: none; }

.banner-content  .new-blue-btn   ,  a.new-blue-btn  ,  .new-blue-btn   {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ea104b 0%, #cc0a3a 100%) repeat scroll 0 0;
  border-radius: 10px;
  bottom: 0;
  box-shadow: 0 -5px 0 -2px #670720 inset;
  color: #ffffff !important;
  display: block;
  font-family: "Assistant",sans-serif;
  font-size: 35px;
  font-weight: bold;
  margin-left: 85px;
  margin-top: 20px;
  padding:0 16px 10px;
  position: relative;
  text-align: center;
  text-decoration: none !important; border:none !important ; width:100%
}
.banner-content .new-blue-btn::before ,  a.new-blue-btn:before ,  .new-blue-btn:before {
  background: rgba(0, 0, 0, 0) url("/images/banner-arrow.png") no-repeat scroll 0 0;
  content: "";
  display: block;
  height: 38px;
  left: 30px;
  position: absolute;
  right: 0;
  top: 12px;
}
#search-form {
  background: #012045;
  border-top: 2px solid #464951;
  padding: 45px 0;
  width: 100%;
}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px;}
/**========form====================**/
.search-form-heading {
  color: #fff;
  font-size:32px;
  line-height: 25px;
  margin: 0;
  padding: 0;
  text-align: center;
}
.thm-btn::before {
  background: rgba(0, 0, 0, 0) url("/images/search-bar.png") no-repeat scroll 0 0;
  content: "";
  display: block;
  height: 38px;
  left:15px;
  position: absolute;
  right: 0;
  top: 9px;
}
.thm-btn:focus{
	outline:none;
}
.form-filed select:focus{
	outline:none;
}
.thm-btn {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ea104b 0%, #cc0a3a 100%) repeat scroll 0 0;
  border: medium none;
  border-radius: 10px;
  bottom: 0;
  box-shadow: 0 -5px 0 -2px #670720 inset;
  color: #ffffff !important;
  font-family: "Assistant",sans-serif;
  font-size: 28px;
  font-weight: bold;
  margin-left: 0;
  margin-top: 0;
  padding: 0px 9px 10px;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
}
.form-filed select {
  background-attachment: scroll !important;
  background-clip: border-box !important;
  background-color: #ffffff !important;
  background-image: url("/images/arrow-select.png") !important;
  background-origin: padding-box !important;
  background-position: -8px center;
  background-repeat: no-repeat;
  background-size: auto auto !important;
  border: medium none;
  border-radius: 50px;
  color: #040504;
  font-size: 22px;
  height: 45px;
  padding-right: 10px;
  width: 100%;
}
.form-filed .col-sm-3 {
  padding-left: 0;
  padding-right: 5px;
}
.smoll-filed .col-sm-6 {
  padding-right: 0;
  width: 47%;
}
.smoll-filed .col-sm-6:last-child {
  padding-left: 6px !important;
}

/*-------------------about us-----------------------*/
#about-us {
  background: #012653 url(/images/mid_bg.jpg) repeat left;
  height: auto;
  overflow: hidden;
  width: 100%;
}
#about-us .container{
	background: #012653 url(/images/mid.jpg) no-repeat scroll 50% 0 / auto 100%;
}
#about-us2 {
  background: #fff none repeat scroll 0 0;
  height: auto;
  overflow: hidden;
  width: 100%;
}
.inner-about {
  float: left;
  padding:90px 0;
  width: 42%;
}
.inner-about2 {
	color: #000;
	font-size: 22px;
	line-height:22px;
}
.inner-about2 h1 {
  color: #f2114f !important;
  font-size: 40px;
  font-weight: 700;
  margin-bottom:0px;
}
.inner-about2 h2 {
  color: #f2114f;
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  margin: 30px 0 0;
}
.inner-about h5 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 700;
  margin-bottom:0px;
}
.inner-about h6 {
  color: #d53354;
  font-size: 60px;
  font-weight: bold;
  line-height: 40px;
  margin: 0 0 30px;
}
.inner-about > p {
  color: #ffffff;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}
.inner-about > ul li {
  display: inline-flex;
  float: left;
  margin-left: 5px;
  margin-top: 20px;
  overflow: hidden;
  width: 47%;
}
.btn1 {
  border: 1px solid #6c6a6f;
  border-radius: 10px;
  color: #fff;
  font-size: 22px;
  padding: 10px 35px;
}

.btn2::before {
  background: rgba(0, 0, 0, 0) url("/images/banner-arrow.png") no-repeat scroll 0 0 / 100% 100%;
  content: "";
  display: block;
  height: 28px;
  left: 15px;
  position: absolute;
  right: auto;
  top: 12px;
  width: 28px;
}
.btn2 {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ea104b 0%, #cc0a3a 100%) repeat scroll 0 0;
  border: medium none;
  border-radius: 10px;
  bottom: 0;
  box-shadow: 0 -5px 0 -2px #670720 inset;
  color: #ffffff !important;
  display: block;
  float: right;
  font-family: "Assistant",sans-serif;
  font-size: 26px;
  font-weight: 600;
  margin-left: 0;
  margin-top: 0 !important;
  padding: 5px 25px 10px;
  position: relative;
  text-align: right;
  text-decoration: none !important;
  width: 100%;
}
.inner-about > ul {
  margin: 0 !important;
  padding: 0 !important;
}
/*-------------------services-----------------------*/
#services {
  background: rgba(0, 0, 0, 0) url("/images/bottom2.jpg") no-repeat scroll 0 0 / 100% 100%;
  padding: 45px 0;
  width: 100%;
}
.services .row {
  border-left: 1px solid #bfbbc2;
}
.services p {
  font-size: 28px;
  line-height: 26px;
  margin-top: 40px;
}
.services .col-sm-5 {
  text-align: center;
}
.services:last-child {
  border-right: 1px solid #bfbbc2;
}

#main-services {
  height: auto;
  overflow: hidden;
  width: 100%;
}
/*-------------------main-services-----------------------*/
.main-seriver-top {
  display: flex;
}
.main-services-one {
  background-attachment: scroll;
  background-clip: border-box;
  background-image: url("/images/main-services3.jpg");
  background-origin: padding-box;
  background-position: 0 -50px;
  background-repeat: repeat;
  background-size: 100% auto;
  background-repeat:no-repeat;
  padding: 20px 60px 200px;
}
.main-services-one .btn2 {
  display: block;
  font-size: 20px;
  padding: 7px 30px 11px 60px;
  text-align: right;
  width: auto;
}
.main-services-one .btn2::before {
  background: rgba(0, 0, 0, 0) url("/images/banner-arrow.png") no-repeat scroll 0 0 / 100% 100%;
  content: "";
  display: block;
  height: 26px;
  left: 15px;
  position: absolute;
  right: auto;
  top: 12px;
  width: 26px;
}
.main-services-one h5 {
  color: #050507;
  font-size:30px;
  font-weight: bold;
}
.main-services-one > h6 {
  color: #f2114f;
  font-size:45px;
  font-weight: bold;
  line-height: 10px;
  margin-bottom: 20px;
}
.main-services-one > p {
  font-size: 20px;
  line-height: 22px;
  margin:25px 0;
}
.main-services-one.two {
  background-image: url("/images/main-services2.jpg");
  border-left: 1px solid #282b2d;
  border-right: 1px solid #282b2d;
}

/**----------------footer--------------**/
#footer-main {
  background: #082749 none repeat scroll 0 0;
  height: auto;
  overflow: hidden;
  width: 100%;
}
.footer-mid .col-sm-2 a:hover {
  color: #fc1254;
}
.footer-top {
  border-bottom: 1px solid #1b2024;
  padding-bottom: 80px;
  padding-top: 80px;
}
.footer-mid {
  border-bottom: 1px solid #213d5c;
  padding: 60px 0;
}
.footer-mid .footer_mobile_col {
	float:right !important;	
}
.footer-mid .logo img {
	width:281px;
	height:102px;
	background:url(/images/logo.png) no-repeat center;
}
.footer-bottom {
  padding:30px 0;
}
.copy-right {
  text-align: left;
}
.copy-right li {
  float: left;
  margin-right: 20px;
}
.copy-right a {
  color: #50565a;
  font-size: 13px;
}
.copy-right li:last-child {
  margin-top: 5px;
}
.footer-bottom a {
  color: #7d8488;
  font-size: 13px;
}

.footer-mid .col-sm-2 h5 {
  color: #ffffff;
  font-size: 16px;
}
.footer-mid .col-sm-2 > ul {
  padding-right: 0;
}
.footer-mid .col-sm-2 a {
  color: #fff;
  display: block;
  margin-bottom: 4px;
}
.footer-mid .col-sm-2 h5 a {
	color: #6c94c0;
	font-size: 22px;
}

.footer-mid .col-sm-4 {
  text-align: left;
}
/**----------------------filter-------------**/
.tab-all-item {
  position: relative;
  width: 50%;
}



.overlay {
 position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: #d20c3e;
overflow: hidden;
width: 93%;
height: 0;
transition: .5s ease;
border-radius: 15px;
margin: 0px auto;
}
.img-content-in > ul {
  padding-right: 26px;
}
.tab-all-item:hover .overlay {
  height: 100%;
}
.tab-all-item {
 float: right;
margin-bottom: 12px;
margin-right: 0px;
/*overflow: hidden;*/
position: relative;
width: 16.6666%;
padding: 0 8px;
}
.image-content.as {
  position: relative;
}
.image-content{
  position: relative;
}
.image-content.as::before {
  background: rgba(0, 0, 0, 0) url("/images/top-arrow.png") repeat scroll 0 0;
  content: "";
  height: 36px;
  left: 7px;
  position: absolute;
  top: 10px;
  width: 35px;
}
.image-content {
 height: auto;
position: relative;
width: 100%;
border: 2px solid #373c41;
border-radius: 15px;
}
.image-content.vip {
	border: 2px solid #ee114d;
}
.image-content.vip i {
	position:absolute;
	left:-10px;
	top:-12px;
	width:45px;
	height:47px;
	background:url("/images/icons/vip.png") no-repeat;
	z-index:2;
}
.image-content span.status{
	background: url("/images/online.png") no-repeat;
    content: "";
    height: 36px;
    left: 7px;
    position: absolute;
    top: 10px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.img-content-in {
  bottom: 0;
  position: absolute;
  top: auto;
  width: 100%;
}
.actions-content-in {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
.actions-content-in a.fav {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/fav.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    left: 7px;
    position: absolute;
    top: 10px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
    background-size: 70% auto;
    z-index: 2;
}
.actions-content-in a.fav.active {
    
    background: rgba(193, 41, 80, 1.0) url("/images/icons/fav-active.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    left: 7px;
    position: absolute;
    top: 10px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
    background-size: 70% auto;
}

.actions-content-in a.sendmessage {
    
    background: rgba(0, 0, 0, 0.3) url("/images/message.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 10px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
    background-size: 56% auto;
}
.actions-content-in a.sendmessage_0 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/mail_0.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 10px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.sendmessage_1 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/mail_1.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 10px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.sendmessage_2 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/mail_2.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 10px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.profileviews_0 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/views_0.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 50px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.profileviews_1 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/views_1.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 50px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.profileviews_2 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/views_2.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 50px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.sendwink_0 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/wink_0.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 90px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.sendwink_1 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/wink_1.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 90px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.actions-content-in a.sendwink_2 {
    
    background: rgba(0, 0, 0, 0.3) url("/images/icons/wink_2.png") repeat scroll 0 0;
    background-repeat: repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto auto;
    content: "";
    height: 36px;
    right: 7px;
    position: absolute;
    top: 90px;
    width: 37px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
}
.img-content-in > h1, .img-content-in > h3, .img-content-in > strong {
  background: rgba(84, 146, 168, 0.8) none repeat scroll 0 0;
  border-radius: 50px 0 0 50px;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  padding: 3px 14px 5px;
}
.img-content-in li {
  color: #ffffff;
  display: inline;
  font-size: 15px;
  margin-left: 15px;
  position: relative;
}
.img-content-in > ul {
  padding-right: 26px;
  position:relative;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}
.img-content-in ul::before {
  background: #414142 none repeat scroll 0 0;
  content: "";
  height: 14px;
  left: 0;
  position: absolute;
  right: 67px;
  top: 8px;
  width: 2px;
}
.text strong{
  border-bottom: 1px solid #dc5576;
font-weight: 600;
padding-bottom: 23px;
margin-top: 0px;
font-size: 33px;
display:block;
}
.text span {
  font-weight: 400;
}
.text > a {
  color: #ffffff;
  font-size: 25px;
  font-weight: bold;
}
.text {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  color:#fff;
  text-align:center;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

#galler-filter {
  background:#fff url(/images/gallery_bg.png) repeat-x bottom;
  padding: 110px 0;
}
.tab-list {
  height: auto;
  margin-top: 45px;
  position: relative;
  width: 100%;
}

/*.tab-all-item:nth-child(6) {
  margin-right: 0 !important;
}
.tab-all-item:nth-child(11) {
  margin-right: 0 !important;
}
.tab-all-item:nth-child(16) {
  margin-right: 0 !important;
}
.tab-all-item:nth-child(21) {
  margin-right: 0 !important;
}*/
.content-one .tab-all-item{margin-right:10px; width:19%;}
#galler-filter .nav {
  border-bottom: medium none !important;
}
#galler-filter .nav-tabs li a {
  background: #0f3560 none repeat scroll 0 0;
  border: 1px solid #373c41;
  border-radius: 10px;
  color: #ffffff;
  display: block;
  font-size: 24px;
  line-height: 37px;
  margin-right: 10px;
  padding: 4px 35px !important;
}
.tab-list > h3 {
  color: #d53354;
  font-size: 40px;
  position: absolute;
  top: -117px;
}
.tab-list h3 .one{
  color: #002652;
  margin-right: 10px;
}
#galler-filter .nav-tabs .active a {
  background: rgba(0, 0, 0, 0) url("/images/btn.png") repeat scroll 0 0 / 100% 100%;
  border: medium none;
  display: block;
  font-size: 24px;
  height: 56px;
  line-height: 20px;
  padding: 9px 40px !important;
  width: auto;
}
.main-services-one.two{background-image: url("/images/main-services2.jpg");}
.main-services-one.three{background-image: url("/images/main-services.jpg");}
/**=====================================
             content
========================================**/

#header-two {
  background: rgba(0, 0, 0, 0) url("/images/header2.jpg") no-repeat scroll 0 0 / 100% 100%;
  height: auto;
  padding: 10px 0 20px;
  width: 100%;
}

.nav-bar {
  margin-top: 55px;
}
.nav-bar > ul {
  padding: 0;
}
.footer-two {
  padding: 20px;
  text-align: center;
}
.footer-two > a {
  color: #50565a;
  font-size: 13px;
}
.content-bottom.list > h5 {
  margin-bottom: 10px;
}
.nav-bar li {
  display: inline;
}
.nav-bar li a {
  border-left: 1px solid #292d35;
  padding: 0 25px;
}
.nav-bar li a span img {
  margin-left: 10px;
}
.nav-bar li a {
  border-left: 1px solid #292d35;
  color: #ffffff;
  display: inline-block;
  font-size:16px;
  font-weight: 600;
  padding: 0 10px;
}
.profile-img {
  border-radius: 100%;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.profile-name > p {
  color: #000001;
  font-size: 18px;
  margin-bottom:0px !important;
  font-weight:400;
}
.profile-name > ul {
  padding: 0;
}
.profile-name > ul li{display:inline;}
.profile-name span {
  color: #f81252;
}

.profile-name a {
  border: 1px solid #6c7a84;
  border-radius: 15px;
  color: #010102;
  font-size: 12px;
  padding: 0 3px;
}
.col-lg-8.profile-name {
  padding-left: 0;
  padding-right: 0; margin-top: 13px;
}

.all-button li {
  float: left;
  margin-left: 5px;
    margin-bottom: -8px;
  margin-top: 8px;
}
.content-bottom.list {
  border-bottom: medium none;
  border-top: medium none;
  margin-left: 0;
  padding-top: 10px;
}
.all-button {
  margin-top: 15px;
}
.content-bottom.list {
  margin-left: 0;
}

.all-button li p {
  color: #ffffff;
  font-size: 15px;
  text-align: center;
}
.menu-color {
  color: #6c7a84 !important;
}
.header-two-in {
  padding: 0 20px;
}
.nav-bar li a {
 line-height: 8px;
display: inline-block;
  bottom: 0;
  display: inline;
  font-family: "Assistant",sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin-left: 0;
  margin-top: 20px;
  padding:0px 25px;
  position: relative;
  text-align: center;
  text-decoration: none !important;
}
.nav-bar li a:hover , .nav-bar li a.active {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f61251+0,c00834+100 */
background: rgb(246,18,81); /* Old browsers */
background: -moz-linear-gradient(top, rgba(246,18,81,1) 0%, rgba(192,8,52,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(246,18,81,1) 0%,rgba(192,8,52,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(246,18,81,1) 0%,rgba(192,8,52,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61251', endColorstr='#c00834',GradientType=0 ); /* IE6-9 */
   color: #ffffff !important;
   box-shadow: 0 -5px 0 -2px #670720 inset;  border-radius: 10px;  padding:12px 25px 15px; 
}
.nav-bar li:last-child a {
  border: medium none;
}
.header-two-in .logo img {
  height: auto;
  margin-top: 26px;
  width: 100%;
}
.vol-logo{display:none;}
#contect-page {
  background: #dedfdf none repeat scroll 0 0;
  padding: 40px 40px;
}
.sidebar-left {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 15px;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.11);
  padding:15px;
  margin:5px;  overflow: hidden;
}
.date-for{display:flex;}
.sidebar-left p {
  color: #000000;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 26px;
  font-size:14px;
}
.sidebar-left .article-pic {
	float:left;
	display:inline-block;
	padding:0px 10px 10px 0px;	
}
.content-bottom {
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  margin-left: 20px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-top: 40px;
}
.content-bottom h5 {
  color: #0d1012;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
}
.content-page-footer-icon ul {
  padding-left: 13px;
  text-align: left;
}
.content-page-footer-icon {
  padding: 10px 0 0;
}
.content-page-footer-icon ul li {
  display: inline;
}
.content-page-footer-icon h6 {
  color: #0d1012;
  font-size: 22px;
  font-weight: 600;
  padding-right: 20px;
}
.ab {
  color: #f2114f;
  font-size: 22px;
  font-weight: 600;
  padding:0 0px 20px;
}
h1.ab {
  padding:0 20px 20px;
}
.content-bottom ul {
  background: #efefef none repeat scroll 0 0;
  border: 1px solid #e2e2e2;
  border-radius: 15px;
  padding-right: 0;
}
.content-bottom ul li {
  border-bottom: 1px solid #d9d9d9;
  padding: 14px 10px;
}
.content-bottom ul li img {
  float: left;
  height: auto;
  width: auto;
}
.content-bottom ul li:last-child {
  border-bottom: medium none;
}
.profile-img > img {
  height: auto;
  width: 100%;
}
.content-bottom ul li span {
  color: #0d1012;
  font-size: 14px;
}
.content-bottom ul li.active span {
	font-weight:bold;	
}
.contect-page {
  padding-left: 0;
}
textarea::-webkit-input-placeholder {
color: #0d1012;
}

textarea:-moz-placeholder { /* Firefox 18- */
color: #0d1012;  
}

textarea::-moz-placeholder {  /* Firefox 19+ */
color: #0d1012;  
}

textarea:-ms-input-placeholder {
color: #0d1012;  
}
.input-fild input {
  background: #efefef none repeat scroll 0 0;
  border: 1px solid #e2e2e2;
  border-radius: 22px;
  color: #0d1012;
  height: 42px;
  margin-bottom: 10px;
  padding: 0 20px;
  width: 100%;
}
.input-fild .CAPTCHA {
	position:relative;	
}
.input-fild #imgCAPTCHA {
	position:absolute;
	left:11px;
	top:10px;	
}
.image-content img {
height: auto;
min-height: 265px;
max-height: 355px;
width: 100%;
border-radius: 11px;
display: block;
}
#galler-filter .image-content img {
height: 205px;	
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #0d1012;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #0d1012;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #0d1012;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #0d1012;
}
.content-form textarea {
  background: #efefef none repeat scroll 0 0;
  border: 1px solid #e2e2e2;
  border-radius: 15px;
  color: #000000 !important;
  height: 135px;
  margin-bottom: 10px;
  padding: 15px;
  width: 100%;
    font-family: "Assistant",sans-serif !important; resize: none;
}

.submit {
  padding-left: 15px;
  padding-right: 0;
}
.content-form{border-left: 1px solid #e4e4e4; margin-bottom:10px;}
.sidebar-left.two {
  padding: 0 30px 14px;
}
.input-fild input:focus, textarea:focus {
    outline: none;
    border: 1px solid #E50F48;
}
.input-fild {
  padding-left: 8px;
}
.content-form h5 {
  padding-right: 20px;
}

.contect-page {
  padding-right: 15px;
}
.content-page-left {
  border: 1px solid #e2e2e2;
  border-radius: 15px;
  height: auto;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.submit input {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #86b811 0%, #749e10 100%) repeat scroll 0 0 !important;
  border-bottom: medium none;
  border-image: none;
  border-left: medium none;
  border-radius: 50px;
  border-top: medium none;
  box-shadow: 0 -5px 0 -2px #59790e inset;
  color: #ffffff;
  float: left !important;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 23px;
}


.pro-in > h5 {
  color: #050507;
  font-size:20px;
  font-weight: bolder;
}
.pro-in  h6 {
  color: #f2114f;
  font-size:28px;
  font-weight: bolder;
  line-height: 0;
  margin-top: 0;
}
.banner-content button.btn.new-blue-btn:focus{
    outline: none !important;
}
.banner-content button.btn.new-blue-btn:active{
    outline: none !important;
}
.profile button:focus{
 outline: none !important;	
}
.pro-in > a {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ea104b 0%, #cc0a3a 100%) repeat scroll 0 0;
  border: medium none;
  border-radius: 50px;
  bottom: 0;
  box-shadow: 0 -5px 0 -2px #670720 inset;
  color: #ffffff !important;
  display: block;
  float: right;
  font-family: "Assistant",sans-serif;
  font-size: 15px;
  font-weight: 700;
  margin-left: 0;
  margin-top:80px;
  padding: 5px 25px 10px;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
}	
.content-page-left img {
  height: auto;
  width: 100%;
}
.num  {
  border-right: 1px solid #d9d9d9;
  color: #c90a39 !important;
  float: left;
  font-size: 24px;
  font-weight: 100 !important;
  margin: 0 !important;
  padding-right: 10px;
  min-width:30px;
  text-align:center;
}
.num  a{
	color: #c90a39 !important;
}
.content-bottom ul li.active .num  a{
	font-weight:bold;	
}
.content-left-in > img {
  height: auto;
  width: 100%;
}
.pro-in {
  padding:10px;
  position: absolute;
  top: 0;
  width: 100%;
}

/**===================================
			vip
======================================**/
.price-table {
  border: 1px solid #d0d0d0;
  border-radius: 15px;
  overflow: hidden;
  padding: 0;
  text-align: center;
}
.price-table h1 {
  color: #e7134a;
  font-size: 22px;
  font-weight: 700;
  margin: 0;
}
.price-table p {
  margin: 0;
  padding: 0;
  width: auto;
}
.price-table img {
  margin-left: 10px;
}
.price-table p {
  font-size: 15px;
  margin: 0;
  padding: 0;
  width: auto;
}
.price-table h1 span {
  color: #000000;
  font-weight: 400;
  margin-right: 5px;
}
.price-table > li {
  background: #efefef none repeat scroll 0 0;
  border-bottom: 1px solid #d0d0d0;
  overflow: hidden;
  padding: 13px 15px;
}
.price-table a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #86b811 0%, #749e10 100%) repeat scroll 0 0 !important;
  border-bottom: medium none;
  border-image: none;
  border-left: medium none;
  border-radius: 50px;
  border-top: medium none;
  box-shadow: 0 -5px 0 -2px #59790e inset;
  color: #ffffff;
  display: block;
  float: left !important;
  font-size: 18px;
  font-weight: normal;
  padding: 10px 23px;
  width: 100%;
}
.price-table h5 {
  color: #e7134a;
  font-size: 20px;
}
.price-table h5 span {
  color: #b3b3b3;
  font-size: 16px;
  margin-left: 6px;
  text-decoration: line-through;
}
.all-price-table {
  padding-top: 40px;
}
.all-price-table .col-lg-4 {
	float:right !important;	
}
.price-table.two {
  margin-top: -35px;
}
.bg {
  background: #f6f6f6 none repeat scroll 0 0 !important;
}
.price-table.two h1 {
  font-size: 25px !important;
}
.price-table.two li p {
  font-size: 17px;
}
.price-table.two h5 {
  font-size: 32px;
}
.price-table.two h5 span {
  font-size: 22px;
}
.price-table.two li {
  padding: 14px 15px;
  position: relative;
}
.rot-text {
  background: #86b811 none repeat scroll 0 0;
  color: #ffffff !important;
  font-size: 12px !important;
  height: 20px;
  left: -34px;
  line-height: 0;
  padding-bottom: 0 !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  position: absolute;
  transform: rotate(-45deg);
  width: 120px !important;
}
/**===================================
			lobby
======================================**/
.lobby-page .sidebar-left.background-transparent{background: transparent;
padding-top: 0px;
box-shadow: none;}

.form-filed.lobby {
  background: #012045 none repeat scroll 0 0;
  border-radius: 15px;
  margin-left: 0;
  margin-top: 0px;
  padding: 20px 35px;
   box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.11);
}
.form-area-left {
  text-align: left;
  padding-left:0px;
}
.form-area-right h5 {
  color: #ffffff;
  font-size: 22px;
  margin-top: 0;
}
.form-area-right span {
  color: #e7134a;
}
.form-area-left a {
  border: 1px solid #6c7a84;
  border-radius: 15px;
  color: #6c7a84;
  font-size: 14px;
  margin-bottom: 8px;
  padding: 0 29px;
}
.lobby-filter .tab-list > h1 {
  color: #060708;
  font-size: 22px;
  position: absolute;
  top: -70px;
}
.lobby-filter.list-box .tab-list > h1 {
	top: -15px;
}
.lobby-filter {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 15px;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.11);
  margin-top: 25px;
  padding-bottom: 25px;
  padding-top: 25px;
}
.lobby-filter.list-box{
  margin-top: 0px;
}
.lobby-filter .tab-list {
  margin-top: 18px;
}
.lobby-filter .nav-tabs li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #373c41;
  border-radius: 50px;
  color: #060708;
  display: block;
  font-size: 16.44px !important;
  margin-right: 10px;
  padding: 0;
  text-align: center;
  width: 132px;
}
.lobby-filter .nav-tabs{border-bottom: medium none;}
.lobby-filter .nav-tabs .active a {
  background: rgba(0, 0, 0, 0) url("/images/tab-2.png") no-repeat scroll 0 0 / 100% 100%;
  border: medium none !important;
  box-shadow: none;
  color: #ffffff !important;
  display: block;
  font-size: 16.44px;
  height: auto;
  line-height: 12px;
  padding: 5px 0px 13px !important;
  width:132px;
}
.image-content.as.ms {
  position: relative;
}
.lobby-filter .img-content-in > h1 {
  background: rgba(76, 144, 174, 0.8) none repeat scroll 0 0;
  border-radius: 50px 0 0 50px;
  color: #ffffff;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  padding: 3px 14px 5px;
  min-width:101px;
}
.lobby-filter .img-content-in > h1.vip {
	padding-right: 35px;
}
.lobby-filter .img-content-in > h1.vip i {
	position:absolute;
	right:-10px;
	top:10px;
	width:45px;
	height:52px;
	background:url("/images/icons/vip.png") no-repeat;
	z-index:2;
}
.lobby-filter .img-content-in > h1.verified, .lobby-filter .img-content-in > h1.support, .lobby-filter .img-content-in > h1.bdsm {
	padding-right: 35px;
}
.lobby-filter .img-content-in > h1.verified i {
	position:absolute;
	right:-10px;
	top:4px;
	width:45px;
	height:52px;
	background:url("/images/icons/verified.png") no-repeat;
	z-index:2;
}
.lobby-filter .img-content-in > h1.support i {
	position:absolute;
	right:-10px;
	top:3px;
	width:45px;
	height:52px;
	background:url("/images/icons/support.png") no-repeat;
	z-index:2;
}
.lobby-filter .img-content-in > h1.bdsm i {
	position:absolute;
	right:-10px;
	top:3px;
	width:45px;
	height:52px;
	background:url("/images/icons/sado.png") no-repeat;
	z-index:2;
}
.lobby-filter .img-content-in > h1 span.online{
    padding: 0px 11px 0px 0px;
    margin-right: 5px;
	background:url(/images/icons/online.png) no-repeat center;
}
.lobby-filter .img-content-in ul::before {
  right: 42px;
}
.pagenation {
  display: inline-block;
  height: auto;
  margin-top: 20px !important;
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.pagenation li {
  display: inline;
  line-height: 0;
  margin-left: 17px;
}
.pagenation .active a {
  color: #f1114e;
  font-weight: 800 !important;
}

/* ====================== CSS */

.message_header { width: 100%; }
.message_header h1, .message_header h2{color: #060708;font-size: 22px; font-weight: 600; padding:0 10px !important; margin-bottom: 25px; margin-top: 7px !important;
}
.message_header h1 .one, .message_header h2 .one, .coment-area h2 .one{color: #f2114f;}

.btn3 {
  border: 1px solid #6c6a6f;
  border-radius: 50px;
  color: #111016;
  font-size: 14px;
  padding: 10px 10px;display:block ; width:auto
  
}
.btn3 img{margin-left:10px; height:25px;}
.btn3.withbg{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ea104b 0%, #cc0a3a 100%) repeat scroll 0 0;
  border: medium none;
  border-radius: 50px;
  bottom: 0;
  box-shadow: 0 -5px 0 -2px #670720 inset;
  color: #ffffff !important;
  position: relative;
  text-align: center;
  text-decoration: none !important;
}

.emoji-box{width:140px; background:rgba(80,13,49,0.85);box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.56),0px -3px 0px 0px rgba(0, 0, 0, 0.11) inset; direction:rtl; padding:7px; border-radius:5px; position:absolute; bottom:45px; right:0px; display:none;z-index: 10;}
.emoji-box:after{content:''; width: 0; height: 0; border-left: 12px solid transparent;border-right: 12px solid transparent;
border-top: 12px solid rgba(80,13,49,0.85);font-size: 0;line-height: 0; position:absolute; top:100%; left:44%;}
.emoji-box ul{padding:0px; margin-bottom:0px;}
.emoji-box ul li{font-size:13px; color:#fff; display:block; list-style:none; line-height:23px;}
.emoji-box ul li span{display:inline-block; margin-left:3px;}
.emoji-box ul li span a{text-decoration:underline; color:#fff;}

.mt-20{margin-top:20px}
.mt-50{margin-top:50px}
.mt-80{margin-top:80px}
.message_text {
    background: #e5e4e4;
    position: relative;
    border-radius: 10px;
    padding: 15px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.message_text i.glyphicon { float:left; color:#CCC; }
.message_text i.glyphicon:before { font-size:11px; }
.message_text i.glyphicon.read { color: #06F; }
.message_text i.glyphicon.glyphicon-pencil { color:#333; margin-left:5px; }
.message_text i.glyphicon.glyphicon-trash { color:#333; margin-left:5px; }
.message_text i.glyphicon.glyphicon-envelope { color:#333; margin-left:5px; }

.message_text .meta{font-size:13px; color:#000001}
.message_text:after{    background: url(/images/testimonial_icon.png) no-repeat;
    content: "";
    width: 11px;
    height: 22px;
    position: absolute;
    top: 14%;
    right: -11px; 
}
.message_text p{font-size:20px; margin-top:10px;}
.message_text.withoutbg{background:transparent; border:#e5e4e4 solid thin}
.message_text.withoutbg:after{    background: url(/images/testimonial_icon2.png) no-repeat;
    content: "";
    width: 11px;
    height: 22px;
    position: absolute;
    top: 14%;
    right: auto;  left:-11px;
}
.message_img img{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:#e5e4e4 solid 2px}
.message_comments textarea{resize:none; border:#e5e4e4 solid thin; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; height:101px; width:100% ; padding: 6px 18px; }
.message_middle_section{display:flex; height:100%}
.message_middle_section_order2{background: url(/images/right_shadow.png) repeat-y;
margin-left: 15px;
width: 29%;
margin-right: -7px;
margin-top: -15px;
margin-bottom: -19px; }
.scroll_bar{height:1250px;}
.scroll_bar .tab-pane { direction:rtl; }
.large_scroll_bar { height:900px; overflow: hidden; padding: 0px 0px 0px 15px;}
.sidebar-left.two.message_middle_section {
padding: 0 15px 14px; 
}
.padding-0{padding:0px }
.message_header  .btn3{display: inline-block; margin: 0 5px 10px;}
.content-right-col{
padding-right: 0px;   
padding-left: 10px;
}
.content-right-col.articles{
	padding-right: 10px;   
}


.search-ico {
background: url(/images/search_ico.png) no-repeat center #fff ;
position: absolute;
left: 25px;
margin-top: 8px;
z-index: 1;
color: #4f5b66;
padding: 18px 10px ;
border:none;
}

.search_area {width: 100%}
.search_area input[type="search"] 
{width: 100%;
padding: 0 10px 0 42px;
height: 50px;
width: 100%;
border: solid 1px #e2e2e2;
border-radius: 30px;
}


.content-right-col .nav-tabs{padding-right:0px; }
.content-right-col .nav-tabs li a{width:auto;
  padding: 0 10px;
  font-size: 14px !important;
  margin-right: 4px;}
.content-right-col .nav-tabs .active a{ width: auto;
border-radius: 10px;
padding: 8px 25px 13px !important;
display: block;
background-size: 100% 26px !important;
line-height: 4px;  }
.content-right-col .lobby-filter {
padding-right: 0px;
padding-left: 0px;
background: none;
border-radius: 0px;
box-shadow: none;
margin-top: 5px;
padding-bottom: 7px;
padding-top: 7px; }
.content-right-col .lobby-filter li {
	float:right;	
}
.content-right-col .lobby-filter .active{
border: medium none !important;
box-shadow: none;}


.content-right-col .lobby-filter .tab-item{
background: #f2f9e3;
padding: 11px;
border-radius: 15px;
border:solid 1px #e4e1e1;
display: block;
margin-bottom: 7px;
position: relative;
cursor:pointer;
}
.content-right-col .lobby-filter .tab-item p.check_box {
	position: absolute;
    top: -13px;
    right: 5px;
}
.content-right-col .lobby-filter .read{
background: #efefef;
}
.content-right-col .lobby-filter .deleted{
background: #fbe9ee;
}

.content-right-col .lobby-filter .current{
border-radius: 0px 15px 15px 0;
margin-left: -15px;
border-left: none;

}

.content-right-col .lobby-filter .tab-item img{
border-radius: 50%;
float: right;
margin-left: 14px;
height: 54px;
width:54px;}

.content-right-col .lobby-filter .tab-item h2{
color: #e7134a;
margin: auto;
font-size: 18px;
font-weight: 400;}

.content-right-col .lobby-filter .tab-item .title { font-size: 14px;
margin: 0;
font-weight: 600;
color: #1e1e1e; 
line-height: 18px;}

.content-right-col .lobby-filter .tab-item .timing{ font-size: 13px;
color: #1e1e1e; 
font-weight: 300;
line-height: -10px;}

.content-right-col .lobby-filter .tab-item .msg-txt{
font-size: 14px;
font-weight:500;
margin: 10px 0;
line-height: 16px;
}

.tab-item .remove{
background: url(/images/delete.png) no-repeat center;
position: absolute;
left: 10px;
top: 10px;
padding: 10px 7px;
cursor: pointer;

}       

.tab-item .new_msg{
background: url(/images/msg-ico.png) no-repeat left;
padding: 7px 10px;
margin-right: 7px; 
cursor: pointer;

}
.tab-item .online{
background: url(/images/read-ico.png) no-repeat left;
padding: 7px 10px;
margin-right: 7px; 
cursor: pointer;

}

.tab-item .stat{background: url(/images/stat-ico.png) no-repeat left;padding: 11px 11px;position: absolute;cursor: pointer;
right: 8px;top: 8px}


.content-right-col .point{background: url(/images/stat-ico.png) no-repeat left;padding:11px;margin-left: 10px; }
.content-right-col div>p{font-size: 14px;
margin-bottom: 10px;}
.content-right-col .button ul{padding: 0;}

.content-right-col .button ul a li{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f61251+0,c00834+100 */
background: rgb(246,18,81); /* Old browsers */
background: -moz-linear-gradient(top, rgba(246,18,81,1) 0%, rgba(192,8,52,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(246,18,81,1) 0%,rgba(192,8,52,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(246,18,81,1) 0%,rgba(192,8,52,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61251', endColorstr='#c00834',GradientType=0 ); /* IE6-9 */
border-radius: 50px;
box-shadow: 0 -5px 0 -2px #670720 inset;
margin-bottom: 0;
margin-top: 5px;
overflow: hidden;
padding: 0;
color: #FFF;
text-align: center;
width: 100%;
padding: 15px;}
.custom_raidio {
   margin-right: -29px !important;
position: relative;
right: 0px;
opacity: 0;
width: 19px;
height: 20px;
cursor: pointer;
margin-bottom: -22px !important;
display: inline-block;
margin-top: 14px !important;
bottom: -5px;
margin-left: 11px !important;
}
.active_checkbox  .point { background: url(/images/pro-1.png) no-repeat left;)}
.float-left{float:left}
.full_width_button {
    display: block !important;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}
.padding-5{padding:0px 5px}





/* ======================================== right sidebar css ======================================== */
.all-button .switch {
        position: relative;
    display: inline-block;
    vertical-align: top;
    width: 70px;
    height: 32px;
    padding-top: -16px !important;
    background-color: #fff;
    border-radius: 18px;
    box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, #eeeeee, white 25px);
    background-image: -moz-linear-gradient(top, #eeeeee, white 25px);
    background-image: -o-linear-gradient(top, #eeeeee, white 25px);
    background-image: linear-gradient(to bottom, #eeeeee, white 25px);
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    
}
.all-button .bt-text2 {
    float: right;
    font-size: 20px;
    color: #fff;
    width: 67%;
    height: auto;
    text-align: center;
    line-height: 50px;
	font-weight: 600;
}
.switch-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.switch-label {
  position: relative;
  display: block;
  height: inherit;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ea104b 0%, #cc0a3a 100%) repeat scroll 0 0;
  border-radius: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
  -webkit-transition-property: opacity background;
  -moz-transition-property: opacity background;
  -o-transition-property: opacity background;
  transition-property: opacity background;
  border: 2px solid #fff;
}
.switch-label:before, .switch-label:after {
  position: absolute;
  top: 50%;
  margin-top: -.5em;
  line-height: 1;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.switch-label:before {
  content: attr(data-off);
right: 11px;
color: #fff;
text-shadow: 0 1px rgba(255, 255, 255, 0.5);
font-size: 19px;
font-weight: 500;
top: 11px;
}
.switch-label:after {
  content: attr(data-on);
left: 11px;
color: white;
text-shadow: 0 1px rgba(0, 0, 0, 0.2);
opacity: 0;
font-size: 19px;
font-weight: 500;
}

.switch-input:checked ~ .switch-label {
  background: #47a8d8;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label:before {
  opacity: 0;
}
.switch-input:checked ~ .switch-label:after {
  opacity: 1;
}
.content-bottom.list p {
    font-size: 25px;
}
.all-button .switch-handle {
    position: absolute;
	top: 1px;
	left: 0;
	width: 30px;
	height: 30px;
	background: #000;
	border-radius: 20px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	/*background-image: -webkit-linear-gradient(top, #e1e2e2 40%, #f0f0f0);
	background-image: -moz-linear-gradient(top, #e1e2e2 40%, #f0f0f0);
	background-image: -o-linear-gradient(top, #e1e2e2 40%, #f0f0f0);
	background-image: linear-gradient(to bottom, #e1e2e2 40%, #f0f0f0);*/
	-webkit-transition: left 0.15s ease-out;
	-moz-transition: left 0.15s ease-out;
	-o-transition: left 0.15s ease-out;
	transition: left 0.15s ease-out;
	border: 2px solid #fff;
}
.all-button .switch-handle.loading {
	background:#000 url("/images/img-loading.gif") no-repeat scroll center center / 10px auto;	
}
.switch-handle:before {
  content: "\f0c9";
	position: absolute;
	top: 9px;
	left: 13px;
	margin: -6px 0 0 -6px;
	width: 12px;
	height: 12px;
	border-radius: 6px;
	font-family: FontAwesome;
	color: #fff;
	font-size: 16px;
}
.switch-handle.loading:before {
	display:none;	
}
.switch-input:checked ~ .switch-handle {
  left: 40px;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}

.switch-green > .switch-input:checked ~ .switch-label {
  background: #7fae10;
}
.all-button ul li a{
  /* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #c90a39 0%, #F41250 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #c90a39 0%, #F41250 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #c90a39 0%, #F41250 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c90a39), color-stop(100, #F41250));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #c90a39 0%, #F41250 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #c90a39 0%, #F41250 100%);
  box-shadow: 0 -5px 0 -2px #9d082d  inset;
    border-radius: 27px;
    width: 100%;
    height: 58px;
    list-style: none;
	margin: 7px auto;
	text-decoration: none;
	display: inline-block;
}
.all-button ul li a:hover{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ea104b 0%, #cc0a3a 100%) repeat scroll 0 0;
    background: -webkit-linear-gradient(#8dc111, #6f970f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#8dc111, #6f970f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#8dc111, #6f970f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#8dc111, #6f970f);
    box-shadow: 0 -5px 0 -2px #59790e inset;}

.all-button ul li.support.active a {
	background: rgba(164,179,87,1);
	background: -moz-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,179,87,1)), color-stop(100%, rgba(117,137,12,1)));
	background: -webkit-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%);
	background: -o-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%);
	background: -ms-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%);
	background: linear-gradient(to bottom, rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c', GradientType=0 );
	box-shadow: 0 -5px 0 -2px #556409  inset;
}
.all-button ul li.sado.active a {
	background: rgba(168,0,119,1);
	background: -moz-linear-gradient(top, rgba(168,0,119,1) 0%, rgba(219,54,164,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(168,0,119,1)), color-stop(100%, rgba(219,54,164,1)));
	background: -webkit-linear-gradient(top, rgba(168,0,119,1) 0%, rgba(219,54,164,1) 100%);
	background: -o-linear-gradient(top, rgba(168,0,119,1) 0%, rgba(219,54,164,1) 100%);
	background: -ms-linear-gradient(top, rgba(168,0,119,1) 0%, rgba(219,54,164,1) 100%);
	background: linear-gradient(to bottom, rgba(168,0,119,1) 0%, rgba(219,54,164,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80077', endColorstr='#db36a4', GradientType=0 );
	box-shadow: 0 -5px 0 -2px #6d004d  inset;
}

.all-button li{
    
    list-style: none;
	margin: 4px auto;
	width: 100%;
    height: 58px;

}
.all-button small {
    background: #000;
border-radius: 20px;
line-height: 30px;
text-align: center;
color: #fff;
display: block;
border: 2px solid #111518;
font-weight: 500;
}
.number .btn-one {
    
    margin-right: -10px;
}
.all-button .number {
    float: left;
width: 33px;
height: auto;
margin: 12px 11px 8px 14px;
}
.all-button .bt-text {
    text-align: right;
    width: ;
    width: 55% !important;
    display: ;
    display: block;
    line-height: ;
    line-height: 50px;
    float: left;
	float: left;
	font-size: 20px;
	color: #fff;
}
.all-button .image {
    width: 18%;
display: block;
float: right;
margin:3px 12px 2px 0;
}
.all-button .support .image {
    margin: 8px 12px 2px 0;
}
.all-button .sado .image {
    margin: 8px 12px 2px 0;
}

.all-button .image img {
    width: 100%;
    height: auto;
}
.all-button ul {
    padding-right: 0;
}
.col-sm-2.sidebar-left .row:nth-child(1) {
    margin-top: 17px;
}
.all-button {
    margin-top: 0;
}
.profile-imgs {
    padding-left: 6px;
}
.mobile-menu{
	display:none;
}
/************************* profile page ********************************/
.pink-btn{
background-image: -ms-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
background-image: -moz-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
background-image: -o-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c90a39), color-stop(100, #F41250));
background-image: -webkit-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
background-image: linear-gradient(to top, #c90a39 0%, #F41250 100%);
box-shadow: 0 -5px 0 -2px #9d082d inset;

border-radius: 100px;
width: auto;
height: 60px;
margin: 7px auto;
padding: 5px 10px 4px 28px;
border: none;
float: left;
}
.profile .col-sm-3 .btn-pink {
    padding-left: 0;
}

.green-btn{
border-radius: 15px;
background: #8bbe11;
background: -webkit-linear-gradient(#8bbe11, #729b0f);
background: -o-linear-gradient(#8bbe11, #729b0f);
background: -moz-linear-gradient(#8bbe11, #729b0f);
background: linear-gradient(#8bbe11, #729b0f);
width: 95px;
height: 30px;
font-size: 17px;
box-shadow:0 -5px 0 -2px #59790e inset;
border: none;
padding: 0px 0px 0px 13px;
}
.pro-rw1 ul li{
	float:right;
	margin: 0px 0 0px 17px;
	font-weight: 600;
	font-size:18px;
}
.profile .pro-left .pro-rw1 li:nth-child(2) {
	margin:0px !important;
}
.pro-rw1 ul li img {
	width:85%;
	height:auto;	
}
.pro-left{
display: inline-flex;
margin: 21px 0 0 0;
padding-right: 0;
}
.pro-left ul {
    padding-right: 0px;
}
.profile .pro-left li:nth-child(2) {
    color: #e7134a;
	/*font-size: 22px;
	margin-top: -3px;*/
}
.profile .row.pro-rw1 {
    margin: 5px 0 0 0;
}
.tb-pink{
-moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px	
}
.profile table tr:nth-child(2n) {
    background: #fef8fa;
}
.profile table {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px
}
.profile table {
   
    width: 100%;
    height: auto;
}

.profile .carousel-inner {
 border: 1px solid #ccc;
border-radius: 10px;
width: 100%;
height: auto;
}
.profile .glyphicon-chevron-left::before {
    display:none;
}
.profile .col-sm-6.table-pink button {
    float: left;
}
.profile .pro-left li:nth-child(2){
	position:relative;
}
/*.profile .pro-left li:nth-child(2)::before {
    position: absolute;
    content: "";
    border-left: 2px solid #ededee;
    width: 50px;
    height: 18px;
    top: 5px;
}*/
.profile .table-blue .pro-text1 {
    font-size: 24px;
    color: #e7134a;
	display: block;
	margin: -6px 0 7px 0px;
}
.profile .table-blue .pro-text1 .left {
	float:left;	
}
.profile table tr td:nth-child(1) {
    color: #ee6e88;
}
.profile .table-pink button {
    margin: -2px 0px 7px 0;
}
.profile .main-table .table-blue {
    padding: 10px 0px 0px 11px;
}
.pro-rw1 .btn-pink {
    padding-left: 10px;
}
.profile .main-table .table-pink{
     padding: 0 5px 0px 0px;
}
.profile .pro-rw2{
margin:12px 0 0 0;
}
.col-sm-8.sidebar-left.two.profile {
    padding: 0 7px 14px;
}
.profile .pro-rw2 .col-sm-4.sub-table {
	float:right;	
}


.pro-rw2 .pink {
    border: 1px solid #ededee;
border-radius: 10px;
width: 100%;
overflow: hidden;
height: auto;
}
.profile .main-table .table-pink .pink , .profile .main-table .table-blue .pink{box-shadow: rgba(0,0,0,0.2)0 1px 2px 0px;}
.profile table tr td {
    padding: 5px 14px 5px 5px;
	font-size: 16.44px; color: #131517;
}
.profile .tablet-show  table tr td {
	width:50%;	
}
.not-editable td:nth-child(1) {
    color: #ea4b6c !important;
}
.mid .pink-h1 {
    font-size: 24px;
    float: right;
    color: #e7134a;
}
.row .mid {
    margin: 8px 0 4px 0px;
}
.main-table .pro-text{
    border: 1px solid #ebebeb;
    border-radius: 10px;
    padding: 20px 19px 6px 6px;
    width: 100%; color: #131517; box-shadow: rgba(0,0,0,0.2)0 1px 2px 0px;
}
.mid .col-sm-3 {
    text-align: left;
}
.profile .gallery {
    border: 1px solid #ebebeb;
    border-radius: 10px;
    padding: 15px 15px 15px 0px;
	margin: 0 0 0 0px; box-shadow: rgba(0,0,0,0.2)0 1px 2px 0px;
}
.profile .gallery .col-lg-2 {
    padding: 0px 0px 0px 15px;
	position: relative;
}
.profile .gallery img {
    width: 100%;
    height: auto;
	border-radius: 10px;
}
.profile .round-left {
    background: #d30c3e;
    border-radius: 50%;
    padding: 0px 8px 0px 8px;
    color: #fff;
    font-weight: 600;
}
.gallery .gallery-inner {
    position: absolute;
top: 0px;
left: 14px;
width: 93%;
height: 100%;

    background: -webkit-linear-gradient(transparent, #000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(transparent, #000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(transparent, #000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(transparent, #000); /* Standard syntax (must be last) */
border-radius: 10px;
   }
.gallery .gallery-inner ul li span img {
    width: auto;
    height: auto;
}
.massage img {
    border-radius: 0 !important;
}
.gallery-inner ul li .massage {
    background: rgb(132, 134, 145, 0.5);
    border-radius: 55%;
   padding: 0px 5px 2px 5px;
}
.gallery-inner ul li span {
    margin: 0 0px 0px 3px;
}
.gallery-inner .massage {
position: absolute;
right: 7px;
}
.gallery-inner .delete {
    background: rgb(226, 14, 70, 0.8);
    border-radius: 50%;
  padding: 0px 4px 3px 3px;
}
.gallery-inner ul li {
    float: left;
	margin: 0px 5px 5px 0;
}
.gallery-inner ul li:hover > ul{display:block;}
.gallery-inner ul{
margin-top: 7px;
}
.gallery-inner .bottom-heading {
    position: absolute;
    bottom: 6px;
	color: #fff;
}
.gallery-inner h3 {
    background: rgb(226, 14, 70, 0.8);
    font-size: 15px;
   padding: 4px 13px;
    border-radius: 12px 0px 0px 12px;
    font-weight: 600;
    color: #fff;
	margin: 0 0 0 0;
	width: 92px;
}
.bottom-heading span {
  padding: 0px 14px 5px 1px;
   font-size:12px;
}
.bottom-heading span:last-child {
   position:relative;
}
.bottom-heading span:last-child::before {
position: absolute;
content: "";
border-right: 2px solid #2e2d2d;
right: 5px;
height: 10px;
top: 4px;
}
.row.profil-li ul li {
 float: left;
margin: 13px 0px 9px 12px;
width: 17%;
position: relative;
overflow: hidden;
}
.row.profil-li ul li img {
    border-radius: 12px;
}
.row.profil-li ul {
    margin: 0;
    padding: 0;
}
.row.profil-li ul li:first-child {
margin-left: 3px;
background: rgb(0, 0, 0, 0.9);
height: 69px;
border-radius: 12px;
width: 18%;
text-align: center;
color: #fff;
font-size: 14px;
display: inline-block;
padding: 7px 6px 6px 9px;
line-height: 14px;
font-weight: 600;
}
.massage-text ul {
    border-radius: 20px;
border: 1px solid #e2e2e2;
padding: 0 0 0 0;
background: #efefef;
margin: 8px 0 0 0;
}
.col-sm-8.sidebar-left.two.profile p {
    margin: 0 0 0 0;
    padding: 0 0 14px 0;
    line-height: 21px;
}
.massage-text ul li{
	
	padding: 15px 20px 15px 3px; border-bottom:1px solid #e2e2e2;
}
.massage-text ul li:last-child{
	border-bottom:none;
	border-radius: 0px 0px 20px 20px;
}
.massage-text ul li img{width:30px; height:auto}
.massage-text span {
    width: 11%;
height: auto;
display: block;
float: left;
position:relative; 
}
.massage-text ul li.favorite span{
	width: 30px;
    height: 30px;
    background-image: url(/images/favorite-star-icon.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-left: 5px;	
}
.massage-text ul li.favorite span.active{
	background-image: url(/images/favorite-star-active-icon.png);
}
.massage-text ul li:first-child{
	border-radius: 20px 20px 0px 0px;
}
.massage-text span::before {
    position: absolute;
    content: "";
    border-left: 1px solid #e2e2e2;
    width: 20px;
    height: 20px;
    right: -32px;
    top: 4px;
}

.mob-show{
	display:block !important;
}
.swiper-slide img{border-radius: 10px; width: 100%;}
.swiper-container{overflow:hidden !important}
.closs  , .tablet-show , .mobile_show , .mobile_close , .mobile-search_icon , .mobile_show.pro-left{display:none}
/************************* profile page ********************************/
.mobile_close{}
/**======================================
			Responsive layout
===========================================**/
/*@media (max-width:1400px) and (min-width:1440px) {
{
	.message_content .message_text.col-sm-10 {
		width: 80%;
		float: right;
	}
}*/

@media screen and (min-width:1440px)
{
	
	.message_header  .btn3{padding: 10px 13px; margin: 0 2px;}
	.btn3{font-size: 18px;}	
	#banner {
	  background-clip: border-box;
	  background-color: rgba(0, 0, 0, 0);
	  background-image: url("/images/banner.jpg");
	  background-origin: padding-box;
	  background-position: 0 0;
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  height: 740px;
	  width: 100%;
	}	
	.banner-content h1, .banner-content big {
	  font-size: 152px;
	}
	.banner-content h2, .banner-content b {
	  font-size: 40px;
	  letter-spacing: 1.5px;
	}
	.banner-content p {
	  color: #000;
	  font-size: 31px;
	  line-height: 35px;
	  margin: 40px 0;
	  text-align: center;
	}	
	.inner-about {
	  padding: 110px 0 220px;
	}
	.banner-content > a{margin:0px;}
	.banner-content p{margin-left:0px;}
	.main-services-one h5 {
	  color: #050507;
	  font-size: 42px;
	  font-weight: bold;
	}
	.main-services-one > h6 {
	  color: #f2114f;
	  font-size: 54px;
	  font-weight: bold;
	  line-height: 10px;
	  margin-bottom: 20px;
	}
	.main-services-one > p {
	  font-size: 24px;
	  line-height: 26px;
	  margin: 40px 0;
	}
	.main-services-one {
	  padding: 60px 60px 378px;
	}

	/*-----content-responsive----*/
	.nav-bar li a {
	 
	}
	.lobby-filter .img-content-in ul::before {
	  right: 38px;
	}
	.nav-bar {
	  margin-top: 70px;
	}
	.pro-in > h5 {
	  font-size: 31px;
	}
	.pro-in{padding:20px;}
	.pro-in > a {
	  font-size: 22px;
	  margin-top:144px;
	}
	.all-button li p {
	  font-size:20px;
	}
	.sidebar-left p {font-size:10px;}


	.col-sm-12.all-button img {
	  height: auto;
	  width: 100%;
	}
	.sidebar-left p {
	  font-size: 18px;
	}
	.all-button li {
	  margin-bottom:auto !important;
	}
	.contect-page {
	  padding-right: 40px;
	}
	.submit { 
	  padding-left: 40px;
	}
	.submit.aff{ 
	  padding-left: 10px !important;
	}
	.content-bottom ul li span {
	  color: #0d1012;
	  font-size:18px;
	}
	.content-bottom h5{font-size:22px;}
	.profile-name a {
	  font-size: 14px;
	  padding: 1px 11px;
	}
	.price-table h1 {
	  font-size: 30px;
	}
	.price-table.two h1 {
	  font-size: 32px !important;
	}
	.price-table .bg p {
	  font-size: 16.5px !important;
	  line-height: 18px;
	}
	.price-table p {
		font-size: 20px !important;
	}
	.lobby-filter .img-content-in li {
	  font-size: 14.62px;
	  margin-left: 15px;
	}
	.lobby-filter .img-content-in > ul {
	  padding-right: 16px;
	  position: relative;
	  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	}
	.price-table.two .rot-text {
	  font-size: 13px !important;
	}

	.search-ico {
	background: url(/images/search_ico.png) no-repeat;
	height: 20px; width:30px; border:none;
	}
	
	/* ======================= message text =============================== */
	.message_content { margin-left:0px; margin-right:0px; }
	.message_content .message_text.col-sm-10 {
		width: 89%;
		float:right;
	}
	.message_content .message_img.col-sm-2 {
		width: auto; float: left;padding: 0 0;
	}
	.message_content .row.sender .message_img.col-sm-2{ float:right}
	.message_content .row.sender .message_text.col-sm-10{ float:left}
	
}
@media screen and (max-width:1820px)
{
	.nav-bar li a {  padding: 0px 10px;}
	.nav-bar li a:hover, .nav-bar li a.active{padding: 10px 10px;}
	.all-button .bt-text {width: 47% !important}
	.all-button .image { width: 44px;}
	.profile-imgs {padding-left: 0;}
	.profile-img > img {width: 70px;  border-radius: 50%;}
	.profile-img { width: 70px;}
	.profile-name > ul li { display: block; margin: 11px 0px 10px 0px;}
	.profile-name > ul {  padding: 15px 15px 0px; width: 150%;   float: left;  text-align: center;margin: 22px 3px 0px 0;}
	.profile-name a {  width: 100%;    display: block;   font-size: 16px;   padding: 4px 11px;}
	.profile-name p {  font-size: 18px;    margin: 21px 22px 0px 0px;  margin-bottom: 0px;}
	.all-button .switch {  width: 64px;  height: 31px;}
	.all-button .bt-text2 {  float: left;  width: 94px;}
	.row.footer-top img {width: 100%;	}
	.inner .content .small-side .my-imgs-list li span{width: 116% !important;left: 0px;}
	
}
@media screen and (max-width:1500px){
	
	.profile-name p{font-size: 16px;}
	.massage-text ul li{padding: 15px 20px 15px 12px;}
	.massage-text ul li.favorite{padding:15px 20px 15px 40px}
	.inner .content .small-side .my-imgs-list li span.notapproved{top: 27px !important;left: -76px !important;width: 186% !important;font-size: 25px !important;height: 25px !important;line-height: 19px !important;}
	.bottom-heading span:last-child{display:block}
	.message_header .btn3 {
		display: block;
		margin: 0 5px 10px;
		text-align: center;
		font-size: 21px;
	}
	 .message-page .lobby-filter .profile-name > ul {
		padding: 0px 0px 0px;
		width: 100%;
		float: left;
		text-align: center;
		margin: 0px 3px 0px 0;
	}
	.tab-item .read{margin-right: 2px;}
	.message_middle_section_order2 {
		background: url(/images/right_shadow.png) repeat-y;
		margin-left: 15px;
		width: 34%;
		margin-right: -16px;
	}
	 .message-page .lobby-filter .nav-tabs > li {
		float: none;
		margin-bottom: 7px;
	}
	.content-right-col .nav-tabs li a{font-size: 19px !important;}
	.content-right-col .nav-tabs .active a {
		width: auto;
		border-radius: 10px;
		padding: 12px 25px 27px !important;
		display: block;
		
		line-height: 7px;
		background: rgba(0, 0, 0, 0) url("/images/tab-2-large.png") no-repeat scroll 0 0 /  100% 45px!important ;}
		.message_header .btn3{font-size: 16px;}
/*		.inner .content .small-side .my-imgs-list li span{display:none}*/
		.inner .content .small-side .my-imgs-list li.add-images a{height: 49px!important;}
		
		.inner .content .small-side .my-imgs-list li .list-unstyled.actions li {
			width: 100% !important;
		}
		.inner .content .big-side .favorite-box .is-favorite {
			width: 98%!important;
			float: none!important;
			margin-right: 13px!important;
		}
		.inner .content .big-side .favorite-box .is-favorite .smaller{width: 41% !important;}
		.inner .content .big-side .favorite-box .is-favorite .biger{width: 57% !important;}
		.lobby-page .sidebar-left.background-transparent  .tab-all-item{margin-right: 9px;}
		
		/*********** addons ***************/
		#header-two .logo img{width:220px; background-size:100%;}
		.nav-bar li a{font-size:16px;}
		.form-filed select{font-size:16px;}
		.lobby-filter .nav-tabs li a{width:100px; font-size:14px; margin-right:8px;}
		.lobby-filter .img-content-in > h1{font-size:16px;}
		.content-one .tab-all-item{width:18%;}
		.tab-all-item{padding:0px;}
		.img-content-in li{margin-left:12px; font-size:12px;}
		.img-content-in > ul{padding-right:5px; margin-bottom:0px;}
		.lobby-filter .img-content-in ul::before{right:24px;}
		.profile .table-blue .pro-text1{font-size:16px; margin:0px 0px 12px 0px;}
		.inner .content .small-side .my-imgs-list li span{width:100%;}
		.switch-input:checked ~ .switch-handle{left:35px;}
		.footer-mid .logo img{width:220px; background-size:100%;}
		.profile-name > ul{width:100%;}
		.profile-name > ul li{margin:11px 5px 10px 0px;}
		.mCSB_container .lobby-filter .nav-tabs li a{margin-right:2px; width:90px;}
		.full_width_button{font-size:12px;}
		.message_text{width:78% !important;}
		.sender .col-sm-2.message_img{float:right;}
		.mobile_left_sidebar .mobile_hide img { width: 185px; height: auto; }
		.lobby-filter .nav-tabs li a { width: 80px; font-size: 14px !important; white-space: nowrap; padding: 12px 14px 27px !important; }
		
	
}
@media screen and (max-width:1300px){
	
	.content-one .tab-all-item {
		margin-right: 9px;
		width: 19%;
	}
	.num{padding-right: 4px;}
	.massage-text ul li{    font-size: 25px;}
	.profile .gallery .col-lg-2 {

		padding: 0px 0px 0px 0px;
		position: relative;
		margin: 10px 10px;
		width: 29.5%;
		float: none;
		display: inline-block;

	}
	.inner .content .small-side .my-imgs-list li.add-images a{height: 44px !important;}
	.gallery .gallery-inner{	left: 0px; width: 100%;}
	.inner .content .big-side .favorite-box .is-favorite .biger {
		width: 62% !important;
	}
}
@media screen and (max-width:1279px){
	.logo img {  width: 164px;}
	header .logo2 {width: 75px;}
	#header-top img {	margin-top: 24px;}
	.profile-img > img{margin-right: 10px;}
	.banner-content h1, .banner-content big {font-size: 80px}
	.banner-content h2, .banner-content b {font-size: 23px; }
	.banner-content p {font-size: 20px;line-height: 22px;margin:10px 0 0 42px;}
	.container {width: 100%;}
	.thm-btn {padding: 3px 0px 10px;font-size: 24px;}
	.thm-btn::before {right: 46px;top: 7px;}
	.search-form-heading > h2 {font-size: 40px; margin: -3px 0 0 0;line-height: 38px;}
	.banner-content .new-blue-btn, a.new-blue-btn, .new-blue-btn {font-size: 28px;margin-left: 88px;padding: 6px 0px 10px 33px;
	width: 86%;	}
	.banner-content .new-blue-btn::before, a.new-blue-btn::before, .new-blue-btn::before { left: 23px;top: 5px;}
	.search-form-heading { margin: 0px auto 20px; }
	.select-filters {width: 100%; margin-right: 0px;margin-left: 13px;}
	.smoll-filed {width: 264px;}
	.select-filters.right {	margin-right: 0;}
	.smoll-filed {	width: 271px;margin: 0 -42px 0 0;}
	.smoll-filed .col-sm-6:last-child {padding-left: 16px !important;}
	.btn1{padding: 10px 13px; font-size: 16px;}
	.btn2{padding: 5px 10px 10px; font-size: 22px; font-weight: 400;}
	.btn2::before{top: 7px;}
	
	.inner-about h6{font-size: 51px;}
	.inner-about h5{font-size: 33px;}
	#banner{background-size: auto 100%;}
	.tab-all-item{width: 23%;margin-right: 6px; margin-left: 6px;}
	body.actiive_body {
		height: 100%;
		overflow: hidden;
		width: 100%;
		position: fixed;
	}
	.mobile-menu{
		display:block; float: left;
	}
	#header-top .navmenu {
		display: none;
	}
	#header-top img.logo2 {

		margin-top: 0px;
		float: left;
		margin-left: 18px;

	}
	#header-top img {
		margin-top: 0px; width: auto; max-width: 100%;
	}
	
	.menu-mobile {
		visibility: visible;
	}
	.active_menu {
		left: 0 !important;
		-webkit-transition: all 0.5s ease-out 0s;
		-moz-transition: all 0.5s ease-out 0s;
		-o-transition: all 0.5s ease-out 0s;
		transition: all 0.5s ease-out 0s;
	}
	.button-cover {
	
	cursor: pointer;
	
	display: block;

	}
	.button-cover img {margin: -4px -1px 0 0 !important;}
	.nav-bar li a:hover, .nav-bar li a.active {padding: 6px 8px 9px;}
	.nav-bar li a span img { margin-left: 5px;}
	.nav-bar > ul { margin-right: -24px !important;}
	.home-page .mobile-menu{margin-top: 16px;}
	.main-services-one{background-size: 100% auto;background-position: 0 0px; padding: 20px 20px 185px;} 
	
	.footer-top{ padding-bottom: 35px;   padding-top: 35px;}
	.img-content-in > ul{padding-right: 12px;}
	/*.img-content-in li{display:block}*/
	.tab-all-item:nth-child(6) {	margin-right: 6px !important;}
	.nav-bar{display:none}
	.header-two-in .logo img {
		margin-top: -13px;
		width: 233px;
	}
	.price-table.two li{padding: 17px 15px 30px;}
	#header-two .button-cover{margin-top: 13px;}
	.date-for {
		display: block;
	}
	.padding-right-0{padding-right:0px;}
	.padding-left-0{padding-left:0px;}
	.sidebar-left{margin:0px;}
	.tablet-hide{display:none}
	.tablet-show{display:block}
	.col-sm-4.search-form-heading {padding-top: 21px;}
	.lobby-filter{margin-top: 0px;margin-left: 0px;margin-right: 0px;width: 100%;overflow: hidden;}
	.date-for .row {margin-right: 0px; margin-left: 0px; clear:both;}
	.row.date-for {
		margin-left: 0px;
		margin-right: 0px;
	}
	.lobby-filter .nav-tabs li a{font-size: 15px !important; width: auto; padding:0 6px ; margin-right: 5px;	}
	.content-one .tab-all-item {
		margin-right: 0px;
		width: 32%;
	}
	.lobby-filter  .tab-all-item:nth-child(6){margin-right: 0px !important;}
	.content-page-left{width:23.2%; margin: 0 9px; float:left}
	.tablet-margin-top{margin-top:20px;}
	.profile-imgs {
		padding-left: 0px;
		padding-right: 0px;
	}
	.profile-name > ul {
		padding: 0px;
		width: 100%;
		float: left;
		text-align: center;
		margin: 0px;
	}
	.profile-name > ul li {
		display: inline-block;
		margin: 0px;
		float: left;
	}
	.profile-name a {
		width: 100%;
		display: block;
		font-size: 16px;
		padding: 4px 11px;
	}
	.content-page-left:first-child{margin-left:0px;}
	.content-page-right:last-child{margin-right:0px; float:right}
	.tablet_form_heading h2 {   text-align: left;    margin-bottom: 22px;    margin-top: 0px;}
	.form-filed .col-sm-3{padding-right: 15px;}
	.inner .content .small-side .my-imgs-list li span{width: 100% !important}
	
	
	/* responsive menu */
	.nav-bar.active_mobile_menu {
		left:0px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;
	}
	.nav-bar , .menu-mobile {
		display: block;
		position: fixed;
		z-index: 999;
		width: 68%;
		background: #060708;
		left: -100%;
		top: 0px;
		margin-top: 0px;
		height: 100%; overflow-y: scroll;
		-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out; box-shadow: rgba(255,255,255,0.2) 0 0 35px 86px;
	}
	.nav-bar > ul , .menu-mobile ul {
		margin-right: 0px !important;
	}
	.nav-bar li , .menu-mobile li {
		display: block;
		width: 100%;
	}
	.menu-mobile #menu li{float:none; margin:0 0}
	#menu{display:block; width:100%;margin-top: 0px;}
	.nav-bar li img.tablet-show{display:inline-block}
	.mobile_close {
		position: absolute;
		top: 0px;
		right: 132px;
		top: 32px;
		cursor: pointer;
		z-index: 9999; display:none
	}
	.nav-bar li a , .menu-mobile li a{
		font-size: 29.93px!important;
		padding: 30px 30px!important;
		border: none;
			border-bottom-width: medium;
			border-bottom-style: none;
			border-bottom-color: currentcolor;
		display: block;
		text-align: right;
		font-weight: 500;
		border-bottom: #1f2021 solid thin;
		line-height: 19px;
		margin-top: 0px;
	}
	.nav-bar li a:hover, .nav-bar li a.active , #menu li a:hover, #menu li.active a {
		padding: 30px 30px;
		border-radius: 0px;
	}
	
	/* responsive menu */
	.profile .gallery .col-lg-2{width: 28.5%;}
	.pro-left{display:block}
	.two.profile {
		padding-left: 0;
	}
	.two.profile .sidebar-left{padding-left:0px ; padding-right:0px}
	.col-lg-8.profile-name {
		padding-left: 15px;
		padding-right: 15px;
	}
	.message_middle_section_order2{width: 55%; margin-left: 0px;}
	.content-right-col .lobby-filter .imp {
		background: #fbe9ee;
		border-radius: 15px;
		margin-left: 0px;
		border-left: none;
	}
	.content-right-col .lobby-filter .tab-item h2 {
		
		display: block;
		clear: both;
	}
	.message_content .row {
		position: relative;
	}
	.message_text {
		background: #e5e4e4;
		position: relative;
		border-radius: 10px;
		padding: 15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		width: 106%;margin-bottom: 32px;
	}
	.tablet-mb-0{margin-bottom:0px;}
	.col-sm-2.message_img {
		position: absolute;
		left: 34px;
		margin-left: 0px;
		top: -34px;
		border-radius: 113%; z-index: 9; 
		
	}
	.message_header {
		padding-left: 0px;
	}
	.message_img img{border-radius: 100%;}
	.message_header .btn3 {
		font-size: 16px;
		display: block !important;
		clear: both;
	}
	.full_width_div{width:100%}
	.full_width_div {
		width: 100%;
		overflow: hidden;
		padding: 0 0;
	}
	.message_bottom_button a.btn3 {
		margin: 5px 0;
	}
	.message_middle_section_order2 .profile-name > ul li {
		display: block;
		margin: 0 0 10px 0;
		float: none;
	}
	.profile_editable .pro-left{padding-right: 15px;}
	.model_content_forms{width: 489px;}
	.row.all-price-table {
		padding:0 15px;
		width: 100%;
	}
	.price-table h1{font-size: 15px;}
	.price-table.two h1 {
		font-size: 20px !important;
	}
	.all-price-table .col-sm-4 {
		padding: 5px;
	}
	.price-table.two {
		margin-top: 0px;
	}
	.content_page .two.profile .sidebar-left , .pricing_page .two.profile .sidebar-left{padding-left:15px; padding-right:15px;}
	.tablet-show .content-page-left {
		width: 100%;
		margin: 0 0 20px 0;
			margin-left: 0px;
		float: left;
	}
	.content-bottom ul li img{width: 28px;}
	.submit {
		padding-left: 15px;
		padding-right: 0;
		clear: both;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.inner .content .big-side .favorite-box .is-favorite .biger {
    width: 84% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;}
	.inner .content .big-side .favorite-box .is-favorite .smaller{display:none}
	.red{display: block!important; width:100%;  margin-top:10px; overflow:hidden; margin-bottom:10px;}
	.bttn-size-20{display:block!important; clear:both; width:100%;  margin-top:10px; overflow:hidden}
	#contect-page{padding: 40px 22px;}
	.lobby-page .sidebar-left.background-transparent .tab-all-item {
		margin-right: 0px;
	}
	#header-two{background: rgba(0, 0, 0, 0) url("/images/mobile/header_top_tabletbg.jpg") no-repeat scroll 0 0 / 100% 100%;}
	/*.logo {
		float: right;
	}*/
	.inner .content .small-side .my-imgs-list li.add-images a{height: 111px !important;}
	.inner .content .small-side .my-imgs-list li.add-images span {
		display: block;
		bottom: 20px !important;
		font-size: 18px !important;
		line-height: 20px;
	}
	.logo {
		float:right;
	}	
}



@media screen and (max-width:979px){
	.col-sm-2.message_img{left: 6px;top: 0px;}
	.sender .col-sm-2.message_img{right: 6px;top: 0px;}
	.container {
		width: 750px;
	}
	.content-right-col .button ul a li{line-height: 18px;padding: 5px 9px 11px;}
	
	.banner-content {
		float: right;
		padding-top: 160px;
		text-align: right;
		width: auto;
	}
	.inner-about > ul li{display: block; width: 100%; float: none;}
	.btn1{display: block;}
	.btn2 {
		padding: 3px 29px 14px;
		font-size: 30px;
		font-weight: 400;
		text-align: center;
	}
	.btn1 {
		padding: 10px 13px;
		font-size: 30px;
		text-align: center;
	}
	.btn2::before{top: 13px; left: 22px;}
	.tab-all-item h1, .tab-all-item h3{ font-size: 22px; white-space:nowrap;}
	.tab-all-item > a{font-size: 20px;}
	.main-services-one > h6{font-size: 28px;}
	#about-us{/*background: rgba(0, 0, 0, 0) url("/images/mid.jpg") repeat scroll -700px 0 / auto 100%;*/}
	.row.footer-mid img {  max-width: 100%;}
	.nav.nav-tabs{padding-right: 0px;}
	.lobby-filter .tab-list > h1 {
		color: #060708;
		font-size: 22px;
		position: relative;
		top: 0px;
		text-align: left;
	}
	.form-filed select{font-size: 16px;}
	.profile-name a{padding: 4px 8px; font-size: 12px}
	.content-page-left{margin: 0 7px;}
	.pro-in > a{margin-top: 46px;}
	.content-one .tab-all-item {
		margin-right: 0px;
		width: 31%;
	}
	.lobby-filter .tab-list > h1{left: 8px;}
	.profile .gallery .col-lg-2 {
		width: 30.5%; margin: 4px 2px
	}
	.modalpopup.popup .modal-dialog {
		width: 650px !important;
	}
	.model_content_img img {
		max-width: 100%;
		height: 498px;
	}
	.zira_left_box{display:none}
	.zira-sidebar-order2{ background:none !important; margin:0px !important;}
	.inner .content .big-side .favorite-box .is-favorite .biger{width: 90% !important;}
	.inner .content .small-side .my-imgs-list li.add-images a {
		height: 87px !important;
	}

}
@media screen and (max-width:799px){
	#about-us .container { background: #012653 url(/images/mid.jpg) no-repeat scroll 90% 0 / auto 100%; }
	.inner .content .small-side .my-imgs-list li.add-images a {
		height: 165px !important;
		width:116px !important;
	}
	.inner .content .small-side .my-imgs-list li span.pending {
		 font-size: 35px !important;
		 line-height: 35px !important;
	     padding-top: 53px !important;
	}
	.inner .content .small-side .my-imgs-list li.add-images span {
	    font-size: 35px !important;
	    line-height: 35px;
		bottom: 52px !important;
	}
	.inner .content .small-side .my-imgs-list li ul.actions li a, .gallery-actione li a {
		    font-size: 25px !important;
	}
	.inner .content .small-side .my-imgs-list li ul.actions {
		top: -108px !important;
		left: -63px !important;
	}
	.profile .pro-rw2 .col-sm-4.sub-table {
		float:none !important;
	}
	.main-services-one { padding: 20px 20px 110px !important; }
}
@media screen and (max-width:767px){

	.container {width: 97%;}
	.ab {padding: 0 20px 20px; font-size: 35px;}
	.mobile-search_icon{display:block;}
    .mobile-search_icon .button-cover_search img{width:22px;}
	#banner{ height: auto; clear: both; padding-bottom: 40px;}
	.mobile_column {overflow: hidden; float: left;width: 50%;}
	.banner-content {float: none;padding-top: 234px;text-align: right;width: auto;}
	.banner-content p{text-align:right}
	.banner-content p {font-size: 28px; line-height: 35px;margin: 10px 0 0 0px;text-align: right;}
	.banner-content .new-blue-btn, a.new-blue-btn, .new-blue-btn{width: 303px ; line-height: 52px;padding: 4px 0px 11px !important;}
	.pagenation .new-blue-btn{ width:100%;}
	.thankyou_box .new-blue-btn{width: 303px ; line-height: 52px;padding:0px 0px 7px !important;} 
	.modalpopup.popup .modal-body #step4 #smscode{height: 40px !important; font-size:16px !important;}
	.banner-content h2, .banner-content b {font-size: 30px;}
	.banner-content h1 span, .banner-content big span{font-size: 34px;}
	.banner-content .new-blue-btn::before, a.new-blue-btn::before, .new-blue-btn::before {
		left: 23px;
		top:15px;
	}
	#banner {
		background-size: auto 100%;
		background-position: -370px 0px;
	}
	#about-us {
		/*background: rgba(0, 0, 0, 0) url("/images/mid.jpg") repeat scroll -600px 0 / auto 100%;*/
	}
	#services {
		background: rgba(0, 0, 0, 0) url("/images/bottom2.jpg") no-repeat scroll 0 0 / auto 100%;
		padding: 45px 0;
		width: 100%;
	}
	.services .row{border:none}
	.services:last-child{border:none}
	.services p{text-align:center}
	.inner-about{width: 62%;}
	
	.btn1{color:#fff;  border: 1px solid #fff;}
	.btn1:hover{color:#E30F47; border:#E30F47 solid thin}
	#galler-filter .nav{padding: 0px;}
	#loginform .new-blue-btn{font-size:22px !important;}
	#loginform .new-blue-btn::before{top:11px !important; background-size:33px auto !important;}
	#loginpopup .modal-dialog .form-control{width:60%;}
	#loginpopup .model_content_img img{height:380px !important; width:100%;}
	#loginpopup .modal-steps{display:none;}
	#loginpopup .modal-body{padding-top:15px;}
	#loginpopup	.modalpopup.popup .modal-steps.login{height:32px;}
	#loginpopup .modal-top>.col-md-6{z-index:20;}
	#loginpopup .model_content_forms{width:100%;}
	.modalpopup.popup .modal-dialog{width:85% !important; margin:0 auto;top:20px;}
	.modal-top .h4{font-size:14px !important; margin-top:18px;}
	.modal-top h5{font-size:22px !important;}
	.modal-top img{margin-left:-44px !important; width:80px !important; margin-top:-15px !important;position:relative; z-index:1;}
	.modal-steps login{display:none;}
	.modalpopup.popup .modal-steps.login{margin:0 auto !important;height:35px !important;}
	#loginpopup .model_content_forms a.new-blue-btn, #loginpopup .model_content_forms .new-blue-btn{width:52% !important;}
	#registerpopup .model_content_forms a.new-blue-btn,#registerpopup  .model_content_forms .new-blue-btn{width:94% !important;}
	.model_content_forms a.new-blue-btn, .model_content_forms .new-blue-btn{padding-left:45px !important;}
	#step4{padding-bottom:15px;}
	.model_content_forms{top: 16px!important; margin-top: 30px!important;}
	#registerpopup .model_content_forms{width: 100%!important;background-size:cover !important; border-radius:8px;top:10px !important;
	padding:0px 18px 8px; background-position:left:0 top:36px; background-repeat:no-repeat; margin-top:30px !important; background:#fff;}
	.modalpopup.popup .or{margin:20px auto 15px !important;}
	.modalpopup.popup .modal-steps{width:290px !important;border-radius:50% !important;margin:0px auto 20px !important;}
	#registerpopup .model_content_forms a.new-blue-btn,#registerpopup .model_content_forms .new-blue-btn{margin-bottom:25px; bottom:-9px;}
	.modalpopup.popup .modal-steps .step span{font-size:14px !important;}
	.model_content_forms #step1 .form-group{width:100% !important}
	.model_content_forms #step2 .form-group{width:100% !important}
	.model_content_forms #step3 .form-group{width:100% !important;}
	#registerpopup .model_content_img .mobile_img{display:none;}
	#DataCityID {width:100%;}
	#registerpopup .form-control.long{width:100% !important;}
	#registerpopup	.form_shadow{display:none;}
	#step3 .new-blue-btn{line-height:28px !important;}
	#step3 .new-blue-btn:before{top:8px !important;background-size:32px !important;}
	.model_content_forms #step3	.modalpopup.popup form .small{display: block;width: 50%;}
	.modalpopup.popup .modal-steps.step3_on::before{width:80% !important;}
	.text-right.small.step3-left {width: 60%;}
	.step3-low-text{margin-top:30px!important; width:70% !important;}
	.model_content_forms #step3 .checkbox label.label-text::before{top:0px !important}
	.checkbox label.label-text::before{height:20px !important; width:20px !important;}
	.checkbox label.label-text::after{margin-right:-21px !important; top:0px !important;}
	.model_content_forms #step3 .new-blue-btn{font-size:18px !important;}
	.model_content_forms #step3.new-blue-btn::before{left:14px !important;}
	.forgetpopup .modal-top h4{font-size:12px !important;}
	.forgetpopup .login p{margin-top:60px !important;}
	.forgetpopup .model_content_forms .new-blue-btn{font-size:16px !important;}
	.forgetpopup .model_content_forms .new-blue-btn::before{left:15px !important;}
	#step3 .step3-low-text{margin-top:50px !important;}
	#loginpopup .login p{display:none;}
	#loginpopup #loginform .form-group a{font-size:16px; text-decoration:underline !important;}
	.modalpopup.popup .fb-footer a{font-size: 15px!important;}
	.modalpopup.popup .modal-steps .step b{margin-bottom:12px !important;}
	.modalpopup.popup .modal-steps.step2_on::before{width:130px !important;}
	.modalpopup.popup .modalpopup.popup{margin:15px auto !important;}
	.modalpopup.popup .step3_on{margin:15px auto 0px !important;}
	#step3.form-group.mt-30{margin-top:15px !important;}
	#step4 .form-group .title{color:#cc0a3a; padding:5px 10px !important;}
	.modalpopup.popup form .thankyou_box_title.subtitle{font-size:14px !important;}
	#step4	#smscode{height:33px !important;}
	#step4 .thankyou_box .from-group{padding-left:0 !important; padding-right:0 !important;}
	#step4 .thankyou_box .from-group a{padding:0px 0px 0px 18px !important; }
	#step4 	.new-blue-btn{font-size:16px !important; line-height:28px !important; width:100% !important; padding-left:19px !important; padding-bottom:6px !important; padding-top:5px !important; margin-bottom:0 !important; bottom:0 !important;}
	.model_content_forms .thankyou_box a.new-blue-btn::before{top:11px !important; left:11px !important;}
	.modalpopup.popup form .subtitle.bottom-subtitle{font-size:18px !important; margin-top:14px !important; padding:0px 10px !important;}
	.modalpopup.popup form div.resendtitle{font-size:14px !important;}
	#step4 .resendtitle .new-blue-btn{display:none}
	.modalpopup.popup form #step4 div.title{margin-top:0 !important;}
	 #step1 .new-blue-btn,#step2 .new-blue-btn,#step3 .new-blue-btn{font-size:24px !important;}
	#step1 .new-blue-btn::before,#step2 .new-blue-btn::before{background-size:32px !important; top:12px !important;}
	.modal.popup form select.form-control{font-size:12px !important;}
	.modalpopup.popup .modal-steps .step.on span{color:#ee114d;}
	.modalpopup.popup .modal-steps #step4 .on .mobile_img{display:none}
	.modal-top a{margin-right:4px !important;}
	#step3 .col-mobile-12{margin-top:0 !important;}
	#registerpopup #step2 .merge_select_option select.form-control.small{width:30% !important;}
	.button-cover img{max-width:70% !important;}
	.button-cover{margin-left:-20px; margin-top:0px !important;}
	.nav-bar li a, .menu-mobile li a{font-size:22px !important; padding:20px 30px !important;}
	.mobile_close{right:45px; top:20px;}
	.mobile_close img{max-width:70%;}
	#header-top{padding-top:10px;}
	#header-top img.logo2{
		width: 68px;
		background-size:68px auto !important;
		margin-top: -22px;
		margin-left:10px;
	}
	#forgetpopup .model_content_forms{width:100% !important; margin-top:0px !important;}
	#forgetpopup .model_content_area #forgetform {width:100%;}
	#forgetform .form-group{width:100% !important;}
	#forgetpopup .model_content_forms{width:100% !important;}
	#forgetpopup .modal-top h4{ font-size:14px !important; margin:15px auto 0px;}
		.nav-bar, .menu-mobile{width: 70%;}
		#forgetpopup .model_content_img img{width:100% !important; height:100% !important;}
		#forgetpopup .modal-steps {margin:0 5px !important;}
    .popup .my-info-table table,.popup .my-info-table table tbody,.popup .my-info-table table tbody tr,.popup .my-info-table table tbody tr th{overflow-y: hidden; display: block;}
    .popup .my-info-table > table > tbody > tr > td{ display: block;}
    .popup .my-info-table table tr {font-size: 16.44px !important;}
    .modal-top{z-index:9999;}
    .popup-container .my-info-table a.new-blue-btn{margin-top: 0 !important; margin-left: 0 !important; width:100% !important; padding-left:20px !important; font-size: 24px !important; line-height: 36px !important;}
    .popup-container .my-info-table a.new-blue-btn:before{top:12px; background-size:32px;}
    .two.profile .sidebar-left{display: block;}
    .two.profile .sidebar-left .contect-page{padding: 0px 15px;}
    .two.profile .sidebar-left .input-fild{padding-right:0px; padding-left:15px;}
    #sidesearch .col-sm-3{padding: 0px 15px;}
    #sidesearch .smoll-filed{width:100% !important;}
    #sidesearch .smoll-filed .col-sm-6{padding:0px !important; margin-left: 5px; margin-top:10px;}
    .lobby-filter .nav-tabs{top:12px;}
    .nav-tabs .dropdown-menu{margin-top: 50px !important; left:100px !important;}
     .my-info-table .mob-size-inpt{width:73% !important; float: right;}
    .my-info-table .tiny{width:23% !important; padding-right: 10px !important; float: right;}
    .date-for .profile .sidebar-left .btn-pink .green{font-size: 22px !important;}
	.logo {
		margin-top: 0px;
		float: none;
	}
	.mobile_column{padding:0 10px;}
	.nav-tabs > li {
		float: none !important;
		margin-bottom: 7px;
		display: block;
		text-align: center; 
	}
	.inner-about2 { font-size:28px; line-height:28px; }
	.inner-about2 h2 { font-size: 35px; }
	.inner-about2 h3 { font-size: 24px; color: #f2114f; margin:0px; font-weight:bold;}
	.btn-pink .green { font-size:28px !important; }
	.main-seriver-top {
		display: block;
	}
	.copy-right ul{padding-right:0px;}
	.copy-right li {
		float: none;
		margin-right: 20px;
		display: inline-block;
	}
	.footer-bottom {
		padding: 30px 0;
		text-align: left;
	}
	.footer_mobile_col {
		width: 25%;
		float: left;
		margin-top: 40px;
	}
	.inner-about h5 {
		font-size: 44px;
	}
	.inner-about h6 { font-size:58px;}
	.inner-about > p {
		
		font-size: 28px;
		line-height: 35px;
	}
	.mobile_show, .mobile_show.pro-left{display:block; width:100%;}
	.mobile_hide{display:none;}
	.form-filed .col-sm-6 , .form-filed .col-sm-3 , .form-filed .col-sm-2{margin-top:20px;}
	.form-filed .col-sm-6 .col-sm-6{margin-top:0px;}
	.form-filed .mt-20{margin-top:0px;}
	.padding-right-0{padding-right:5px;}
	.padding-right-0-0{padding-right:0px !important}
	.padding-left-0{padding-left:5px;}
	.lobby-filter{margin-top: 0px; margin-left: 0px;margin-right: 0px;width: 100%;overflow: hidden;box-shadow: none; background:none}
	.mobile-padding-0{padding:0px!important;}
	.search-form-heading > h2 {
		margin: -3px 0 10px 0;
	}
	.lobby-filter .nav-tabs .active a{width:100% ; background-image: -ms-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
	background-image: -moz-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
	background-image: -o-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c90a39), color-stop(100, #F41250));
	background-image: -webkit-linear-gradient(bottom, #c90a39 0%, #F41250 100%);
	background-image: linear-gradient(to top, #c90a39 0%, #F41250 100%); background-image:none}
	.responsive_filter .dropdown-toggle img{float: left; margin-left: 7px;margin-top: 5px;}
	.responsive_filter .dropdown-toggle{background-image:url(/images/tab-2-large.png); background-color:transparent; font-size:19.33px; width:100%; border:none; border-radius:20px;}
	.responsive_filter .dropdown-toggle , .responsive_filter.open .dropdown-toggle  {
		background-image: url(/images/tab-2-large.png);
		background-color: transparent;
		font-size: 19.33px;
		width: 226px;
		border: none;
		border-radius: 20px;
		background-size: 98%;
		background-repeat: no-repeat;
		background-position: 2px 1px;
		padding: 6px 15px 17px;
		height: auto;
		line-height: 21px;
		margin-bottom: 0px; 
	}
	
	.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
		color: #fff;
		background-color: transparent;
		border: none;
		box-shadow: none;
	}
	
	.dropdown-menu ,.show-ul {
	box-shadow: none;
	border: none;
	background: transparent;
	width: 44%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f61251+0,c00834+97 */
	background: rgb(246,18,81); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,18,81,1) 0%, rgba(192,8,52,1) 97%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(246,18,81,1) 0%,rgba(192,8,52,1) 97%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(246,18,81,1) 0%,rgba(192,8,52,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61251', endColorstr='#c00834',GradientType=0 ); /* IE6-9 */
	border-radius: 20px !important;
	top: 1px; box-shadow: #670720 0px -3px 1px 1px inset;    padding: 0 0;
	}

	.lobby-filter .nav-tabs > li a , .lobby-filter .nav-tabs > li.active a , #galler-filter .nav-tabs > li a , #galler-filter .nav-tabs > li.active a {
		background: transparent;
		border-bottom: #fff solid thin !important;
		color: #fff !important;
		border-top: none !important;
		border-left: none !important;
		border-right: none !important;
		border-radius: 0px !important;
		padding:11px 6px !important;
		margin-right: 0px;
		font-size: 19.23px!important; line-height: 25px; height: auto;
	}
	.tab_close {
		display: none;
		position: absolute;
		top: 7px;
		left: 8px;
		z-index: 99999;
	}
	.responsive_filter.open .tab_close {
		display: block;
	
	}
	.lobby-filter .nav-tabs > li , #galler-filter .nav-tabs > li{margin-bottom: 0px !important;}
	.lobby-filter .nav-tabs > li:last-child a , #galler-filter .nav-tabs > li:last-child a{border-bottom:none !important; padding-bottom:17px!important}
	.lobby-filter .nav-tabs > li.active a , #galler-filter .nav-tabs > li.active a {
	 background: transparent !important;
		color: #fff !important;
	
	}
	.lobby-filter .tab-list > h1{margin-top: 0px;}
	.content-one .tab-all-item {
		margin-right: 0px;
		width: 50%;
		margin-left: 0px; border: none; margin-bottom: 25px;
	}
	.content-one .tab-all-item:nth-child(2n){ float:left;}
	.content-one .tab-all-item:nth-child(2n+1){float:right;}
	.content-page-left{width:100%; margin-left:0px; margin-right: 0px;}
	.content-page-left {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		float: none;
		clear: both;
		display: block;
	}
	.mobile_left_sidebar{display: inline-block; width: 100%;}
	.pro-in > a {
		padding: 30px 15px 37px;
		font-size: 51.24px;
		line-height: 31px;
		bottom: 45px;
		position: absolute;
		left: 0px;
		right: 0px;
		width: 86%;
		margin: 0px auto;
	}
	.pro-in {
		padding: 36px;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		bottom: 0px;
	}
	.pro-in h6{font-size: 101.15px;}
	.pro-in > h5{font-size: 70.81px ; margin-bottom: 51px;}
	.lobby-filter .tab-list > h1 {
		color: #060708;
		font-size: 27px;
		position: absolute;
		top:-81px;
		text-align: right;
		right: 0px;     
		left: auto;
	}
	
	.col-sm-6{float:left; width:50%}
	.col-sm-6 .smallprofile{float:right;}
	#header-two{background: rgba(0, 0, 0, 0) url("/images/mobile_header_bg.jpg") no-repeat scroll 0px 0px /100% 100%;}
	.mobile-search_icon {
		float: left;
		border: #fff solid thin;
		border-radius: 10px;
		width: 42px;
		height: 37px;
		text-align: center;
		padding-top: 3px;
		margin-left: 11px;
		margin-top: -3px; 
        cursor:pointer
	}
	.footer-two > a {
		color: #50565a;
		font-size: 25.09px;
	}
	.mobile_top_right_sidebar{padding:23px 20px 12px; overflow: hidden;}
	.col-mobile-5 , .col-mobile-7 , .col-mobile-8 , .col-mobile-4 , .col-mobile-10 , .col-mobile-2 , .col-mobile-3 , .col-mobile-1 , .col-mobile-6{float:right}
	.col-mobile-5{width:41.66666667%}
	.col-mobile-7{width:58.33333333%}
	.col-mobile-8{width:66.66666667%}
	.col-mobile-4{width:33.33333333%}
	.col-mobile-10{width:83.33333333%}
	.col-mobile-2{width:16.66666667%}
	.col-mobile-3{width:25%}
	.col-mobile-12{width:100%}
	.col-mobile-1{width:8.33333333%}
	.col-mobile-6{width:50%}
	.user_profile_colum {
		width: 33%;
		float: left;
		text-align: center;position:relative ; border-right: #ccc solid thin; padding:0 16px; cursor: pointer;
	}
	.user_profile_colum:first-child{border-right:none}
	.profile-name{padding-right: 10px;}
	.profile-name > ul{float:right; width:auto}
	.profile-name a {
		padding: 1px 11px;
		font-size: 22px;
		margin-left: 0px;
		display: block;
	}
	.profile-name > ul li{margin:0 7px 0 0px;}
	.profile_dynamic_data {
		position: absolute;
		background: #000;
		color: #fff;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		text-align: center;
		padding-top: 4px;
		top: -10px;
		right:12px;
		border: #fff solid 4px;
		font-size: 16px;
	}
	.footer-top .col-mobile-4 {margin-bottom:30px;}
	.profile-name p {
		font-size: 25.01px; margin-top: 0px;
	}
	.mobile_filter {
		padding: 20px 16px;
		clear: both;
		background: #DEDFDF;
		margin-top: 0px; display:none;
	}
	.header_search_form  .mobile_filter{display:block}
	.lobby-filter .tab-content {
		background: #fff;
		padding: 1px 20px;
		border-radius: 20px;
		margin-top: 20px;
	}
	.list-box .tab-content {
		overflow:hidden;
	}
	.form-filed.lobby{padding: 15px 6px;}
	.mobile_filter .form-filed .col-sm-6, .mobile_filter .form-filed .col-sm-3, .mobile_filter .form-filed .col-sm-2{margin-top: 0px;}
	.clear_both{clear:both}
	.form-filed.lobby .mt-20{margin-top:20px;}
	.mb-20{margin-bottom:20px;}
	.form-filed.lobby .form-area-left{padding-left: 7px}
	.form-area-left a {
		border: 1px solid #6c7a84;
		border-radius: 15px;
		color: #6c7a84;
		font-size: 19.33px;
		margin-bottom: 15px;
		padding: 0 29px;
		display: block;
		text-align: center;
	}
	.header_search_form {
		background: url("/images/mobile/header_top_search_filterbg.jpg") no-repeat 0 0 /100% 100%;
		width: 100%;
		overflow: hidden; display: none;
	}
	.pagenation li a {
		display: inline-block;
		line-height: 30px;
		font-size: 25px;
	}
	.header_search_form .mobile_filter , .header_search_form .form-filed.lobby{ background:transparent}
	.header_search_form .form-area-left a{margin-top: 39px; padding: 0 69px;}
	.mobile_filter .thm-btn {
		width: 33%;
		display: block;
		float: none;
		margin: 22px auto 0;
		position: relative;
		bottom: 0px;
		padding: 7px 0px 14px;
		font-size: 30px;
	}
	.mobile_filter .thm-btn::before{top: 15px;}
    #sidesearch .thm-btn::before{top:8px !important;}
	.header_search_form .mobile_filter .thm-btn {
		width: 74%;
		float: left; 
	}
	.form_close{cursor: pointer; margin-left: 9px;}
	.header_search_form  .form-area-right h5{font-size: 27px;}
	.header_search_form  .form-filed.lobby{margin-top: 0px;}
	.user_profile_row {
		display: flex;
	}
	.option_more .bt-text2{margin-left: 12px;}
	.user_profile__detail_row .user_profile__detail_colum{
		border-top: #ccc solid thin;
		margin-top: 30px;
		padding-top: 15px; display:none
	}
	.user_profile_colum img:nth-child(2){display:none}
	.user_profile_colum#active img:nth-child(1){display:none}
	.user_profile_colum#active img:nth-child(2){display:inline-block}
	.content-bottom.list {
		margin-left: 0;
		margin-right: 0px;
	}
	.profile .gallery .col-lg-2 {
		width: 30.5%; margin: 10px 5px
	}
	.profile .pro-left li:nth-child(3) , .pro-rw1 ul li{font-size: 27.43px; padding-right:10px;}
	.pro-rw1 ul li.address{/*clear: both;*/}
	.profile .pro-left li:nth-child(2)::before {
		position: absolute;
		content: "";
		border-left: 2px solid #ededee;
		width: 50px;
		height: 18px;
		top: 13px;
		left: -9px;
	}
	.profile_title{width:100%; overflow:hidden}
	.profile_title {
		padding: 0 20px;
	}
	.profile_title  .pro-left{margin:0px;}
	.home-page .thm-btn {
		padding: 8px 0px 15px;
		font-size: 30.5;
		width: 214px;
		margin: 0px auto !important;
		float: none;
		display: block;
	}
	#sidesearch .thm-btn::before {
		right: 46px;
		top: 15px !important;
	}
	.message_text{width: 100%;}
	.message_middle_section_order2 {
		width: 55%;
		margin-left: 0px;
		padding: 0 10px;
	}
	.content-right-col .lobby-filter .tab-content{ margin-top: 0px; padding:0px}
	.content-right-col div > p {
		font-size: 23px;
		margin-bottom: 20px;
	}
	.message_header .btn3{font-size: 28px;}
	
	.gallery-inner h3{font-size: 25px; float: right; width:auto}
	.bottom-heading span {
		padding: 0px 14px 0px 1px;
		font-size: 20px;
		display: block;
		clear: both;
	}
	.bottom-heading span:last-child::before{display:none}
	.zira-sidebar-order2{width:100% !important}
	.inner .content .big-side .favorite-box .is-favorite .biger{width: 93% !important;}
	.lobby-page .sidebar-left.background-transparent{padding-right: 0px;}
	.content-form {
		border-left: none;
		padding-left: 0px;
	}
	.content-bottom{border-bottom:none}
		.show-ul{
		display:none;
		width: 226px;
		margin-top: 43px;
		z-index: 99;
		left: 0px;
		position:absolute;
	}
	.login p{
		margin-top:40px;
	}
	.form-control .long{
		width:100%;
	}
	
	.col-mobile-5 input .col-mobile-6 input{
		width:100%;
	}
	#loginform .col-md-6{
		width:100%;
	}	
}
@media only screen and (min-width:320px) and (max-width:1024px){
	.content-right-col .lobby-filter .tab-item h2{font-size: 24px;}
	.content-right-col .lobby-filter .tab-item .timing{font-size: 16px;}
	.content-right-col .lobby-filter .tab-item .title{font-size: 25px;}
	.content-right-col .lobby-filter .tab-item .msg-txt{font-size: 25px;line-height: 25px;}
}
@media screen and (min-width:980px){
  
  .message_header h2 {
    padding: 0px;
    margin-bottom: 35px;}
}
@media screen and (max-width:720px){
 
.message_header h2{ margin-bottom: 35px !important; margin-top: 0px !important; }

.desktop_img{ display: none; }
.mobile_img{ display: block; }
.profile .mid .pink-h1 {
	font-size: 32px;
}
.profile .sidebar-left p {
	font-size: 28px;
	line-height:28px;
}
.profile .tablet-show  table tr td {
	font-size: 28px;
	line-height:28px;
}
.profile table.tb-pink tr td, .profile .table-blue table tr td {
	font-size: 28px;
	line-height:28px;
}
.message_middle_section_order2 {
	width: 100%;
	margin-left: 0px;
	padding: 0 10px;
	background:none;
}
.profile .massage-text li a {
	font-size: 32px;
}
.message_middle_section_order2 .profile-name > ul li { float:right; margin: 0 10px 10px 0; }
/* ======================= message text =============================== */
	.message_content { margin-left:0px; margin-right:0px; }
	.message_content .message_text.col-sm-10 {
		width: 84%;
		float:right;
	}
	.message_content .message_img.col-sm-2 {
		width: auto; float: left;padding: 0 0;
	}
	.message_content .row.sender .message_img.col-sm-2{ float:right}
	.message_content .row.sender .message_text.col-sm-10{ float:left}
	.sidebar-left { padding: 0px 7px 0px 0px; }
	.message_header .btn3 {
		font-size: 20px;
	}
}
@media screen and (max-width:719px){
	
	
	.banner-content h1, .banner-content big {
		font-size: 46px;
	}
	.banner-content h1 span, .banner-content big span {
		font-size: 30px;
	}
	.banner-content h2, .banner-content b {
		font-size: 19px;
	}
	.banner-content p {
		font-size: 17px;
		line-height: 20px;
		margin: 7px 0 0 0px;
		text-align: right;
	}
	.banner-content {		
		padding-top: 135px;
	}
	.banner-content {
		padding-top: 135px;
		padding-right: 10px;
	}
	#banner{background-position: -261px 0px;}
	body{width: 100%; overflow-x: hidden;}
	
	.inner-about h5 {
		font-size: 29px;
	}
	.inner-about h6 {
		font-size: 36px;
	}
	.inner-about > p {
		font-size: 18px;
		line-height: 21px;
	}
	.inner-about {
		width: 80%; padding: 34px 0;
	}
	.btn1 {
		padding: 2px 13px;
		font-size: 25px;
		text-align: center;
	}
	.btn2{font-size: 25px;}
	.btn2::before{top: 9px;}
	#about-us {
		/*background: rgba(0, 0, 0, 0) url("/images/mid.jpg") repeat scroll -489px 0 / auto 100%;*/
	}
	.inner-about2 h2 {
		font-size: 25px;
	}
	.inner-about2 h1 , .inner-about2 h3{font-size: 20px;}
	.inner-about2 {
		font-size: 16px;
		line-height: 20px;
	}
	.services p {
		font-size: 18px;
		line-height: 18px;
		margin-top: 0px;
	}
	.services img {
		width: auto;
		height: auto;
	}
	.tab-list > h3 {
		color: #d53354;
		font-size: 36px;
		position: relative;
		top: 0px; margin-top: 0px; margin-bottom: 30px;
		text-align:center;
	}
	.tab-list {
		height: auto;
		margin-top: 2px;
		position: relative;
		width: 100%;
	}
	.overlay{width: 96%;}
	.responsive_filter.btn-group-vertical > .btn, .btn-group > .btn {
		position: relative;
	}
	.tab-all-item {
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
	}
	.main-services-one.col-mobile-4 {
		width: 100%;
		background-size: 100%;
	}
	.main-services-one.col-mobile-4 {
		width: 100%;
		background-size: 100%;
		padding-right: 65px;
	    background-position: 0 -65px;
	}
	.footer_mobile_col{width: 50%;}
	.footer-mid {
		border-bottom: 1px solid #1b2024;
		padding: 15px 0;
	}
	.footer-bottom a {
		color: #7d8488;
		font-size: 10px;
	}
	
	.mobile_top_right_sidebar .col-sm-6{width:100% !important}
	.header-two-in .logo img {
		margin-top: -13px;
		width: 166px;
	}
	.lobby-filter .tab-list > h1{position: relative; top: 0;}
	.lobby-page .sidebar-left.background-transparent {
		padding-right: 0px;
		padding-left: 0px;
	}
	.content-one .tab-all-item{width: 100%;}
	#sidesearch .col-sm-6 .col-sm-6   {
		float: none;
		width: 100%;
	}
	.header_search_form .mobile_filter .thm-btn {
		width: 217%;
		float: left;
	}
	
	.model_content_img {
		overflow: hidden;
		clear: both;
	}
	.model_content_img img {
		max-width: none;
		height: 498px; float: left;
	}
	.content-right-col .lobby-filter .tab-item .title {
		font-size: 16px;
	}
	.mobile_left_sidebar img{max-width:97% !important; height:auto;border-radius: 10px;}
	.col-sm-8.two.profile {
		padding-right: 0px;
	}
	.profile .massage-text li a {
		font-size: 20px;
	}
	.massage-text ul li.favorite {
		padding: 15px 20px 15px 1px;
	}
	.profile .mid .pink-h1 {
		font-size: 26px;
	}
	.profile .sidebar-left p {
		font-size: 17px;
		line-height: 22px;
	}
	.profile table.tb-pink tr td, .profile .table-blue table tr td {
		font-size: 17px;
		line-height: 22px;
	}
	.message_middle_section_order2 .profile-name > ul li {
		float: right;
		margin: 0 5px 10px 0;
	}
	.profile-name a{font-size: 16px;}
	.message_middle_section_order2{padding: 0 0; margin-right: 0;}
	.profile .pro-left li:nth-child(3), .pro-rw1 ul li{font-size: 16px;}
	.col-sm-2.btn-pink {
		width: 100% !important;
		overflow: hidden;
	}
	.col-sm-10.pro-left {
		width: 100%;
		overflow: hidden;
	}
	.profile .pro-left li:nth-child(3), .pro-rw1 ul li {
		font-size: 16px;
		padding-right: 5px;
	}
	.inner .content .small-side .my-imgs-list li.add-images a {
		height: 165px !important;
		width: 98px !important;
	}
	.inner .content .small-side .my-imgs-list li.add-images span {
		font-size: 24px !important;
		line-height: 25px;
		bottom: 34px !important;

	}
	.inner .content .small-side .my-imgs-list li.swiper-pagination-bullet{width: 126px !important; height: 98px !important;}
	.popup-container , .popup-close{max-width: 92%;}
	.popup-container img {
		max-width: 100%;
	}
	.emoji-box{ right:-20px; }
}


#st_gdpr_iframe { left:0px !important; bottom:0px !important;}


.tab_close{
	margin-top:4px !important;
	margin-left:12px !important;
}
@media screen and (max-width:425px){
	.image-content img {
    	max-height: 438px;
	}
	.message_content .message_text.col-sm-10 {
		width: 71%;
	}
	.sender .col-sm-2.message_img {
		right: -11px;
	}
	.dropdown-toggle{
		margin-left: 70px !important;
	}
	.show-ul{
		left:19%;
		margin-top:42px;
	}
}
@media screen and (max-width:420px){
	#header-top .logo img { background-size: 100% !important; height: 60px !important; }
	#header-two .logo img
	{
		width: 166px !important;
    	height: 60px !important;
		background-size: 100% auto;
	}
	.modalpopup.popup .modal-dialog{width:90% !important;}
	.modal-top img{margin-left:-37px !important;margin-top:-18px !important;}
	.modal-top img.grantedmoney { background-size:80% auto !important; }
	.modal-top .h4{font-size:13px !important;margin-top: 13px;}
	.modal-top h5{font-size:18px !important;}
	.modalpopup.popup .fb-footer a{font-size:17px !important; padding-left:5px; padding-right:5px;}
	.modalpopup.popup form label{font-size:18px !important}
	.modalpopup.popup #loginform .form-group a{font-size:16px;} 
	.modalpopup.popup #loginform .form-group .new-blue-btn::before{left:15px !important;}
	#step1 .new-blue-btn,#step2 .new-blue-btn{font-size:22px !important; padding-left:22px !important;}
	#loginform .new-blue-btn{font-size:22px !important; padding-left:40px !important;}
	#loginform .new-blue-btn::before{top:10px !important; background-size:33px auto !important;}
	#step1 .new-blue-btn::before, #step2 .new-blue-btn::before {left:15px;
	 background-size:33px auto !important; top:10px !important; }
	 .modalpopup.popup .modal-steps .step.step1,.modalpopup.popup .modal-steps .step.step2,.modalpopup.popup .modal-steps .step.step3{top:20px !important;}
	 .modalpopup.popup .modal-steps .step{width:45px !important; height:45px !important;}
	 .modalpopup.popup .modal-steps .step b{font-size:25px !important; line-height:30px !important; }
	 .modalpopup.popup .modal-steps .step span{font-size:12px !important; left:-30px !important}
	 #step3 .step3-low-text{width: 100% !important;}
	 #step3 .step3-low-text .label-text{font-size:16px !important; padding:0 !important;}
	 #step3 .col-mobile-12{margin-top:0px !important;}
	 #loginpopup #loginform .form-group a{font-size:14px;}
	 .modalpopup.popup .modal-steps{width:250px !important; margin-top:5px !important; margin-bottom:20px !important;}
	  .modalpopup.popup .modalpopup.popup{margin:10px auto !important;}
	  .modalpopup.popup form #step4 .subtitle.bottom-subtitle{font-size:16px !important;}
	  .modalpopup.popup form div.resendtitle{font-size:12px !important;}
	.model_content_forms #step3 .new-blue-btn{font-size:16px !important; padding-left:22px !important}
	#step3 .new-blue-btn::before{top:8px !important; background-size:30px auto !important; left:15px !important;}
   
   
     .popup .my-info-table table tr {font-size: 14.44px !important;}
    .nav-tabs .dropdown-menu{left:82px !important;}
	
}
@media screen and (max-width:375px){
	.dropdown-toggle{
		margin-left: 50px !important;
	}
	.show-ul{
		left:15%;
	}
	.modalpopup.popup .fb-footer a{font-size:15px !important;}
    .date-for .profile .sidebar-left .btn-pink .green{ font-size: 18px !important;}
}
@media screen and (max-width:360px){
	.modalpopup.popup .fb-footer a{font-size:14px !important;}
    .date-for .profile .sidebar-left .btn-pink .green{ font-size: 16px !important;}
     
}
@media screen and (max-width:350px){
	.dropdown-toggle{
		margin-left: 30px !important;
	}
	.show-ul{
		left:10%;
	}
	#header-top img.logo2{
		margin-left:0px;
	}
	.banner-content .new-blue-btn{
		width: 270px;
		padding: 6px 0px 10px 33px !important;
	}
	.banner-content .new-blue-btn::before{
		left: 30px;
	}
	#about-us{
		background: rgba(0, 0, 0, 0) url("/images/mid.jpg") repeat scroll 600px 0 / auto 100%;
	}
	.modal-top .h4{font-size:12px !important;}
	.modal-top h5{font-size:16px !important;}
	.modalpopup.popup .modal-steps .step{width:40px !important; height:40px !important;}
	 .modalpopup.popup .modal-steps .step b{font-size:20px !important; line-height:28px !important;}
	 .modalpopup.popup .modal-steps .step span{font-size:10px !important;}
	 .modal-top img{width:76px !important;}
	 #step2 .new-blue-btn{font-size:22px !important}
	 #step3 .col-mobile-12{margin-top:0 !important;}
	 #step3 .step3-low-text .label-text{font-size:14px !important;}
	 .model_content_forms #step3 .new-blue-btn{font-size:14px !important;padding-left:34px !important;}
	 #step3 .new-blue-btn::before{left:11px !important;}
	 #step3 .step3-low-text{width: 80% !important;}
	.modalpopup.popup .fb-footer a{font-size:12px !important;}
	#loginpopup #loginform .form-group a{font-size:12px;}
	.modalpopup.popup .modal-steps.login{height:28px !important;}
	.modalpopup.popup .modal-steps{width:220px !important;}
	 .modalpopup.popup form div.title{font-size:24px !important;}
	  .modalpopup.popup form .thankyou_box_title.subtitle{font-size:11px !important;}
	  .modalpopup.popup .modal-body #step4 #smscode{font-size:11px !important;}
	  #step4 .new-blue-btn{font-size:10px !important;}
	  .model_content_forms .thankyou_box a.new-blue-btn::before{top:11px !important; background-size:18px auto !important;}
	  .modalpopup.popup form #step4 .subtitle.bottom-subtitle{font-size:13px !important; line-height:15px !important;}
	  .modalpopup.popup form div.resendtitle{font-size:10px !important;}
	  .model_content_forms a.new-blue-btn, .model_content_forms .new-blue-btn{padding-left:25px !important;}
	  #step1 .new-blue-btn ,#step2 .new-blue-btn, #step3 .new-blue-btn{font-size:20px !important;padding-left:40px !important;}
	  #step1 .new-blue-btn::before, #step2 .new-blue-btn::before{top:10px !important; background-size:30px auto !important;}
	  #step3 .new-blue-btn::before{top:8px !important; background-size:30px !important;}
	  .model_content_forms #step2 .form-group{width:100% !important;}
	  .model_content_forms #step2 .new-blue-btn{width:58% !important;}
	  .modalpopup.popup form div.subtitle span{font-size:14px !important;}
	  #forgetpopup .modal-top h4{font-size:12px !important;}
    .profile .massage-text li a{font-size: 16px;}
    .my-info-table .tiny{padding:10px !important;}
    .popup .my-info-table table tr {font-size: 12.44px !important;}
    .popup-container .my-info-table a.new-blue-btn{font-size: 24px !important; padding-left:40px !important;}
    .nav-tabs .dropdown-menu{left:60px !important;}
    .mCustomScrollBox .content-right-col .lobby-filter .dropdown-toggle{margin-left: 10px !important;}
    .date-for .profile .sidebar-left .btn-pink .green{ font-size: 14px !important;}
}
.shadow {
    background: url(/images/popup-img-1.jpg);
    width: 450px;
    height: 120px;
    margin-left: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}


