  h1{
        font-size: 35px;
    }
    h2 {
        font-size: 33px;
    }
    h3 {
        font-size: 25px;
    }
    .post-excerpt p a{
        color:#001f3f !important;
        text-decoration:underline;
    }
    
    .widget-title {
        color: #000;
    }
    .text-color-primary, .title--default {
        color: #000;
    }
    
    .theme-bg-three, .ht-btn, .about-inner-contact-info, .scroll-top, .navigation-menu > ul > li > a:before {
        background: #001f3f !important;
    }
    .navigation-menu > ul > li.has-children--multilevel-submenu ul.submenu {
        border-bottom: 3px solid #001f3f !important;
    }
    
    .single-team-box.style-02 .team-content::after {
        background: #001f3f !important;
    }
    .mobile-menu-overlay__inner{
        background:#333;
    }
    .submenu{
        border-bottom: 3px solid #001f3f !important;
    }
    .heading-title,.section-title, .fun-fact--two .fun-fact__count,.fun-fact--two .fun-fact__text, .title--default{
        color: #001f3f !important;
    }
    .section-sub-title,.text-color-secondary {
        color: black;
    }
    .newsletter-footer-wrap .widget-newsletter-form .subscribe-button .subscribe-btn{
         color: #001f3f !important;
    }
    .newsletter-footer-wrap .widget-newsletter-form .subscribe-button .subscribe-btn:hover {
        background: #001f3f !important;
    }
    .footer-bg--overlay::before {
        background:black;
    }
    
    .breadcrumb {
        background:transparent;
        color:white;
    }
    .breadcrumb-item+.breadcrumb-item::before {
        color: white !important;
    }
    .breadcrumb-item+.breadcrumb-item {
        padding-left: 0.5rem;
        color: #dedede !important;
    }
    
    /* css hover */
    .ht-btn:hover, .ht-btn:active, .ht-btn:focus{
        background:#f47621;
    }
    a:hover {
        color: #333;
    }
    .footer-widget__item-list li a:hover{
        color: #001f3f !important;
    }
    [data-overlay]:before {
        background-color: #4c445b;
    }
    .contact-form__one {
        background: #4c445b;
    }
    
    /*toc*/
    #toc {
      width: 100%;
      background: #eee;
      padding:10px;
      margin-bottom:20px;
    }
    #toc ul {
        padding-left: 20px;
    }
    .widget-latestblog ul li:not(:last-child) {
        margin-bottom: 0px;
    }
    
    /*sub-menu*/
    .navigation-menu > ul > li.has-children--multilevel-submenu {
        position: relative;
    }
   .navigation-menu > ul > li.has-children--multilevel-submenu ul.submenu {
       position: absolute;
        top: 100%;
        left: 0;
        -webkit-box-shadow: 0 2px 29px rgba(0, 0, 0, 0.05);
        box-shadow: 0 2px 29px rgba(0, 0, 0, 0.05);
        border-bottom: 3px solid #273272;
        background-color: #ffffff;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
        -o-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transition-delay: 0.2s;
        -o-transition-delay: 0.2s;
        transition-delay: 0.2s;
        -webkit-transition-duration: 0.4s;
        -o-transition-duration: 0.4s;
        transition-duration: 0.4s;
        visibility: hidden;
        opacity: 0;
        min-width: 248px;
        padding: 20px 0;
        z-index: 9;
    }
    .submenu > li {
        position: relative;
    }
    .submenu > li > a {
        display: block;
        padding: 5px 30px;
        color: #707070;
        font-weight: 400;
        -webkit-transition: 0s;
        -o-transition: 0s;
        transition: 0s;
    }
    .single-team-box.style-02 .team-image {
        max-height: 270px;
    }
    article ul li {
        list-style:disc;
        margin-left: 15px;
    }
    .lates-single-blog .blog-media a img {
        max-height: 250px;
        width: 100%;
        object-fit: cover;
        display: block;
    }
    .widget-latestblog-image{
        max-height: 70px;
    }
    .widget-latestblog-image a img{
        width: 100%;
        object-fit: cover;
        display: block;
    }
    .button_mobile_on{
        display:none;
    }