

.s-pad-5
{
	padding-right: 5px;
	padding-left: 5px;
}

.icon1-bg
{
	width: 40px;
	height: 40px;
	background:#FFF;
	border: 1px solid #ffdc64;
	border-radius: 50%;
	position: relative;
	display: flex;
	align-items:center;
	justify-content: center;
	color: #ffdc64;
}

.icon1-bg:hover
{
	background:#ffdc64;
	color: #FFF;
}


.pa1-icon
{	
    font-size: 25px;
}

.icon1-bg-a
{
	width: 40px;
	height: 40px;
	background:#ffdc64;
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	position: relative;
	display: flex;
	align-items:center;
	justify-content: center;
	color: #FFFFFF;
}


.icon2-bg
{
	width: 40px;
	height: 40px;
	background:#FFF;
	border: 1px solid #37c871;
	border-radius: 50%;
	position: relative;
	display: flex;
	align-items:center;
	justify-content: center;
	color: #37c871;
}

.icon2-bg:hover
{
	background:#37c871;
	color: #fff;
}

.pa2-icon
{
    font-size: 25px;
}



.icon3-bg
{
	width: 40px;
	height: 40px;
	background:#FFF;
	border: 1px solid #ff6465;
	border-radius: 50%;
	position: relative;
	display: flex;
	align-items:center;
	justify-content: center;
	color: #ff6465;
}

.icon3-bg:hover
{
	background:#ff6465;
	color: #fff;
}

.pa3-icon
{
    font-size: 25px;
}

.profile-action ul li
{
	margin-top: 13px;
}

#snackbar-1 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #FFEB3B;
  color: #3e3636;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

#snackbar-1.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

#snackbar-1a {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #FFEB3B;
  color: #3e3636;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

#snackbar-1a.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


#snackbar-2 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color:#37c871;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

#snackbar-2.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

#snackbar-3 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color:#ff6465;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

#snackbar-3.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


.icon1-bg:
{
	background: red;
}

.m-pa
{
	margin-top: 22px;
}

.m-pa1
{
	margin-top: 5px;
}

.action-btn
{	
	width: 100%;
	padding: 6px 2px;
	font-size: 13px!important;
	height: 36px;
	border-radius: 6px;
}

.btn-pad-5
{
	padding-left: 5px;
	padding-right: 5px;
}

.main-profile-detials
{
	/*margin-top: 30px;*/
}

.main-profile-detials111
{
  height: 200px;
  overflow: hidden;
  overflow-y: auto;
}
.main-profile-detials111::-webkit-scrollbar {
    width: 4px !important;
}

.main-profile-detials111::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important; 
    border-radius: 10px !important;
}

.main-profile-detials111::-webkit-scrollbar-thumb {
    border-radius: 10px !important;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5) !important; 
    background: #8e8e8e !important;
}

#snackbar-1m {
  visibility: hidden;
  min-width: 250px;
  /*margin-left: -125px;*/
  background-color: #FFEB3B;
  color: #3e3636;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 20%;
  top:20%;
  font-size: 17px;
}

#snackbar-1m.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


#snackbar-2m {
  visibility: hidden;
  min-width: 250px;
  /*margin-left: -125px;*/
  background-color:#37c871;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 20%;
  top:20%;
  font-size: 17px;
}

#snackbar-2m.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


#snackbar-3m {
  visibility: hidden;
  min-width: 250px;
  /*margin-left: -125px;*/
  background-color:#ff6465;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 20%;
  top:20%;
  font-size: 17px;
}

#snackbar-3m.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/*--- old ---*/

.s-img-1
{
	border-radius: 6px;
}

.s-card-1
{
	border-radius: 6px;
}

/*--- old ---*/

.ps-ad-l2 img
{
	width: 100%;
	/*height: auto;*/
	height:315px;
}
.liked-icon{
  background: #37c871 !important;
  color: #FFF !important;
}
.unliked-icon{
  background: #ff6465;
  color: #FFF;
}

.snackbar-shortlist {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #FFEB3B;
  color: #3e3636;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

.snackbar-shortlist.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
.snackbar-shortlist-1m,.snackbar-shortlisted-1m {
  visibility: hidden;
  min-width: 250px;
  /*margin-left: -125px;*/
  background-color: #FFEB3B;
  color: #3e3636;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 20%;
  top:20%;
  font-size: 17px;
}
.snackbar-shortlisted-1m {
  visibility: hidden;
  min-width: 250px;
  width: 82%;
  /*margin-left: -125px;*/
  background-color: #FFEB3B;
  color: #3e3636;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 9%;
  top:20%;
  font-size: 17px;
}

.snackbar-shortlist-1m.show,.snackbar-shortlisted-1m.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
.snackbar-shortlisted {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #FFEB3B;
  color: #3e3636;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

.snackbar-shortlisted.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


.snackbar-like,.snackbar-liked {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color:#37c871;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

.snackbar-like.show,.snackbar-liked.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
.snackbar-unlike,.snackbar-unliked {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color:#ff6465;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 65%;
  top:24%;
  font-size: 17px;
}

.snackbar-unlike.show,.snackbar-unliked.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

.snackbar-like-mob {
  visibility: hidden;
  min-width: 250px;
  /*margin-left: -125px;*/
  background-color:#37c871;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 20%;
  top:20%;
  font-size: 17px;
}

.snackbar-like-mob.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

.snackbar-unlike-mob {
  visibility: hidden;
  min-width: 250px;
  /*margin-left: -125px;*/
  background-color:#ff6465;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 20%;
  top:20%;
  font-size: 17px;
}

.snackbar-unlike-mob.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

.new-verify-alert{
  /*visibility: hidden;*/
  position: fixed;
  z-index: 1;
  top: 24%;
}