body {
	/* [disabled]overflow-y:scroll; */
}

.nicescroll-rails {
	opacity:1 !important;			
}

.gen-msgs-dv {	
	z-index:4;
}

.nicescroll-cursors {
	border-left:4px solid rgba(0,0,0,0) !important;
	border-right:4px solid rgba(0,0,0,0) !important;
	margin-top:-4px !important;
}

.advrt-sld-dv, .reels-sld-dv {
	margin-bottom:15px;
}

.postls {
    margin-top:15px;
}

@media screen and (max-width: 420px) {
	.postls {
	   margin-top:0px;
	}
}

@media screen and (max-width: 420px) {
	.profom {
	   width:100%;
	   border-radius:0px;	  
	   margin-bottom:5px !important;
	   border:none !important;
	   box-shadow:none !important;	
	}
}

#yuHA-hm, .noposts {
	display:none !important;
}

.fidbck-dv {
	background:transparent;
}

.remfoldiv {
    width: 100%;
    font-size: 15px;
    box-sizing: border-box;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    border-top: 1px solid #1ec716;
    border-bottom: 1px solid #1ec716;
    background: #e6ffd2;
    line-height: 20px;
}

@media screen and (max-width: 500px) {
    .remfoldiv {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media screen and (max-width: 500px) {
	.reels-sld-dv /*.advrt-sld-btm, .advrt-sld-cont*/ {		
		height:auto !important;
	}
}

@media screen and (max-width: 500px) {
	#ril-2, #ril-3, #ril-4 {
	   display:none;	
	}
}

@media screen and (max-width: 500px) {
	#ril-1 {
	   width:100% !important;
	   height:auto;
	   min-height:180px;
       background:green;	
	}
	
	.reels-rightBut, .reels-midButRight, .reels-leftBut, .reels-midButLeft, .resls-see-mdv {display:none !important;}
}

@media screen and (max-width: 500px) {
	.reels-imgHS {
		position:relative;
		width:calc(100% - 10px);
		height:auto;
		min-height:200px;
		padding-right:0px;
		background:yellow;
		padding-top:5px;
		padding-bottom:5px;
	}
}

@media screen and (max-width: 500px) {
	.reels-vd {
		width:100%;
		height:auto;
		margin:auto;
	}
}

/********************************************************************
    SECTION OF MARKETPLACE
********************************************************************/

.cr-promo-dv1 {
	max-width:500px;
	margin-left:auto;
	margin-right:auto;	
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	height:152px;
	background:#fff;
	border-top:1px solid #ddd;
	padding-top:15px;
	margin-top:5px !important;
}

@media screen and (min-width: 1365px) {	
  .cr-promo-dv1 { 
	 max-width:600px; 	 
  }
}

@media screen and (min-width: 501px) {	
  .cr-promo-dv1 { 
	 border-radius:0px 0px 12px 12px !important; 	 
  }
}

.cr-bndv {
	display:flex;
	width:100%;
	margin-bottom:15px;
}

.pr-bn-syd {
	display:flex;	
	box-sizing:border-box;
	padding-left:20px;
	width:calc(100% - 120px); 
	height:120px;
}

.crpromo-nm {
  font-weight: bold;
  margin-top: 12px;
  font-size: 20px;
  display: flex;
  margin-top:-5px;
}

.crpromo-nkm {
  color: #999999;
  margin-top: 5px;
  font-size: 18px;
}

.at-ic {
	font-size: 16px;
}

.ptv-prf {
	cursor:pointer; 
	margin-top:10px; 
	text-decoration:none; 
	outline:none;
	text-align:center; 
	background:#6c2bd9; 
	display:inline-block;
	cursor:pointer; 
	border-radius:6px; 
	box-sizing:border-box;
	padding:5px;
	color:#fff; 
	border:1px solid #6c2bd9;
}

.ptv-prf:hover {
	background:#6127c3;
}

.pr-img2 {
	width:120px; 
	height:120px; 
	border:1px solid #e4e4e4; 
	border-radius:50%; 
	object-fit:cover; 
	object-position:center center;
}

.ptl-nat-flag {
   margin-top:-12px;
   margin-left:0px;
}

.kaNNdiv {
  margin-top:-20px;
  width:100%;
  display:block;
  height: 20px;
  line-height: 20px;
  font-family: 10px;  
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dictp-b {
   width: calc(100% - 50px);
}
