.main-heading .h1headingtag {text-align: center;}
.main-heading{padding-bottom: 0 !important;}
.h1headingdiv{margin: 10px auto 30px !important;}
   .block-element {display: block;}
header.header {border-bottom: 1px solid #e5e7ec;}
.full-p {text-align: center;margin: 0px auto;}
p{margin: 0;}
.lp-heading .h2headingtag {
    margin: 10px auto 30px !important;
}
.block-left img{border-radius: 20px;}
.profile {padding: 0px 5px;border-right: 1px solid #4D4D4D;border-left: 1px solid #4D4D4D;font-size: 20px;color: #4d4d4d;margin: 0px 10px;}
.grey-sm {color: #8B8B8B;margin: 5px 0px 15px;}
.head {font-size: 30px;line-height: 40px;}
.row ul.two li {font-size: 18px;line-height: 30px;}
    .main-top ul li span, .row ul.two li span {position: absolute;left: 0;top: 0px;}
.bg-f5f5f5 {background: #f5f5f5;clear: both;}
.grey-section1 {padding: 50px 0px;
}
.pl-40 ul.two li span {
    top: 0px;
}
.block-left{max-width: 251px;width: 100%;}
.block-right {width: 77%;}
.mb-30{margin-bottom: 30px;}
.mb-15{margin-bottom: 15px;}
.mt-8 {margin-top: 8px;}
.logo-img{display: inline-block;margin-left: 10px;}
.logo-img a{display: flex; border-left: 1px solid #4d4d4d; padding: 5px 0px 5px 10px;}
.logo-img svg{vertical-align: middle;}
.border-rt-none{border-right: none !important;}
.h3headingtag{text-align: left;}
.border-left{ padding: 30px 0px 27px 15px; background-color: #F5FAFD; border-left: 10px solid #3b5998;}


@media only screen and (min-width: 1025px) and (max-width: 5000px){
    #m_content{max-width: 1280px !important;width: 99% !important;}
    .m_conthead{padding: 10px 0 !important;}
}
.row-section {margin: 50px auto;display: inline-block !important;width: 100%;}
.row {width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;text-align: left;margin-left: 0 !important;}
.HeadingBorder {margin-bottom: 50px;}
@media (min-width: 768px){
.paddingleft70 {padding-left: 70px;}
}
.bg-dk-grey{margin-top: 0 !important;}
@media (max-width: 80rem){#m_content{max-width: 74rem !important;}}
@media(max-width: 992px){
    #fh5co-header .row{display: block;}
}
@media(max-width:767px){
    .h2headingtag{text-align: center;}
    .block-right{margin-top: 30px;}
    .profile{font-size: 18px;}
    .border-left {padding: 30px 5px 27px 15px;}
    #breadcrumb{margin-top: 20px !important;}
    .full-p{margin: 30px auto 0px;}
    .head {font-size: 26px;line-height: 34px;}
    .row {flex-direction: column;}
       .block-element {
    display: inline;
}
.te-center .h3headingtag{text-align: center;}
.row {flex-direction: column;align-items: unset;}
.block-right {width: 100%;}
}