/* AboutUs page sections */
#aboutus-slider {
  height: 453px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.186025) 14.27%, #010F17 94.83%), url("../image/new-design/AboutUs/shutterstock_678225592 1.png");
  background-size: cover;
  background-position: center;
}
#aboutus-slider .heading {
  
  font-style: normal;
  font-weight: normal;
  font-size: 72px;
  line-height: 88px;
  color: #FFFFFF;
  margin-top: 139px;
}
#aboutus-slider .paragraph {
  
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  color: #FFFFFF;
  margin-top: 1.5em;
  width: 75%;
}
#aboutus-slider .links {
  margin-top: 2.5em;
}
#aboutus-slider .btn {
  background: rgba(255, 255, 255, 0.0001);
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  color: #FFF;
}

#aboutus-rectangle {
  width: 100%;
  height: 186px;
  background: #0072AA;
  color: #FFF;
  padding: 2.5em;
}
#aboutus-rectangle .vline {
    width: 1px;
    height: 117px;
    background: rgba(215,215,215,1);
    opacity: 1;
    border: 1px solid rgba(255,255,255,1);
    margin-right: 5em;
}
#aboutus-rectangle .rectangle-text {
  
  font-style: normal;
  font-weight: normal;
  font-size: 42px;
  line-height: 51px;
}

#aboutus-whatwe {
  height: auto;
  margin-bottom: 50px;
}

#aboutus-whatwe .water-mark{
  position: absolute;
  font-weight: 700;
  font-size: 144px;
  line-height: 176px;
  display: flex;
  color: rgba(227, 227, 227, 0.22);
}
#aboutus-whatwe .heading {
  
  font-style: normal;
  font-weight: normal;
  font-size: 72px;
  line-height: 88px;
  color: #232323;
  margin-top: .5em;
}
#aboutus-whatwe .paragraph {
  
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  color: #252525;
  margin-top: 1.5em;
  width: 463px;
}
#aboutus-whatwe .spec-text {
  font-style: normal;
  font-weight: bold;
  font-size: 72px;
  line-height: 88px;
  color: #8F8F8F;
}

#tab-contents-01 .tab-content > .tab-pane {
    border: 0px solid #393939;
    padding: 0px;
}

#tab-contents-01 .nav-tabs {
    border-bottom: 1px solid #393939;
    margin-bottom:  40px;
}

#tab-contents-01 .nav-tabs > li > a {
  height: 70px;
  padding-top: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
  color: #393939;
  margin-right: 0px;
  border: 0px solid #ddd;
  border-bottom: 1px solid #393939;
  padding-left:  30px;
  padding-right: 30px;
}
#tab-contents-01 .nav-tabs > li.active > a,
#tab-contents-01 .nav-tabs > li.active > a:focus,
#tab-contents-01 .nav-tabs > li.active > a:hover {
  color: #82BC3B;
  font-weight: bold;
  border: 2px solid #393939;  
  border-bottom: 0px solid #393939;
}

#aboutus-mission {
  height: auto;
}
#aboutus-mission .banner {
  position: relative;
  background: url("../image/new-design/AboutUs/photo-1573164574572-cb89e39749b4 1.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  height: 271px;
  margin-bottom: 30px;
}
#aboutus-mission .description {
  padding: 0px;
}
#aboutus-mission .navigation {
  height: 70px;
  margin-bottom: 70px;
  padding-top: 20px;
  border-bottom: 2px solid #000;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
  color: #393939;
}
#aboutus-mission .navigation .nav-item.active {
  color: #82BC3B;
  font-weight: bold;
}
#aboutus-mission .heading {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 59px; 
  color: #82BC3B;
}
#aboutus-mission p {
  font-size: 18px;
  line-height: 22px;
  width: 441px;
}

#overview-section {
  width: 395px;
  height: 495px;
  background-image: url("../image/new-design/AboutUs/photo-1571624436279-b272aff752b5 1.png");
  background-color: #E3E3E3;
  background-size: cover;
  background-position: center;
  position: absolute;
  right: 1px;
  top: -130px;
}

#overview-section-new {
  width: 686px;
  height: 430px;
  background-image: url("../image/new-design/AboutUs/USOS_Logo.png");
  background-size: cover;
  background-position: center;
  position: absolute;
  right: 1px;
  top: -50px;
}

#aboutus-timeline-section {
  height: 359.13px;
  background-image: url("../image/new-design/AboutUs/photo-1596079890701-dd42edf0b7d4 1.png");
  background-size: cover;
  background-position: center;
}
#aboutus-timeline-section #year-section {
    position: relative;
    width: 469px;
    bottom: -185px;
}
#aboutus-timeline-section .art-text {
  
  font-style: normal;
  font-weight: bold;
  font-size: 180px;
  line-height: 219px;
  align-items: center;
  color: #FFFFFF;
}
#aboutus-timeline-section #timeline-content
{
  background: rgba(196, 196, 196, 0.9);
  width: 50%;
  height: 100%;
  padding-left: 100px;
  padding-top: 36px;
  padding-right: 100px;
  margin-bottom: 30px;
}
#aboutus-timeline-section .heading {  
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 58px;
  text-align: left;
  color: #FFFFFF;
}
#aboutus-timeline-section .paragraph {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  text-align: left;
  color: #FFFFFF;
  margin-top: 10px;
  width: 438px;
}
#aboutus-timeline-section #timeline-content .scroller {
  width: 100%;
  position: relative;
  bottom: -40px;
}

#customer-growth {
  position: relative;
  height: 741px;
  background: url("../image/new-design/AboutUs/shutterstock_1727684137 1.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-bottom: -75px;
  margin-top: -70px;
  z-index:  -1;
}

#comunity {
  margin-top: 66px;
}
#comunity .heading {
  font-weight: bold;
  font-size: 72px;
  line-height: 88px;
  align-items: center;
  color: #0072AA;
}
#comunity .paragraph {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  padding-left: 80px;
  width: 550px;
  padding-top: 20px;
}

#signup-element {
  position: relative;
  height: 631px;
  background-color: #E1E7FF;
  background: url("../image/new-design/AboutUs/sign up element.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-top: 0px;
}

#signup-element .heading {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 59px;
  align-items: center;
  text-align: center;
  color: #214B71;
}
#signup-element .paragraph {
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 17px;
}

#signup-element .btn-primary
{
  border-radius: 6px;
  background: #214B71;
  color: #FFF;
  text-transform: lowercase;
}
