
  .template-scroller{

  }
  .template-header{
    background:#3B6468;
    height: 70px;
    padding-top: 5px;
  }
  .template-banner img{
    height: 400px;
    margin-top: 50px;
  }
  .template-content{
    max-width:1024px;
    margin: auto;
  }
  .template-link a{
    line-height:60px;
    margin:0 10px;
    color:#fff;
  }
  .login-link a{
    line-height:60px;
    margin:0 10px;
    color:#3B6468;
    background-color: #FFF;
    font-weight: bold;
    border-radius: 20px;
    padding: 6px 25px;
  }
  .template-footer{
    background-color: #39A7C2;
    color: #fff;
    font-size: 13px;
    padding: 20px 0;
  }
  .template-footer a{
    color:#fff;
    /* line-height: 50px; */
    font-weight: bold;
    font-size: 15px;
  }
  .template-footer img{
    max-height: 20px;
  }
  .login-link a.template-signup{
    color:#FFF;
    border:1px solid #fff;
    background-color: transparent;
  }
  .template-link{

  }
  .login-link{
    display: inline-block;
  }
  .template-logo img{
    max-height:50px;
    margin-top:5px;
  }
  a,a:hover{
    text-decoration:none;
  }
  html,body{
    margin:0;
    padding:0;
    font-family: 'Poppins','Roboto',sans-serif;
    font-size: 15px;
  }
  .left-content
  {
    background: #39A7C2;
    height: 429px;
    padding: 66px 0 0 65px;
  }
  .home-image {
    max-width: 161%;
    height: auto;
    margin-left: 8rem !important;
  }
  .hr {
    margin-top:20px;
    margin-bottom:5px;
    height:3px;
    width:90%;
  }
  .left-content .heading1{
    color: #fff;
    font-size: 25px;
    font-family: 'Roboto';
  }
  .left-content .heading2{
    color: #fff;
    font-size: 50px;
    line-height: 45px;
    margin: 10px 0;
    font-weight: bold;
  }
  .left-content .heading3{
    color: #fff;
    font-size: 15px;
    font-family: 'Poppins';
  }

  .buttons{

      margin-top: 20px;
      padding-top: 20px;
  }

  .buttons a{
    margin:0 10px 0 0px;
    color:#3B6468;
    background-color: transparent;
    border:1px solid #fff;
    font-weight: bold;
    border-radius: 20px;
    padding: 10px 20px;
    display: inline-block;
    color:#FFF;
  }
  .buttons a.get_started{
    background-color: #E45477;
    border:0px solid #fff;
  }


  .template-banner-2 img{
    height: 400px;
    margin-top: -50px;
  }
  .right-content{
    padding: 50px;
  }
  .right-content .heading1{
    font-size: 20px;
    color: #39A7C2;
    margin-bottom: 10px;
    padding-left: 80px;
    font-weight: bold;
  }
  .right-content .heading2{
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
  }
  .icons{
    width: 30px;
    height: 30px;
    background: #39A7C2;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
  }

  a.get_started_2{
    background-color: #E45477;
    border:0px solid #fff;
    margin: 0 10px 0 0px;
    color: #3B6468;
    font-weight: bold;
    border-radius: 20px;
    padding: 10px 30px;
    display: inline-block;

    color:#fff;
  }
  .template-chart{
    padding: 50px 0;
    background: white;
  }
  .template-banner-2{
    padding-bottom: 50px;
  }
  .template-chart{
    text-align: center;
  }
  .template-chart .heading1{
    color: #3B6468;
      font-size: 35px;
      font-family: 'Roboto';
      font-weight: bold;
  }
  .template-chart .heading2{
    color: #39A7C2;
    font-size: 20px;
    font-family: 'Roboto';
    margin-bottom: 10px;
  }
  .left-content2{
    padding: 50px;
  }
  .left-content2 .heading1{
    color: #39A7C2;
    font-size: 35px;
    margin-top: 90px;
  }
  .left-content2 .heading2{
    color: #3B6468;
    font-size: 65px;
    font-family: 'Roboto';
    line-height: 65px;
    font-weight: bold;
  }
  .left-content2 .heading3{
    color: #3B6468;
    font-size: 55px;
    font-family: 'Roboto';
    margin-bottom: 35px;
    line-height: 48px;
    font-weight: bold;
  }
  .sticky {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 100;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .shadow
  {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;
  }

  .bg-img-employer {
    background-color: #31b6cf;
  }

  .bg-img-employer3 {
    background-image: url('../images/employer/Employers_Image03.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .bg-img-employer .left-content {
    background-color: transparent;
  }

  .step1-img {
    width: 83%;
  }

  .step2-img {
    width: 80%;
    margin-top: 50%;
  }

  .step3-img {
    width: 76%;
    margin-left: 20%;
    margin-top: 5%;
  }

  .step4-img {
    width: 100%;
    margin-top: 38%;
  }

  .title1 {
    color: #39A7C2;
    font-size: 50px;
    margin: 37px 0px 0;
  }

  .request-form {
    -webkit-box-shadow: 3px 4px 11px 12px rgb(0 0 0 / 7%);
  }

  .request_btn {
    border-radius: 5px !important;
    font-size: 15px;
  }

  .left-content2 .subtitle{
    color: #39A7C2;
    font-size: 25px;
  }

  .container-text {

  }

  .lookingtohire{
    color: #fff;
    font-size: 50px;
    line-height: 45px;
    margin: 10px 0;
    font-weight: bold;
  }

  .contact-bluecontent {
    background: #39A7C2;
    height: auto;
    max-height: 632px;
	padding-bottom:5px;
	margin-bottom:5px;
  }

  .vl {
    height: 28px;
    width: 2px;
    border-radius: 3px;
    background-color: #e45477;;
  }

  .social-icons i {
    color: white;
    font-size: 25px;

  }

  ul.social-network {
    list-style: none;
    display: inline;
    margin-left:0 !important;
    padding: 0;
    float: right;
  }
  ul.social-network li {
    display: inline;
    margin: 0 5px;
  }

  .social-circle li a {
    display:inline-block;
    position:relative;
    margin:0 auto 0 auto;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    text-align:center;
    width: 35px;
    height: 35px;
    font-size:20px;
    background-color: white;
  }
  .social-circle li i {
    line-height: 36px;
    text-align: center;
    color: #39A7C2;
    font-size: 20px;
  }

  .social-circle li a:hover i, .triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 3.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.8s;
  }
  .social-circle i {
    color: #fff;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
  }

  .contact-form {
    background-image: url("../images/ContactForm_Empty.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 35px 34px 31px 50px;
    margin-top: 35%;
    margin-left: 1%;
    min-width: 142%;
  }

  .bolder {
    font-weight: 800;
  }

  .text-primary-darker {
    color: #415c5f !important;
  }

  .contact-form-hr {
    background-color: #eaeaea;
    width: 100%;
    height: 2px;
  }

  .select_industry select {
    background-color: #94a09c36;
  }

  .wpcf7-not-valid-tip {
    text-align: right !important;
  }

  .contact-form .card-body {
    padding: 0px 21px 51px 26px !important;
  }

  .wpcf7 form .wpcf7-response-output {
    margin: 2em 1.5em 1em;
}

.card-header {
  border-bottom: none;
}

.contactpage-second-row {
  background-color: #f7f7f5;
  height: 600px
}

.mobile-contact-form {
  background-image: url(../images/ContactForm_Empty.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 2% 9% 15% 13%;
  margin-left: 1%;
}

.lookinghire2 {
 max-width:500px;
}

@media(max-width: 768px) {
  .left-content {
    padding: 39px 0 0 44px;
  }
  .contact-bluecontent {
    height: 510px;
  }
  .contactpage-second-row {
    background-color: #f7f7f5;
    height: auto;
    padding: 20px 16px 27px 0;
  }

.lookinghire2 {
 max-width:500px; margin-left:0px;
}

}


.colorlightblue {
color: #37a6c1;
}


.card-header {

    padding: 1em;
}

