.fbclone_landingpage_1 .layout_page_header{
	display:none;
}
.fbclone_landingpage_1 #global_content{
  width:100%;
}
.fbclone_landingpage_1 .layout_middle{
	padding:0;
}
.fbclone_landingpage_1 .layout_middle > .generic_layout_container{
  padding:25px 0;
  margin-bottom:0;
  border-radius:0;
	border-width:0 !important;
}
.fbclone_landingpage_1 .layout_middle > .generic_layout_container > h3{
	display:none;
}
.fbclone_landingpage_1 .layout_page_footer{
	margin-top:0;
} 
.landing_page_two #global_header,
.landing_page_two #global_footer{
	display:none;
}
/*LANDING PAGE CSS*/
.fbclone_landingpage_1 #global_content{
  min-height:650px !important;
}
.fbclone_landingpage_1 #global_wrapper{
	padding:0 !important;
	margin:0 !important;
}
.fbclone_landingpage_1 .layout_middle{
	overflow:visible;
}
.layout_fbclone_landing_page{
	background:none !important;
	border-width:0 !important;
	padding:0 !important;
	margin:0 !important;
	box-shadow:none !important;
}
.landing_page_sign_up_main{
	margin:0 auto;
	max-width:1020px;
  width:100%;
}
.login_left_section{
	max-width:580px;
	width:100%;
}
.recent_login_head a{
  pointer-events:none;
}
.login_left_section > a > img{
  max-width:300px;
	max-height:60px;
}
.recent_login_head > a > img{
  max-height:60px;
}
.recent_login_head > a{
	font-size:2.5em;
	font-weight:600;
	margin-bottom:10px;
	display:inline-block;
}
.login_left_section > a{
	font-size:2.6em;
	font-weight:600;
	margin-bottom:20px;
	display:inline-block;
  pointer-events:none;
}
.login_left_section .left_heading > p{
	font-size:1.8em;
	font-weight:400;
	line-height:34px;
	max-width:85%;
	margin-top:2px;
}
.login_right_section .login_form{
	max-width:400px;
	width:100%;
}
.login_right_section .login_form{
	box-shadow:0 2px 4px rgba(0, 0, 0, .1), 0 8px 16px rgba(0, 0, 0, .1);
	padding:20px 20px 28px;
}
.login_right_section ._paragraph{
	text-align:center;
	margin-top:30px;
}
.login_right_section .global_form > div > div h3{
	display:none;
}
.login_right_section .layout_user_login_or_signup .form-elements{
	border-bottom-width:1px;
	overflow:visible;
	position:relative;
	margin-bottom:25px;
}
.login_right_section .global_form div.form-label{
	display:none !important;
}
.login_right_section .global_form div.form-element{
	min-width:auto;
	max-width:none;
	width:100%;
	margin-bottom:15px;
}
.login_right_section .global_form div.form-element p.hint{
	display:none;
}
.login_right_section .login_form input[type=text], 
.login_right_section .login_form input[type=email], 
.login_right_section .login_form input[type=password]{
	width:100%;
	max-width:100%;
	padding:14px 10px;
	font-size:1em;
}
.login_right_section .global_form div#submit-element button{
	font-size:1.3em;
	padding:10px 0;
	display:block;
	width:100%;
	margin-right:0;
}
.login_right_section .lp_signup{
	text-align:center;
}
 .login_right_section h3{
	display:none;
}
.login_right_section #forgot-wrapper .form-element{
	text-align:center !important;
}
.login_right_section .global_form_box .form-label label{
	display: block;
	margin-bottom: 8px;
	font-size: 0.95em;
}
.login_right_section #user_form_login #submit-wrapper button{
	width: 100% !important;
	min-height:48px;
	font-size:1.2em;
	text-transform:capitalize;
	margin-top:5px;
}
.login_right_section .user_signup_link{
	display:none;
}
.login_right_section .user_showhidepassword > i{
	margin-top: -52px;
	z-index: 1;
	position: relative;
}
.login_right_section .lp_signup > a{
	font-size:1.2em;
	padding:0 20px;
  min-height:48px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
  border-width:1px;
}
.login_right_section .sociallogin_buttons{
	margin-top:15px;
	margin-left:40px;
	padding:10px;
	border-width:1px;
}
.login_right_section .sociallogin_buttons > p{
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:10px;
}
[dir="rtl"] .login_right_section .showhide_password{
	float:left;
}
/*Recent Login*/
.recent_login_section{
	width:100%;
}
.recent_login_section > .recent_login_head > h2{
	font-size:2em;
	font-weight:600;
	margin:12px 0 5px;
}
.recent_members_data{
	display:flex;
	flex-wrap:wrap;
}
.recent_members_data > div{
	margin:12px 16px 0 1px;
	border-width:1px;
	display:block;
	transition:all .2s ease-in-out;
	width:180px;
	position:relative;
  overflow:hidden;
}
.recent_members_data > div:hover{
	box-shadow:0 -1px 4px 2px #dddfe2;
	text-decoration:none;
}
.members_tab_item > ._img{
	display:flex;
	width:180px;
	height:150px;
	justify-content:center;
	align-items:center;
}
.members_tab_item > ._img img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:top;
}
.members_tab_item > ._img i{
	width:42px;
	height:42px;
	text-align:center !important;
	font-size:22px;
	border-radius:50px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.members_tab_item > ._cont{
	padding:10px 6px;
	text-align:center;
	font-size:16px;
	text-transform:capitalize;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.recent_members_data > div .close-btn{
	position:absolute;
	background:rgba(0, 0, 0, 0.3) !important;
	color:#fff !important;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-radius:10px;
	top:4px;
	right:4px;
	padding:0;
	transition:all .2s ease-in-out;
}
[dir="rtl"] .recent_members_data > div .close-btn{
	right:auto;
	left:4px;
}
.landing_page_sign_up_main .recent_members_data > div:hover .close-btn{
	box-shadow:1px 1px 2px 0 rgba(0, 0, 0, .3);
	transform:scale(1.5);
	top:7px;
	right:7px;
	background-color:#fff !important;
}
[dir="rtl"] .landing_page_sign_up_main .recent_members_data > div:hover .close-btn{
	right:auto;
	left:7px;
}
.landing_page_sign_up_main .recent_members_data > div:hover .close-btn *{
	color: #000 !important; 
}
.landing_page_sign_up_main .recent_members_data > div:hover .close-btn i{
	margin-left:0;
}
.landing_page_sign_up_main .recent_members_data > div .close-btn i{
	display: flex;
	align-items: center;
	justify-content: center;
  margin-left:0.5px;
	font-size: 0.8em;
	height: 100%;
	width: 100%;
	line-height:normal;
	color: #fff !important;
}
/* Login Popup FB */
.fbclone_poploginfb_login{
  text-align:center;
}
.fbclone_poploginfb_login_ul{
  padding:20px 20px 0;
}
.fbclone_poploginfb_login_ul li > img{
	max-width:160px;
	max-height:160px;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:top center;
	border-radius:5px;
	display:block;
	margin:0 auto;
}
.fbclone_poploginfb_login_ul li > span{
	margin:10px 0;
	text-align:center !important;
	display:flex;
	align-items:center;
	justify-content:center;
}
.fbclone_poploginfb_login_ul li input[type=password]{
	width:95%;
	margin-bottom:15px;
}
.fbclone_poploginfb_login_ul li button{
	width:98%;
	line-height:28px;
}
.fbclone_poploginfb_login_ul li a{
	padding:15px 0;
	display:block;
	margin-top:15px;
	border-top-width:1px;
	font-size:13px;
	text-align:center !important;
}
.fbclone_poploginfb_login_ul li #poploginfbpassworderror{
	background:#be4b49 !important;
	color:#fff !important;
	padding:10px;
	margin:0 0 10px;
	font-size:100%;
}
.fbclone_poploginfb_login_ul .remember-me{
	width:95%;
	margin:auto;
	text-align:left;
	margin-bottom:15px;
	font-size:13px;
}
.fbclone_poploginfb_login_ul .remember-me input{
  margin-top:3px;
}
@media (min-width:992px){
	.login_right_section{
		min-width:400px;
	}
	.login_left_section,
	.recent_login_section{
		min-width:580px;
	}
  .recent_login_section{
    margin-top:-40px;
  }
}
@media (min-width:768px) and (max-width:991px){
	.recent_login_section,
	.login_left_section{
		max-width:440px;
		padding: 0 10px;
	}
}
@media (max-width:1199px){
  .fbclone_landingpage_1 #global_content{
		padding:0;
	}
	.container{
		max-width:100%;
		padding:0 15px;
	}
	.login_left_section .left_heading > p{
		max-width:100%;
	}
}
@media(min-width:768px){
	.landing_page_sign_up_main{
		display:flex;
		align-items:center;
    min-height:650px !important;
		justify-content:center;
    padding:50px 0;
	}
	.layout_page_user_auth_login{
		margin:0 auto;
		width:480px;
	}
}
@media (max-width:767px){
  .fbclone_landingpage_1 #global_content{
		min-height:inherit !important;
		padding:30px 20px 10px !important;
	}
	.login_right_section .sociallogin_buttons{
		margin:0;
	}
	.recent_login_head{
		margin-top:10px;
	}
	.recent_login_section
	.login_left_section{
		margin-bottom:20px;
	}
  .login_left_section,
	.login_left_section *,
	.recent_login_head{
    text-align:center !important;
  }
	.recent_members_data{
		justify-content:center;
	}
	.login_right_section .login_form{
		margin: 50px auto 0;
	}
	.recent_login_section{
		margin: auto;
	}
	.recent_login_head *{
		text-align: center !important;
	}
}
@media (max-width:599px){
	#fbclone_form_login > div > div > .form-elements, 
	.recent_login_section{
		width:100%;
	}
	.recent_login_section{
    margin-bottom:20px;
  }
	.login_left_content .left_heading p{
		font-size:1.2em;
		max-width:100%;
	}
	.login_left_content .left_pragraph p{
		font-size:0.9em;
	}
	.recent_members_data > div{
    margin:15px 10px 0 0;
    width:calc(50% - 10px)
  }
	.members_tab_item > ._img{
    width:100%;
	}
}