/* font family */
.about-us {
  height: 100%; }

.gradient-blue, .team-container, .hiring-box {
  background: #498cac;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #498cac -1%, #84b3c9 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #498cac -1%, #84b3c9 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #498cac -1%, #84b3c9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#498cac', endColorstr='#84b3c9',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }

p {
  color: #666;
  font-size: 16px;
  line-height: 1.8; }

/* about us banner */
.about-us .banner-container {
  background: url("../images/banner-about-us.jpg") no-repeat center top;
  background-size: cover; }
.about-us .footer-inner {
  top: 0; }

/* team container */
.team-container {
  padding: 100px 0 8px;
  overflow: hidden;
  margin-bottom: 100px;
  position: relative; }

.team-container:after {
  background: #fff;
  height: 105px;
  content: '';
  position: absolute;
  left: -10px;
  right: -10px;
  transform: rotate(-2deg);
  bottom: -15px;
  z-index: 0; }

.team-container:before {
  background: #fff;
  height: 105px;
  content: '';
  position: absolute;
  left: -10px;
  right: -10px;
  bottom: -75px;
  z-index: 0; }

.founder-one {
  background: url("../images/Elango.png") no-repeat;
  background-size: 90% auto;
  background-position: center 25px; }

.founder-two {
  background: url("../images/founder-bhaskar.png") no-repeat;
  background-size: 70% auto;
  background-position: center top; }

.founder-three {
  background: url("../images/founder-rajesh.png") no-repeat;
  background-size: 97% auto;
  background-size: 90% auto;
  background-position: center 20px;
  background-position: center 25px; }

.founder {
  padding-top: 245px;
  position: relative;
  z-index: 1;
  transition: all 1.2s; }

.animate-element {
  transform: translate(-40%, 0);
  opacity: 0; }
  .animate-element.right-element {
    transform: translate(40%, 0); }
  .animate-element.active {
    opacity: 1;
    transform: translate(0, 0); }

.founder-content {
  background: #fff;
  border-radius: 4px;
  padding: 30px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  min-height: 437px; }
  .founder-content a {
    color: #333;
    display: block;
    transition: color .3s; }
    .founder-content a:hover, .founder-content a:focus {
      color: #2285c6;
      text-decoration: none; }
  .founder-content .icon-linkedin {
    width: 19px;
    height: 17px;
    background: url(../images/icon-li.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 0; }
  .founder-content h3 {
    margin-bottom: 20px;
    position: relative;
    color: #333;
    font-weight: 700;
    font-size: 20px; }
    .founder-content h3 small {
      display: block;
      margin-top: 10px;
      font: 600 12px "Montserrat", arial, sans-serif;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: #ccc; }

/* team member */
.team-member-container {
  padding-bottom: 130px; }

.member-one {
  background: #fdeecd url("../images/team-member-paddy.jpeg") no-repeat; }

.member-two {
  background: #ffdcc8 url("../images/team-member-selva.jpeg") no-repeat; }

.member-three {
  background: #ffdcc8 url("../images/team-member-chiranjeet.png") no-repeat; }

.member-four {
  background: #ffdcc8 url("../images/team-member-atul.jpeg") no-repeat; }

.member-five {
  background: #f9c3c7 url("../images/team-member-gaurav.jpeg") no-repeat; }

.member-six {
  background: url("../images/team-member-preeti.jpg") no-repeat; }

.member-seven {
  background: #d1dcfb url("../images/team-member-thomas.png") no-repeat; }

.member-eight {
  background: url("../images/team-member-kavi.jpg") no-repeat; }

.member-nine {
  background: #ffdcc9 url("../images/team-member-rajesh.png") no-repeat; }

.member-ten {
  background: url("../images/team-member-maha.jpg") no-repeat; }

.member-eleven {
  background: #f7e2ab url("../images/team-member-hemanth.jpeg") no-repeat; }

.member-twelve {
  background: #9de0dd url("../images/team-member-jegan.jpg") no-repeat; }

.member-thirteen {
  background: #efe3d2 url("../images/team-member-abhishek.png") no-repeat; }

.member-fourteen {
  background: #f9c3c7 url("../images/team-member-sandeep.jpeg") no-repeat; }

.member-fifteen {
  background: #ffdcc9 url("../images/team-member-thiaga.jpg") no-repeat; }

.member-sixteen {
  background: #ffdcc9 url("../images/team-member-nor.png") no-repeat; }

.member-seventeen {
  background: #ffdcc9 url("../images/team-member-silmi.png") no-repeat; }

.member-eighteen {
  background: #ffdcc9 url("../images/team-member-basava-new.png") no-repeat; }

.member-nineteen {
  background: #ffdcc9 url("../images/team-member-amit.jpg") no-repeat; }

.member-twenty {
  background: #fff url("../images/team-member-ketan.png") no-repeat center top;
  background-size: contain !important; }

.member-twenty-one {
  background: #ccc url("../images/emp-ankit.jpg") no-repeat center top; }

.member-twenty-two {
  background: #ccc url("../images/team-member-weiren.jpeg") no-repeat center top; }

.member-twenty-three {
  background: #ccc url("../images/team-member-david.png") no-repeat center bottom; }

.member-twenty-four {
  background: #ccc url("../images/team-member-ray.jpeg") no-repeat center top; }

.member-twenty-five {
  background: #ccc url("../images/emp-ankit.jpg") no-repeat center top; }

.member-twenty-six {
  background: #ccc url("../images/emp-vinay-sri.png") no-repeat center top; }

.team-member {
  background-position-x: center;
  height: 300px;
  background-size: cover;
  position: relative; }
  .team-member .btn {
    padding: 12px 50px; }

.team-member-container .row > div {
  padding: 0; }

.member-content {
  background: #fff;
  border-radius: 3px;
  padding: 10px;
  text-align: center;
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: -30px;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  .member-content.member-content-fixed-height {
    height: 77px; }
  .member-content h4 {
    color: #333;
    font-weight: 700;
    font-size: 16px; }
    .member-content h4 a {
      display: block;
      color: #333;
      transition: color .3s; }
      .member-content h4 a:hover, .member-content h4 a:focus {
        text-decoration: none;
        color: #2285c6; }
    .member-content h4 small {
      display: block;
      margin-top: 5px;
      font: 600 11px "Montserrat", arial, sans-serif;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: #ccc; }

.hiring-box {
  text-align: center; }
  .hiring-box .heading-text {
    margin-bottom: 10px; }

.hiring-box .heading-text {
  margin-bottom: 10px; }

.member-content {
  opacity: 0;
  transition: all 1.3s;
  transform: rotateX(90deg); }
  .member-content.active {
    opacity: 1;
    transform: rotateX(0deg); }

.moveTop {
  opacity: 0;
  transition: all 1s;
  transform: translate(0, 50px); }
  .moveTop.active {
    opacity: 1;
    transform: translate(0, 0); }

@media screen and (max-width: 1199px) {
  .founder {
    padding-top: 190px; } }
@media screen and (max-width: 990px) {
  .primary-content .container {
    padding: 0 30px 100px; }

  .founder {
    padding-top: 400px; }
    .founder .founder-content {
      min-height: auto;
      margin-bottom: 30px; } }
@media screen and (max-width: 640px) {
  .founder {
    padding-top: 300px; }

  .team-member {
    height: 550px; } }
@media screen and (max-width: 420px) {
  .banner-container h1 {
    font-size: 25px; }

  .heading-text {
    font-size: 25px; }

  .founder {
    padding-top: 200px; } }

/*# sourceMappingURL=about-us.css.map */
