/******************************Css added for the new thumbnail listing page 28-5-21 Start************************/
.text-content{text-align:center;line-height:1.5;font-weight:500}
	 .onlydesk .our-escort-box{min-height:480px;}
	 /*.overlay-bottom{filter:blur(12px);transform:scale(6) translateY(60px); } */
	/*.our-escort-box:hover .overlay-bottom.bottom-without-tour{background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 15%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.1));height:100%} */
	/*.our-escort-box:hover .overlay-bottom.bottom-without-tour{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%);height:100%} */
	
	.onlydesk .our-escort-box:hover .overlay-bottom.bottom-without-tour{background: linear-gradient(to top, rgb(0 0 0 / 78%) 0%, rgb(0 0 0 / 0%) 100%, rgb(0 0 0 / 0%) 100%);}
	.onlydesk .our-escort-box:hover{border:0px;box-shadow:none;}
	.onlydesk .our-escort-box{border:0px;}
	.escort-row.no-gutters{margin-left:-5px;margin-right:-5px;}
	.escort-row.no-gutters > .col, .escort-row.no-gutters > [class*="col-"] {
		padding-right: 5px;
		padding-left: 5px;
	}
	.estitle{margin-bottom:15px;}
	.estitle span{color:#fff;font-size:20px; font-weight:800;font-family: "Sitka Banner" !important;}
	.onlydesk .text p:first-child {
		max-width: 120px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
/*******************************Css added for the new thumbnail listing page 28-5-21 End***************************/
.feed_action_like .emojies-box{left:unset !important;right:0px;}
.custom-toggle-btnn{background:#F0F0F0;color:#000;}

.feed-list-box .feeds-list ul li .feed-content-box .left {
    width: 75px !important;
}
/*.greentext{color:#3df50e !important;}
.redtext{color:#f8150a !important;}*/
.pd50{padding:50px;}
.feed-list-box .feeds-list ul li .feed-content-box{
	position: relative;
	justify-content: start;
	display: flex;
	flex-wrap: wrap;
	border-radius: 4px;
	background-color: #181818;
	align-items: center;
	padding: 10px;
	color: #888;
}
.feed-list-box .feeds-list ul li .feed-content-box .left{
	width: 75px !important;
	float: left;
}
.feed-list-box .feeds-list ul li .feed-content-box .right {
    overflow-wrap: break-word;
    word-break: break-word !important;
}
.feed-list-box .feeds-list ul li {
    list-style-type: none;
	float:none;
}
.feed-list-box .feeds-list ul {
    margin-left: 0px;
}
.feed-list-box .feeds-list ul li .feed-content-box .right .time{font-size: 12px;font-weight: normal;display:block;color:#fff;position: absolute;
right: 0;
top: 0;
padding: 5px 15px;text-transform: none;}
.time i{margin-right:0px !important;}
.header_notification .feed-list-box .feeds-list ul li .feed-content-box .right p{font-size:14px;font-weight:normal;color:#949494;margin:0px;line-height:18px;}
.header_notification {
    background: #101011;
    box-shadow: 0px 0px 6px 1px #f94343;
    border-radius: 5px;
    height: 100%;
    padding: 15px;
    font-weight: 500;
	
}
.notification-list sup{
	background: transparent !important;
	width: unset !important;
    height: unset !important;
    border-radius: unset !important;
    color: unset !important;
    display: unset !important;
    line-height: unset !important;
    text-align: unset !important;
    top: -.5em !important;
    left:unset !important;
	
}
.notification-area span, .frd-rqst-area span {
    display: inline-block;
    background-color: #f94343;
    height: 20px;
    width: 20px;
    border-radius: 50px;
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    line-height: 19px;
    position: relative;
    top: -10px;
    right: 11px;
}
.friendship-list .friend-rqst-box .profile-img img {
    width: 100% !important;
    height: 100% !important;
    border-radius: 5px !important;
}
.friendship-list .friend-rqst-box .profile-img {
   
    max-width: 75px;
    flex: 0 0 75px;
    height: 75px;
}
.friendship-list.current-friends .friend-rqst-box .profile-content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
.friend-rqst-box .profile-content h5 {
    color: #d0d1d2;
    margin-bottom: 0px;
    font-size: 14px;
}
.friend-rqst-box .profile-content small {
    color: #838588;
	font-size: 80%;
font-weight: 400;
}
.friendship-list .friend-rqst-box .accept-rqst-btn, .friendship-list .friend-rqst-box .accept-rqst-btn:hover{
	background: #22b14c;
margin-bottom: 10px;
margin-top: 0;
outline: none;
color: #fff;
font-size: 14px;
width: 90px;
height: 32px;
border-radius: 3px;
box-shadow:none;
padding: 5px 15px 4px 15px;
border: none;
text-align: center;
cursor: pointer;
}
.friendship-list .friend-rqst-box .deny-rqst-btn, .friendship-list .friend-rqst-box .deny-rqst-btn:hover{
	background: #f94343;
	box-shadow:none;
margin-bottom: 0px;
margin-top: 0;
outline: none;
color: #fff;
font-size: 14px;
width: 90px;
height: 32px;
border-radius: 3px;
padding: 5px 15px 4px 15px;
border: none;
text-align: center;
cursor: pointer;
}
.ps_scrollbar {
  position: relative;
  width: 100%;
  color:#888;
  height: 150px;
  overflow: auto;
  font-size:14px;
}
.ps_scrollbar > .ps__rail-x,
   .ps_scrollbar > .ps__rail-y {   opacity: 0.6; }
.left-icon{background-color:#1d1f23;}
.text-timer{padding-bottom:7px;font-size:14px;float:right;color:#fff;width:100%;text-align:right;}
.notification-area {
    right: 0;
    position: relative;
    top: 0;
}
.frd-rqst-area {
    position: initial!important;
    top: 0;
}
.notification-area img, .frd-rqst-area img{
	/* filter:invert(81%) sepia(100%) saturate(38%) hue-rotate(333deg) brightness(109%) contrast(113%); */
	filter:invert(90%) sepia(130%) saturate(0%) hue-rotate(111deg) brightness(200%) contrast(152%);
}

/*Notification dropdown*/
.header_notification{width:400px;padding:15px;}
.header_notification h3{font-size:18px;margin-bottom:10px;color:#fff;}
.header_notification .ps_scrollbar{height:auto;max-height:400px;}
.header_notification ul li{margin-bottom:10px !important;margin-left:0px;}
.header_notification .feed-content-box{padding:10px !important;}
.header_notification .feed-list-box .feeds-list ul li .feed-content-box .feed-profile-image img{width:70px !important;height:70px !important;border-radius:5px;}
.header_notification .feed-list-box .feeds-list ul li .feed-content-box .right{justify-content: left;padding-left:10px;}
.notification_bottom{opacity:1;margin-bottom:0px;padding-top:5px;text-align:center;}
.notification_bottom a{color:#fff;font-size:14px;}
.header_notification .feed-list-box .feeds-list ul{margin-bottom:10px;}

.friend_req h3{font-size:18px;margin-bottom:0px;color:#fff;line-height:20px;}
.friend_req .req_count{font-size:12px;margin-bottom:15px;color:#fff;line-height:20px;font-weight:300;}
.friend_req .friendship-list.current-friends{padding:0px;border-radius:4px;background-color: #181818;box-shadow:none;}
.friend_req .friendship-list .friend-rqst-box{
	border-radius:4px;
	background-color:transparent;
	box-shadow:none;
	padding:10px;
	margin-bottom:10px;
	font-size:14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
/* Notification dropdown end */
.header_notification .right .notification-area{padding:0px;}
.header_notification .right .notification-area img, .header_notification .right .frd-rqst-area img{max-width:unset;}
.header_notification .notification-list{
	padding-right: 0;
	display: flex;
	align-items: center;
	width: calc(100% - 75px);
	justify-content: left;
padding-left: 10px
}
.notification-area img{height:25px;}
#feed_updates img{height:30px;}
.navbar.header .flush a{margin-top:0px !important;}
.hamburger{position: relative;
top: 3px;}
.modal-content-suburb, .modal-content-search{background:#fff  !important;color:#333333 !important;box-shadow:none  !important;border-radius:15px;padding-bottom:30px;}
.modal-content-suburb .modal-title, .modal-content-search .modal-title{color:#333333;text-transform:none;}
.modal-content-suburb .modal-header .fa-times-circle, .modal-content-search .modal-header .fa-times-circle{color:#888;}
.modal-content-suburb .modal-title p, .modal-content-search .modal-title p{line-height:28px;}
.modal-content-suburb .modal-header, .modal-content-search .modal-header{border:none;}
.modal-content-search .search-popup-select{background:#fff;color:#333;}
.header_notification .feed-list-box .feeds-list ul li .feed-content-box .right{padding:16px 0px 16px 10px;}

/*CSS FOR NEW DESIGN REPLY BOX*/
.form-control-area{
	border:0px;
	border-radius: 4px;
	background-color: transparent !important;
	font-size: 14px;
	padding: 10px;
	width:100%;
	line-height: 1.5;
	resize:none;
	
	height:40px;
	margin-bottom:0px;
}
.do-cmt-icon{
	/* color:#ccc; */
	color:#1F51FF;
	/* color:#ef4142; */
	font-size:20px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top:2px;
}
.do-cmt-icon:hover{color:#1F51FF;}

img.opengiphy{
	cursor:pointor;width:21px;
	filter:invert(0%) sepia(5%) saturate(6%) hue-rotate(320deg) brightness(10%) contrast(100%);
}
/* .feed_live .form-box, .feed_live.form-box{background:transparent;padding:0px;} */
.w-20p{width:auto;}
div.comment-box{width:100%;}

.form-control-area::placeholder{color: #797979;opacity:1;}

/*CSS FOR NEW DESIGN REPLY BOX*/

.cityarea_header{background:#1a1819;border:none;padding:0px;}
.cityarea_header .btn{
	font-family: 'segoeui' !important;
	font-weight: 400 !important;
	font-size: 18px;
	color: #fff;
	white-space: normal;
	padding: 10px !important;
}
.cityarea_header .btn .sprint-expand {
	  background-image: url(../images/down-arrow.png) !important;
	  background-repeat: no-repeat;
	 height:33px;
		width: 33px;
		transform: rotate(0deg);
	}
.cardcity{border:0px; margin-bottom:4px;}		
#citySearch .modal-header{padding:0px;margin-top:0px;}	
#citySearch .mainTitle{padding:20px;margin-bottom:0px;font-size:24px !important;}	
.btn_sk{
	cursor: pointer;
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1);
	background: #fff;
	border-radius: 15px;
	padding: 10px 20px;
	font-family: "Sitka Banner" !important;
}
.btn_sk:hover, .btn_sk.focus, .btn_sk:focus{
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1);
	background: #fff;
	border-radius: 15px;
	padding: 10px 20px;
	font-family: "Sitka Banner" !important;
}
.btn_hm, .btn_sk{
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.2);
	padding: 8px 50px;
	background:#1a1819;
	border-radius:6px;
	color:#fff;
}
.btn_hm:hover, .btn_hm.focus, .btn_hm:focus, .btn_sk:hover, .btn_sk.focus, .btn_sk:focus{
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.2);
	padding: 8px 50px;
	background:#1a1819;
	border-radius:6px;
	color:#fff;
}
#suburbSearch .mainTitle, #popularSearch .mainTitle {
  padding: 20px;
  margin-bottom: 0px;
  font-size: 24px !important;
}
#suburbSearch .modal-header, #popularSearch .modal-header {
  padding: 0px;
  margin-top: 0px;
}
.close-popup-icon{
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 20px;
}
@media only screen and (min-width:1200px) and (max-width:1399px) {
    body .navbar-inverse .right{width: 68%}
}



@media only screen and (min-width:768px) {
	.btn_sk{
		font-size:20px;
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  
}

@media only screen and (max-width:767px) {
	.modal-content-suburb .modal-header, .modal-content-search .modal-header{padding: 0px 5px;padding-bottom:10px;}
	.giphy-image{background:#F8F8F8;width: calc(100% + 40px);margin-left: -20px;padding-left:15px;}
	.cmt-outr{z-index:99999;}
	.footer .footer1 .logo-text h3{position:relative;z-index:1;}
	.opengiphy img{
		width:25px;filter:invert(0%) sepia(5%) saturate(6%) hue-rotate(320deg) brightness(10%) contrast(100%) !important;
	}
	.do-cmt-icon{font-size:25px;margin-top:-1px;}
	#citySearch .mainTitle, #suburbSearch .mainTitle, #popularSearch .mainTitle{padding-bottom: 35px;padding-top: 0px;}
	.btn_sk{
		font-family:'Libre Baskerville', serif !important;
	}
	
}
@media only screen and (max-width:600px) {


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

}
.show-on-mobile{display:none;}
@media only screen and (max-width:560px) {
	.notification-box .feed-list-box .feeds-list ul li .feed-content-box{padding:5px;flex-wrap:initial;}
	.notification-box .feed-list-box .feeds-list ul li .feed-content-box .right h5{padding-top:10px;}
	.notification-box .feed-list-box .feeds-list ul li .feed-content-box .right .time, .comment-box .time{font-size:10px;}
	.notification-box .feed-list-box .feeds-list ul li{margin-bottom:15px !important;}
	.right.notification-list span.time{padding-top:4px;}
	.header_notification{width:400px;padding:10px;}
	
	.friend_req{right:-50px;}
	.feed-action .form-group{padding-right:20px;}
	.comment_box{border-bottom:1px solid #cbcbcb;}
	.home-slider{display:none;}
	.inner-page-slider{display:none;}
	.advance-search-section.thin{margin-top:65px;}
}

@media only screen and (max-width:520px) {
	.header_notification{width:400px;padding:10px;right:-50px;}
	.friend_req{right:-100px;}
	.pd50{padding:0px;}
	.btn_sk{padding:8px 15px;}
	.btn_sk, .btn_sk:hover, .btn_sk.focus, .btn_sk:focus{padding:8px 15px;}
	.btn_hm, .btn_hm:hover{padding:8px 50px;}
}
@media only screen and (max-width:460px) {
	.header_notification{width:360px;padding:10px;right:-50px;}
	.friend_req{right:-120px;}
}
@media only screen and (max-width:400px) {
	.header_notification{width:340px;padding:10px;right:-60px;}
	.friend_req{right:-122px;}
	.notification-area img{height:20px;}
	#feed_updates img{height:22px;}
	.notification-area span, .frd-rqst-area span {height:16px;width:16px;line-height:15px;font-size:10px;text-align:center;}
	
}
@media only screen and (max-width:360px) {
	.header_notification{width:300px;padding:10px;right:-82px;}
	.friend_req{right:-120px;}
}

.header_notification .hidden-on-xs{display:none !important;}

#content .comments{box-shadow:none;}
#content .blogs-detail .blog-detail-box .blog-detail-head h2, #content .blog-detail-title{font-size:18px !important;}
#content .blog-detail-title{margin-bottom:15px;}
#content .comments{padding-top:10px;background:#fff;}
#content .contact-form-wraper{background:#fff;padding:10px 0px;}
.contact-form-inner{background:#fff;padding:10px;padding-bottom:25px;}
.contact-form-wraper .input.textarea{min-height:unset;line-height:unset;margin-bottom:0px;height:auto;}
/* #post-data{width:100%;display:flex;justify-content:center;margin-top:20px;} */



.c-pagination{display:flex;justify-content:center;margin-bottom:25px;}

.c-pagination .page-item.active .page-link{
	background-color: #007bff;
	border-color: #007bff;
	color:#fff;
}

.c-pagination .page-item.disabled .page-link{
	border-color: #1A1819;
}

.c-pagination .page-link{color: #1A1819;padding:10px 15px; border:1px solid #1A1819;}

.c-pagination .page-link:focus{box-shadow:none;}
.c-pagination .page-link:hover {
	color: #fff;background:#007bff; border:1px solid #007bff;
}

.slider_overlay{position:absolute; bottom:0px;left:0px;width:100%;}
.slider_overlay .text{position:absolute; bottom:5px;left:15px;}
.profile_items .our-escort-box{margin-bottom:0px;border:0px;}
.profile_items .our-escort-box:hover{border:0px; box-shadow:none;}

.profile_items .our-escort-box .slider_overlay {
  background: linear-gradient(to top, rgb(0 0 0 / 78%) 0%, rgb(0 0 0 / 0%) 100%, rgb(0 0 0 / 0%) 100%);
  height:30%;
}
.profile_items .estitle span{line-height:32px;font-weight:700}
.profile_items .estitle span.location{font-size:20px;font-weight:400;}
.profile_slider{padding:60px 0px;}
.profile_slider h3{font-weight:800;line-height:0px;margin-bottom:30px;}
.advance-search-sec-form .btn:not(:disabled):not(.disabled){cursor:auto !important;}
	.login_modal .modal-header a{background:rgba(255, 255, 255, 0.5);border-radius:50px;height:30px;width:30px;color:#000;font-size:16px;}
.login_modal .modal-body{padding-top:75px;}
.login_modal .jtitle{font-weight:800;font-size:36px;font-family: 'Lexend Deca', sans-serif;color:#fff;text-transform:uppercase; animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;}
  @keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.login_modal .ftitle{font-weight:300;font-size:18px;color:#fff;margin-top:15px;text-transform:uppercase;}
.btn-white-rounded{background:rgba(255, 255, 255, 0.7);border-radius:50px;padding:5px 30px;color:#000;margin-right:30px;width:150px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;}
@media only screen and (max-width:600px) {
	.profile_items .estitle span{
		font-family: 'Libre Baskerville', serif !important;
	}
	.btn-white-rounded{margin-right:10px;width:125px;padding:5px 0px;font-size:14px;}
}



/* Floating Button Css Start */
	
	.fab-container {
	  position: fixed;
	  bottom: 20px;
	  right: 20px;
	  z-index: 999;
	  cursor: pointer;
	  display:none;
	}

	.fab-icon-holder {
	  width: 50px;
	  height: 50px;
	  border-radius: 100%;
	  background: #d23f31;
	  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
	}
	

	.fab-icon-holder:hover {
	  opacity: 0.8;
	}

	.fab-icon-holder i {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  height: 100%;
	  font-size: 25px;
	  color: #ffffff;
	}

	.fab {
	  width: 60px;
	  height: 60px;
	  background: #1A1819;
	}

	.fab-options {
	  list-style-type: none;
	  margin: 0;
	  position: absolute;
	  bottom: 70px;
	  right: 0;
	  opacity: 1;
	  transition: all 0.3s ease;
	  transform: scale(1);
	  transform-origin: 85% bottom;
	}

	.fab:hover+.fab-options,
	.fab-options:hover {
	  opacity: 1;
	  transform: scale(1);
	}
	

	.fab-options li {
	  display: flex;
	  justify-content: flex-end;
	  padding: 5px;
	  margin-bottom:0px;
	}

	.fab-label {
		
	  padding: 2px 10px;
	  align-self: center;
	  user-select: none;
	  white-space: nowrap;
	  border-radius: 3px;
	  font-size: 16px;
	  /* background: #666666; */
	  background: rgba(0, 0, 0, 0.5);
	  color: #ffffff;
	  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
	  margin-right: 10px;
	}
	
	@media only screen and (max-width:600px) {
		.fab-icon-holder {
			width: 40px;
			height: 40px;
		}
		.fab {
		  width: 50px;
		  height: 50px;
		}
		
		.fab-options{bottom:60px;}
	}


/* Floating button css end */ 

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