.fbclone_landingpage_2 #global_content{
  width:100%;
}
.fbclone_landingpage_2 .layout_middle{
	padding:0;
}
.fbclone_landingpage_2 .layout_middle > .generic_layout_container{
  padding:25px 0;
  margin-bottom:0;
  border-radius:0;
  border-width:0 !important;
}
.fbclone_landingpage_2 .layout_middle > .generic_layout_container > h3{
	display:none;
}
.fbclone_landingpage_2 .layout_page_footer{
	margin-top:0;
}
/*Common Heading*/
.fbclone_title{
	text-align:center;
	padding:0;
	position:relative;
	margin-bottom:35px;
	font-weight:700 !important;
	font-size:2em;
}
/*Banner Section Landing Page*/
.fbclone_landingpage_2 .layout_middle > .layout_fbclone_landing_page_banner{
	padding:0 !important;
}
.fbclone_landing_page_banner{
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
  position:relative;
	display:flex;
	align-items:center;
	overflow:hidden;
	width:100%;
}
.fbclone_landing_page_banner:before{
	content:'';
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	left:0;
	bottom:0;
}
.fbclone_landing_page_banner_inner{
  position:relative;
	z-index:1;
  align-items:center;
	text-align:center !important;
}
.fbclone_landing_page_banner_inner h1{
  font-size:2.8em;
	font-weight:400 !important;
	margin:0;
	padding:0;
	border:0;
	color:#fff !important;
}
.fbclone_landing_page_banner_inner p{
	font-size:1.2em;
	margin:15px auto;
	line-height:32px;
	color:#fff !important;
}
.fbclone_landing_page_banner_inner .btn{
	font-size:.90em;
	padding:15px 40px;
	border-radius:50px;
	filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.14));
	margin-top:5px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
}
/*Services Page*/
.layout_fbclone_landing_page_service{
	position:relative;
	padding-bottom:0 !important;
}
.fbclone_landingpage_service{
	position:relative;
	z-index:1;
  padding:0;
}
.fbclone_landingpage_service_inner{
	display:flex;
}
.fbclone_landingpage_service h3{
	display:none !important; 
}
.fbclone_landingpage_service .row{
	justify-content:center;
	box-shadow:2px 3px 38px 0 rgba(0, 0, 0, 0.08);
	margin:-80px auto 0;
	position:relative;
	z-index:10;
}
.fbclone_landingpage_service .row > div{
	padding:0;
}
.fbclone_landingpage_service article{
	padding:40px 50px 50px;
	transition:all .5s ease;
	width:100%;
}
.fbclone_landingpage_service_inner i{
	font-size:3em;
	margin-bottom:15px;
	display:block;
}
.fbclone_landingpage_service_inner h4{
	padding:0;
	margin-bottom:15px;
	font-size:1.5em;
  font-weight:600;
 	border:0;
}
.fbclone_landingpage_service_inner p{
	font-size:0.9em;
	line-height:25px;
	margin-bottom:0;
}

/*Landing Page App Section*/
.layout_fbclone_landing_page_app_section{
	box-shadow:inherit !important;
  position:relative;
  padding:20px 0 0 !important;
}
.layout_fbclone_landing_page_app_section:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:.1;
}
.fbclone_landingpage_app_section{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	overflow:visible;
	position:relative;
	z-index:1;
}
.fbclone_landingpage_app_left{
	flex:1;
	padding:30px 50px 30px 0;
}
[dir="rtl"] .fbclone_landingpage_app_left{
	padding:30px 0 30px 50px;
}
.fbclone_landingpage_app_section h3{
	font-size:2.5em;
	font-weight:700 !important;
	margin-bottom:20px;
	padding:0;
}
.fbclone_landingpage_app_section p{
	font-size:1.1em;
	line-height:30px;
}
.fbclone_landingpage_app_links{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin:30px -5px 0;
}
.fbclone_landingpage_app_links a{
	padding:0 5px;
}
.fbclone_landingpage_app_links img{
	max-height:50px;
}
.fbclone_landingpage_app_right{
	width:45%;
}
.fbclone_landingpage_app_right img{
	height:100%;
	max-width:100%;
	object-fit:cover;
	width:100%;
}
/*Blog Section*/
.fbclone_blog_main_inner{
	width:100%;
	margin:auto;
	padding:20px 0;
}
.fbclone_blog_main_inner h3{
	font-size:2em;
	text-align:center !important;
	padding:0;
	margin-bottom:30px;
	font-weight:600;
}
.ewide_blog_main > div{
	padding:0;
}
.ewide_blog_item{
	position:relative;
	height:100%;
}
.ewide_blog_item > article{
	border-radius:3px;
	border-width:1px;
	position:relative;
	transition:all .5s ease;
	height:100%;
}
.ewide_blog_item > article:hover{
  box-shadow:3px 3px 15px #d0d0d0;
	transition:all .5s ease;
}
.ewide_blog_item ._img img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.ewide_blog_item ._head a{
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-weight:600;
	font-size:1.2em;
}
.ewide_blog_item ._img{
	width:100%;
	height:200px;
	position:relative;
	overflow:hidden;
}
.ewide_blog_item ._des{
	font-size:0.9em;
	line-height:24px;
	margin:8px 0;
}
.ewide_blog_item .owner{
	text-transform:capitalize;
	font-size:0.8em;
}
.ewide_blog_item ._cont{
  padding:20px;
}

@media (min-width:1199px){
	.fbclone_landingpage_app_right img{
		max-height:400px;
  }
}
@media (max-width:1199px){
  .fbclone_landingpage_2 #global_content{
		padding:0;
	}
	.container{
		max-width:100%;
		padding:0 15px;
	}
}
@media(max-width:767px){
	.fbclone_landing_page_banner{
		height:auto !important;
		padding:50px 0 110px;
	}
	.fbclone_landing_page_banner_inner h1{
		font-size:2.2em;
	}
	.fbclone_landing_page_banner_inner p{
    font-size:1em;
    margin:10px auto;
    line-height:22px;
  }
	.fbclone_landing_page_banner_inner .btn{
    padding:15px 28px;
  }
	.fbclone_landingpage_service article{
    padding:25px 25px 35px;
  }
	.fbclone_landingpage_service_inner i{
    font-size:2.8em;
    margin-bottom:10px;
   }
	.fbclone_landingpage_service_inner h4{
    margin-bottom:6px;
    font-size:1.2em;
   }
	.fbclone_landingpage_app_section{
		flex-wrap:wrap;
	}
	.fbclone_landingpage_app_right{
		width:100%;
	}
	.ewide_blog_item{
		height:auto;
		margin-bottom:20px;
	}
	.fbclone_landingpage_app_section h3{
    font-size:2em;
    margin-bottom:10px;
  }
	.fbclone_landingpage_app_left{
		padding:20px 0 0 !important;
	  margin-bottom:15px;
	}
	.fbclone_landingpage_app_section p{
    font-size:1em;
    line-height:24px;
  }
	.fbclone_landingpage_app_links{
    margin:15px -5px 0;
  }
	.fbclone_landingpage_app_links img{
    max-height:44px;
    width:100%;
  }
	.fbclone_blog_main_inner h3{
    font-size:1.6em;
    margin-bottom:20px;
  }
	.ewide_blog_item ._cont {
    padding: 15px;
  }
	.ewide_blog_item ._head a{
		font-size:1em;
	}
	.ewide_blog_item ._des{
    line-height:22px;
    margin:4px 0;
  }
}