.mt-30{
margin-top: 30px;
}

.mt-50{
margin-top: 50px;
}

.mt-150{
margin-top: 150px;
}

.pt-15{
padding-top: 15px;
}
.hirebtn a{
	margin-top: 60px;
background: transparent;
border: 2px solid #009e66;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 35px;
padding-left: 35px;
border-radius: 30px;
font-weight: 400;
font-size: 18px;
color: #009e66;
}

.hirebtn a:hover{
background: #009e66;
color: white;
}

.info-icon .icon {
font-size: 20px;
margin-top: -8px;
}


.social-icons{
font-size: 24px;
}


.single-image{
border: solid 2px #009E66;
padding: 5px;
 -webkit-box-shadow: 3px 3px 5px 6px #fff;  
  -moz-box-shadow:    3px 3px 5px 6px #fff; 
  box-shadow:         3px 3px 5px 6px #fff;  
}













.navbar1 {
  background-color: transparent;
  padding: 23px 50px
}

.navbar1 .navbar-brand span {
  color: #f3f3f3;
  text-transform: uppercase
}

.navbar1 .navbar-brand img {
  width: 110px
}

.navbar1 .navbar-brand svg {
  width: 110px
}

.navbar1 .navbar-brand svg #logo-text {
  fill: #e6e6e6
}

.navbar1 .navbar-menu {
  display: none
}

.navbar1 .navbar-nav .nav-link {
  color: #e6e6e6;
  font-size: 15px;
  padding: 0
}

.navbar1 .navbar-nav .nav-item:not(:last-child) .nav-link {
  margin-right: 32px
}

@media (max-width:767.98px) {
  .navbar1 .navbar-brand img {
    width: 90px
  }

  .navbar1 .navbar-menu {
    -ms-flex-direction: column;
    -ms-flex-pack: justify;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 19px;
    justify-content: space-between;
    position: relative;
    width: 30px
  }

  .navbar1 .navbar-menu .btn-line,
  .navbar1 .navbar-menu:after,
  .navbar1 .navbar-menu:before {
    -ms-flex-item-align: end;
    align-self: flex-end;
    background-color: gray;
    height: 3px;
    width: 100%
  }

  .navbar1 .navbar-menu:before {
    content: '';
    width: 85%
  }

  .navbar1 .navbar-menu:after {
    content: ''
  }

  .navbar1 .navbar-menu .btn-line {
    width: 55%
  }

  .navbar1 .navbar-menu .btn-line,
  .navbar1 .navbar-menu:after,
  .navbar1 .navbar-menu:before {
    background-color: #f3f3f3
  }

  .navbar1 .navbar-collapse .navbar-nav {
    background-color: #191919;
    padding: 8px 20px;
    position: relative;
    top: 8px;
    width: 200px;
    z-index: 2
  }

  .navbar1 .navbar-collapse .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .7);
    font-size: 14px;
    letter-spacing: .35px;
    padding: 7px 0
  }

  .navbar1 .navbar-collapse .navbar-nav .nav-link:focus,
  .navbar1 .navbar-collapse .navbar-nav .nav-link:hover {
    color: #fff
  }
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .navbar1 .navbar-brand svg {
    height: 30px
  }
}

.nav-margin{
margin-top: -120px;
}