.frontImage {
    background-image: url(/img/bg.jpg);
    background-size: cover;
    margin-top: 80px !important;
    height: 680px;
}
.frontImgTxt {
    color: #fff;
    margin-top: 180px !important;
}
/* upload */  .image-preview{
    position: relative;
    display: inline-block;
  }
  
  .remove-image {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    background-color: #ff0000;
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
  }
  
  .image-preview img{
    width: 80px !important;
    height: auto;
    margin: 8px;
  }
  .uploadImg {
    font-size: 20px !important;
    cursor: pointer;
    height: 40px !important;
    border-radius: 5px;
    background-color: #176361 !important;
    color: #fff;
  }
  .btnNext {
    border-radius: 5px;
    height: 40px;
    font-size: 20px;
    background-color: #176361 !important;
    color: #fff !important;
}


 /********************************************************************** MOBILE */
 @media screen and (max-width: 960px) {
    .frontImage {
      height: 200px;
  }
  .frontImgTxt {
    color: #fff;
    margin-top: 20px !important;
  }
  .frontImgTxt p,
  .frontImgTxt h1,
  .frontImgTxt h4 {
    width: 60vw !important;
    font-size: xx-small !important;
  }
}