@import 'svg.css';

body {
 font-family: 'Inter', sans-serif;
 color: #323232;
 background-color: #f2f2f2;

}

.checkbox-label  {
    display: block;
    margin-bottom: 18px;
    font-weight: 500;
}

.form-check-label  {
    font-weight: 400;
}

.form h3 {
    font-size: 21px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 24px;
    margin-bottom: 24px;
}

.spotlight .panel {
    background-color: #fff;
    padding-left: calc((100% - 1110px)/2);
    padding-top: 0;
    padding-bottom: 48px;
    margin-top: 96px;
    padding-right: 0;
}

.tabs-list .nav-tabs li {

    width: 100%;
}

.spotlight .panel a {
    font-size: 18px;
    padding: 10px 18px;
    height: 48px;

}
body.home .navbar { 

    padding: 12px 8px;
}
Auditing
.standards-list.list-sm {
    padding-bottom: 12px;
    margin-bottom: 8px;
}

.standards-list.list-sm li {
    font-weight: 500;

}
li .title-xs, .standards-list.list-sm li span {
    font-size: 12px;
    font-weight: 400;
}


.tab-pane h4 {
    line-height: 1.5;
}

.tab-pane ul.list-unstyled li  {
    font-size: 16px;
}

.sender-details {
 border-bottom: 1px solid #dbdbdb;
 padding-bottom: 18px;
}


.details {
    padding-left: 250px;
}

.team-profile .details h2 {
    font-size: 20px;
    font-weight: 600;
    margin: 18px 0 4px 0;

}

.team-profile .details h2 em {
    
    font-style: normal;
 
}

.team-profile  .details span {
    font-size: 16px;
    font-weight: 400;
}

.list-labels {
   
    padding-top: 12px;
    margin-top: 12px;
}

.photo-gallery {
    margin-bottom: 18px;
    float: left;
    width: 100%;
}

.photo-gallery>div {
    float: left;
    width: 50%;
    border-right: 4px solid #fff;
    border-left: none;
}

.photo-gallery>div:last-child {
    border-right: none;
    border-left: 4px solid #fff;
}

.phone-alt .title.inner-block {
    margin-bottom: 0;
}

.phone-alt .inner-block {
    margin-bottom: 18px;
}

.list-labels h4 {
 font-weight: 600;
 margin-bottom: 24px;
 font-size: 16px;
}

.list-labels ul li span {
    width: 50%;
    display: inline-block;
   }
   
   .list-labels ul li  {
    list-style: none ;
    list-style-position: outside;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 8px;
    margin-bottom: 8px;
   }
   .list-labels ul   {
   padding-left: 0;
    margin-left: 0;
   }

.title-lt {
    font-weight: normal !important;
}

.content-tabs li a {
 margin-right: 8px;
}


.content-tabs li:last-child a {
    margin-right: 0;
   }

.content-tabs {
 border-bottom: none;
 margin-bottom: 36px;
   }

.inner-block {
 display: block;
 margin-bottom: 12px;
}

.team-list .team-photo {

 position: relative;

 height: 180px;
    float: left;
    width: 220px;
}

div.section.paper .paper-wrap.single-col {

    background-image: none;
    background-color: transparent;
    border: none;
}

.section .paper-wrap.single-col .team-photo {
    border-radius: 4px 0 0 4px;
    left: 0;
    right: auto;
}

.section .paper-wrap.single-col .section-main {
    width: 100%
}

.v-box {
    background-color: #fff;
    float: left;
    width: 100%;
    border-radius: 4px;
}

.v-box a {
   padding: 0 !important;
   margin: 0 !important;
   float: left;
   width: 100%;
}



.navbar-light .navbar-nav .nav-link {
    font-size: 16px;
    padding-left: 18px;
    padding-right: 18px;
}

.navbar .nav-link.active::after {
    top: -21px;
}

body.page .section.footer {
    background-color: #0E1624;
}

.tab-pane img {
 margin-bottom: 24px;
}

.logo {
    display: table;
    margin-bottom: 0;
}

.foot-nav h4 {
    margin-bottom: 24px;
}
.spotlight {

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center top;
    border-bottom: 1px solid #D7D7D7;
}

.spotlight .panel .inner, .client-spotlight::after {
   border-right: 8px solid #09CC4B;
   border-top: 8px solid  #09CC4B;
   border-radius: 8px;
   margin-top: -8px;
   margin-right: -8px;
}

.sent-message span {
    font-weight: 500;
}

.sent-message  {
    max-width: 480px;
    text-align: left;
    margin: 0 auto;
}

.sent-message.bordered  {
 border-top: 1px solid #eee;
 padding-top: 18px;
 margin-top: 18px;
}

.sent-message p  {
    font-size: 16px !Important;
}

.msg-sm {
    background-color: #eee;
    border-radius: 2px;
    font-size: 14px;
    color: #6a6a6a;
    margin-bottom: 24px;
    padding: 8px 24px;
}

.client-spotlight::after {
    position: absolute;
    content: ' ';
    width: 90%;
    height: 75%;
    display: inline-block;
    right: 0;
    top: 0;
}

.client-spotlight {
    position: relative;
   
}

.title p, h3.sub-title {
    font-size: 20px;
}

h3.sub-title {
    font-weight: 600;
   
}

div.section.paper .paper-wrap {
    background-color: #fff;
    padding: 36px 24px;
    width: 100%;
    float: left;
    z-index: 100;
    position: relative;
}

.section-main {
  float: left;
  width: calc(100% - 240px);
  /* padding-left: 18px; */
  /* border-left: 1px solid #ddd; */
}



.section-aside {

    float: left;
    width: 240px;
    padding-right: 24px;
    
}

.paper-wrap .section-main p {

    font-size: 16px;

}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

    background-color: #0E1624;
    color: #fff;
    border: 1px solid #0E1624;
}

.standards-list.tabs-list li {

  border: none;


}

.nav-tabs .nav-link {
    background-color: #fff;
    color: #323232;
    border-radius: 4px;
    border: 1px solid #dbdbdb;
}

.section .paper-wrap {

    background-image: url("data:image/svg+xml,%3Csvg width='240' height='1' viewBox='0 0 240 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Crect width='240' height='1' fill='white'/%3E%3Cpath d='M-12 0H240V1H-12V0Z' fill='%23F0F0F0'/%3E%3Crect x='239' width='1' height='1' fill='%23D8D8D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='240' height='1' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: repeat-y;
    background-position: 0 0;
    background-size: 240px  1px;
    border-radius: 12px;
    border: 1px solid #dbdbdb;
}


.section-aside h3 {

   font-size: 18px;
   font-weight: 600;
    
}

body.page .col-sm-6.panel  {

    padding-bottom: 24px;

}

body.page .col-sm-6.panel h1 {

    margin-bottom: 4px;
    padding-top: 36px;
    font-size: 28px;

}

body.page .spotlight p {
  font-size: 18px;
  margin-bottom: 24px;
}


input.form-control {
    border-color: #ccc;
    border-radius: 2px;
    height: 46px;
    font-size: 16px;
}

.form-group {
    margin-bottom: 36px;
}


label {
    font-weight: 600;
    margin-bottom: 4px;
}

.standards-list {
    margin-top: 36px;
}
.tabs-list {
    margin-top: 0;
}
.standards-list li {

    font-size: 14px;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 12px;
    margin-bottom: 8px;
}
.standards-list li span {

    font-weight: 600;
    display: block;
    width: 100%;
}

.nav-tabs {
    border-bottom: none;
}

h1 {
 font-weight: 800;
 font-size: 32px;
 padding-top: 56px;
 margin-bottom: 12px;
 line-height: 1.4;
}
a.btn-primary, button.btn-primary, input[type="submit"] {
   background-color: #0E3A8F;
   border: none;
}

.section.dark a.btn-primary, .section.dark button.btn-primary, .section.dark input[type="submit"] {
    background-color:  #09CC4B;
 }

 .btn-secondary {
     background-color: #fff;
     border: 1px solid #848484;
     color: #41444A;
 }

 .btn.btn-rounded {
   border-radius: 96px;
}

p>.btn {
    display: inline-block;
    clear: both;
    width: auto;
}

.btn {
    border-radius: 2px;
    height: 40px;
    font-weight: 500;
    padding: 8px 24px;
    font-size: 15px;
}
.box-section h2 {
    font-size: 24px;
    font-weight: 800;
    position: relative;
    z-index: 0;
}
.box h3 {
    font-size: 18px;
    font-weight: 800;
    margin-top: 18px;
}
.box-section {
   margin: 0 -30px;
   padding: 72px 0;
}

.box {

    position: relative;
   

}



.box-section {
    text-align: center;
 }
.box  {
    width: 33.33333333%;
    float: left;
    padding: 30px;
}
.box .entry {
    background-color: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    padding: 30px;
}

.section {
    width: 100%;
    float: left;
    padding: 48px calc((100% - 1110px)/2);
}

.section h2 {
   font-size: 24px;
   font-weight: 800;
   position: relative;
}

.content {
    padding: 0;
}

.content>.row {
    margin: 0;
}

.main {
    padding: 0;
}

.section.dark {
 background-color: #0E1624 ;
 color: #fff;
    
}

.section.white {
    background-color: #fff ;

      
   }

span.meta {
    display: block;
    margin-bottom: 18px;
}

.section p {
    font-size: 17px;
}

.client-info {

    width: 66.66666667%;
    float: left;

}

.address span {

    width: 33.66666667%;
    float: left;

}


.client-info p {

width: calc(100% - 386px);
}


.section.footer .logo {
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(100%);
filter: gray;
filter: grayscale(100%);
opacity: 0.4;
}


.team-profile h2 {
    font-weight: 800;
    font-size: 24px;
    margin-bottom: 2px;
   }

.team-profile .sub-title {
 font-weight: 500;
 font-size: 16px;
 display: block;
 margin-bottom: 6px;
}

.team-profile p, .team-profile h4, .team-profile ul.checklist {
   width: calc( 100% - 330px);
   }

.team-profile a {
    /* font-weight: 500; */
    font-size: 14px;
    display: block;
    margin-bottom: 36px;
    color: #282828;
    text-decoration: none;
    padding-left: 26px;
    background-position: 0 center;
   }


.linkedin-ico {
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M10 19.999C15.5228 19.999 20 15.5219 20 9.99902C20 4.47618 15.5228 -0.000976562 10 -0.000976562C4.47715 -0.000976562 0 4.47618 0 9.99902C0 15.5219 4.47715 19.999 10 19.999Z' fill='%23007AB9'/%3E%3Cpath d='M15.975 10.8045V14.9273H13.5847V11.0808C13.5847 10.115 13.2396 9.45542 12.3741 9.45542C11.7137 9.45542 11.3213 9.89947 11.1481 10.3294C11.0851 10.4831 11.0689 10.6965 11.0689 10.912V14.9271H8.67845C8.67845 14.9271 8.71054 8.41243 8.67845 7.73807H11.0691V8.75682C11.0643 8.76484 11.0575 8.77269 11.0532 8.78035H11.0691V8.75682C11.3867 8.26803 11.9533 7.56926 13.2234 7.56926C14.796 7.56926 15.975 8.59674 15.975 10.8045ZM6.17783 4.27271C5.36015 4.27271 4.8252 4.80944 4.8252 5.51464C4.8252 6.20486 5.34464 6.75711 6.14645 6.75711H6.16196C6.99568 6.75711 7.51406 6.20486 7.51406 5.51464C7.4982 4.80944 6.99568 4.27271 6.17783 4.27271ZM4.96727 14.9273H7.35684V7.73807H4.96727V14.9273Z' fill='%23F1F2F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}



#shedi-photo {
    background-image: url('data:image/jpeg;base64,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');
}


#shedi-photo {
    background-image: url('../img/shedi-min.jpg');
}

.team-photo {
    margin-top: 0;
    background-repeat: no-repeat;
    /* background-size: 330px 380px;
    width: 330px;
    height: 380px; */
    border-radius: 0 12px 0 0;
    background-size: 100%;
    width: 330px;
    height: 432px;
    top: 0;
    right: 0;
}

.team-qualifications {

 position: absolute;
 top: 432px; 
 right: 0;
 width: 330px;
 background-color: #eeeeee;
 padding: 24px;
}

.section-aside .checklist  {
    background-color: transparent;
    padding-left: 0 !important;
}

.section-aside .nav-tabs {
 padding-right: 24px;
}

.basic-list, .checklist {

    list-style-position: inside;
    padding-left: 0;
}
.checklist {
    background-color: #eeeeee;
    padding: 24px;
    border-radius: 4px;
  
}

.checklist li {

    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5ZM9 18C13.9706 18 18 13.9706 18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18Z' fill='%23848484'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.0303 5.96967C14.3232 6.26256 14.3232 6.73744 14.0303 7.03033L8.53033 12.5303C8.23744 12.8232 7.76256 12.8232 7.46967 12.5303L4.96967 10.0303C4.67678 9.73744 4.67678 9.26256 4.96967 8.96967C5.26256 8.67678 5.73744 8.67678 6.03033 8.96967L8 10.9393L12.9697 5.96967C13.2626 5.67678 13.7374 5.67678 14.0303 5.96967Z' fill='%23848484'/%3E%3C/svg%3E%0A");
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: 0 2px;
    font-size: 14px !important;
    padding-left: 28px;
    padding-bottom: 8px;   

}
.checklist-sm li {
    font-size: 16px !important;
}

#nonthobeko-photo {
   
   background-image: url('../img/ntosh-min.jpg');

}


figure {
    width: 330px;
    height: 380px;
    position: absolute;
    right: 0
}

figure {
    width: 330px;
    height: 380px;
}


textarea.form-control {
    min-height: 72px;
    height: 72px;
}
.foot-nav {
    width: 33.33333333%;
    float: left;
   }
   
   .foot-nav .address {
       width: 33.33333333%;
       margin-bottom: 0;
       
   }

   .paper-wrap.no-bg {
   text-align: center;
    background-image: none;
   }

   h1.title-alt {
    font-size: 24px;
    padding-top: 24px;
}

   .address {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
   
   .address span,  .phone span {
       display: block;
       width: 100%;
   }

   span.title {
       font-weight: 600;
   }

   h4 {
       font-size: 18px;
       font-weight: 500;
   }

   .foot-nav nav a {
       padding: 8px 0;
       color: #555;
       text-decoration: none;
   }


   .section.white {
    border-top: 1px solid #D7D7D7;
   }

   .social-media  {

    margin-top: 0px;
   }

   .social-media a {

    margin: 8px;
   }

.section.footer {

 padding-top: 24px;
 padding-bottom: 24px;
   }

.section.legal {

    padding-top: 12px;
    padding-bottom: 12px;
    border-top: none;
      }

.legal-content {
 width: 100%;
 border-top: 1px solid #D7D7D7;
 padding-top: 12px;
      }

      .legal-content small, .legal-content nav  {
        width: 50%;
        font-size: 13px;
        float: left;
        
             }

 .legal-content nav a {
        color: #41444A;
        text-decoration: none;
        padding-left: 12px;
        padding-right: 12px;
                     }


                     .navbar-expand-lg .navbar-nav .nav-link {

            font-size: 16px;
            padding-left: 24px;
            padding-right: 24px;
                         
                         }
                         


@media (min-width: 768px) and (max-width:1199px) {

    .spotlight .panel, .section {
        padding-left: 30px;
        padding-right: 30px;

    }
    .spotlight .col-sm-6.panel {
        padding-right: 0;
    }

    .section.box-section {
        margin: 0
    }

    .box {
        /* width: 33.33333333%;
        float: left; */
        padding: 18px;
    }

}


@media (min-width: 768px) {

    .navbar a.logo {

        position: relative;
    left: 9px;

    }
    


    .section-main {
        float: right;
    }

.address {
    width: 33.33333333%;
    float: left;
    margin-bottom: 30px;
}

.section-aside .address {
    width: 100%;
   
}
}

@media (min-width: 540px) and (max-width:991px) {

    .box .entry a , .section.dark a{
        padding: 10px 24px;
        height: 48px;
        font-size: 18px;
      
      }
}
@media  (max-width:991px) {

.team-photo {
    width: 100%;
background-position: center top;
}

}
@media (min-width: 768px) and (max-width:991px) {


    .team-list .team-photo {
        width: 160px;
    }

    .details {

   padding-left:  180px;

    }

    .team-profile .details h2 {
        font-size: 18px;
        padding-right: 18px;
    }

    div.section.paper .paper-wrap.single-col {
        padding: 36px 0px;
    }

   

.team-profile p {
    width: 100%;
}

.team-profile p, .team-profile h4, .team-profile ul.checklist {
    width: calc( 100% - 0px);
}



.section-main {

    padding-left: 0;

}

.client-info {
    width: 100%;
}
.spotlight .col-sm-6.panel{
    width: 80%;
}

.box-section .box {
    width: 33.33333333%;

 padding: 10px;
}

.box .entry {
    padding: 20px;
}




}

@media (min-width: 768px)  {

    .burger {
        display: none;
    }


.navbar .nav-link.active::after { 

        background-image: url("data:image/svg+xml,%3Csvg width='69' height='8' viewBox='0 0 69 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='69' height='8' fill='white'/%3E%3Cpath opacity='0.7' d='M0 4H69' stroke='%2309CC4B' stroke-width='8'/%3E%3C/svg%3E");
        height: 4px;
        content: ' ';
        position: absolute;
        display: inline-block;
        background-position: center top;
        background-size: 100%;
        background-repeat: no-repeat;
        top: -17px;
        z-index: 10;
        opacity: 1;
        width: 100%;
        left: 0;
    
    }

    body.home .nav-link.active::after {  

        top: -21px;
    }


.mobile-nav {
        display : none
    }
.box {

    position: relative;
    top: 24px;

}

h2+.box, .box:last-child {

    top: 48px;

}

}

@media  (max-width:767px) {


    .team-list .team-photo {
        width: 160px;
    }

    .details {

   padding-left:  180px;

    }

    .v-box {
        margin-bottom: 24px;
    }

    .team-profile .details h2 {
        font-size: 18px;
        padding-right: 18px;
    }

    div.section.paper .paper-wrap.single-col {
        padding: 36px 0px;
    }










    nav.navbar {
        padding: 8px;
    }



body.contact    .section-aside {
        margin-top: 48px;
        padding-top: 24px;
        border-top: 1px solid #eee;
    }

.section-main.form h3 {
 margin-top: 18px;
}

    
.content-tabs {
 margin-bottom: 0 !important;
 margin-top: 24px;
}

.aside-d {
    display: none;
}

.page.services .tab-pane {
    padding-top: 24px;
}


   .tab-pane {
        padding-top: 86px;
    }

    .standards-list.tabs-list li {

        width: 50%;
        float: left;
    }

    .standards-list.tabs-list li:first-child {
      padding-right: 10px;
    }

    .standards-list.tabs-list li:last-child {

        padding-left: 10px;
    }


    .section-main {
        float: left;
    }

    .standards-list ul {
        display: none;
    }

    .standards-list.tabs-list ul {
        display: block;
        position: absolute;
        top: 0;
        width: calc(100% - 48px);
        margin-top: 24px;
        
    }


    .paper-wrap .section-main p, .team-profile h4, .team-profile ul.checklist {
        width: 100%;
    }
 .team-photo {
    border-radius: 0;
 }
    

    div.section.paper .paper-wrap {
        padding: 36px 24px;
    }

    body.page .col-sm-6.panel {
        padding-bottom: 0;
    }

.section-aside, .section-main {
  width: 100%;
  padding: 0;
}
.section.paper {
    padding: 36px 24px;
   
}

body.page .spotlight .panel .inner {
  padding-bottom: 0;
}

.section .paper-wrap {
    background-image: none !important;
}

.burger {
font-size: 0;
color: transparent;
display: inline-block;
width: 30px;
height: 28px;
background-size: 30px 28px;
background-repeat: no-repeat;
padding: 0;


background-image: url("data:image/svg+xml,%3Csvg width='30' height='28' viewBox='0 0 30 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='5' width='30' height='3' fill='%230E3A8F'/%3E%3Crect y='13' width='16' height='3' fill='%230E3A8F'/%3E%3Crect y='21' width='24' height='3' fill='%230E3A8F'/%3E%3C/svg%3E");
}

.modal-header {
    border: none;
}

.modal-body a { 

  font-size: 20px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  padding: 18px 30px
}

    .modal.show .modal-dialog {
        margin: 0;
        padding: 0;
        border: 1px solid #0E3A8F !important;
   
      
        width: 100%;
        height: 100%;
        border-radius: 0;

        position: absolute;
        top: 0;
        bottom: 0;

    }

    .btn-close {
        color: #fff;
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='28' viewBox='0 0 30 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='2' width='30' height='3' rx='1.5' transform='rotate(45 6 2)' fill='white'/%3E%3Crect width='30' height='3' rx='1.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 25 2)' fill='white'/%3E%3C/svg%3E");
        width: 30px;
        height: 28px;
        background-repeat: no-repeat;
        background-size: 30px 28px;
        opacity: 1;
    }

    .modal-content {
        border: 1px solid #0E3A8F !important;
        background-color: #0E3A8F;
        border-radius: 0;
        height: 100vh;
        width: 100vw;
        width: 100%;
        height: 100%;
      
    }

    .address {

        width: 100%;
        margin-bottom: 36px;
        border-bottom: 1px solid #eeeeee;
        padding-bottom: 18px;
    }

    .foot-nav {
        width: 50%;
    }

    .section.white {
        padding: 36px 24px;
    }

    .spotlight .col-sm-6.panel{
        width: 100%;
    }

    .section.footer .logo, .social-media {
        /* width: 100%;
        text-align: center;
        float: left; */
        padding: 0 24px;
    }

    .section.footer .logo {
        /* 
        text-align: center;
        float: left; */
        /* padding: 0 24px; */
        background-position: 24px top;
        width: 174px;
    }

    .client-info {
        width: 100%;
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .client-info p, .legal-content small, .legal-content .nav, .legal-content {
        width: 100% !important;
    }

    .legal-content small, .legal-content .nav {
        text-align: center;
        justify-content: center !important;
        margin-bottom: 18px;
        font-size: 15px;
    
    }

    .social-media a {

        width: 36px;
    height: 36px;
    background-size: 36px 36px;

    }

    .legal-content small {
        padding: 0 36px;
    
    }
    span.client-spotlight {
        /* float: none !important; */
        width: 100%; 
        margin-bottom: 24px;   
    }

    .section.dark {
        padding: 48px 24px 0 24px;
    }

    h1 {
        font-size: 28px;
    }

.box {
    /* 
    float: left; */
    padding: 18px;
    width: 100%;
}

.section.box-section {
    margin: 0
}

.spotlight .col-sm-6.panel {
    padding: 0 10px;
    /* width: 100%;
    margin: 0; */
}

.spotlight .panel .inner {
    border-right: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 36px;
}


}
@media  (min-width:581px) {
.btn-primary {

    margin-right: 18px;
}
}


@media  (max-width:580px) {

.spotlight .panel a, .box a, .client-info a, .cta .btn, body.contact form button.btn  {
    font-size: 18px;
    padding: 10px 18px;
    width: 100%;
    height: 50px;
    margin-bottom: 18px;

}

.cta  {

    margin-top: 36px;
}

.team-photo {
    bottom: 0;
}

.client-info a { 
  margin-bottom: 0;
}

.section p {
    font-size: 18px;
    width: 100%;
}



    .box h3 {

        font-size: 20px;
        margin-bottom: 18px;
    }
    .section.footer .logo, .social-media {
        width: 100%;
        text-align: center;
        float: left;
    }

    .section.footer .logo {
        background-position: center top;
        margin-top: 24px;
    }

    .address, .foot-nav, .legal-content small, .legal-content {
        width: 100%;
        float: left;
        padding: 0;
        
    }

    .legal-content { 
        padding-top: 18px;
    }

    .address {
       padding-bottom: 24px;
       padding-top: 24px !important;
    }

    .foot-nav { 
        margin-bottom: 36px;
    }

    .address span, .foot-nav a {
        font-size: 17px;
    }

    .foot-nav nav a {
        padding: 4px 0;
    }

    .section.white {
        padding-bottom: 0;
        padding-top: 0;
    }
}


@media (min-width: 992px) {

.team-photo {
    position: absolute;
}
}

@media (min-width: 541px) {
    .tabs-list a span em,  .tabs-list a em, .content-tabs li a em {

       font-style: normal;
     }

     .cta-condensed {

        max-width: 200px;
     }

   
    }
    
    @media (max-width: 540px) {

        .section.paper {
            padding: 0px 24px 36px 24px;
        }


#market {
    display: block;
    width: 100%;
}
        
        .tabs-list a span em,  .tabs-list a em,  .content-tabs li a em {
    
            display: none;
         }

         .standards-list.tabs-list ul {
             width: 100%;
         }

         .content-tabs li a,  .tabs-list li a {
             margin-right: 0;
             text-align: center;
             font-weight: 500;
         }

         .content-tabs li {
            width: 33.33333333%;
       
        }

        .tabs-list li {
            width: 50%;
            padding-right: 0 !important;
            padding-left: 0 !important;
       
        }

        .content .main::before {

            opacity: 0;
        }

        .content-tabs li:first-child a, .content-tabs li:nth-child(2) a,  .tabs-list li:first-child a {
          border-right: none;
          margin-right: -1px;
       
        }

        .content-tabs li:nth-child(2) a {
            border-radius: 0 0 0 0;
         
          }

          .content-tabs li:first-child a, .tabs-list li:nth-child(1) a {
            border-radius: 2px 0 0 2px !important;
         
          }


        .content-tabs li:nth-child(3) a , .tabs-list li:nth-child(2) a{
            border-radius: 0px 2px 2px 0;
         
          }


        div.section.paper .paper-wrap {
            padding: 0;
            border: none;
        }

        body.page {
            background-color: #fff;
        }





    }




    p.error {

        padding: 8px 12px 8px 48px;
        border: 1px dotted #F82727;
        font-size: 15px;
        background-repeat: no-repeat;
        background-position: 18px center;
        color: #F82727;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.825356 17.5144L9.12584 2.57348C9.50685 1.88768 10.4932 1.88768 10.8742 2.57349L19.1746 17.5144C19.5449 18.1809 19.063 19 18.3005 19H1.69951C0.937028 19 0.45506 18.1809 0.825356 17.5144Z' fill='%23F82727'/%3E%3Cpath d='M10.7383 13.3809H9.33203L9.13281 7.46875H10.9375L10.7383 13.3809ZM10.0352 14.3066C10.3203 14.3066 10.5488 14.3906 10.7207 14.5586C10.8965 14.7266 10.9844 14.9414 10.9844 15.2031C10.9844 15.4609 10.8965 15.6738 10.7207 15.8418C10.5488 16.0098 10.3203 16.0938 10.0352 16.0938C9.75391 16.0938 9.52539 16.0098 9.34961 15.8418C9.17773 15.6738 9.0918 15.4609 9.0918 15.2031C9.0918 14.9453 9.17773 14.7324 9.34961 14.5645C9.52539 14.3926 9.75391 14.3066 10.0352 14.3066Z' fill='white'/%3E%3C/svg%3E%0A");
    }


.navbar a.logo {
    width:  200px;
}