.perfect-banner-section img,.blog-section  img {
	width: 100%;
}
.perfect-banner-content h1,.perfect-banner-content p,
.banner-btn a,.blog-box-1 p,.blog-box-1 h4,.blog-btn a,
.blog-section p,.blog-section h3 {
	font-family: 'Exo', sans-serif !important;
}
.banner-btn .wp-block-button__link,
.blog-btn .wp-block-button__link {
	padding: 0px !important;
	font-weight: 700;
}
.banner-btn .wp-block-button__link:before,
.blog-btn .wp-block-button__link:before {
	content: "\f30b";
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-weight: 700;
    margin-left: 8px;
    position: absolute;
}
.banner-btn .wp-block-button__link:before {
	color: #fff;
	left: 100%;
}
.blog-btn .wp-block-button__link:before {
	color: #3F424E;
	left: 102%;
}
.banner-btn .wp-block-button__link:hover,
.blog-btn .wp-block-button__link:hover {
	background: #00000000 !important;
	color: #97cb17 !important ;
	border: none !important;
}
.banner-btn .wp-block-button__link:hover:before,
.blog-btn .wp-block-button__link:hover:before,
.root:hover,.comment:hover,.root:hover:before,
.comment:hover:before,.date:hover:before,
.blog-box.wp-block-columns time:hover {
	color: #97cb17 !important;
}
.banner-content p {
	font-size: 400;
}
.blog-box {
	color: #74767d;
    border-top: solid 1px #ebeced;
    border-bottom: solid 1px #ebeced;
}
.root:before,.date:before,.comment:before {
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #74767D;
    font-weight: 700;
    margin-right: 6px;
}
.root:before{
	content: "\f007";
}
.date:before {
	content: "\f073";
}
.comment:before {
	content: "\f086";
}
.blog-section h3 {
	border-bottom: 2px solid;
}
.blog-section .search-box-1 {
	border: solid 1px #bbb;
    padding: 9px 10px;
    margin-bottom: -18px !important;
}
.blog-section .search-box-2 {
	background: #97cb17;
	padding: 9px 10px;
	font-weight: 800;
}
.blog-section h3 {
	margin: 0px !important;
}
.blog-box.wp-block-columns {
	gap: 0px !important;
}
.blog-box.wp-block-columns .wp-block-column {
	flex-basis: max-content;
	padding: 0px !important;
}
.blog-box-1 .post-box .wp-block {
	margin-top: 21px !important;
}
.block-editor-block-list__block.wp-container-8.wp-block-columns.blog-section {
	margin-left: 100px !important;
	margin-right: 100px !important;
} 
