
/*
Template Name: Biziness 
Author: MarkUps
Author URI: http://www.markups.io/
Version: 1.0
*/


/* Table of Content
==================================================
#BASIC TYPOGRAPHY
#HEADER  
#MENU 
#FEATURED SLIDER 
#ABOUT US
#COUNTER
#SERVICE 
#PORTFOLIO
#TEAM
#TESTIMONIAL
#CLIENTS
#CONTACT US
#FOOTER
#RESPONSIVE STYLE
*/


@font-face {
   font-family: 'Gotham Book';
   font-style: normal;
   font-weight: normal;
   src: url('assets/fonts/Gotham-Book.woff') format('woff'),
       url('assets/fonts/Gotham-Book.woff2') format('woff2'),
       url('assets/fonts/Gotham-Book.ttf') format('truetype');
                   
   }
   
   @font-face {
   font-family: 'Gotham';
   font-style: normal;
   font-weight: bold;
   src: url('assets/fonts/Gotham-Bold.woff') format('woff'),
       url('assets/fonts/Gotham-Bold.woff2') format('woff2'),
       url('assets/fonts/Gotham-Bold.ttf') format('truetype');
                   
   }
   
   @font-face {
   font-family: 'Gotham Medium';
   font-style: normal;
   font-weight: bold;
   src: url('assets/fonts/Gotham-Medium.woff') format('woff'),
       url('assets/fonts/Gotham-Medium.woff2') format('woff2'),
       url('assets/fonts/Gotham-Medium.ttf') format('truetype');
                   
   }
   
   @font-face {
   font-family: 'Gotham Light';
   font-style: normal;
   font-weight: bold;
   src: url('assets/fonts/Gotham-Light.woff') format('woff'),
       url('assets/fonts/Gotham-Light.woff2') format('woff2'),
       url('assets/fonts/Gotham-Light.ttf') format('truetype');
                   
   }
   
   
   /*--------------------*/
   /* BASIC TYPOGRAPHY */
   /*--------------------*/
   
   body,
   html {
      overflow-x:hidden;
   }
   
   body {
      font-family: 'Gotham Book', sans-serif;
      font-size: 15px;
      letter-spacing: 0.5px;
      line-height: 1.5;
      color: #222;
   }
   
   ul {
      padding: 0;
      margin: 0;
   }
   
   ul li {
      list-style: none;
   }
   
   ul.bullet-list > li {
      list-style-type:disc;
   }
   
   ul.bullet-list-inner > li:before {
      content: '-';
      display: inline-block;
       padding-right: 15px;
       margin-left: -15px;
      width:5px;
   }
   
   ul.bullet-list-inner > li {
      padding-left: 5%;
   }
   
   a { 
      text-decoration: none; 
      color:#0a5da9;
   }
   
   a:hover,
   a:focus {
      outline: none;
      text-decoration: none;
   }
   
   .neutral a {
      color:inherit;
   }
   
   .neutral a:hover, .neutral a.active {
      color:#0a5da9;
      text-decoration: underline;
   }
   
   a.read-more {font-weight: bold;}
   
   a.link-item {
      margin-bottom: 10px;
      display:block;
   }
   
   .breadcrumbs a {
      color:#fff;
   }
   
   .breadcrumbs a:hover {
      text-decoration: underline;
   }
   
   strong {
      font-family: 'Gotham', sans-serif;
      font-weight:bold;
   }
   
   .center {
      text-align:center;
   }
   
   .modal, .modal-open {
      padding-right: 0 !important;
   }
   
   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {
      font-family: 'Gotham Book', sans-serif;
      margin-top: 0;
      margin-bottom:15px;
   }
   
   
   h1 {
      font-size: 50px;
   }
   
   h1.smaller-heading {
      font-size:40px;
   }
   
   h2 {  
      font-size: 35px; 
      line-height: 1.13; 
   }
   
   h3 {  
      font-size: 23px;  
   }
   
   .dropdown-item h3 {
      font-size: 20px;
   }
   
   h4 {  
      font-size: 20px; 
      
   }
   
   h5 {  
      font-size: 18px;  
   }
   
   h6 {  
      font-size: 16px;  
   }
   
   img, iframe {
      border: none;
      max-width: 100%;
   }
   
   strong {
      font-weight: 500;
   }
   
   .featured-heading {
      text-transform:uppercase;
      color: #175aa4;
      font-family: 'Gotham', sans-serif;
      font-weight:bold;
   }
   
   .small-heading {
      font-family: 'Gotham Medium', sans-serif;
   }
   
   code {
      background-color: #ee6e73;
      border-radius: 2px;
      color: #fff;
      padding: 2px 4px;
   }
   
   pre {
      background-color: #f8f8f8;
      border: 1px solid #eee;
      border-radius: 4px;
      padding: 10px;
   }
   
   pre code {
      background-color: transparent;
      color: #333;
   }
   
   del{
      text-decoration-color: #ee6e73;
   }
   
   kbd {
      background-color: #ddd;
      padding: 4px 6px;
      border-radius: 2px;
      color: #ffffff;
   }
   
   address {
      line-height: 1.5;
      padding-left: 10px;
   }
   
   dl dt {
      font-weight: 700;
   }
   
   dl dd {
      margin-left: 0;
   }
   
   blockquote {
      background-color: #f8f8f8;
      border-radius: 0 4px 4px 0;
      padding: 5px 15px;
      
   }
   
   blockquote p {
      margin-top: 10px;
   }
   
   button {
      padding: 5px 15px;
      border: none;
   }
   
   button:focus {
      outline: none;
      border: none;
   }
   
   .leader p, p.leader, .leader {
      font-family: 'Gotham Book', sans-serif;
   }
   
   .mb-5 {
      margin-bottom: 15px;
      min-height: 150px;
   }
   
   .mb-4 {
      margin-bottom:120px;
   }
   
   .mb-3 {
      margin-bottom: 60px;
   }
   
   .mb-2 {
      margin-bottom: 60px;
   }
   
   .mb-1 {
      margin-bottom:30px;
   }
   
   .mb-0 {
      margin-bottom:0;
   }
   
   .pb-1 {
      padding-top: 30px;
      padding-botto: 30px;
   }
   
   .pb-2 {
      padding-top: 60px;
      padding-bottom: 60px;
   }
   
   
   .col-md-custom {
      position: relative;
       min-height: 1px;
       padding-right: 15px;
       padding-left: 15px;
      float:left;
   }
   
   .full-width-section > .container {
      width:100% !important;
   }
   
   
   .padded-content {
      padding:5%;
   }
   
   .color-bg {
      background-color:#f0f0ee;
   }
   
   .full-width-element {
      width:100%;
   }
   
   /*Wordpress default class*/
   
   .alignleft {
      float:left;
      margin-right:8px;
   }
   
   .aligncenter {
      display:block;
      margin:10px auto;
   }
   
   .alignright {
      float:right;
      margin-left:8px;
   }     
   
   .alignnone {
      max-width: 100%;
   }
   
   .wp-caption-text {
      font-size: 12px;
      font-style: italic;
      text-align: center;
   }
   
   /* ========= BUTTON =========*/
   
   .mu-primary-btn {
      background-color: transparent;
      border-radius: 10px;
      border: solid 1px #ffffff;
      color: #fff;
      display: inline-block;
      font-size: 15px;
      font-weight: 400;
      letter-spacing: 01px;
      padding: 10px 25px;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
   }
   
   .mu-secondary-btn {
      background-color: #0a5da9;
      border-radius: 10px;
      border: solid 1px #0a5da9;
      color: #fff;
      display: inline-block;
      font-size: 15px;
      font-weight: 400;
      letter-spacing: 01px;
      padding: 10px 105px;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
   }
   
   .mu-secondary-btn:hover,
   .mu-secondary-btn:focus {
      color: #ffffff;
   }
   
   .mu-primary-btn:hover,
   .mu-primary-btn:focus {
      color: #ffffff;
   }
   
   .mu-send-msg-btn {
      border-radius: 4px;
      border: 1px solid #888;
      background-color: transparent;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: 1px;
      text-align: center;
      padding: 14px 24px;
      margin-top: 10px;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: 130px;
   }
   
   .mu-send-msg-btn:hover,
   .mu-send-msg-btn:focus {
      background-color: #fff;
   }
   
   #mu-about, .mu-about-area, .mu-about-header, .mu-about-content, .mu-about-content-single,
   #mu-service, .mu-service-area, .mu-service-header, .mu-service-content,
   #mu-portfolio, .mu-portfolio-area, .mu-portfolio-header, .mu-portfolio-content, .mu-portfolio-filter-area,
   #mu-team, .mu-team-area, .mu-team-header, .mu-team-content, .mu-team-content-single, .mu-team-profile, .mu-team-info,
   #mu-contact, .mu-contact-area, .mu-contact-header, .mu-contact-content, .mu-contact-left, .mu-contact-right, .mu-social-media,
   #mu-google-map,
   #mu-footer, .mu-footer-area,
   .mu-featured-slider-area, #mu-featured-slider, .mu-featured-slider-single,
   #product-overview, #product-highlights, #product-related, #product-resources,
   .info-section {
      display: inline;
      float: left;
      width: 100%;
   }
   
   
   /* ACCORDION */
   .indent { position: relative; padding-left: 24px; }
   .indent:before { content: ''; position: absolute; border-left: 4px solid #f1f1f1; height: calc(100% - 32px); left: 0; top: 0; }
   .indent .accordion { position: relative; }
   .indent .accordion:before { content: ''; border-bottom: 4px solid #f1f1f1; position: absolute; width: 24px; left: -24px; top: calc(50% - 2px); }
   
   /* Style the buttons that are used to open and close the accordion panel */
   .accordion {
     background-color: #0a5da9;
     color: #ffffff;
     cursor: pointer;
     padding: 18px;
     width: 100%;
     text-align: left;
     border: none;
     outline: none;
     transition: 0.4s;
       border-radius: 0;
       margin: 10px 0 0 0;
       font-size: 22px;
       font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
       font-weight: bold;
   }
   
   /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
   .accordion.active, .accordion:hover {
     background-color: #0a5da9;
   }
   
   /* Style the accordion panel. Note: hidden by default */
   .panel {
     background-color: #f0f0ee;
       padding: 0px 20px 0 30px;
   color: #222222;
     max-height: 0;
     overflow: hidden;
     transition: max-height 0.2s ease-out;
       font-size: 18px;
   }
   
   .accordion.toggle[class*="active"] + .panel { max-height: initial !important; padding-bottom: 24px; }
   
   .accordion:after {
       content: '\002B';
       color: #ffffff;
       font-weight: bold;
       float: left;
       font-size: 22px;
       margin-left: 5px;
       margin-right: 5px;
   }
   
   .accordion.active:after {
       content: "\2212";
   }
   
   
   /*--------------------*/
   /* HEADER */
   /*--------------------*/
   
   #mu-header {
      float: left;
      width: 100%;
      position: relative;
      left: 0;
      right: 0;
      top: 0;
      z-index: 999;
      transition: all 0.5s;
   }
   
   .navbar-default .navbar-brand,
   .navbar-default .navbar-brand:hover,
   .navbar-default .navbar-brand:focus {
      color: #fff;
      font-size: 35px;
      font-family: 'Gotham Book', sans-serif;
   }
   
   .navbar-header {
      float:none;
      display:block;
      height:80px;
      margin:0 0 10px 0;
      padding:0;
   }
   
   div.navbar-brand {
      margin:0;
      padding:0;
      float:none;
      height:auto;
      text-align:center;
   }
   
   #mu-header.mu-fixed-nav{
      width: 100%;
      position: fixed;
      padding: 0;
   }
   
   
   .navbar-menu {
      background-color: #f0f0ee;
      color:#222;
      border-top:1px solid #bcbdbc;
      border-bottom:1px solid #bcbdbc;
   }
   
   /*--------------------*/
   /* MENU */
   /*--------------------*/
    
   .custom-navbar {
     overflow: hidden;
     background-color: transparent;
     border: none;
     border-radius: 0;
     margin-bottom: 0;
   }
   
   .custom-navbar a.dropdown-item {
      color:#222;
   }
   
   .custom-navbar a.sub-item {
      color:#027a89;
      margin-bottom:10px;
      display:block;
   }
   
   .custom-navbar .product-category {
      margin-bottom:30px;
   }
   
   .custom-navbar a.dropdown-item h3 {
      font-family: 'Gotham Light', sans-serif;
   }
   
   .products-link {
      display: flex;
   }
   
   .products-icon {
      width:17px;
      height:17px;
      margin-right:5px;
   }
   
   .custom-dropdown {
     cursor:pointer;
   }
   
   .custom-dropdown .dropbtn {
     background-color: inherit;
     font: inherit;
     margin: 0;
   }
   
   .mu-navbar.navbar-default {
      margin:0;
      border:0;
      background-color:#fff;
   }
   
   
   .custom-dropdown-content {
     display: none;
     background-color: #fff;
     width: 100%;
     left: 0;
     padding:30px;
     z-index: 1;
   }
   
   .custom-link-content {
      width:70%;
      margin:0 auto;
   }
   
   .navbar-default {
      min-height: auto;
   }
   
   .navbar-default .mu-menu > li > a, .custom-navbar .mu-menu > li a.nav-link {
      color: #222;
      font-size: 15px;
      font-weight: 400;
      padding: 0 2em;
      transition: all 0.5s;
      line-height: 80px;
      font-family: 'Gotham Book', sans-serif;
   }
   
   .navbar-default ul {
       width: 100%;
       justify-content: space-between;
   }
   
   
   .navbar-default .mu-menu li > a:hover, .custom-navbar .mu-menu > li a.nav-link.active {
      color: #0a5da9;
      font-family: 'Gotham', sans-serif;
      font-weight:bold;
   }
   
   .navbar-default .navbar-nav > .active > a, 
   .navbar-default .navbar-nav > .active > a:focus, 
   .navbar-default .navbar-nav > .active > a:hover{
      background-color: transparent;
      color: #0a5da9;
   
   }
   
   .navbar-default .navbar-nav > .active > a, .custom-navbar li.nav-item:hover a.nav-link {
      font-family: 'Gotham', sans-serif;
      font-weight:bold;
      color: #0a5da9;
   }
   
   
   /*--------------------*/
   /* FEATURED SLIDER */
   /*--------------------*/
   
   #mu-featured-slider .slick-slide img.slide {
       max-width: none;
       width: 100%;
   }
   
   .mu-featured-slider-single {
      position: relative;
      max-height:280px;
   }
   
   .mu-featured-slider-single.cta-slider {
      max-height:none;
   }
   
   .mu-featured-slider-single::before{
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      top: 0;
      right: 0;
      opacity: 0.92;
      background:none !important;
   }
   
   .mu-featured-slider-content {
      position: absolute;
      right: auto;
      bottom: auto;
   }
   
   .mu-featured-slider-content.cta {
      background-color: rgba(102,114,127, 0.8);
      padding:20px;
       z-index: 99;
   }
   
   .mu-featured-slider-content h1 {
      color: #fff;
      margin-bottom: 20px;
   }
   
   .mu-featured-slider-content.cta h1 {
      font-size:35px;
   }
   
   .mu-featured-slider-content p {
      color: #fff;
   
   }
   
   .mu-featured-slider-content .mu-primary-btn{
      margin-top: 20px;
   }
   
   .slick-dotted.slick-slider{
      margin-bottom: 0;
   }
   
   .slick-dots {
      background-color: transparent;
      bottom: 40px;
   }
   
   .slick-dots li button {
      background-color: #fff;
      border-radius: 10px;
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      opacity: 0.5;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      height: 18px;
      width: 18px;
   
   }
   
   .slick-dots li button:hover,
   .slick-dots li button:focus,
   .slick-dots li.slick-active button {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   }
   
   
   .slick-dots li button::before,
   .slick-dots li.slick-active button::before {
      color: #fff;
      height: 18px;
      width: 18px;
   }
   
   /*--------------------*/
   /* HOME */
   /*--------------------*/
   
   .mu-featured-intro {
      text-align:center;
   }
   
   .mu-featured-products .mu-featured-img {
      margin-bottom: 38px;
   }
   
   
   .mu-featured-img {
      position:relative;
   }
   
   .mu-featured-img span {
      position:absolute;
      background-color: rgba(102, 114, 127, 0.8);
      bottom:0;
      left:0;
      color: #fff;
      padding:10px;
      text-align:center;
      text-transform: uppercase;
      width:100%;
   }
   
   .subtitle h4 {
      margin:0;
   }
   
   .mu-products-header .mu-heading-title {
      color: #7f8080;
      text-align:center;
   }
   
   
   
   
   /*--------------------*/
   /* PRODUCTS */
   /*--------------------*/
   
   .divider {
      border-bottom:1px solid #bcbdbc;
   }
   
   .service-masthead a {
      padding:0 15px;
   }
   
   .mu-product-header h2 {
      font-size: 22px;
      line-height: 30px;
   }
   
   .mu-article-header h2 {
      font-size: 32px;
      line-height: 36px;
       color: #c5251c;
   }
   
   .mu-product-content {
      color:#7f8080;
   }
   
   .mu-product-content ul.bullet-list > li {
      margin-bottom: 10px;
   }
   
   .mu-product-content ul.bullet-list {
      padding-left:15px;
   }
   
   .mu-product-content.contacts p.intro-leader {
      margin:0;
   }
   
   .mu-product-content.resources p.intro-leader {
      margin-bottom:30px;
   }
   
   .mu-product-content .contact-block {
      margin-bottom:20px;
   }
   
   .disclaimer {
      font-size:13px;
   }
   
   .pdf-assets {
      text-align:center;
      margin-bottom:30px;
   }
   
   .pdf-assets a {
      color:#7f8080;
   }
   
   .pdf-assets a:hover {
      color:#0a5da9;
   }
   
   .pdf-assets .mu-title {
      margin-top: 20px;
   }
   
   #product-related .mu-product-area {
      text-align:center;
   }
   
   ul.related-products > li {
      margin-bottom: 10px;
   }
   
   .mu-product-content p {
      line-height: 25px;
   }
   
   .mu-product-content p.disclaimer, p.disclaimer {
      line-height: 20px;
   }
   
   .products-1 {
      background:url('/fs/assets/images/products-image1.jpg') no-repeat center center; 
      background-size:cover;
   }
   
   .products-2 {
      background:url('/fs/assets/images/products-image2.jpg') no-repeat center center; 
      background-size:cover;
   }
   
   /*--------------------*/
   /* ABOUT US */
   /*--------------------*/
   
   .mu-about-header {
      text-align: center;
   }
   
   .mu-solutions-header {
      text-align: center;
   }
   
   .mu-heading-title {
      color: #1c1b1b;
      margin-bottom: 15px;
      position: relative;
   }
   
   .mu-header-dot {
      background-color: #7d7373;
      border-radius: 0;
      height: 3px;
      width: 100px;
      display: inline-block;
      margin-bottom: 20px;
   }
   
   
   .mu-about-content-single{
      text-align: center;
   }
   
   .mu-about-icon-box {
      font-size: 25px;
      padding: 5px 12px;
      margin-bottom: 30px;
      display: inline-block;
      border-radius: 10px;
   }
   
   .mu-about-content-single h4{
      margin-bottom: 20px;
   }
   
   .mu-solutions-content-single{
      text-align: center;
   }
   
   .mu-solutions-icon-box {
      font-size: 25px;
      padding: 5px 12px;
      margin-bottom: 30px;
      display: inline-block;
      border-radius: 10px;
   }
   
   .mu-solutions-content-single h4{
      margin-bottom: 20px;
   }
   
   
   
   /*--------------------*/
   /* SERVICE */
   /*--------------------*/
   
   .mu-service-header {
      text-align: center;
   }
   
   .mu-heading-title {
      color: #1c1b1b;
      margin-bottom: 15px;
      position: relative;
   }
   
   .mu-header-dot {
      background-color: #7d7373;
      border-radius: 0;
      height: 3px;
      width: 100px;
      display: inline-block;
      margin-bottom: 20px;
   }
   
   
   .mu-service-content-single{
      display: inline;
      float: left;
      margin-top: 20px;
      margin-bottom: 20px;
      width: 100%;
      color: #555656;
   }
   
   .mu-service-icon-box {
      font-size: 35px;
      margin-bottom: 20px;
      display: inline-block;
      min-height:85px;
   }
   
   .mu-service-content-single h4{
      margin-bottom: 20px;
      font-size: 20px;
   }
   
   .mu-service-content-single p{
      font-size: 15px;
   }
   
   
   /*--------------------*/
   /* PORTFOLIO */
   /*--------------------*/
   
   #mu-filter .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
       color:#0a5da9;
      text-decoration: underline;
      background: none;
   }
   
   #mu-filter .nav-pills > li {
      float:none;
      margin-bottom:10px;
   }
   
   
   .mu-portfolio-header {
      text-align: center;
   }
   
   .mu-heading-title {
      color: #c5251c;
      margin-bottom: 15px;
      position: relative;
   }
   
   .mu-header-dot {
      background-color: #7d7373;
      border-radius: 0;
      height: 3px;
      width: 100px;
      display: inline-block;
      margin-bottom: 20px;
   }
   
   
   .filtr-item {
      margin-bottom: 0px;
      transform-style: unset !important;
   }
   
   .mu-imglink {
      background-color: transparent;
   }
   
   .filtr-item h4 {
      font-size: 18px;
   }
   
   .filtr-container .mu-filter-item-content {
      position: relative;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      min-height:45px;
      margin-bottom:15px;
   }
   
   #mu-filter .mu-filter-item-content, #mu-filter .mu-simplefilter li:hover, #mu-filter .mu-simplefilter li.active, #mu-filter .mu-team-content-single:hover {
         background:none;
   }
      
   
   .filtr-item:hover .mu-filter-item-content{
      -webkit-transform: scale(1);
              transform: scale(1);
   }
   
   
   /* Filter controls */
   
   .mu-simplefilter {
      text-align: center;
   }
   
   .mu-simplefilter li {
      cursor: pointer;
      display: inline-block;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
   }
   
   .mu-simplefilter li:hover,
   .mu-simplefilter li.active {
       color:#0a5da9;
      text-decoration: underline;
   }
   
   
   
   /*--------------------*/
   /* TEAM */
   /*--------------------*/
   
   .mu-team-header {
      text-align: center;
   }
   
   
   .mu-team-content-single {
      text-align: left;
      margin-bottom: 30px;
   }
   
   
   .mu-team-content-single:hover .mu-team-info {
      color: #fff;
   }
   
   .mu-team-profile {
      position: relative;
   }
   
   .mu-team-profile img.team-member {
      width:100%;
   }
   
   .mu-team-info {
      text-align: center;
      padding: 10px;
      top: 50%;
       position: relative;
       transform: translateY(-50%);
   }
   
   .mu-team-info h4 {
      margin:0;
      color:#fff;
   }
   
   .mu-team-info p{
      font-size: 15px;
      line-height:20px;
      color:#fff;
   }
   
   .mu-team-social-info {
      background: rgba(28,87,165,0.85);
      position: absolute;
      color:#fff;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 10;
      opacity: 0.9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      text-align: center;
      padding-top: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
   }
   
   .mu-team-content-single:hover .mu-team-social-info{
      opacity: 1;
   }
   
   .mu-team-social-info a {
      text-align: center;
      display: inline-block;
      margin: 0 10%;
   }
   
   .mu-team-social-info a.modal-link {
      display:block;
   }
   
   .modal-bio .modal-header {
      border:0;
      padding:0;
   }
   
   .modal-bio.modal-content {
      border-radius:0;
      border: 4px solid #0a5da9;
      padding:5%;
   }
   
   .modal-bio .close {
       font-size: 35px;
       color: #0a5da9;
       filter: alpha(opacity=100);
       opacity: 1;
   }
   
   
   /*--------------------*/
   /* CONTACT US */
   /*--------------------*/
   
   .contact-block .mu-title {
      color:#bcbdbc;
      margin:0;
   }
   
   .contact-block .mu-name {
      color:#0a5da9;
      margin:0;
   }
   
   .mu-contact-content p.intro-leader {
      font-size: 20px;
       line-height: 25px;
   }
   
   .mu-contact-content .mu-service-content-single {
      margin-top: 0;
      margin-bottom: 40px;
   }
   
   .mu-address {
      color:#7f8080;
   }
   
   
   .mu-phone i {
      font-size:30px;
      color:#0a5da9;
      text-align:right;
   }
   
   .mu-phone i, .mu-phone p {
      vertical-align: middle;
      line-height: 32px;
   }
   
   .mu-phone p {
      padding-left:10px;
      margin:0;
      min-width: 122px;
   }
   
   .mu-map iframe {
      width:100%;
   }
   
   .mu-contact-form .form-group input {
      background: transparent;
      color: #333;
      font-size: 15px;
      border: 1px solid #333;
      border-radius: 0;
      height: 45px;
      margin-bottom: 24px;
   }
   
   .mu-contact-form .form-group textarea{
      color: #333;
      background: transparent;
      border: 1px solid #333;
      border-radius: 0;
      font-size: 18px;
      padding: 10px;
      height: 190px;
   }
   
   .mu-contact-form .form-control:focus {
      background-color: #fff;
       outline: 0;
       box-shadow: none;    
   }
   
   .mu-contact-form .form-control::-webkit-input-placeholder {
      color: #888;
      font-size: 15px;
   }
   
   .mu-contact-form .form-control:-moz-placeholder { /* Firefox 18- */
      color: #888;
      font-size: 15px; 
   }
   
   .mu-contact-form .form-control::-moz-placeholder {  /* Firefox 19+ */
      color: #888;
      font-size: 15px;
   }
   
   .mu-contact-form .form-control:-ms-input-placeholder {  
      color: #888;
      font-size: 15px;
   }
   
   .mu-contact-form button {
      float: left;
      margin-left: 0;
      border-radius: 0px;
   }
   
   .mu-contact-form .button-default::after,
   .mu-contact-form .button-default > span {
      padding: 12px 40px;  
   }
   
   .mu-contact-right h4{
      font-size: 24px;
   }
   
   .mu-contact-right address {
      padding-left: 0;
      margin-top: 15px;
      display: block;
      width: 100%;
   }
   
   .mu-contact-right address p {
      font-size: 16px;
   }
   
   .mu-contact-right address p i{
      margin-right: 10px;
   }
   
   .mu-social-media a {
      display: inline-block;
      font-size: 16px;
      border: 1px solid #333;
      width: 35px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      margin: 0 5px;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
   }
   
   .mu-social-media a:hover,
   .mu-social-media a:focus {
      background-color: #fff;
   }
   
   #form-messages {
      margin-bottom: 10px;
       background-color: #fff;
   }
   
   .success {
     padding: 1em;
     margin-bottom: 0.75rem;
     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
     color: #468847;
     background-color: #dff0d8;
     border: 1px solid #d6e9c6;
     -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
             border-radius: 4px;
   }
   
   .error {
     padding: 1em;
     margin-bottom: 0.75rem;
     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
     color: #b94a48;
     background-color: #f2dede;
     border: 1px solid rgba(185, 74, 72, 0.3);
     -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
             border-radius: 4px;
   }
   
   
   
   /* GOOGLE MAP */
   
   #mu-google-map iframe{
       pointer-events: none;
   }
   
   
   
   
   /*--------------------*/
   /* FOOTER */
   /*--------------------*/
   
   
   #mu-footer{
      background-color:#66727f;
      color: #fff;
      padding:30px 0;
   }
   
   .mu-footer-area{
      padding: 30px 0;
   }
   
   .mu-footer-area a{
      font-weight: 600;
   }
   
   .footer-nav ul li, .related-products li {
      display:inline-block;
   }
   .footer-nav ul li+li:before, .related-products li+li:before {
      content: '|';
      padding: 0 10px 0 10px;
   }
   
   .footer-nav ul li a {   
      color:#fff;
   }
   
   .footer-logo {
      margin-bottom:40px;
   }
   
   
   
   /*--------------------*/
   /* RESPONSIVE STYLE */
   /*--------------------*/
   
   @media only screen and (max-width: 650px) {
       .mobile-vid {display: none}
      
   
   }
   
   @media only screen and (max-width: 650px) {
   #fcp {
      margin-bottom: 38px;
       }}
   
   @media (min-width: 1400px) {
      .mu-featured-slider-content.cta {
         width: 45%;
      }
      .mu-featured-slider-content {
         left:15%;
      
      }
   }
   
   @media (min-width: 1200px)  and (max-width: 1399px) {
      .mu-featured-slider-content.cta {
         width: 45%;
      }
   }
   
   
   @media (max-width: 1199px) {
      
      
      .mu-featured-slider-content.cta {
         top: 10%;
      }
   
      .mu-featured-slider-content h1, .mu-featured-slider-content.cta h1 {
         font-size: 40px;
         margin-bottom: 10px;
      }  
   
      
   }
   
   
   @media (min-width: 641px) and (max-width: 1199px) {
      
      .mu-featured-slider-content.cta {
         width: 50%;
      }
       
   }
   
   @media (max-width: 991px) {
      
      .mu-featured-slider-single img.slide {
         height:100%;
      }
      
      .mu-featured-slider-single.cta-slider {
         height:50vh;
      }
      
      
      .navbar-default .mu-menu li a {
         font-size: 14px;
      }  
      
      .lg-padded-content {
         padding-left:5%;
         padding-right:5%;
      }
   
      .mu-featured-slider-content h1, .mu-featured-slider-content.cta h1 {
         font-size: 29px;
         margin-bottom: 10px;
      }  
   
      .mu-featured-slider-content p {
         padding: 0;
         margin-bottom: 0;
         font-size: 14px;
      }
   
      .mu-primary-btn {
         font-size: 14px;
         padding: 12px 22px;
      }
       
     .mu-secondary-btn {
         font-size: 14px;
         padding: 12px 22px;
      }
   
      .mu-about-content-single,
      .mu-single-counter {
         margin-top: 15px;
         margin-bottom: 15px;
      }
   
      .mu-simplefilter li{
         margin-bottom: 10px;
      }
   
      .mu-clients-content-single img{
         width: 100%;
      }
   
      .mu-contact-right {
         margin-top: 50px;
      }
      
      
      .mu-featured-img img, .mu-rankings img {
         width:100%;
      }
      
      .col-md-custom {
         width:100%;
      }
      
      .stacked-under {
         margin-top:60px;
      }  
         
   }
   
   @media (min-width: 768px) and (max-width: 991px) {
      .mu-featured-slider-single {
         height:140px;
      }
   }
   
   @media (min-width: 992px) {
      
      .lg-padded-content {
         padding-left:15%;
         padding-right:15%;
      }
       
       
   
   
      
      .col-md-4:nth-child(3n+1) {
         clear:left
      }
      
      .col-md-6.smaller {
         width:40%;
      }
      .col-md-6.larger {
         width:60%;
      }
      
      
      .col-md-custom {
         width:20%;
      }
      
      .flex-row {
         display:flex;
         display: -webkit-box; 
         display: -moz-box;
         display: -ms-flexbox;
         display: -webkit-flex; 
      }
   
      .flex-row.justify {
         -webkit-box-align: center;
         -moz-box-align: center;
         -ms-flex-align: center;
         -webkit-align-items: center;
         align-items: center;
      }
   
      .flex-column {
         flex: 1;
      }
      
      .home-featured {
         display: flex;
         flex-direction: column;
         justify-content: flex-end;
      }
      
      .mu-tablet {
         display:none;
      }
   
      
   }
   
   @media (min-width: 768px) {
      
      .pb-3 {
         padding-top: 60px;
         padding-bottom: 60px;
   
      }
   
      .pb-4 {
         padding-top: 120px;
         padding-bottom: 120px;
      }
	   
      .pb-5 {
		 position: absolute;
		 width: 100%;
		 display: flex;
		 justify-content: center; 
		 bottom: 40px; 
	  }
	   
      .mu-desktop {
         display:block;
      }
      
      .mu-mobile {
         display:none;
      }
      
      .custom-dropdown:hover .custom-dropdown-content {
         display: block;
     
      }
      
      .navbar-brand img {
         margin:0 auto;
      }
      
      .navbar-default ul {
         display: flex;
      }
      
      .custom-dropdown-content { 
          position: absolute;
          box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      }
      
      .leader p, p.leader, .leader {
         font-size:21px;
         line-height:32px;
      }
      
      .intro-leader p, p.intro-leader, .intro-leader {
         font-size:22px;
         line-height:35px;
      }
      
      .mu-featured-slider-content {
         left:5%;
         top: 20%;
      }
      
      .mu-fixed-nav .navbar-header, .mu-fixed-nav .navbar-header .navbar-brand img {
         height:40px;
      }
   
      .mu-fixed-nav .custom-navbar .mu-menu > li a.nav-link {
         line-height: 40px;
      }
      
   }
   
   @media (min-width: 790px) {
      .custom-dropdown {
          float: left;
          overflow: hidden;
      }
   }
   
   @media (max-width: 767px) {
      
      .mu-navbar .navbar-header {
         display: table;
      }
      
      .navbar-default.mu-navbar .navbar-brand {
         display: table-cell;
         width: 100%;
         text-align: left;
      }
      
      .navbar-default.mu-navbar .navbar-toggle {
         float:none;
         display: table-cell;
         vertical-align: middle;
      }
         
      
      .pb-3 {
         padding-top: 60px;
         padding-bottom: 60px;
      }
   
      .pb-4 {
         padding-top: 60px;
         padding-bottom: 60px;
      }
      
      .row .row.flex-row {
         margin-right:0;
         margin-left:0;
      }
         
      .mu-desktop {
         display:none;
      }
      
      .mu-featured-slider-single {
         height:120px;
      }
      
      .mu-mobile {
         display:block;
      }
      
      .custom-dropdown.open .custom-dropdown-content {
         display: block;
     
      }
      
      .intro-leader p, p.intro-leader, .intro-leader {
         font-size:20px;
         line-height:30px;
      }
      
      .mu-featured-slider-content {
         top: 20%;
         left:0;
      }
         
      .navbar-default .navbar-toggle {
         border:none;
      }
      
      .navbar-nav {
         margin:0;
      }
      
      #mu-header .navbar-menu .container, #mu-header .navbar-menu .container-fluid, #mu-header .navbar-menu .custom-navbar {
         padding:0;
         margin:0;
      }
      
      .navbar-default ul, .navbar-default ul> li {
         display: block;
         width:100%;
      }
      
      .custom-dropdown-content {  
         position: relative;
      }
   
      .navbar-default .navbar-toggle:hover,
      .navbar-default .navbar-toggle:focus{
         background-color: transparent;
      }
   
      .navbar-default .navbar-toggle .icon-bar {
         background-color: #0a5da9;
      }
   
      .navbar-default .navbar-collapse, .navbar-default .navbar-form {
         background-color: #f0f0ee;
         text-align: center;
      }
   
      .mu-testimonial-slide li {
         padding: 0 15px;
      }
      
      .leader p, p.leader, .leader {
         font-size:18px;
         line-height:28px;
      }  
         
   }
   
   @media (max-width: 789px) {
      .custom-dropdown {
          float: none;
          width: 100%;
      }
   }
   
   
   @media (max-width: 640px){
   
      #mu-header.mu-fixed-nav {
         padding: 0;
      }
      
      #mu-header.mu-fixed-nav .mu-navbar.navbar-default {
         padding:10px 0;
      }
   
   
      .mu-featured-slider-content h1 {
         font-size: 20px;
         margin-bottom: 5px;
      }
   
      .mu-featured-slider-content p {
         font-size: 13px;
      }
   
      .mu-primary-btn {
         font-size: 12px;
         padding: 10px 12px;
         margin-top: 15px;
      }
       
       .mu-secondary-btn {
         font-size: 12px;
         padding: 10px 12px;
         margin-top: 15px;
      }
   
      .slick-dots {
         bottom: 15px;
      }
      
      .mu-featured-slider-content.cta {
      width: 100%;
       /* height: 230px; */
       margin-top: 42px;
   /*     margin-bottom: 20px; */
      }
      
      .slide-home {
         height: 100% !important;
         max-height: none;
      }
      
            
   
   }
   
   
   @media (max-width: 480px) {
   
      .navbar-default .navbar-brand, 
      .navbar-default .navbar-brand:hover, 
      .navbar-default .navbar-brand:focus {
         font-size: 25px;
         margin-top: 0px;
      }
   
      .navbar-toggle {
         padding: 7px 8px;
      }
   
      .navbar-toggle .icon-bar {
         width: 18px;
      }
   
      .mu-featured-slide .slick-dots {
         display: none !important;
      }
   
      h2{
         font-size: 25px;
      }
   
      .mu-heading-title {
         margin-bottom: 10px;
      }
   
      .mu-about-content-single h4 {
         margin-bottom: 18px;
      }
   
      .mu-simplefilter li {
         padding: 1rem 1.3rem;
         font-size: 14px;
      }
   
      .mu-team-social-info a {
         width: 35px;
         height: 35px;
         font-size: 16px;
         line-height: 35px;
      }
   
      .mu-contact-form button {
         width: 100%;
      }
   
      .filtr-item h4 {
         font-size: 14px;
      }
            
      .slide-home {
         height: 40vh !important;
      }
      
      
   }
   
   
   @media (max-width: 360px){
   
      
      
   }
   
   
   
   @media (max-width: 320px){
      
      
      
   /* <!-- Additional overriding css !--> */
      
   }
   
   @media (min-width: 992px) {
      .medium-6.larger {
          width: 60%;
      }
   }
   
   @media (min-width: 992px){
      .medium-6.smaller {
          width: 40%;
          position: relative;
          min-height: 1px;
          padding-right: 17px;
          padding-left: 17px;
      }
   }
   
   @media print, screen and (max-width: 991px) {
      .medium-6.smaller{
          width: 100%;
          padding: 0 1%
      }
      
       .medium-6.larger{
          width: 100%;
          padding: 0 1%
      }
   }
   
   @media print, screen and (min-width: 40.625em) {
      .medium-6.no-flex {
          -webkit-box-flex: none;
          -ms-flex: none;
           flex: none; 
          max-width: 100%;
      }
      
      .medium-6.medium-full {
         max-width: 100%;
      }
   }
   .slide-home {
      max-height: 100% !important;
      width: 100%;
      object-fit: cover;
   }
   
   .slide {
      width: 100%;
      height: 250px;
      object-fit: cover;
   }
   
   .row-slide {
      width: 100%;
   }
   
   .row {
      max-width: 1170px;
   }
   
   .nw-container {
       max-width: 1170px;
   }
   
   .row-no-margin {
      margin-left: 0 !important;
      margin-right: 0 !important;
   }
   
   .slide-text-position {
      position: absolute;
   }
   
   /*  Executive Leadership Page  */
   .modal {
       position: fixed;
       top: 0;
       right: 0;
       bottom: 0;
       left: 0;
       z-index: 1050;
       display: none !important;
       overflow: hidden;
       -webkit-overflow-scrolling: touch;
       outline: 0;
   }
   
   .modal-exec {
      display: none;
   }
   
   .fade {
       opacity: 0;
       -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
       transition: opacity .15s linear;
   }
   
   .modal.fade .modal-dialog {
       -webkit-transform: translate(0,-25%);
       -ms-transform: translate(0,-25%);
       -o-transform: translate(0,-25%);
       transform: translate(0,-25%);
   }
   
   @media (min-width: 768px) {
      .modal-dialog {
          width: 700px;
          margin: 30px auto;
      }
      .modal-content {
          -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
          box-shadow: 0 5px 15px rgba(0,0,0,.5);
      }
   }
   
   @media (max-width: 767px) {
      .modal-dialog {
          position: relative;
          width: auto;
          margin: 10px;
      }
   }
   
   @media screen and (min-width: 650px) and (max-width: 1000px) {
      .mu-team-info p {
          font-size: 12px;
          line-height: 15px;
          color: #fff;
      }
      
      .modal-link h4 {
         font-size: 15px;
      }
   
      .mu-team-info {
          padding: 0;
      }
      .mu-team-social-info a {
       margin: 0;
      }
      
      .social-links > a > img {
         max-width: 50%;
      }
   }
   
   @media (max-width: 480px) {
      .mu-team-social-info a {
          width: auto;
          height: auto;
          font-size: 16px;
          line-height: 35px;
      }
   }
   .modal-content {
       position: relative;
       background-color: #fff;
       -webkit-background-clip: padding-box;
       background-clip: padding-box;
       outline: 0;
   }
   
   .modal-header .close {
       margin-top: -2px;
   }
   
   .button.close {
       padding: 0;
       cursor: pointer;
       background: 0 0;
       border: 0;
   }
   
   .close {
       float: right;
       font-weight: 700;
       line-height: 1;
       text-shadow: 0 1px 0 #fff;
   }
   
   .button {
       font: inherit;
   }
   
   
   .modal-body {
       position: relative;
       padding: 15px;
   }
   
   .modal-title {
       margin: 0;
       line-height: 1.42857143;
   }
   
   @media print, screen and (min-width: 40.625em) {
      .contact-md {
          max-width: 45% !important;
          margin: 0 2% !important;
      }
   }
   
   /* Products - CSS Override*/
   .tab-content>.active {
       display: block;
   }
   /* .tab-content>.tab-pane { */
   /*     display: none; */
   /* } */
   
   .fade.in {
       opacity: 1;
   }
   
   .nw-header__lower:before {
       content: none !important;
   }
   
   @media screen and (min-width: 64em) {
      .nw-header__shade {
          margin-left: -550px !important;
      }  
   }
   
   .nw-header__shades a.dropdown-item h3 {
       font-family: 'Gotham Light', sans-serif;
   }
   
   .nw-header__shades a.dropdown-item {
       color: #222;
   }
   
   .nw-header__shades a.sub-item {
       color: #027a89;
       margin-bottom: 10px;
       display: block;
   }
   
   .nw-header__categories > li > span {
       color: #222;
       font-size: 15px;
       font-weight: 400;
       padding: 0 2em;
       transition: all 0.5s;
       line-height: 80px;
       font-family: 'Gotham Book', sans-serif;
   }
   
   .nw-header__categories--link {
      color: #222;	
       font-size: 15px;
       font-weight: 400;
       padding: 0 2em;
       transition: all 0.5s;
       line-height: 80px;
       font-family: 'Gotham Book', sans-serif;
       transition: all 0.5s;
   }
   
   .nw-header__categories--link:hover, .nw-header__shades .mu-menu > li a.nav-link.active,  .nw-header__categories > li > span:hover{
       color: #0a5da9;
       font-family: 'Gotham', sans-serif;
       font-weight: bold;
   }
   
   .nw-menu-btn {
       float: right !important;
       top: 40%;
       z-index: 10000;
   }
   
   .nw-mm__logo {
      padding: 15px 5px;
      max-width:50%;
   }
   
   
   .nw-header__logo {
       height: 80px;
       left: 45%;
       top: 40%;
   }
   
   .nw-mm__shade--height {
      height: 430px;
   }
   
   .nw-mm__ham--open {
       background-color: #007a89 !important;
   }
   
   .nw-mm__ham--open:before {
       /* -webkit-transform: translate3d(0, 8px, 0) rotate(-45deg); */
       transform: none;
   }
   
   .nw-mm__ham--open:before {
       /* -webkit-transform: translate3d(0, 8px, 0) rotate(-45deg); */
       transform: none;
   }
   
   .nw-mm__ham--open:after {
       /* -webkit-transform: translate3d(0, 8px, 0) rotate(-45deg); */
       transform: none;
   }
   
   .nw-mm__opener {
       z-index: 10000;
   }
   
   @media (max-width: 789px) {
      .navbar-nav {
          text-align: center;
      }
   }
   
   .nw-header__logo:hover {
       transform: none !important;
   }
   
   @media (min-width: 768px) {
      .mu-fixed-nav .nw-header__logo {
           left: 50%;
           top: 60%;
      }
   
      .mu-fixed-nav .nw-header__top {
          height: 50px;
      }
      
      .mu-fixed-nav .nw-header__top img {
        height: 40px;
      }
      .mu-fixed-nav .custom-navbar .mu-menu > li a.nav-link {
          line-height: 40px;
      }
      
      .mu-fixed-nav .nw-header__lower {
         height: 41px;   
      }
      
      .mu-fixed-nav .nw-header__categories {
         height: 40px;
      }
      
      .mu-fixed-nav .nw-header__category {
         height: 40px;
      }
   }
   
   .mu-product-content .row__no-margin {
      margin-left: 0 !important;
      margin-right: 0 !important;
   }
   
   @media screen and (min-width: 64em) {
      .nw-container {
          padding-left: 20px !important;
          padding-right: 20px !important;
      }
   }
   
   .hero-home-div {
      background-image: url(/fs/assets/images/slider-1.jpg);
       height: 60vh;
       background-position: center center;
       background-size: cover;
       background-repeat: no-repeat;
   }
   
   @media (max-width: 768px) {
      .mu-featured-slider-content.cta {
          width: 100%;
          top: auto;
          text-align: center;
      }
   
      .mu-featured-slider-content {
          left: auto;
             bottom: 0;
      }	
   }
   
   .row .exec-item {
      padding: 10px !important;
   }
   
   .tab-pane{
      display: none;
      animation: fadeEffect 1s;
   }
   
   /* Go from zero to full opacity */
   @keyframes fadeEffect {
     from {opacity: 0;}
     to {opacity: 1;}
   }
   
   
   /* Executive Leadership modals */
   
   .modal, .modal-open {
       padding-right: 0 !important;
       overflow-y: auto !important;
   }
   
   .modal-open {
       overflow: hidden;
   }
   .modal {
       position: fixed;
       top: 0;
       right: 0;
       bottom: 0;
       left: 0;
       z-index: 1050;
       display: none;
       overflow: hidden;
       outline: 0;
   }
   
   .fade {
       opacity: 0;
       -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
       transition: opacity .15s linear;
   }
   
   
   .modal-open .modal {
       overflow-x: hidden;
       overflow-y: auto;
   }
   .fade.in {
       opacity: 1;
         display: block !important;
   }
   
   .modal.fade .modal-dialog {
       transition: transform .3s ease-out;
       transform: translate(0,-25%);
   }
   @media (min-width: 768px) {
          width: 600px;
          margin: 30px auto;
      }
   
   }
   .modal-dialog {
       position: relative;
       width: auto;
       margin: 10px;
   }
   
   .modal.in .modal-dialog {
       -webkit-transform: translate(0,0);
       -ms-transform: translate(0,0);
       -o-transform: translate(0,0);
       transform: translate(0,0);
   }
   
   .modal-bio.modal-content {
       border-radius: 0;
       border: 4px solid #0a5da9;
       padding: 5%;
   }
   @media (min-width: 768px) {
      .modal-content {
          -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
          box-shadow: 0 5px 15px rgba(0,0,0,.5);
      }
   }
   .modal-content {
       position: relative;
       background-color: #fff;
       -webkit-background-clip: padding-box;
       background-clip: padding-box;
       border: 1px solid #999;
       border: 1px solid rgba(0,0,0,.2);
       border-radius: 6px;
       outline: 0;
       -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
       box-shadow: 0 3px 9px rgba(0,0,0,.5);
   }
   
   
   .modal-bio .modal-header {
       border: 0;
       padding: 0;
   }
   .modal-header {
       padding: 15px;
       border-bottom: 1px solid #e5e5e5;
   }
   
   .modal-bio .close {
       font-size: 35px;
       color: #0a5da9;
       opacity: 1;
   }
   .modal-header .close {
       margin-top: -2px;
   }
   button.close {
       -webkit-appearance: none;
       padding: 0;
       cursor: pointer;
       background: 0 0;
       border: 0;
   }
   
   .close {
       float: right;
       font-size: 21px;
       font-weight: 700;
       line-height: 1;
       color: #000;
       text-shadow: 0 1px 0 #fff;
       filter: alpha(opacity=20);
       opacity: .2;
   }
   
   button {
       padding: 5px 15px;
       border: none;
   }
   button {
       font-family: inherit;
   }
   button {
       text-transform: none;
   }
   button {
       overflow: visible;
   }
   button, input, optgroup, select, textarea {
       margin: 0;
       font: inherit;
       color: inherit;
   }
   
   :after, :before {
       box-sizing: border-box;
   }
   
   .modal-header:before, .modal-header:after {
      display: table;
      content: " ";
   }
   
   .modal-header:after {
      clear: both;
   }
   
   .modal-body {
       position: relative;
       padding: 15px;
   }
   
   .modal-title {
       margin: 0;
       line-height: 1.42857143;
   }
   
   .modal-backdrop.in {
       filter: alpha(opacity=50);
       opacity: .5;
   }
   /* .modal-backdrop.fade { */
   /*     filter: alpha(opacity=0); */
   /*     opacity: 0; */
   /* } */
   
   .modal-backdrop {
       position: fixed;
       top: 0;
       right: 0;
       bottom: 0;
       left: 0;
       z-index: 1040;
       background-color: #000;
   }
   
       /* IE10+ CSS styles go here */
   @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
       /* IE10+ CSS styles go here */
       #mu-header {
           display: none !important;
       }
   
       .nw-mm {
           text-align: center;
       }
   
       .nw-container {
           max-width: none !important;
           padding-left: 0 !important;
           padding-right: 0 !important;
       } 
   
       .nw-mm__logo {
           max-width: 15% !important;
       }
   
       .mu-menu {
           display: flex;
           max-width: 1170px;
           margin: 0 auto;
           justify-content: space-around;
       }
   
       #mu-maps .nw-container .row{
           max-width: none !important;
       }
   
       #mu-footer div.nw-container {
           max-width: 1170px !important;
           margin: 0 auto;
       }
   
       #mu-featured-slider .mu-featured-slider-single.cta-slider {
           max-height: 60vh;
           overflow: hidden;
       }
   
       #mu-featured-slider .slide-home {
           max-height: none !important;
       }
   
       .mu-featured-img > img {
           width: 100% !important;
       }
   
   }
   
   @supports (-ms-ime-align: auto) {
       #mu-header {
           display: none;
       }
   
       .nw-mm {
           text-align: center;
       }
   
       .nw-container {
           max-width: none !important;
           padding-left: 0 !important;
           padding-right: 0 !important;
       } 
   
       .nw-mm__logo {
           max-width: 15% !important;
       }
   
       .mu-menu {
           display: flex;
           max-width: 1170px;
           margin: 0 auto;
           justify-content: space-around;
       }
   
       #mu-maps .nw-container .row{
           max-width: none !important;
       }
   
       #mu-footer div.nw-container {
           max-width: 1170px !important;
           margin: 0 auto;
       }
   
       #mu-featured-slider .mu-featured-slider-single.cta-slider {
           max-height: 60vh;
           overflow: hidden;
       }
   
       #mu-featured-slider .slide-home {
           max-height: none !important;
       }
   
       .mu-featured-img > img {
           width: 100% !important;
       }
     }
