body {
  background-color:#222;
  height:auto;
}

#header {
  animation-delay:0s;
}

#home {
  margin-top: 6.4rem;
  justify-content: center;
  display: flex;
  overflow: hidden;
  min-height:calc(100vh - 440px);
}

.icon {
  right:30px;
  animation-delay: 0s;
  top:16px;
}


.journey {
  position:relative;
  box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.35);
  padding:1rem;
  background-color:#efefef;
  transition: all .3s ease-in-out;
  z-index:1;
  width:500px;
  height:auto;
  max-width:100vw;
  margin:5rem 1rem;
}

.journey form {
  margin-top:1.5rem;
  margin-bottom:0;
}

.journey form #contact {
  padding:1rem;
}

.journey p {
  width:400px;
  max-width:84vw;
  line-height:1.5;
  font-size:24px;
}

.journey a {
  color:#222;
  font-size: 14px;
}

.journey a:hover {
  color:#ffd96c;
}

.journey button {
  width:100%;
  display: block;
  margin-top:1.75rem;
}

.journey form input{
  border-radius:0;
  width:400px;
  max-width:84vw;
  margin-bottom:1rem;
  width:100%;
  max-width:100%;
}

.object6 {
  position: absolute;
  top:-50%;
  min-height:100%;
}

.fadeImg{
  width:100%;
}

.journey a {
  display: flex;
  line-height: 2;
}

.journey button {
  margin-bottom:1rem;
}

.notification {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  font-size: 14px;
  display: flex;
  line-height:1;
  color: #333;
}

.notification i {
  margin-right: 0.35rem;
  color: #ffc936;
  font-size: 16px;
}

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #000;
}
  /****  floating-Lable style end ****/

  .sz-eye {
    position: relative;
  }

  .sz-eye .fa {
    position: absolute;
    bottom: 9px;
    transition: all 0.3s;
    right: 10px;
    color: #888;
    font-size:18px !important;
    cursor:pointer;
    margin: 0 !important;
  }
  .sz-eye .fa:hover {
    color: #333;
  }
  .sz-eye-line {
    border-bottom: 1px solid #ddd;
    margin-bottom: 1rem !important;
  }

@media only screen and (min-width: 768px) {
  .journey {
    padding:1.5rem !important;
    margin:10rem 1rem;
  }
}

@media only screen and (min-width: 912px) {
  #home {
    margin-top: 7rem;
  }
  .icon {
    right:60px;
    top:14px;
  } 
}
