.blog_conteainer{ padding-bottom:50px;}
.ag_blog_header, .ag_header_image { width:100%; float:left; position:relative;}
.ag_header_image img{object-fit: cover; width:100%;}
.ag_blog_header .ag_header_title{ position:absolute; top:50%; width:100%; left:0; color:#fff;}
.ag_header_title h1{ font-family: 'Work Sans', sans-serif; font-size:40px; font-weight:600;
padding-left:30px;}

.ag_blog_container{ width:100%; float:left; position:relative; background-color: #dedede;
     padding: 30px 30px;border-radius: 6px; box-sizing:border-box;
	margin-left:-10px; margin-top:-10px; }

.ag_blog_container_single{width:100%; float:left; position:relative;padding: 30px 30px;border-radius: 6px;
box-sizing:border-box; }
.ag_parent-border {
    position: relative;
    z-index: 0;
	border:2px solid #dedede;
	width:100%;
	padding-bottom:10px;
	margin-left:10px;
	box-sizing:border-box;
	border-radius: 6px;
	float:left;
	margin-bottom:50px;
}
.ag_blog-feature {
    position: relative;
    width: 100%;
    overflow: hidden;
	border-radius: 6px;
	float:left;
}
.ag_blog-feature:hover .ag_blog-feature-overlay{
    opacity: 1;
}
.ag_blog-feature:hover .ag_blog-feature-overlay a{
    bottom:65px;
}
.ag_blog-feature-overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(68, 171, 210, 0.70);
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    padding-top: 12%;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
.ag_blog-feature-overlay a {
    top:40%;
    position: absolute;
    left:50%;
    margin-left:-35px;
    transition: all 0.6s;
}
.ag_blog-feature-overlay a span.icon{
    width:70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background-color: #fff;
    color:#e3ad16;
    display: inline-block;
    font-size:2rem;
    border-radius: 50%;
}
.ag_blog-feature-overlay a:hover span.icon{
    background-color: #e3ad16;
    color:#fff;
}
.ag_post_title{ width:100%; float:left; position:relative; margin-top:15px;}
.ag_post_title h4{font-family: 'Work Sans', sans-serif; font-size:20px;}
.ag_post_title h4 a{color:#000;}
.ag_post_title h4 a:hover{ color:#729946;}
.ag_post_date_cat{ width:100%; float:left; position:relative; margin:15px 0px; border-bottom:1px solid #ededed;
padding-bottom:15px;}
.ag_tag_box{ display:inline-block; float:left; border-radius:50px; color:#fff; padding:10px 15px; background:#729946;}
.ag_tag_box a{ color:#fff; font-size:14px;}
.ag_date_box{ display:inline-block; float:right; padding-top:10px;}
.ag_post_content{ width:100%; float:left; position:relative;}

.ag_autor_read_more{width:100%; float:left; position:relative; margin-top:15px;}
.ag_autor{ float:left; width:90px; height:90px; border-radius:50%; overflow:hidden; position:absolute;
background:#fff; padding:10px; bottom:-60px;}
.ag_autor_name{ float:left; margin-left:20%; margin-top:20px;}
.ag_autor_name span{ color:#729946;}
.read_more_seaction{ float:right;}
.read_more_btn{ display:inline-block; background:#e3ad16; padding:2px 2px 2px 20px; color:#fff; border-radius:50px;}
.read_more_btn .read{ color:#e3ad16; background:#fff; width:40px; height:40px; border-radius:50%; text-align:center;
line-height:40px; margin-left:10px;}
.read_more_btn:hover{ background:#e38016; color:#fff;}

.ag_sidebar_blog{ width:100%; float:left; position:relative;}
.ag_sidebar_blog .ag_widget{ width:100%; float:left; margin-bottom:50px;}
.ag_widget .ag_widget_title{ width:100%; border-bottom:5px solid #7a955b; padding-bottom:10px;}
.ag_widget .ag_widget_title h4{ color:#000; font-family: 'Work Sans', sans-serif; font-size:20px;}
.ag_widget .widget_list_items{ display:block;}

.ag_widget .widget_list_items li{ display:block; border-bottom:1px solid #dedede; padding:15px 0px 15px 20px;}
.ag_widget .widget_list_items li:last-child{ border:0;}
.ag_widget .widget_list_items li:before{ content:"\f04b"; font-family:fontawesome; position:absolute; left:0;}
.ag_widget .widget_list_items li a{ color:#636364;}
.ag_widget .widget_list_items li a:hover{ color:#e38016;}

.ag_widget .widget_list_items2 li{ display:block; border-bottom:1px solid #dedede; padding:15px 0px 15px 20px;}
.ag_widget .widget_list_items2 li:last-child{ border:0;}
.ag_widget .widget_list_items2 li:before{ content:"\f138"; font-family:fontawesome; position:absolute; left:0;}
.ag_widget .widget_list_items2 li a{ color:#636364;}
.ag_widget .widget_list_items2 li a:hover{ color:#e38016;}

.ag_widget .widget_list_items3 li{ display:block; border-bottom:1px solid #dedede; padding:15px 0px 15px 20px;}
.ag_widget .widget_list_items3 li:last-child{ border:0;}
.ag_widget .widget_list_items3 li:before{ content:"\f02c"; font-family:fontawesome; position:absolute; left:0;}
.ag_widget .widget_list_items3 li a{ color:#636364;}
.ag_widget .widget_list_items3 li a:hover{ color:#e38016;}

.ag_widget .widget_list_items4 li{ display:block; border-bottom:1px solid #dedede; padding:15px 0px 15px 20px;}
.ag_widget .widget_list_items4 li:last-child{ border:0;}
.ag_widget .widget_list_items4 li:before{ content:"\f016"; font-family:fontawesome; position:absolute; left:0;}
.ag_widget .widget_list_items4 li a{ color:#636364;}
.ag_widget .widget_list_items4 li a:hover{ color:#e38016;}

.ag_widget .widget_list_items5 li{ display:block; border-bottom:1px solid #dedede; padding:15px 0px 15px 20px;}
.ag_widget .widget_list_items5 li:last-child{ border:0;}
.ag_widget .widget_list_items5 li:before{ content:"\f114"; font-family:fontawesome; position:absolute; left:0;}
.ag_widget .widget_list_items5 li a{ color:#636364;}
.ag_widget .widget_list_items5 li a:hover{ color:#e38016;}



.ag_blog_share{ width:100%; float:left; position:relative; border-top:1px solid #ccc; margin-top:50px;
padding:30px 0px;}
.ag_socil_share{ display:block; text-align:center;}
.ag_socil_share li{ display:inline-block; padding:0px 5px;}
.ag_socil_share li a{ width:40px; height:40px; display:block; text-align:center; line-height:40px;
border-radius:50%;}
.ag_facebook,.ag_facebook:hover{ background:#475993; color:#fff !important;}
.ag_twitter,.ag_twitter:hover{ background:#76a9ea; color:#fff !important;}
.ag_pinterest,.ag_pinterest:hover{ background:#9f1121; color:#fff !important;}
.ag_google,.ag_google:hover{ background:#f34a38; color:#fff !important;}
.ag_linkedin,.ag_linkedin:hover{ background:#0077b7; color:#fff !important;}

.ag_comment_section{ width:100%; float:left; position:relative;  border-top:1px solid #ccc; padding-top:30px;margin-bottom:40px;}
.user_comment{ width:100%; float:left; padding:10px; box-sizing:border-box;
border:1px solid #ccc; margin-top:-1px;}
.user_comment .ag_user_avatar{ width:60px; height:60px; float:left; overflow:hidden; margin-right:15px;}
.user_comment .ag_comment_text{}
.ag_commet_reply{ color:#fff; background:#70973f; padding:5px 10px; display:inline-block; border-radius:30px;}
.ag_commet_reply:hover{ color:#fff; background:#78a83b;}

.ag_reply_from_box{width:100%; float:left; position:relative; background-color: #dedede;
     padding: 30px 30px;border-radius: 6px; box-sizing:border-box; margin-top:50px;}
	 /*.ag_reply_heading{ padding-bottom:30px;}*/
	 .ag_reply_from p{ padding:3px 0px;}
	 .ag_reply_from textarea{ width:100%; height:150px; resize:none; border:1px solid #ccc; text-indent:5px;
	 outline:none;}

.fieldWrapper > label{
    display:none;
}

.ag_reply_heading>h5{ padding-bottom:10px; margin-top:50px;}
.wmd-preview-title{display:none !important;}
.wmd-panel.wmd-preview{display:none !important;}
