.tf-page-title{
    padding: 15px 0 !important;
}
.footer .footer-heading , .footer .footer-logo{
    margin-bottom: 0;
}
.footer-body .row{
    display: flex;
    align-items: center;
}

.footer .footer-wrap .footer-body {
    padding-top: 20px;
    padding-bottom: 20px;
}
.blog-article-item .article-content{
padding-top: 15px;
    gap: 0px;
}
.blog-detail-main .icon{
display: none;
}
body{
background-color: #eaf1f5;
}
.blog-detail{
padding: 0;
}
.footer .container{
background-color: unset;
}
.article-title a{
display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px !important;
    font-weight: bold !important;
}
.post_top_ads{
display: flex;place-content: center;gap: 10px;
margin-bottom: 30px;
margin-top: 30px;
}
@media only screen and (max-width:767px){
.post_top_ads{
    flex-direction: column;
}
}
        #i9akh{            
    overflow: hidden;
        }
.desc h2{
    font-size: 20px;
}
        .widget-tab-2 {
            gap: 15px !important;
        }

            .widget-tab-2 .nav-tab-item a {
                font-weight: Bold;
            }

                .widget-tab-2 .nav-tab-item a.active {
                    border-bottom-color: #b03b3f !important;
                }

        .tf-btn.style-2 {
            background-color: #a71f2380;
            color: white !important;
        }

        .widget-tab-2 .nav-tab-item a {
            padding-bottom: 3px;
        }

        #mainContainer {
            background-color: #eaf1f5;
        }

        .moduleBox {
            border: 1px solid rgb(245, 245, 245);
            box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px;
            transition: box-shadow 0.3s;
            border-radius: 8px;
            margin-bottom: 30px;
            background-color: white
        }
#header{background-color: #eaf1f5;}
blockquote{
border-left:none;
}

.blog-article-item{
border-radius: 10px !important;border: 1px solid rgb(245, 245, 245);padding: 5px;box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px;
}
.blog-article-item .article-thumb a img{
height: 180px !important;
}
blog-article-item .desc{
font-size: 13px;  display: -webkit-box;min-height: 85px;font-size: 13px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.6;max-height: 6.4em;
}
.blog-article-item.style-row .article-thumb , .blog-article-item.style-row .article-thumb a{
height: unset;
width: unset;
}
.blog-article-item.style-row .article-content{
width: 100%;
}
.blog-article-item.style-sidebar .article-content{
width: 100%;
}
#magazines.flat-spacing-1{
padding: 0;
}
#magazines_lead{
display:none;
}
.blog-article-item.style-sidebar{
width: 100%;
    border: none;
    box-shadow: none;
}
#footer_col1 ul,#footer_col1 p,#footer_col2 ul,#footer_col3,#footer_col4 .footer-newsletter{
display:none;
margin:0;
}
#footer_col2{
text-align:center;
}
#footer_col4{
text-align:left;
}
.footer .footer-wrap .footer-body {
    padding-top: 10px;
    padding-bottom: 0px;
}
.article-content .desc{
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    margin-bottom: 10px;
    min-height: 66px;

}
.article-content .desc:first-of-type {
  display: none;
}
.blog-article-item , .blog-detail .container,#contact_us .container{
    background-color: white;
}
#contact_us.flat-spacing-9{
padding: 0;
}