  .fig{
    background: #fff;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
    padding: 15px 30px;
    border-radius: 15px;
    margin: 10px;
    width: 100%;
}
.contact fieldset {
    border-top: none;
    margin-top: 0px;
    padding-top: 0px;
}
.section-tabs ol li a
{
  display:block;
  background:url(../images/slide1.jpg) center center no-repeat;
  background-size:cover;
  position:relative;
  z-index:8;
    display: flex;
  margin:5px;
}
.section-tabs ol li:nth-of-type(2) a
{
  background:url(../images/Data-Entry.jpg) center center no-repeat;
  background-size:cover;
}
.section-tabs ol li:nth-of-type(3) a
{
  background:url(../images/accounting-service-image.png) center center no-repeat;
  background-size:cover;
}
.section-tabs ol li:nth-of-type(4) a
{
  background:url(../images/06-Data-conversion.jpg) center center no-repeat;
  background-size:cover;
}
.section-tabs ol li:nth-of-type(5) a
{
  background:url(../images/slide2.jpg) center center no-repeat;
  background-size:cover;
}
.section-tabs ol li:nth-of-type(6) a
{
  background:url(../images/digital-marketing-services-image.png) center center no-repeat;
  background-size:cover;
}
.section-tabs ol li:nth-of-type(7) a
{
  background:url(../images/information-technology-solutions.png) center center no-repeat;
  background-size:cover;
}
.section-tabs ol li:nth-of-type(8) a
{
  background:url(../images/digital-document-accessibility-remediation-services.png) center center no-repeat;
  background-size:cover;
}
.banner-heading {
    padding: 80px 100px;
  /*  margin-top: 95px;*/
}
.nav {
   /* background: #4d4d4d;*/
   /* padding: 0px 50px;*/
}
.services
{
  padding:0;
  /*margin:85px 100px;*/
    margin:45px 100px !important;
}
.testimonials {
    position: relative;
   /* margin:85px 100px;*/
    padding: 30px 100px !important;
}
@media only screen and (max-width: 960px){
.services {
    margin: 35px 20px !important;
}
.section-why-choose, .section-talent article, .section-talent aside, .section-talent ul li figcaption, .footer, .footer-text-link, .section-content, .section-work, .accessibility {
    padding: 35px 20px !important;
}
}

.client-testimonials {
     margin-top: 0px !important; 
}

/*.nav ul li a
{
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    display: block;
    position: relative;
    text-transform: uppercase;
    padding: 16px 10px;
    white-space: normal;
    text-align: left;
}

.menu a, .menu a:visited {
display: inline;
width: auto;
padding: 0;
text-align: center !important;
}*/
.contact aside {
    width: 50%;
}
.branches {
    width: 50%;
}
.contact aside {
    width: 50%;
}
.branches {
    width: 50%;
}
/*.about-tab article:before {
    background: #ffb900;
}*/
/*.section-content {
    position: unset;
    padding: 85px 100px;
}*/
.contact fieldset aside {
    width: 48.333333%;
    padding: 0 0;
}
.contact fieldset textarea {
  width: 97%;
}
p {
    font-size: 15px;
}
p a, p a:nth-child(2) {
color: #4d4d4d!important;
/*color: #f25022 !important;*/
font-size: 15px;
font-weight: 400;
}
p a:hover {
    color: #000 !important;
}
.span{
  color: #00a4ef !important;
  font-size: 15px;
font-weight: 400;
}
.contact p i {
     display: unset !important; 
         padding: 10px 5px;
}
.header-right p i {
    color: #7fba00;
    font-size: 20px;
    width: 22px;
    text-align: center;
}
.section-tabs h2{
  color: #ffb900;
}
@media only screen and (max-width: 1200px){
.nav ul li, .nav ul li ul li {
    margin: 0;
    float: none;
    width: auto;
}
}
@media only screen and (max-width: 768px){
 .contact aside {
    width: unset !important;
}
.branches {
    width: unset !important;
} 
.contact fieldset textarea {
  width: 100%;
}
.contact fieldset aside {
    width: 100% !important;
}
/*.nav ul li {
    list-style: none;
    float: left;
    width: 100%;
}*/
/*.nav {
    background: unset;
    padding: 0px 50px;
}*/
}

@media only screen and (max-width: 1280px)
{
  .nav ul li a
  {
      padding: 16px 10px;
      /*padding: 16px 13px;*/ 
  }
}

@media only screen and (min-width: 1281px)
{
  .nav ul li a
  {
      padding: 16px 17px; 
  }
}

@media only screen and (max-width: 1200px)
{

  .nav ul li ul li a
  {
   padding-left:20px;
  }

  .nav ul li, .nav ul li ul li {
    border-bottom: solid 1px #ece8e8;
  }

  .nav ul li a, .nav-shrink .nav ul li a {
      padding: 12px 12px;
      text-align: left !important;
      background: #fff !important;
      color: #000000 !important;
      font-size:13px;
  }

  .header-top h1 img {
    height: 75px;
  }

  label.menuTitle {padding:38px 20px;}
}

@media only screen and (max-width: 960px)
{
  .header-top {
      width: 75%;
      z-index: 9999999999;
  }

  .ba-slider img{width:100%}
}

.contactus_top{float:left;color:#ffffff;font-size: 13px;padding: 0px 0px 0px 10px;line-height: 22px;}

@media only screen and (max-width: 1200px)
{
  .header-top h1 {
      margin:15px 0px;
  }
  
  label.menuTitle {padding: 38px 20px;}
}

#sidebar_form_mobile {display: none;}

@media only screen and (max-width:480px)
{

  #sidebar_form_desktop {display: none;}
  .section-content{
    padding: 30px 25px !important;
}
.services {
    margin: 35px 10px !important;
}

#sidebar_form_mobile {display: block;}
}

@media only screen and (max-width:320px){
  .get-a-quote fieldset {
    background: #e7e7e7;
    padding: 5px 5px 15px 5px;
    margin-top: 10px;
    right: 6px;
    position: relative;
  }

  #sidebar_form_desktop {display: none;}

  #sidebar_form_mobile {display: block;}
}