.btn-get {
  font-size: 1.8rem;
  font-weight: bold;
  color: #fff !important;
  text-transform: capitalize;
  background: linear-gradient(to bottom, #e58c52, #d77c42);
  padding: 10px 60px 10px;
  position: relative;
  border: 0;
  border-radius: 5px;
  overflow: hidden;
  text-transform: capitalize !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}

.btn-get:hover {
 transform: scale(1.02);
 -webkit-transform: scale(1.02);
 -moz-transform: scale(1.02);
 -ms-transform: scale(1.02);
 -o-transform: scale(1.02);
}



.btn-get span {
  position: relative;
  z-index: 2;
}


.main__form .form-group {
  position: relative;
  margin-bottom: 2rem;
}

.main__form label.btn-attached {
  border-radius: .25rem;
  padding: 11px 42px;
  border-radius: 3px;
  color: #000;
  border: 1px solid #ced4da;
  font-size: 1rem;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.main__form label.btn-attached:hover {
  cursor: pointer;
  border: 1px solid #3e1415;
}

.main__form button.btn.btn-get {
  position: relative;
  top: 0px;
  margin: 0 0 -117px;
  font-size: 20px;
}


.project__form {
  padding-top: 30vh !important;
}

.project__form h3 {
  font-family: 'IRANSansX-exBold', sans-serif;
  font-size: 1.75rem;
  color: #272727;
  font-weight: bold;
  color: #fff;
  margin-bottom: 30px;
}

.project__form::before {
  display: none;
}

.ready__started {
  background: linear-gradient(to right, #102a38, #4b6470);
  background-size: 200% 200%;
  -webkit-animation: AnimationGradient 5s ease infinite;
  animation: AnimationGradient 5s ease infinite;
  padding: 0rem 0 5rem;
  position: relative;
}

.ready__started::before {
  background: url(../images/dot-back.png) no-repeat bottom right/contain;
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  top: 0;
}

.ready__started p {
  color: #fff;
  font-size: 1rem;
  margin-bottom: 5vh;
}

.main__form label {
  font-size: 14px;
}

.ready__started .content {
  padding: 10px 50px 50px;
}

.ready__started-box {
  background: #fff;
  padding: 3rem;
  border-radius: 5px;
  margin-top: 0rem;
}

.ready__started-box p {
  font-size: 12px;
}

.ready__started-box h4 {
  font-family: 'IRANSansX-exBold';
  font-size: 1rem;
}


@-webkit-keyframes AnimationGradient {
  0% {
    background-position: 26% 0%;
  }

  50% {
    background-position: 75% 100%;
  }

  100% {
    background-position: 26% 0%;
  }
}

@keyframes AnimationGradient {
  0% {
    background-position: 26% 0%;
  }

  50% {
    background-position: 75% 100%;
  }

  100% {
    background-position: 26% 0%;
  }
}

section.ready__started.project__form {
  margin-bottom: 40rem;
}

section.ready__started.project__form .ready__started-box {
  position: relative;
  margin-bottom: -40rem;
  -webkit-box-shadow: 0 3px 3.2rem rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 3.2rem rgba(0, 0, 0, 0.08);
}

.star {
  color: red;
}

.form-control:focus {
  border-color: #3e1415 !important;
  box-shadow: none !important;
}

.btn:focus {
  outline: 0;
  box-shadow: none !important;
}

select.error,
input.error {
  border-color: red;
}

.image-input {
  text-align: center;
}

.image-input input {
  display: none;
}

.image-input label {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFF;
  background: #000;
  padding: 0.8rem 1.5rem;
  cursor: pointer;
  border-radius: 0.25rem;

}

.image-input label i {
  font-size: 125%;
  margin-left: 0.6rem;
}

.image-input label:hover i {
  animation: shake 0.35s;
}

.image-input img {
  max-width: 175px;
  display: none;
}

.image-input span {
  display: none;
  text-align: center;
  cursor: pointer;
  color: rgb(110, 110, 205);
}

@keyframes shake {
  0% {
    transform: rotate(0deg);
  }

  25% {
    transform: rotate(10deg);
  }

  50% {
    transform: rotate(0deg);
  }

  75% {
    transform: rotate(-10deg);
  }

  100% {
    transform: rotate(0deg);
  }
}