h1, h2, h3, h4, h5, h6 {
font-family:Poppins, sans-serif !important;
font-weight: 700;
}
h1, h2 {
font-weight: 700;
}
h3{
font-weight:500;
}
body {
font-family: Roboto, sans-serif !important;
}
.thsn-navbar div > ul > li > a, 
.thsn-header-button,
.thsn-navbar ul>li>ul>li>a{
font-family: "Roboto", sans-serif;
font-size: 14px !important;
font-weight:500 !important;
}
body.thsn-sidebar-no #content .site-main .entry-content>.thsn-row:first-child {
margin-top: 0px !important;
}
.thsn-sticky-logo-no.thsn-responsive-logo-no.thsn-responsive-header-bgcolor-white {
border-bottom: 8px solid #ed1e26 !important;
}
.site-content-wrap {
border-top: none !important;
}
@media (min-width: 768px) {
.thsn-header-style-2 .thsn-title-bar-wrapper { }
}
.thsn-title-bar-content, .thsn-title-bar-wrapper {
min-height: unset !important;
}
.thsn-title-bar-content {
padding: 64px 0 0 !important;
}
.thsn-header-style-2 .thsn-navbar>div>ul>li.current-menu-item>a {
color: #ed2027 !important;
}
h1:not(.site-title) {
padding-top: 50px !important;
}
.thsn-service-single .thsn-featured-wrapper img {
box-shadow: none !important;
border-radius: 0px !important;
}
.owl-carousel .owl-stage-outer {
overflow: visible !important;
}
.thsn-service-category {
display: none !important;
}