@media (min-width: 992px){
     #tncms-region-global-skyline, #tncms-region-nav-skyline-nav, #site-top-nav-container, #site-header-container {
        display:none;
         height:0;
    }
     #site-navbar-container {
         display: flex;
         justify-content: center;
         column-gap: 10px;
    }
     #site-navbar-container.affix-top,#site-navbar-container.affix-top #main-navigation{
         /* background: #fff !important */
    }
     #site-container #site-navbar-container.affix-top .navbar-default .navbar-nav > li > a{
         font-weight: 400;
         line-height: 36px;
         font-size: 16px !important;
         text-transform: capitalize;
         padding: 0;
    }
    #site-container #site-navbar-container.affix .navbar-default .navbar-nav > li > a{
        font-size:16px !important;
    }
     #site-navbar-container.affix{
        transform: none !important
    }
     #site-navbar-container.affix-top {
         -webkit-animation: none;
         animation: none;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         border-bottom: 1px solid #ccc;
         box-shadow: 0 2px 4px 0 rgba(0,29,48,.3);
    }
     #site-navbar-container{
        border-bottom: 1px solid #ccc !important;
         box-shadow: 0 2px 4px 0 rgba(0,29,48,.3) !important;
    }
     #site-navbar-container.affix-top #main-navigation .nav li.active > a::before{
         display: none 
    }

    .affix-top #main-navigation .navbar-nav > .dropdown .dropdown-menu{
         display: none 
    }
    #main-nav_menu > .dropdown.active {
        display: none !important;
    }
    #site-container #site-navbar-container #main-navigation.navbar-default {
        border: none !important;
    }
    
     #site-navbar-container.affix-top{
         padding-top: 10px;
         padding-bottom: 9px 
    }
     .affix-top #tncms-region-affix-nav-brand{
         height: 36px;
         width:36px;
    }
     #site-navbar-container.affix-top {
         display: flex;
         justify-content: center;
         column-gap: 10px 
    }
    
     .sm-brand .img-responsive{
         max-width: 33px !important 
    }
     .sm-brand{
         display: none 
    }
     .affix-top .sm-brand{
         display: block;
         position: relative;
         z-index: 10 
    }
     .affix-top #tncms-region-main-nav-right-region{
        display: flex !important;
        column-gap: 8px;
    }
     #site-navbar-container.affix{
        animation: none !important;
        margin-bottom: 0 !important;
    }
     #site-navbar-container.affix-top{
        animation: none !important;
        margin-bottom: 0 !important
    }
     #main-page-container{
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-top: -2px;position:relative
    }
    #site-container .affix #main-navigation {
        margin: 0 !important;
    }
}
 @media (min-width: 1200px){
   #site-footer {width: min(1200px,calc(100% - 30px));margin: 0 auto}
}

#site-navbar-container{
    top: 0;
    margin: 0 auto;
    width: 100%;
    z-index: 500;
    position: fixed;
}

#main-body-container {
    margin-top: 0px!important;
}

#main-page-container {
padding-left: 0!important;
padding-right: 0!important;
}
.affix-top #main-navigation{margin-left: 0 !important}
.affix #main-navigation {
    margin-left: 0 !important;
}
.row {
    max-width: 100%;
    max-width: 100vw;
}