#js-vm-expertlist {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-color: #fff;
    color: #656565;
  }

  .section-intro {
    background: url(../images/banner_homepage.png) no-repeat center center;
    background-size: cover;
    color: #fff;
    padding: 0 0 15px;
  }
  
  .section-intro .row {
    height: 210px;
  }
  
  #instructionVideo{
    width: 600px;
    height: 349px;
    margin: 3% 24%;
  }
.imageContainer{
  padding-right:3%;
  white-space: pre-line;
}
  .section-intro .intro-title {
    font-weight: 700;
    font-size: 2rem;
    margin-bottom: 0.5rem;
    line-height: 1.2;
  }
  
  @media (max-width: 767px) {
    .section-intro {
      padding-bottom: 0;
      height: 265px;
    }
    #instructionVideo{
      width: 320px;
      margin-left: -8px;
      height:200px;
    }
    .imageContainer{
      padding-right:3%;
    }
  }
  @media (min-width: 300px) and (max-width: 349px) {
    .section-intro {
      height: 325px;
    }
  }

  .section.section-tabcontent {
    padding: 35px 0 20px;
  }
  .section-tabcontent .load-more {
    padding: 10px 0 30px;
  }
  
  .section-tabcontent .load-more p {
    color: #151515;
    margin-bottom: 15px;
  }



.WD-container {
    font-family: "Roboto",sans-serif;
    width:100%;
    display:block;
    position:relative;
  }
  .WD-container ul.tl{
    list-style: none;
    margin:20px 0;
    display:inline-block;
  }
  .WD-container ul.tl li{
    margin:auto;
    padding:0 0 10px 10px;
    position:relative;
  }
  .WD-container ul.tl li::before{
    position: absolute;
    left: -15px;
    top: 2px;
    content: " ";
    border: 3px solid white;
    border-radius: 500%;
    background: #FF8322;
    /* border-color: #FF8322; */
    height: 15px;
    width: 15px;
    transition: all 400ms ease-in-out;
  }
  .WD-container ul.tl li:hover::before{
    border-color: #FF8322;
    transition: all 400ms ease-in-out;
  }
  .WD-container ul.tl li div.item-title {
    color: #434242;
  }

  a.expertListLink {
    color: rgb(3, 92, 128);
}
a.expertListLink:hover{
    text-decoration: none;
    color: rgb(3, 92, 128);
}
ul.tl li .item-title{
    color: black;
}
ul.tl li .item-detail{
    color:rgba(0,0,0,0.5);
    font-size:12px;
}


  #js-vm-footer > div > section > div > div.row {
    margin-right: 15px!important;
    margin-left: 15px!important;
  }
  #js-vm-footer > div > footer > div > div > div > h3 {
    margin-top: 0px;
  }
  #js-vm-footer > div > footer > div > div.row > div.contactusLink {
    padding-left: 15px;
    padding-right: 15px;
  }
  #js-vm-footer > div > section > div > div > div > ul > li > a {
    color: #656565;
  }

  .contact-box {
    padding-left: 10px;
  }
  .contact-box div:nth-child(2) {
    margin-left: 20px;
  }
  .contact-box div span:nth-child(2) {
    margin-left: 5px;
  }
  .contact-box div span a {
    text-decoration: none;
  }
  .contact-box ul {
      list-style: none;
  }
  .contact-box ul li a:hover{
      text-decoration: none;
  }





  .history-tl-container{
    font-family: "Roboto",sans-serif;
    width:100%;
    display:block;
    position:relative;
  }
  .history-tl-container ul.tl{
      margin:20px 0;
      padding:0;
      display:inline-block;
  
  }
  .history-tl-container ul.tl li{
      list-style: none;
      margin:auto;
      margin-left:50px;
      min-height:50px;
      border-left:1px solid #FF8322;
      padding:0 0 50px 30px;
      position:relative;
  }
  .history-tl-container ul.tl li:last-child{ border-left:0;}
  .history-tl-container ul.tl li::before{
      position: absolute;
      left: -11px;
      top: -5px;
      content: "";
      border: 8px solid rgba(255, 255, 255, 0.74);
      border-radius: 500%;
      background: #FF8322;
      height: 20px;
      width: 20px;
      transition: all 400ms ease-in-out;
  
  }
  .history-tl-container ul.tl li:hover::before{
      border-color:  #FF8322;
      transition: all 400ms ease-in-out;
  }

  .tech-slideshow{
    overflow: hidden;
  }
  
  .tech-slideshow .mover {
    animation: moveSlideshow 80s linear infinite;
  }
  
  @keyframes moveSlideshow {
    100% {
      transform: translateX(-300%);
    }
  }

  .tech-slideshowCompany{
    overflow: hidden;
  }
  
  .tech-slideshowCompany .moverCompany {
    animation: moveSlideshowCompany 20s linear infinite;
  }
  
  @keyframes moveSlideshowCompany {
    100% {
      transform: translateX(-100%);
    }
  }