body {
    font-size: 1rem;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 500;
}
h2, .h2 {
    font-size: 1.6rem;
}
h5, .h5 {
    font-size: 1.2rem;
}
#top-primary-nav .menuzord-menu > li > a, #top-primary-nav-clone .menuzord-menu > li > a, .menuzord-menu > li > .megamenu .megamenu-row li a.menu-item-link.tm-submenu-title {
    font-size: 1rem;
    font-weight: 500;
    line-height: 23px;
}
.menuzord-menu > li > .megamenu .megamenu-row li a.menu-item-link.tm-submenu-title {
    font-size: 0.95rem;
    line-height: 23px;
}
.tm-sc-section-title .title-wrapper .paragraph {
    font-size: 1em;
}
.widget ul li span{
    width: 90%;
    font-size: 0.9rem;
}
footer#footer .link-box h6 {
    font-size: 16px;
}
.icon-box .content p {
    font-size: 15px;
    line-height: 23px;
    height: 50px;
}
.tm-sc-projects.projects-style6-hanging-content .tm-project .details h5.title {
    font-size: 16px;
    font-weight: 500;
}
.tm-sc-line-with-text .horizontal-text {
    letter-spacing: 0;
    font-weight: normal;
}
@media (max-width: 1080px) and (min-width: 992px) {
    #top-primary-nav .menuzord-menu > li > a, #top-primary-nav-clone .menuzord-menu > li > a, .menuzord-menu > li > .megamenu .megamenu-row li a.menu-item-link.tm-submenu-title {
        font-size: 14px;
    }
       
}
@media (max-width: 992px){
#top-primary-nav .menuzord-menu > li > a, #top-primary-nav-clone .menuzord-menu > li > a, .menuzord-menu > li > .megamenu .megamenu-row li a.menu-item-link.tm-submenu-title {
    font-size: 1.2rem !important;
}
}
