.u_Blog_Mian {
	width:100%;
	display:block;
	background:#fff;
	margin-bottom:15px;
	margin-top:15px;
}

.u_Blog {
	display:flex;
	display:-webkit-flex;
	width:100%;
	/*justify-content:flex-start;*/
	flex-direction: column;
	flex-wrap:nowrap;
	padding:10px;
}


.chat_picdisp1 {
    height: 80px;
    width: 80px;
    border-radius: 10px;
    object-fit: cover;
}



.llvr {
float:left;
}
.llvmq22 {
float:left;padding-left:7px;
}

.relative {
position:relative;
}
.mrq221 {
margin-bottom:-11px;
}

.u_Blog_first {
	display:flex;
	display:-webkit-flex;
	width:100%;
	justify-content:flex-start;
	flex-direction: row;
	gap: 12px;
}


.u_Blog_distance {
margin-top:10px;
word-break: break-word;
}


.u_Blog_nick {
	margin-bottom:3px;
}


.u_blog_Sections {
	padding:10px;
    border-top: 1px solid #caca;
    display:flex;
    width:100%;
    justify-content:space-around;
    flex-wrap:nowrap;
}

.u_blog_Sections div a {
color: #324e63 !important;
}


.u_Video {
width:100%;
display:flex;
flex-wrap:wrap;
padding:10px;
}


.u_Video_dsp {
display:inline-flex;
gap:10px;
justify-content:flex-start;
width:100%;
}


.u_Video_dsp > div {
padding-bottom:10px;
}

.u_VIdeo_Likn {
	color: #0E3C87 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}


.u_vid_main {
width:100%;
display:flex;
justify-content:space-between;
border-bottom: 1px solid #e2e2e2;
padding: 14px;
}

.u_vid_link  {
color: #404040!important;
}

.u_Vid_desc {
font-size:1.25rem;
color:#000;
font-weight:bolder;
}


.u_Vid_desc_lnk {
font-size:1.25rem;
color:#000;
font-family:Arial;
}


.u_right {
float:right;
}



.u_Rnd_blog {
display:block;
width:100%;
border-bottom: 1px solid #e0dde0aa;
padding:10px;
}




.u_blogg21 {
margin-top:10px;margin-bottom:10px;
}

.u_blog_Lnk2 {
color: #0E3C87 !important;
font-weight:400;
cursor:pointer;
}



.Main_Blog_Page {
width:100%;
display:flex;
box-sizing: border-box;
flex-direction:column;
background:#fff;
margin-bottom:15px;
}

.Main_Blog_Header {
font-size:20px;
font-weight:500;
color:#000;
padding: 14px 14px 0px 11px;
}

.Main_Blog_DesC {
font-size:16px;
font-weight:400;
color:#444;
padding:10px;
font-family:'Poppins';
}

.Main_Blg22 {
font-family: Roboto, Roboto-fallback, sans-serif;
}


.Main_Blog_Page img {
width:100%;

/*
aspect-ratio: 16 / 9;
width: 800px;
height: 420px;
aspect-ratio: auto 800 / 420;
*/
    
}


.Main_BLog_View {
width:100%;
display:block;
text-align:center;
padding:10px;
margin-bottom:15px;
}


.Main_BLog_View a {
background:#6f4083;
padding:10px;
color:#fff;
border-radius:5px;
}



.m_U_Video {
margin-top:10px;
width:100%;
display:flex;
flex-wrap:nowrap;
background:#fff;
flex-direction:row;
justify-content:flex-start;
gap:10px;
margin-bottom:10px;
padding:10px;
}


.m_U_Video_mRG {
margin-top:3px;
}



.m_u_Vidd2 {
    display: block;
    text-align: center;
    font-family: Arial;
    font-weight: 600;
    font-size: 16px;
    background: #fff;
    color: #000;
    padding: 10px;
}



.u_Profile_Posting {
width:100%;
display:flex;
flex-wrap:nowrap;
gap:10px;
}

.uPROF_FLX1 {
    flex-grow: 1;
}

.u_pROf_W {
heighT:48px;
}


.u_Profile_Posting_Rest {
width:100%;
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
}


.U_PST_MPR {
position:relative;
overflow:hidden;
}



.u_POST_IMGR_BF {
margin-top:10px;
margin-bottom:10px;
background:#fff;
}


.U_Post_IMG_w {
display:none;
max-width:128px;
}

.u_mARgrTOp {
margin-top:10px;
}


.uu_Blgoq_PUse1 {

    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    background: #fff;
    border-top: 1px solid #caca;
	padding:10px;
}


.u_Blog_Be_Spc {
width:100%;
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
}


.ToP {
    border-top: 1px solid #D8D8D8;
}

.MrTop {
margin-top:10px;
}

.BoTToM {
    border-top: 1px solid #D8D8D8;
}

.MrboTToM {
margin-bottom:10px;
}


.Feet {
    background-color: #FFFFFF;
    padding: 8px;
}


.u_Opacitied {
color: rgb(83, 100, 113);
}

.u_NICk2 {
    background: #fff;
	padding: 0 0px 0px 8px;
    word-break: break-word;
}


.uu_Prof_Cv {
box-sizing:border-box;width: calc(100%);
}

.uu_prof_Dv1 {
display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;height: 43px;
}

.uu_prof_ph1 {
position:relative;display: block;height:128px;
}

.uu_prof_pho123 {
position:absolute;margin-top: -72px;margin-left:10px;
}

.uup_dorg {
display:flex;
flex-wrap:nowrap;
gap: 10px;
}

.uu_mor_21 {
	height: 40px;
    width: 45px;
    display: flex;
    border-radius: 30px;
    border: 1px solid #c6c6c6;
    color: #000;
    font-weight: 700;
    font-size: 15px;
    justify-content: center;
    align-items: center;
}

.uu_u3z1 {
padding: 6px 7px 0px 7px;align-self: center;height: 36px;border-radius: 50px;border: 1px solid #8b8888;/* background:#000; */color: #000;font-weight: 700;font-size: 15px;
}


.uu_addgfgr2 {
padding: 8px 20px 0px 20px;height: 36px;border-radius: 20px;background:#000;color:#fff;font-weight: 700;font-size: 15px;
}

.uu_addgfgr2 a {
color:#fff;
}

.uu_1_zqw {
	margin-top: 20px;
    font-family: 'Poppins', Arial, Helvetica;
    font-weight: 500;
    font-size: 1.25rem;
}


.uum_21fnt2 {
    font-family: 'Material Symbols Outlined';
    font-weight: 300;

    line-height: 1;
    word-wrap: normal;
   
   
    font-size: 25px;
    width:25px;
    max-width:25px;  
    
    position:relative;
    display:block;   
    
}


.uu_prfdrpdwn {
	position: absolute;
    top: 5px;
    right: 0;
    min-width: 160px;
    border: 1px solid #d6d4d4;
}



.uu_prfdrpdwn > div {
    width: 100%;
    display: block;
    padding: 8px 16px;
    background: #fff;
    color: #000;
    border-bottom: 1px solid #f3ecec;
}


.uu_prfdrpdwn > div a {
    color: #000 !important;
}


.uu_prfdrpdwn > div:hover {
   background: #f0f2f5;
}





.uss_pr_czntkwqpprq { 
	color: #606770;
    font-size: 14px;
}

.cqwe_zz_2t1cq1231 {
		padding-bottom:10px;
		padding-top:10px;
		padding-left:10px;
		border-bottom:1px solid #dadada;
		display:flex;
		width:100%;
		flex-wrap:nowrap;
		background:#fff;
		justify-content:flex-start;
		overflow:hidden;
}



.brdtwq11 {
display:block;font-size:1.30rem;font-weight:bolder;background:#fff;padding:10px;border-bottom:1px solid #dadada;
}

.us_gf_pd {
	padding-left:10px;
}

.us_fnt_sz20 {
	font-size:20px;
}


.u_mn_prof {
margin-top:20px;margin-left:8px;color: #000;
}

.u_mn_profr1 {
margin-top:20px;margin-left:4px;display:flex;justify-content:flex-start;gap:10px;width:100%;flex-wrap:nowrap;
padding-bottom:10px;
}

.u_mn_flxin {
display:inline-flex;
}

.umn_prof11 {
margin-top: 1px;margin-left: 3px;
}


.ymnknow {
    width: 100%;
    background: #fff;
    border-radius: 10px 10px 0 0;
    margin-bottom: 15px; 
}



.ymnkkqz3_zklnrtft12 {
	display:flex;
	flex-wrap:nowrap;
	width:100%;
	justify-content:space-between;
	gap:10px;
}


.ymnkkqz3_zklnrtft1 {
	padding:10px;
	display:flex;
	flex-wrap:nowrap;
	width:100%;
	justify-content:flex-start;
	gap:10px;
}

.alfc2xnct2_1zcnt_1 {
		align-self: center;
        padding-right: 10px;
}



.white {
color:#fff;
}



.uoppfr_crbrrMain {
    background: #fff;
    padding: 10px 10px 0px 10px;
    word-break: break-word;
}


.nvg_Findfr {
	border-radius:30px;
	background: #e6e0e0;
    padding: 10px;
    height: 48px;
    min-width: 122px;
    overflow: hidden;
    display: flex;
    align-items: center;
	justify-content: center;
	color:#000;
	font-weight: 600;
    font-family: Arial,Helvetica, sans-serif;
}



.drpdNv221 {
    position: absolute;
    top: 4px;
    right: 0;
    min-width: 160px;
    border: 1px solid #d6d4d4;
}


.drpdNv221 > div {
    width: 100%;
    display: block;
    padding: 10px 16px;
    background: #fff;
    color: #000;
    border-bottom: 1px solid #f3ecec;
}

.drpdNv221 > div:hover {
     background: #d6d4d4;
}



.drpdNv221 > div a {
    color: #000 !important;
}


.mXwd240 {
    min-width: 240px;
}

.drpqw_we221 {
    display: none;
    position: relative;
}


.mNVVrqMRNRQ {
    border-radius: 30px;
    background: #e6e0e0;
    padding: 10px;
    height: 48px;
    min-width: 48px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mNVVrqMRNRQ > a span { 
color: #000;
}


.fntqfrnvrgt {
	font-family: 'Material Symbols Outlined';
    font-weight: 300;
    font-style: normal;
    font-size: 30px;
    width:30px;
    max-width:30px;
    position:relative;
    display:block;
}


.w_us_pflrql11 {
display:flex;width:auto;background:#fff;padding:10px;justify-content:flex-start;gap:10px;border-bottom:1px solid #dbdbdb;
}


.mphpq_z1 {
float:right;padding-left:10px;
}

.mphpq_z121 {
background: #F0F2F5;
padding: 10px;
border-radius: 0 10px 10px 10px;
}


.uph70 { 
flex-basis:70px;
}

.uph100 { 
flex-basis:100%;
}

.updgbtq10 {
padding-bottom:10px;
}

.mx_phomfq_70 {
max-width:70%;
}

.iimgrfhop1 {
margin-top:6px;
}

.upfgq_ff1mr {
margin-left:70px;padding-bottom: 4px;
}



.MM_WWEMain {
	display: flex;
    display: -webkit-flex;
    width: 100%;
    flex-wrap: nowrap;
}




@media only screen and (min-width: 540px){ 
 .home {
      max-width: 100%;   
      width:100%;
      margin: auto;
 }
 


.mm_webflx_left {
	width: 15%;
    flex: 0 0 auto;
}

.mm_webflx_right {
	width: 25%;
    flex: 0 0 auto;
}

.mm_webflx_inbetween {
	width: 60%;
    flex: 0 0 auto;
}


 
 
 
}

@media only screen and (min-width:720px){ 

 .home {
      max-width: 100%;   
      width:100%;
      margin: auto;
 }
 
 


.mm_webflx_left {
	width: 15%;
    flex: 0 0 auto;
}

.mm_webflx_right {
	width: 25%;
    flex: 0 0 auto;
}

.mm_webflx_inbetween {
	width: 60%;
    flex: 0 0 auto;
}

 
 

}

@media only screen and (min-width:960px){ 
   .home {
       max-width: 100%;   
       width:100%; 
       margin: auto;
	}
	
	

.mm_webflx_left {
	width: 15%;
    flex: 0 0 auto;
}

.mm_webflx_right {
	width: 25%;
    flex: 0 0 auto;
}

.mm_webflx_inbetween {
	width: 60%;
    flex: 0 0 auto;
}


	
	
}

@media only screen and (min-width:1140px){ 
    .home {
      max-width: 100%;   
      width:100%;
      margin: auto;
	}
	


.mm_webflx_left {
	width: 15%;
    flex: 0 0 auto;
}

.mm_webflx_right {
	width: 25%;
    flex: 0 0 auto;
}

.mm_webflx_inbetween {
	width: 60%;
    flex: 0 0 auto;
}

	
	
	
}

@media only screen and (min-width:1320px){ 

	.home {
      max-width: 1320px;    
      margin: auto;
	}
	
	

.mm_webflx_left {
	width: 15%;
    flex: 0 0 auto;
}

.mm_webflx_right {
	width: 25%;
    flex: 0 0 auto;
}

.mm_webflx_inbetween {
	width: 60%;
    flex: 0 0 auto;
}
	
	
	
	
}

@media only screen and (min-width:1321px){ 

.MM_WWEMain {
    display: flex;
    display: -webkit-flex;
    width: 100%;
    flex-wrap: nowrap;
    gap:5px;
}


	.home {
		 max-width: 1500px;    
		 margin: auto;
	}
	


.mm_webflx_left {
	width: 18%;
    flex: 0 0 auto;
}

.mm_webflx_right {
	width: 22%;
    flex: 0 0 auto;
}

.mm_webflx_inbetween {
	width: 60%;
    flex: 0 0 auto;
}

	
	
	
}




.dll22_cggsp1mn {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 10px;
    justify-content:flex-start;
}




.iiuitxt_usr_mnsgqwe13123 {
padding: 0px 10px 10px 12px;
}
.ii_umy_msg:hover {
background:#ebebeb;
}


.ii_umy_msg {
	background:#fff;
    display: flex;
    display: -webkit-flex;
    width: 100%;
    justify-content: space-between; 
    flex-wrap: nowrap;
    padding: 10px;
    gap:10px;
    cursor:pointer;
}
.ii_al_cnt1 {
	align-self: center;
	color:#1877f2;
	font-weight: 400;
    font-family: Arial;
}

.ii_all_msg21fnt1 {
color:#000;font-weight:500;
}

.ii_umy_msg_chl2 {

    display: flex;
    display: -webkit-flex;
    width: 100%;
    justify-content: flex-start; 
    flex-wrap: nowrap;
   /* padding: 10px; 	background:#fff; */
    gap:10px;
}

.bcwhite {
    background: #fff;
    padding: 10px 0px 6px 10px;
}

.pmm_cardtitle {
   /* margin-bottom: 0.5rem;*/
    color: #14191e;
	font-size: 1.171875rem;
	font-family: "Poppins", Arial, sans-serif;
    font-weight: 600;
    line-height: 1.25;
}




.phloflmn22 {
	display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
    overflow: hidden;
    padding: 10px;
}

.phloflmn22 .zr1 {
	flex-basis: 32%;
	padding-bottom: 5px;
}


.pnhwqem22 {
	display: inline-flex;
    width: 100%;
    flex-wrap: nowrap;
}



.PHorqwe1_11 {
padding:10px;
display:flex;
flex-wrap:nowrap;
width:100%;
justify-content:space-between;
border-bottom: 1px solid #e0dde0aa;
}



.snfqLAqcnt {
    align-self: center;
}




.phloflmn22frrr {
	display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-evenly;
    overflow: hidden;
  /* 
   padding-top: 10px;
   padding-bottom: 10px;
   padding: 6px;
   gap: 8px;  
  */
}


.ff_ptpqw22zppht {
	padding-bottom:5px;
	padding-left:10px;
	padding-top:10px;
}







/*@media only screen and (max-width: 600px) and (min-width: 400px)  {...}*/





.uus_tplqweq1_1 {
	padding-top:4px;
	padding-left: 4px;
	overflow:hidden;
	max-width:100px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.uumsimttmitem {
    width: 33%;
 /* 
  padding-bottom:7px;  
  width: 30%;
  flex: 0 0 auto; 
  */
}





/*

@media only screen and (min-width: 1073px) and (max-width: 1311px){ 

.phloflmn22frrr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
    overflow: hidden;
    padding: 6px;
    gap: 8px;
}



.uumsimttmitem {
	flex-basis:30%;
}


.phnas_imgq {
	width:80px;
}

}







@media only screen and (min-width: 1px) and (max-width: 1072px){ 

.phloflmn22frrr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
    overflow: hidden;
    padding: 6px;
    gap: 8px;
}



.uumsimttmitem {
	flex-basis:30%;
}


.phnas_imgq {
	width:80px;
}

}



@media only screen and (min-width: 1311px) and (max-width: 1479px){ 

.phloflmn22frrr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
    overflow: hidden;
    padding: 6px;
    gap: 8px;
}



.uumsimttmitem {
	flex-basis:30%;
}

.phnas_imgq {
	width:100px;
}


}









@media only screen and (min-width: 1000px) and (max-width: 1422px){ 

.uus_tplqweq1_1 {
	padding-top:4px;
	padding-left: 4px;
	overflow:hidden;
	max-width:80px;
    text-overflow: ellipsis;
}


.phnas_imgq {
	max-width:100%;
	width:99px;
	height:99px;
}

}

*/


/*  starting point of the Reactions */

.Up_Reaction_Main {
	position:absolute;
	margin-top: -44px;
	left: -6px;
	background: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 15px;
	padding: 0px 4px 0px 4px;
	display: flex;
	min-height: 37px;
	align-items: center;
}

.Up_Reaction_Main_d1 {
font-size:28px;
padding-left:4px;
}


.Up_Reaction_Main_d1_sacling:hover {

	transform: scale(1.3);
}



.cs1_zwow:hover::before {
	position:absolute;
	background: #000;
	top: -15px;
	left: -6px;
	border-radius: 22px;
	font-size: 12px;
	color: #fff;
	min-width: 45px;
	display: flex;
	justify-content: center;
	content:'Wow';
}

.cs1_zcry:hover::before {
	position:absolute;
	background: #000;
	top: -15px;
	left: -6px;
	border-radius: 22px;
	font-size: 12px;
	color: #fff;
	min-width: 45px;
	display: flex;
	justify-content: center;
	content:'Sad';
}


.cs1_zlove:hover::before {
	position:absolute;
	background: #000;
	top: -15px;
	left: -6px;
	border-radius: 22px;
	font-size: 12px;
	color: #fff;
	min-width: 45px;
	display: flex;
	justify-content: center;
	content:'Love';
}


.cs1_zFrown:hover::before {
	position:absolute;
	background: #000;
	top: -15px;
	left: -6px;
	border-radius: 22px;
	font-size: 12px;
	color: #fff;
	min-width: 45px;
	display: flex;
	justify-content: center;
	content:'Frown';
}


.cs1_zAngry:hover::before {
	position:absolute;
	background: #000;
	top: -15px;
	left: -6px;
	border-radius: 22px;
	font-size: 12px;
	color: #fff;
	min-width: 45px;
	display: flex;
	justify-content: center;
	content:'Angry';
}


.flreacRendshow1 {

	font-size: 17px;
	position:absolute;
	right: -14px;
	/*margin-top: -10px;*/
	background: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 15px;
	padding: 0px 4px 0px 4px;
	display: flex;
	min-height: 26px;
	align-items: center;
	
}


.rpqwe_22_zlnt {
font-size:12px;
padding-left:3px;
font-weight: 600;
}

/* ending of the Reactions */

.dddl1241_1 {
display: none !important;
}


.TextWhite {
	word-break:break-word;
	padding-bottom:20px;
    font-weight: 400;
    color: rgba(117, 117, 117, 1);
}

.fmnttext {
	display:inline-flex;
	width:100%;
	flex-wrap:nowrap;
	gap:4px;
    margin-bottom: 4px;
}

.t_ttlqabt {
font-size:1.3rem;margin-bottom: 7px;margin-top: 3px;font-weight:bolder;
}

.uu_bbcprq22 {
background:#fff;padding:10px;
}


.mfntmat {
	font-family: 'Material Symbols Outlined';
    font-weight: 300;
    font-size: 23px;
    line-height: 1;
}

.opct0_8 {
    opacity: 0.8;
}

.phnas_imgq {
	width:auto;
}

.ff_rght_mph {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding-top: 10px;
    padding-left: 7px;
    padding-right: 7px;
}

.ff_22_33_flx {
	float:left;
	cursor: pointer;
    width: 33.33%;
    padding: 5px;
}


.ff_22_33_flx img {
width:100%;
object-fit:cover;
height:100px !important;
}


.photo_user_list {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}

.photo_user_list .items {
	float:left;
	width:25%;
	cursor:pointer;
	padding: 5px;
}

.photo_user_list .items img {
max-width: 100%;
}

.photo_descr12 {
	position:relative;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.kkppr_1 {
text-transform: capitalize;display:block;padding:10px 10px 0 10px;
}

.kkppr_2 {
padding:10px;
}



.mact_2 { 
	display:flex;flex-wrap:nowrap;width:100%;flex-direction:column;background:#fff;padding:10px;gap:10px;
	    border-bottom: 1px solid #caca;
}

.mact_1 {
	background: #fff;
    /* padding: 10px; */
    word-break: break-word;
}

.mess_z1851 {
	word-break: break-word;
}


.clbble {
	color: #2962ff;
}



.ccmsg_1 {
width:100%;display:flex;padding:10px;gap:10px;
}

.ccmsg_2 {
flex-basis:85%;
}


.ccmsg_3 {
flex-basis:15%;
}

.ccmsg_4  {
width:100%;display:flex;justify-content: space-around;
}

.ccmsg_5 {
background:#0f6fec;padding:12px;
}


.ccmsg_6 {
background:rgba(238, 240, 242, 1) !important;padding:12px;
}


.ccmsg_7 {
background:rgba(238, 240, 242, 1) !important;padding:12px;
}



.pp_22_p1 {
display:flex;width:100%;flex-direction:row;gap:10px;padding:10px;justify-content:center;
}

.pgn_1 {
	border: solid 1px #d7d7d7;
    border-radius: 0.2rem;
    color: #7d7d7d;
    text-decoration: none;
    text-transform: lowercase;
    display: inline-block;
    text-align: center;
    padding: 0.5rem 0.9rem;
}

.pgn_1.active {
    color: #fdfdfd;
    background-color: #2f6499;
    border: solid 1px #2f6499;
}




.mkzn2_1 {
padding-bottom: 15px;background: #fff;
}

.mkzn2_2 {
width:100%;display:block;padding: 6px 10px 4px 10px;background:#fff;
}


.ppl_253 {

background:#fff;padding: 10px 0px 0px 10px;/* font-family: Arial; *//* font-family: Tahoma; */font-family: Helvetica, Arial, sans-serif;
}


.PhotoShowStyle {
	width:100%;
	background:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom:5px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-evenly;
	overflow:hidden;
}

.PhotoShowStyle > div {
width:128px;
padding-bottom:5px;
}



.NavFoot {
    background-color: #FFFFFF;
    padding: 8px;
    /*border-bottom: 1px solid #D8D8D8;
    border-top: 1px solid #dadada;*/
}


.pHoto_Hdr {
display:flex;gap:10px;background:#fff;padding:10px;flex-wrap:nowrap;flex-direction:row;margin-bottom:10px;
}


.pHdT22_ls1 {
	display:inline-block;
	width:100%;
	background:#fff;
	padding:10px;
	overflow:hidden;
	text-align:center;
}

.pHdT22_ls1 div {
	float:left;
	width:20%;
	padding:5px;
}


.pgmsg_31z {
    align-self: center;
    color: #898A8D;
    font-weight: 400;
    font-family: Arial;
}


.pgmsg_31z1 {
	color: rgba(0, 0, 0, 0.7);
}

.pgmsg_31z13 {
	/*color: #2f2f2f;*/
	font-weight: 400;
	font-size: 1.1rem;
}


.cprpl1 {
	background: #704ffe;
	color: #fff !important;
}


.cprpl2 {
    width: 24px;
    height: 24px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #BBB6D0;
    color: #BBB6D0;
    float: right;
}
   

.mess_1q_23 {
    background-color: rgba(238, 240, 242, 1) !important;
    padding: 10px;
    border-radius: 0.4rem;
    color: #141515 !important;
    word-break: break-word;
}


.message-content {
	word-break: break-word;
    padding: 8px 15px;
    background: #ededed;
    border-radius: 12px 12px 12px 0;
    color: #141515;
    display: inline-flex;
    margin-top: 4px;
    font-size: 0.875rem;
    line-height: 1.4em;
    align-items: center;

}



.mmm_sg_body {


position: relative;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: .05;
    z-index: 1;
    background: url(/images/bg-chat-light.7fff1c4f.png) #e4dcd4;


}


.message_4321 {
	display:flex;
	justify-content:flex-end;
	margin-bottom:10px;
}


.message_4326 {
	padding:10px;
	margin-bottom:10px;
	background: #0f6fec;
}


.message_4326 .clrpost {
	color:#fff !important;
}





.message_4322 {
	padding:10px;
	justify-content:flex-start;
	display:flex;
	margin-bottom:10px;
	background: #dbf8c6;
}

.message_4323 {
	color: rgba(0,0,0,.45);
	font-size: .7rem;
	font-weight: 500;
}

.message_4324 {
	word-break:break-word;
	font-weight:400;
	font-size: .85rem;
	color: #000;
}

.message_4324 .clrpost {
	color:#000 !important;
}




.message_4325 {
	width:100%;
}


.message_43257 {
	color: rgba(0,0,0,.45);
    font-size: .7rem;
    font-weight: 500;
}




.message_432251 {
	justify-content:flex-start;
	display:flex;
	margin-bottom:10px;
}



.message_432252 {
	padding:10px;
	margin-bottom:10px;
	background: #0f6fec;
}


.message_432252 .clrpost {
	color:#fff !important;
}


.my_msg1 {
	color: rgba(0,0,0,.45); 
	font-size: .7rem; 
	font-weight: 500;
	padding-left:10px;
}


.k2z::before {
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: -8px;
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 6px;
}

@media screen and (min-width: 1px)  and (max-width: 769px) {

.chat__msg {
    
}

}


@media screen and (min-width: 770px) {

.chat__msg {
   
}

}


.uSpaced {
	display:flex;
	flex-wrap:nowrap;
	gap:20px;
	width:100%;
}

.uSpaced50 {
	flex-basis:50%;
	/*  flex: 1;  */
}

.uSpacedAround {
	flex: 1;  
}

.bntpq1_2 {
	display: block;
	width: 10%;
}


.Xmsg1 {
	font-family: 'Material Symbols Outlined';
    font-weight: 300;
    font-style: normal;
   /* font-size: 24px; */
    line-height: 1;
    cursor:pointer;
}





.XX_msg1 {
	word-break:break-word;
	color:#000;
	background:#F0F2F5;
	padding: 10px 15px 8px 14px;
	border-radius: 5px;
}


.XX_msg31 {
	word-break:break-word;
	color:#000;
	background:#dbf8c6;
	padding: 10px 15px 8px 14px;
	border-radius: 5px;
}


.xx_d_sm1 {
	background:#F4F7FC;
	padding:10px;
}


.p_s_shover:hover {
    background-color: rgb(241, 241, 241);
}


.p_s_hoveractive {
	    background-color: rgb(241, 241, 241);
}

/* modal */


.msgmdl2 {
	display:flex;
	justify-content:center;
	margin-top: 15%;
	min-width: 100px;
}	
	
.msgmodal {
	flex-direction:column;
	background:#fff;
	flex-basis: 20%;
	min-width: 100px;
	border-radius: 10px;
}

.msgmodal div {
	padding:15px;
	border-bottom:1px solid #d5d5d5;
}

.msgmodal {
	cursor:pointer;
}

.lr12_11 {
	z-index: 11111111111111111111;
	background:gray;
	display: none;
	position: fixed;
	background-color: rgba(0,0,0,0.7);
    width: 100%; 
    height: 100%; 
    overflow: auto; 
	left: 0;
	top: 0;
}


.c_more {
  display: block;
  width: 20px;
  height: 20px;
  background: url(/images/more.svg);
}



.c_mess_text {
	background: #efefef;
    padding: 8px 20px 0px 20px;
    height: 38px;
    border-radius: 20px;
    color: #111111;
    font-weight: 500;
    font-size: 15px;
    cursor:pointer;
}

/* end of modaling */



.c_mes131 {
display:block;
text-align:center;
padding:10px;
cursor:pointer;
}

.c_mes131:hover {
background: #ebebeb;
}


.cm_stex_1 {
	display:flex;
	justify-content:flex-start;
	padding:15px;
	width:100%;
	gap:10px;
}


.cm_stex_2 {
	flex-direction:column;
}

.cm_stex_2 {
	display:flex;
	gap:10px;
	flex-direction: row;
}

.cm_stex_22 {
	display:flex;
	gap:10px;
}

.cm_stex_3 {
	padding-top:5px;
}

.cm_stex_4 {
	display:flex;
	justify-content:flex-end;
	padding:15px;
	width:100%;
	gap:10px;
}


.cm_stex_5 {
	display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    margin-bottom:15px;
}


.cm_stex_6 {
    font-size: 15px;
    color: #000;
    font-weight: 500;
}

.cm_stex_7 {
	display:block;
	width:100%;
	padding-bottom:10px;
}


.cm_stex_8 {
    font-family: Arial, Helvetica, sans-serif;
	color: #6b7c8f;
	font-weight:400;
	line-height: 1.8;
	font-size: 15px;
}

.cm_stex_8z21z {
	padding:15px;
	background:#fff;
}

.p1_21z {
	margin-top:10px;
}

.p1_z21z {
	padding-top:10px;
}


.Username {
	font-size: 16px;
	line-height: 22px;
    color: rgba(22, 24, 35, 1);
    font-family: 'Montserrat', Arial,Tahoma,sans-serif, Helvetica;
    font-weight: 600;
}
    


.Titling {
    display:flex;
    justify-content: space-between;
}

.Titling23 {
	font-size: 24px;
    line-height: 28px;
    color: rgba(22, 24, 35, 1);
    font-family: 'Open_Sans', Arial,Tahoma,sans-serif, Helvetica;
    font-weight: 700;
}


.Titling2 {
	font-size: 16px;
    line-height: 22px;
    color: rgb(22, 24, 35);
    font-family: 'Open_Sans', Arial,Tahoma,sans-serif, Helvetica;
    font-weight: 600;
}

.Titling_3 {
	min-height: 57px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
}

.Titling_4 {
	min-height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
}

.Titling_5:hover {
    background:#dadada;
}

.textBreaking {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}



.textChat {
	font-size: 16px;
    line-height: 22px;
    min-height: 22px;
    color: rgb(22, 24, 35);
    max-width: 224px;
    font-family: Arial,Tahoma,sans-serif, Helvetica;
    font-weight: 400;
    word-break:break-word;
}

.textChat2 {
	font-size: 18px;
    line-height: 22px;
    min-height: 22px;
    color: rgb(22, 24, 35);
    font-family: Arial,Tahoma,sans-serif, Helvetica;
    font-weight: 400;
    word-break:break-word;

    /*
        line-height: 32px;
    margin-top: 30px;
    letter-spacing: -0.003em;

    font-size: 18px;
	*/
}

.textChat3 {
	font-size: 18px;
    line-height: 27px;
    min-height: 22px;
    color: rgb(22, 24, 35);
    font-family: Arial,Tahoma,sans-serif, Helvetica;
    font-weight: 400;
    word-break:break-word;
}

.foRm11 {
    width: 100%;
    display: block;
    height: 70px;
    padding-left: 10px;
	padding-right: 10px;
    border-top: 1px solid #dadada;
}

.foRm1 {
	width:100%;
	display:flex;
	flex-wrap:nowrap;
	gap:10px;
	height:70px;
	align-items: center;
    justify-content: center;
}

.foRm1 > form {
display: flex;
    width: 100%;
    gap: 7px;
}


.foRm2 {
	height:50px;
	flex-basis:100%;
}

.foRm2 textarea {
	height:100% !important;
	/*padding:0px !important;*/
}


.foRm2 textarea {
	height:100%;
}

.foRm5 {
    height: 40px;
}

.foRm3 {
    height: 100%;
    background: #2d81e0;
    min-width: 50px;
    border-radius: 50px;
    /* text-align: center; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.foRm4 {
    border-radius: 50px;
	height: 100%;
    background: #2d81e0;
    min-width: 50px;
    /* text-align: center; */
    display: flex;
    align-items: center;
    justify-content: center;
    color:#fff;
}


.frmSmileSvg {
	font-family: 'Material Symbols Outlined';
    font-weight: 300;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    max-width:50px;
}



.textAddImages {
	margin-top:10px;
	background:#fff;
	margin-bottom:10px;
}

.textAddImages2 {
	display:none;
	max-width:128px;
	padding:10px;
}

.Error {
	padding:10px;
	background:#fff;
	font-size: 20px;
    line-height: 28px;
    color: #000;
    font-family: 'Open_Sans', Arial,Tahoma,sans-serif, Helvetica;
    font-weight: 500;
}

.Disp {
background:#fff;
width:100%;
}

.skscht_1 {
	padding-top:7px;
	padding-left:4px;
}

.skscht_2 {
	background:#fff;
}

.skscht_3 {
	padding:10px;
	display:none;
	max-width:128px;
}

.skscht_4 {
	padding-top:10px;
}

.skscht_5 {
	padding-left:8px;
}

.skscht_6 {
	margin-top:6px;
}
.skscht_7 {
	padding-right:5px;
}

.SpanInfoTime {
    display: flex;
    max-width: 224px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22, 24, 35, 0.75);
}

.rr_ctt_bottom {
position:absolute;right:0;margin-top: -21px;
}


.SpanTimeForText {
    max-width: 224px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22, 24, 35, 0.75);
}


.usrNck21 {
	padding-right: 10px;
	padding-left: 10px;
}


.Live_Chat1 {
	display: flex;
    width: 100%;
    flex-wrap: nowrap;
    gap: 10px;
}

.Live_Chat2 {
	width:100%;
}

.Live_Chat3 {
	position:absolute;
	bottom: -3px;
	right: -3px;
}

.Live_Chat4 {
	position:relative;
}

.Live_Chat2z4 {
	margin-top:10px;
}

.Live_Chat5 {
	align-self: center;
}

.Live_Chat6 {
	background:#fff;
	padding:10px;
}

.Live_Chat7 {
	margin-top:6px;
}

.k_chlg21_zpp {
margin-top:10px;
}



.Live_Chat8 {
	max-width:70%;
}

.áƒ¡clknk1_1 {
color: #0a0a0a !important;
}

.pCntr2 {
align-self:center;
}


.Icons {
	margin-right:5px;
	font-family: 'Material Symbols Outlined';
    font-weight: 300;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    max-width: 20px;
}


/* if you dont like materialfonts to be rendered badly before they render it's longeing the element itself then it becomes normal so ... */
.material-symbols-outlined {
	max-width:20px;
}

.Live_Chat9 {
	padding-left:7px;
}

.Live_Time {
    max-width: 224px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22, 24, 35, 0.75);
}


.ActivePeople {
	background-color: #FFFFFF;
	display:flex;
	gap:22px;
	width:100%;
	flex-direction:row;
	overflow:auto;
	padding:10px;
}

.ActiveRoundedPhotos {
	background-size: contain;
	border-radius: 50px;
	background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	background-repeat: no-repeat;
	width: 70px; 
	height: 70px;
}



.ActiveRoundedPhotos2 {
				height: 12px;
				width: 12px;
				right: 7px;
				bottom: 0;
				/* margin-top: -20px; */
				background: green;
				border-radius: 50px;
				position: absolute;
				
}

.ActiveRoundedPhotos3 {
	position: relative;
	display:block;
}

.textBreakingforActive {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width:80px;
    /*display: flex;
    justify-content: center;*/
    font-weight:600;
    display: block;
    text-align: center;
    padding-top:2px;
}


.lp_Photo_1 {
	padding-bottom:5px;
}

.lp_Photo_2 {
	max-width:100%;
}

.Lfoot {
    background-color: #FFFFFF;
    padding: 8px;
}

.chat_zq_1 {
	display:flex;
	flex-wrap:nowrap;
	justify-content:flex-start;
	gap:10px;
	padding:10px;
	width:100%;
}

.chat_zq_2 {
	display:flex;
	flex-wrap:nowrap;
	background: #dadada;
	border-radius: 8px;
	gap:2px;
	min-height:55px;
	flex-direction: column;
	padding: 5px 9px 9px 10px;
	width:100%;
}

.chat_zq_3 {
	display:block;
	width:100%;
	background:#fff;
	margin-top: 15px;
}

.chat_zq_4 {
	flex-direction: column;
	display:flex;
	flex-wrap:nowrap;
	width: 100%;
}


.chat_zq_5 {
	flex-direction: row;
	display:flex;
	flex-wrap:nowrap;
	width: 100%;
	gap:9px;
	padding-top:5px;
}


.cc_btn2 {
	color: #fff;height: 40px;width: 40px;border-radius: 25px;
}

.ccl21_z2 {
	position:absolute;margin-top: -8px;margin-left: -7px;/* width: 40px; */
}



.cr_cht1mn {
	width:100%;
	display:flex;
	flex-wrap:nowrap;
	/*justify-content:space-between;*/
	gap:10px;
}

.cl_flch1 {
	flex-basis:5%;
}

.cl_flch2 {
	flex-basis:100%;
}

.cl_flch3 {
	flex-basis:5%;
}

.csttxt2_3z {
	height:40px;width:100%;padding: 11px 15px 7px!important;border-radius:25px;
}

.bwhite {
background:white;
}

.vid_ll_1 {
width: 120px;
height: 90px;
}

.vid_ll_2 {
width:100%;
max-width:100%;
}

.vid_ll_3 {
text-align: center;
flex-basis:20%;
}

.vidl_21z_zz {
display:flex;
justify-content:flex-start;
width:100%;
gap:10px;
background: #fff;
}

.zl_ls_1 {
	display: flex;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
    background: #fff;
}

.zl_ls_12 {
	width:20%;
	padding: 10px;
}

.zl_ls__2_212 {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center;
	flex-direction: column;
	width:100%;
	row-gap: 5px;
}


.cl_foot2 {
margin-top:10px;
background:#fff;
display:block;
padding:10px;
cursor:pointer;
}

.clz_zzflx {
	display:flex;
	width:100%;
	flex-direction:column;
	gap:10px;
}


.cl_foot1 {
background:#fff;
display:block;
padding:10px;
cursor:pointer;
}



onLineDivFlex {
	display: flex;
	flex-wrap:nowrap;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 10px;
}


onLineDivFlexPhotos {
	display: flex;
	flex-wrap:nowrap;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 10px;
}

.BlPlMrl1 {
margin-top: -4px;
}


.div1ss1 {
display:flex;justify-content:center;gap:20px;background:#fff;padding:10px;
}

.pb2blog_mn1rl {
	position:relative;
	overflow:hidden;
}


.pmblpimG2125 {
    width: 100%;
    height: 300px;
    /*background-image: url(/sys/gallery/640/3274.jpg);*/
    background-size: cover;
    background-position: center;
}

.SometimesDiplay {
background:#fff;
display:block;
padding:10px;
cursor:pointer;
margin-top:10px;
margin-bottom:10px;
}

.virlfp1_2zq {
    padding-left: 4px;
    vertical-align: middle;
}

.virlfp1_2zqz {
    padding-right: 23px;
    vertical-align: middle;
}

.vl_hlMLitn21 {
align-self: center;    
line-height: 23px;
}

.cifirm1frmae {
width:100%;
min-height: 300px;
}

.llVoTe1p1 {
padding-left:10px;padding-right:10px;
}

.gwWmxw {
max-width:50%;
}

.navzflfxl2123 {
padding:10px;
background:#fff;
display:flex;
width:100%;
align-items: center;
justify-content:space-between;
border-bottom:1px solid #ebebeb;
}

.navzflfxl2123 img {
	max-width:60px;
}




.W_wpbk21 {
    padding: 10px;
    background: #cbc6c6aa;
    cursor: pointer;
}


.vidFlN22_12 {
	display:flex;
	gap:10px;
	justify-content:flex-start;
	flex-wrap:nowrap;
}



.Heading {
	background:#fff;
    display:block;
    width: 100%;
    color: #000000;
    font-weight: 600;
    font-size: 18px;
    text-transform: capitalize;
    border-bottom: 1px solid #e5e5e5;
    padding: 17px 20px;
}

.HeadingD22 {
	background:#fff;
    display:flex;
    justify-content: flex-start;
    width: 100%;
    font-size: 18px;
    border-bottom: 1px solid #e5e5e5;
    padding: 18px;
    gap:10px;
}

.privacyh3 {
	background:#fff;
    display:block;
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 20px;
    border-bottom: 1px solid #e5e5e5 !important;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
}



.dqm22hrdr1 {
font-family: "Trickster",'Montserrat', sans-serif;
font-weight:600;
font-size:16px;
line-height: 1.2;
}

.ddrq_url1 {
    color: ##447bba;
    font-size: 14px;
    border-bottom: 1px solid #3644d9;
}


.u_vid_main1_z1s {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 50px;
	padding-left:10px;
	padding-right:10px;
}

.k_ckqvwht1 {
    height: 80px;
    width: 100px;
}

.lv1_vid1lq1 {
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.25rem;
    font-weight: bolder;
    font-family: Arial, helvetica, sans-serif ;
}




.clrffflkn11231 {
color: #447bba !important;
}

.widgetThm2 {
    display: flex;
    height: 50px;
    color: #1c2b33 !important;
    padding-left: 13px;
    padding-right: 13px;
    align-items:center;
    justify-content:space-between;
        border-bottom: 1px solid #e0dde0aa;
}

.Ww100 {
max-width:100%;
}

.WidgeT {
	width:100%;
	background:#fff;
	padding:10px;
}

.cvdslVideoWidget {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    margin-top: 10px;
}


.klka_1_25mrg1 {
margin-top:5px;
}

.lkloverflw {
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 250px;
    display: block;
}

.cFDZVddM {
	width:100%;
	background:#fff;
	border-radius: 10px 10px 0 0;
	margin-top:10px;
}


.cFDZVdd {
	display:flex;
	width:100%;
	flex-wrap:wrap;
}

.cFDZVdd > div {
	flex-basis:100%;	
	padding-bottom:12px;
}

.cFDZVdd > div > div img {
	border-radius:10px;
}

.kk_mtnqwl12topMR {
	margin-top:15px;
}





.mmmrr_gl21 {
    margin-right: 5px;
}

.uusr_qlppScss11 {
    border-radius: 3px;
	background: #2ecc71;
    display: block;
    padding: 12px 8px;
    font-size: 0.9em;
    font-weight: 300;
    line-height: 1.2;
    text-align: left;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    color: white;
}

.uusrspc_Hmdvs1 {
padding-left:10px;
padding-right:10px;
}

.pSectVoteSMLN {
    display: flex;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 10px;
    border-radius: 10px 10px 0 0;
}

.Icons, .material-symbols-outlined, .material-symbols-outlined2 {
user-select:none;
}

.k_pollusr12 {
margin-top:15px;
}

.k_pollusr1 {
	max-width: 100%;
    background: #fff;
    padding: 10px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    /* border-bottom: 1px solid #cacaca; */
    margin-bottom: 10px;
    gap:10px;
}


.ksmz_mnt11_zlmqe1 {
	background:#fff;
	padding:10px;
	border-bottom:1px solid #ebebeb;
	font-weight:600;
	font-size:20px;
	text-align:center;
}

.kkk_pollimg {
	width: 55px;
	height:55px;
}

.kz_strk11 {
	cursor:pointer;
	background:#fff;
	padding:10px;
	border-bottom:1px solid #ebebeb;
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-around;	
}

.mqk_mx1psot1 {
	max-width: 30px;
}


.surusr_Inactive {
background:#fff;
display:block;
padding:10px;
cursor:pointer;
user-select:none;
text-align:center;
}

.dvsLine {
border-top: 1px solid #D8D8D8;
}


.pHotoFll11Mian {
	width:100%;
	display:block;
	padding:10px;
	background:#fff;
	margin-bottom: 10px;
}


/* with auto-fitting  if div isn't filled  it will divide evenly and put objects evenly */
.profileGallary {
	width:100%;
    display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

.profileGallary2 {
	width:100%;
    display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}


.Photo_GallWd {
	width: 100%;
	max-width: 100%;
}

/* start point of the showing the videos*/


.pvii1Fll11Mian {
	width:100%;
	display:block;
	padding:10px;
	background:#fff;
	margin-bottom: 10px;
}


.proVidGallary {
	width:100%;
    display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    justify-items: center;
    justify-content: center;
}

.pvdkcntr1AlCentering {
    text-align: center;
}


.vidListForAllBrowser {
display:block;
width:100%;
background:#fff;
padding:10px;
}


videoLast2 {
    margin-top: 10px;
    background: #fff;
    display: block;
    padding: 10px;
}


.fVidDpl1 {
max-width:100%;
}


/* end of displayng videos */


.ClDataDiv {
    background-color: #FFFFFF;
    padding: 10px;
    border-bottom: 1px solid #D8D8D8;
}


.ClDataDiv2 {
    padding-bottom: 10px;
    display:block;
}

.ClDataDiv3 {
    padding-top: 10px;
    display:block;
}


.cl_foot3 {
background:#fff;
display:block;
padding:10px;
cursor:pointer;
 border-top: 1px solid rgba(0,0,0,.1);
}


.cl_foot33 {
background:#fff;
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
padding:10px;
margin-bottom:10px;
}

   


.c_d1 {
	display:flex;
	flex-wrap:nowrap;
	gap: 10px;
	width:100%;
}

.c_d2 {
	width:100%;
}




.prfMpro22_3 {
    height: 36px;
    border-radius: 20px;
    background: #000;
    color: #fff;
    font-weight: 700;
    min-width: 170px;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.prfMpro22_3 a {
color: #fff !important;
}


.vflt1rh123z {
color:blue;float:right;
}

.flpvidm {
	display:flex;
	width:100%;
	flex-wrap:nowrap;
	margin-bottom:10px;
	gap:10px;
	justify-content: space-between;
	background: #fff;
}



.clfz_bck {
	background:#fff;
	color:#1876f2;
	padding:10px;
	text-align:center;
}



.prfMpro22_4 {
	cursor:pointer;
    height: 36px;
    border-radius: 20px;
    background: #efefef;
    color: #fff;
    font-weight: 700;
    min-width: 100px;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.textChat2 {
padding-top:5px;
}

.p2p2plf1 {
margin-right:3px;
}


.emJoMr {
margin-top: -6px;
}


.EmoJiMain {
	display:block;
	max-width:100%;
	border-bottom: 1px solid #e2e2e2;
	background: #F5F7F9;
}


.EmoJis {
	display:flex;
	max-width:100%;
	flex-wrap:nowrap;
	justify-content:flex-start;
	gap:10px;
	min-height: 34px;
	padding-left: 13px;
}


.wemDviME22 {
height:45px;
}

.WmojIS11SPn {
font-size: 18px;
}

.WmojIS11SPn > svg {
width:20px;
height:18px; 
cursor:pointer;
}

.WmojIS11SPn > svg:hover {
	color: #ff0000 !important;
}

.wmEmHovering {
	display: flex;
    min-height: 30px;
    align-items: center;
}

.wmEmHovering:hover {
//background-color: #f2f2f2;
}

.cls1231DivFrEmojist {
   border: 1px solid #e2e2e2;
}

.emUnselected {
	
}


.Selt1EmojqqActive {
    background:#fff;
}

.Selt1Emoj {

}

textarea {
    font-family: inherit;
}

.cls1231DivFrEmojist {
margin-bottom:10px;
}


.EmoJisDisp2 {
    width: 100%;
    display: grid;
    grid-gap: 10px;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    grid-template-columns: repeat(auto-fit, minmax(24px, 1fr));
    justify-items: center;
    justify-content: center;
    max-width: 100%;
    height: 110px;
    overflow-y: auto;
}


.EmoJisDisp2 > div {
font-size:24px;
cursor:pointer;
user-select:none;
}

.EmoJisDisp2 > div:hover {
background:#ebebeb;
}


.mob_mess1 {
flex-basis:100%;
}



.mob_mess2 {
    display: flex;
    width: 100%;
    margin: auto;
    background: #fff;
    flex-direction: row;
    margin-top: 20px;
    height: calc(95vh - 100px);
    overflow: hidden;
}


.mess_mr_rm1 {
height:40px;
}

.mob_mess3 {
display:flex;
flex-wrap:nowrap;
width:100%;
gap:10px;
height:70px;
align-items: center;
padding-left: 10px;
padding-right: 10px;


    border-top: 1px solid #dcd9d9;
  /*  padding-top: 5px;*/


}

.mob_mess6 {
    display: flex;
    height: 70px;
    padding:0 !important;
}

.mob_mess4 {
flex-grow: 1;
}


.mob_mess5 {
	height:40px;
}


/******** ********/

.fmEssQ1 {
    flex-basis: 100%;
    height: 40px;
    overflow:hidden;
}

.fmEssQ3 {
    flex-basis: 85px;
    height: 40px;
    overflow:hidden;
}

.fmEssQ4 {
	border-radius: 25px !important;
    border: none !important;
    background: #F5F5F5 !important;
    color: #1F2933 !important;
    padding-left: 11px !important;
    overflow-y: visible !important;
}

.editable[data-placeholder]:empty::before {
color: #1F2933 !important;
}

.fmEssQ5 {
    font-size: 20px;
}


.fmEssQ6 {
	flex-basis:80px;overflow: hidden;
}
.fmEssQ6pl10 {
padding-left:10px;
}
.fmEssQ6pl10FlexGap {
display:flex;gap:15px;
}

.fmEssQ3FlexGapWH {
display:flex;gap:10px;height:100%;
}

.fmEssQ3FlexGapWHAsC {
align-self: center;
}
/******** ********/


.kPhx80x80 {
height:80px;
width:80px;
border-radius: 10px;
}

.kchTDName1F {
	font-size: 18px !important;
    line-height: 23.4px;
    margin-top: -4px;
    color: #444444 !important;
    font-weight: 600;
    font-family: 'Inter';
}

.kchTDName1F2za {
    margin-top: 1px;
}


.mdtxtWhza1 {
    font-size: 16px;
    line-height: 22px;
    color:#888888 !important;
}


.cfm1_mess3 {
    flex-basis: 90%;
    height: 40px;
}


.cfm1_mess4 {
    flex-basis: 10%;
    height: 40px;
}


.cfm1_mess45 {
	height: 100%;
    background: #ededed;
    color: #000;
    display: flex;
   /* align-items: center;*/
    padding-left: 7px;
    overflow-y: auto;
    word-break: break-word;
    padding-top: 7px;
}


.cfm1_mess46 {
height:100%;
background: #415e95;
color:#fff;
display:flex;
justify-content:center;
align-items:center;
border-radius:10px;
}





.editable-container {
  position: relative;
  height: 100%;
  overflow-y: auto;
  word-break: break-word;
}

.editable {
  border: 1px solid #ccc;
}

.editable[data-placeholder]:empty::before {
  content: attr(data-placeholder);
  color: #999;
}


.msnglng_frpn1 {
padding-top:10px;
}


.FallMspace {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    gap: 10px;
    height: 40px;
}

.FallMspace3 {
flex-basis:95%;
}

.FallMspace3 input[type="text"] {
margin:0 !important;
height: 40px !important;
}



.FallMspace4 input[type="submit"] {
	height:100% !important;
}

.FallMspace4 {
flex-basis:5%;
}


YmaYknoWsome {
margin-top:10px;
display:block;
padding:10px;
background: #fff;
border-radius:10px;
}

.YmaYknoWsome {
    width: 100%;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
}


.Onldv222Pl2 {
	display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
    padding: 3px;
    margin-bottom: 12px;
    margin-top: 3px;
}

.Photo_GallWd div img {
    border-radius: 5px 5px 0 0px;
}


.Ymqnknn {
overflow:hidden;
}

.ymayKnowChld {
display:flex;
flex-wrap:nowrap;
overflow:hidden;
flex-direction:column;
padding: 10px;
border: 1px solid #cacaca;
line-height: 26px;
align-items: center;
}


.ymamqwKnowLastBtn {
padding-top:10px;
}


.ymaYKNowFnT {
    font-weight: 600;
}


.uRcrDwqweq  {
display:none;
}

.uRcrDwqweq1  {
display:block;
}

.vrcrqlwl1Fr1 {
padding:10px;display:flex;background:#fff;gap:10px;margin-bottom:10px;align-items: center;
}


.Post_users11z {
    color: #535165;
    font-size: 17.5px;
    max-width: 100%;
    margin-bottom: 5px;
}

.Post_AlmostWhite {
    color: #959ab5;
}


.Post_user_SText {
    border-color: #ff7c7c;
}

.Post_user_STextbuttons {
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
    padding: 6px 15px;
    text-align: center;
    border: 1px solid transparent;
    box-shadow: 4px 7px 12px 0 rgba(250, 99, 66, 0.2);
    background: #ff7c7c;
    border-radius: 30px;
    color: #fff;
    font-size: 13px;
    cursor:pointer;
}



.Post_user_STextbuttons:hover {
    background: #888da8 none repeat scroll 0 0;
}


.Post_user_STextbuttonFirst {
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
    padding: 6px 15px;
    text-align: center;
    border: 1px solid transparent;
    box-shadow: 4px 7px 12px 0 rgba(250, 99, 66, 0.2);
    border-color: #ff7c7c;
    border-radius: 30px;
    color: #fa6342;
    font-size: 13px;
    cursor:pointer;
}



.Post_user_STextbuttonFirst:hover {
    background: #ff7c7c;
    color: #fff !important;
}





.PuserAvas_Men {
  width: 120px;
  height: 90px;
  border-radius: 15%;
  background: url('/components/images/avatars/avatar6.png');
  background-size: cover;
}

.PuserAvas_WoMen {
  width: 120px;
  height: 90px;
  border-radius: 15%;
  background: url('/components/images/avatars/img_avatar2.png');
  background-size: cover;
}

.PuserAvas_Rest {
  width: 120px;
  height: 90px;
  border-radius: 15%;
  background-size: cover;
}


.K_user_SlfSecondRow {
display:flex;flex-direction:column;
}


.k_srhchMinq1zz {
	color: #ffffff;
    background: #ff7c7c !important;
    border: 0;
    border-radius: 4px;
    font-weight: 500;
    padding: 12px 12px;
    cursor: pointer;
    background: #ff7c7c;
    font-size: 15px;
}



.ContainerForDivs {
    background-color: #FFFFFF;
    padding: 10px;
}


.ContainerForDivsWithBorderbottom {
    background: #fff;
    padding: 7px 6px 7px 6px;
    border-bottom: 1px solid #E9EAED;
}


.cointS21zzaq {
background:#fff;margin-bottom:15px;
}



.usr_Phoqz_frz_al1 {
    width: 120px !important;
    height: 120px !important;
    border-radius: 15%;
    object-fit: cover;
}



.spr_7_ftqzq {
	margin-top:15px;
    padding: 10px;
    background: #fff;
    display: block;
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 15px;
}

.rptrz11 {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
}


.rptrz11_2 { 
 padding:10px;
}

.rptrz11_2 h4 {
	padding-bottom: 4px !important;
}

.rptrz11_2 textarea {
	height: 100px !important;
}





.rptrz11_21 { 
padding:10px;width: 140px;
}


.pp_repo1z {
background:#ddd;
padding: 10px 21px;
cursor:pointer;
}


.list-menu {
padding: 12px;
background: #fff;
word-wrap: break-word;
position: relative;
color: #525A5E;
width: 100%;
}


.bSuccess {
    background-color: #467ceb !important;
    border-color: #467ceb !important;
    font-weight: 600 !important;
    color: #fff !important;
    padding: 8px 14px;
    border-radius: 0.3rem !important;
}

.home {
max-width:100% !important;
}




.messaging {
    background-color: #467ceb !important;
    border-color: #467ceb !important;
    font-weight: 600 !important;
    color: #fff !important;
    padding: 8px 14px;
    border-radius: 0.3rem !important;
}





@font-face {
    font-family: 'text_style19';
    src: url("/assets/fonts/blackjack/blackjack.otf") format("opentype");
}

.text_style19 {
    font-family: 'text_style19';
    font-size: 16px;
}



@font-face {
font-family: 'text_style20';
src: url("/assets/fonts/Caviar-Dreams/CaviarDreams.ttf");
}

.text_style20{
font-family: 'text_style20'; 
font-size: 16px;
}

@font-face {
    font-family: 'text_style21';
    src: url("/assets/fonts/dancing-script-ot/DancingScript-Regular.otf") format("opentype");
}

.text_style21 {
    font-family: 'text_style21';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style22';
    src: url("/assets/fonts/GoodDog_Font_Family_(Fontmirror)/GoodDog 400.otf") format("truetype");
}

.text_style22 {
    font-family: 'text_style22';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style23';
    src: url("/assets/fonts/GoodDog_Font_Family_(Fontmirror)/GoodDog-Bones 400.otf") format("truetype");
}

.text_style23 {
    font-family: 'text_style23';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style24';
    src: url("/assets/fonts/GoodDog_Font_Family_(Fontmirror)/GoodDog-Bones 400.otf") format("truetype");
}

.text_style24 {
    font-family: 'text_style24';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style25';
    src: url("/assets/fonts/GoodDog_Font_Family_(Fontmirror)/GoodDog-Bones 400.otf") format("truetype");
}

.text_style25 {
    font-family: 'text_style25';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style26';
    src: url("/assets/fonts/GoodDog_Font_Family_(Fontmirror)/GoodDog-Cool 400.otf") format("truetype");
}

.text_style26 {
    font-family: 'text_style26';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style27';
    src: url("/assets/fonts/FFF-Tusj/FFF_Tusj.ttf") format("truetype");
}

.text_style27 {
    font-family: 'text_style27';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style28';
    src: url("/assets/fonts/grand-hotel/GrandHotel-Regular.otf") format("truetype");
}

.text_style28 {
    font-family: 'text_style28';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style29';
    src: url("/assets/fonts/great-vibes/GreatVibes-Regular.otf") format("truetype");
}

.text_style29 {
    font-family: 'text_style29';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style30';
    src: url("/assets/fonts/kaushan-script/KaushanScript-Regular.otf") format("truetype");
}

.text_style30 {
    font-family: 'text_style30';
    font-size: 16px;
}

@font-face {
    font-family: 'text_style31';
    src: url("/assets/fonts/Lobster/Lobster_1.3.otf") format("truetype");
}

.text_style31 {
    font-family: 'text_style31';
    font-size: 16px;
}



.text_style1{font-family:'text_style1'; font-size: 16px;}
.text_style2{font-family:'text_style2'; font-size: 16px;}
.text_style3{font-family:'text_style3'; font-size: 16px;}
.text_style4{font-family:'text_style4'; font-size: 16px;}
.text_style5{font-family:'text_style5'; font-size: 16px;}
.text_style6{font-family:'text_style6'; font-size: 16px;}
.text_style7{font-family:'text_style7'; font-size: 16px;}
.text_style8{font-family:'text_style8'; font-size: 16px;}
.text_style9{font-family:'text_style9'; font-size: 16px;}
.text_style10{font-family:'text_style10'; font-size: 16px;}
.text_style11{font-family:'text_style11'; font-size: 16px;}
.text_style12{font-family:'text_style12'; font-size: 16px;}
.text_style13{font-family:'text_style13'; font-size: 16px;}
.text_style14{font-family:'text_style14'; font-size: 16px;}
.text_style15{font-family:'text_style15'; font-size: 16px;}
.text_style16{font-family:'text_style16'; font-size: 16px;}
.text_style17{font-family:'text_style17'; font-size: 16px;}
.text_style18{font-family:'text_style18'; font-size: 16px;}




.fmEssQ3z_3sv12 {
    flex-basis: 132px;
    height: 40px;
    overflow: hidden;
}



.warning {
    background-color: #ff9800;
    padding: 10px;
    margin-bottom: 10px;
    color: #fff;
}