
.form-input {
	margin: 1rem 0;
	width: 50%;
	position: relative;
  }
  
.form-input select,
.form-input input {
	width: 100%;
	outline: none;
	padding: 1.4rem 1rem;
	margin: 1rem 0rem;
	border-radius: 04px;
	border: none;
	font-size: 1.2rem;
  }
  
  .form-input button {
	position: absolute;
	top: 25px;
	right: 0;
	padding: 0.8rem 1.5rem;
	margin: 0 1rem;
	outline: none;
	border: none;
	border-radius: 5px;
	background: #3150d0;
	color: #fff;
	font-size: 1.3rem;
	cursor: pointer;
  }

  @media (max-width: 768px) {

    .form-input input {
        padding: 1rem 1rem;
        margin: 0.8rem 0rem;
        font-size: 1rem;
      }
    
      .form-input button {
        position: absolute;
        top: 16px;
        right: 0;
        padding: 0.8rem 1rem;
        margin: 0 1rem;
        font-size: 1rem;
        cursor: pointer;
      }
  

  }