/*===================================== 
YOU CAN WRIGHT CUSTOME CSS 
======================================*/
.visuallyhidden {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}
.support-skew span{
    font-family: Lato;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}
.widget-title{
    font-family: Lato;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: white;
    margin-bottom: 30px;
    display: block;
}
.post-title a{
    color: white;
}
.call-to-action-left span{
    font-family: Lato;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
    display: block;
}
.section-head span{
    font-family: Lato;
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    display: block;
    margin-bottom: 20px;
}
.text-justify{
    text-align: justify;
}
.text-uppercase{
    text-transform: uppercase!important;
}
.fs-14{
    font-size: 14px;
}
.fs-15{
    font-size: 15px;
}
.blog h3 a{
    color: black!important;
}
.blog.blog-grid-3-button a{
    color: black!important;
}
.mt-40{
    margin-top: 40px;
}
.lh-24{
    line-height: 24px;
}
.tw-post-detail h3{
    font-family: Lato;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #3d474a;
    margin-bottom: 10px;
    margin-top: 10px;
}
.mh-65{
    min-height: 65px;
}
.flex-center{
    display: flex;
    justify-content: center;
    align-items: center;
}
.mh-55{
    max-height: 55px;
}
.wt-recent-news{
    line-height: 15px;
    margin-top: 5px;
    margin-bottom: 4px;
}
.wt-post-text{
    text-align: justify;
}