#signin-modal .modal__content {
  height: 600px !important;
  max-width: 775px !important;
  padding-right: 30px!important;
}

#signin-modal input {
  background: #191616 !important;
  border: none !important;
  padding-left: 20px !important;
  font-weight: 900 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  font-size: 1.1em !important
}

#signin-modal label {
  font-weight: 700 !important;
}

#signin-modal .modal__title {
  font-weight: 900 !important;
  color: #ffffff !important;
  font-size: 2em !important;
  text-transform: capitalize !important;
}

@media screen and (max-width: 768px) {
  #signin-modal .modal__title {
    font-size: 1.5em !important;
  } 
}

#signin-modal .form__btn {
  box-shadow: 0 3px 16px #4a300080 !important;
  box-shadow: 0px 5px 1px #7e3d00 !important;
  background: linear-gradient(to right, rgb(228, 31, 40) 0%, rgb(246, 94, 44) 29%, rgb(239, 147, 54) 68%, rgb(246, 114, 48) 100%) !important;
  border-radius: 10px !important;
  transition: all 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
  height: 50px !important;
  padding: 8px !important;
  width: 100% !important;
  margin-bottom: 15px !important;
  justify-content: center !important;
  font-weight: 900 !important;
  font-size: 1.4em !important;
  text-transform: capitalize !important;
}

#signin-modal .form__btn:hover {
   box-shadow: 0px 7px 1px #7e3d00 !important;
   transform: translateY(-2px) !important;
   background: linear-gradient(to right, rgb(228, 31, 40) 0%, rgb(246, 94, 44) 29%, rgb(239, 147, 54) 68%, rgb(246, 114, 48) 100%) !important;
}

#signin-modal .form__btn:active {
   transform: translateY(5px) !important;
   box-shadow: none !important;
   background: linear-gradient(to right, rgb(228, 31, 40) 0%, rgb(246, 94, 44) 29%, rgb(239, 147, 54) 68%, rgb(246, 114, 48) 100%) !important;
}

#signin-modal img {
  object-fit: contain !important;
  width: auto !important;
}

@media screen and (min-width: 1200px) {
  .modal--sign .modal__content {
    padding-left: calc(100% - 650px) !important;
  }

  .modal__sign-img {
    right: 470px !important;
  }
}

#signup-modal .modal__content {
  height: 600px !important;
  padding-right: 30px!important;
}

#signup-modal .form__btn {
  box-shadow: 0 3px 16px #4a300080 !important;
  box-shadow: 0px 5px 1px #7e3d00 !important;
  background: linear-gradient(to right, rgb(228, 31, 40) 0%, rgb(246, 94, 44) 29%, rgb(239, 147, 54) 68%, rgb(246, 114, 48) 100%) !important;
  border-radius: 10px !important;
  transition: all 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
  height: 50px !important;
  padding: 25px !important;
  width: 100% !important;
  margin-bottom: 15px !important;
  justify-content: center !important;
  font-weight: 900 !important;
  font-size: 1.3em !important;
  text-transform: capitalize !important;
}

#signup-modal img {
  object-fit: contain !important;
  width: auto !important;
}

.form__btn:hover {
  transform: translateY(-2px) !important;
}

#signup-modal .form__btn:hover {
   transform: translateY(-2px) !important;
   box-shadow: rgba(239, 147, 54, 0.4) 0px 5px 20px, rgba(255, 255, 255, 0.3) 0px 4px 3px inset !important;
   background: linear-gradient(to right, rgb(228, 31, 40) 0%, rgb(246, 94, 44) 29%, rgb(239, 147, 54) 68%, rgb(246, 114, 48) 100%) !important;
}

#signup-modal .tabs-nav__btn.active {
  background: #2e2e2e !important;
  box-shadow: none !important;
  border: none !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  border-radius: 10px !important;
  transition: all 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
  height: 40px !important;
  padding: 10px 20px !important;
  width: 100% !important;
  justify-content: center !important;
}

#signup-modal .tabs-nav__btn {
  font-size: 14px !important;
  font-weight: 700 !important;
}

#signup-modal .nav-tabs {
  border-radius: 13px !important;
  padding: 5px !important;
}

#signup-modal input {
  background: #191616 !important;
  border: none !important;
  padding-left: 20px !important;
  font-weight: 900 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  font-size: 1.1em !important;
}

#signup-modal label {
  font-weight: 700 !important;
}

#signup-modal .modal__title {
  font-weight: 900 !important;
  color: #ffffff !important;
  font-size: 2em !important;
  text-transform: capitalize !important;
}

@media screen and (max-width: 768px) {
  #signup-modal .modal__title {
    font-size: 1.3em !important;
  } 

  #signup-modal .modal__form {
    height: 100%!important
  } 

  #signup-modal .modal__title {
    display: none
  } 
}

#signup-modal .form__btn:hover {
   box-shadow: 0px 7px 1px #7e3d00 !important;
   transform: translateY(-2px) !important;
   background: linear-gradient(to right, rgb(228, 31, 40) 0%, rgb(246, 94, 44) 29%, rgb(239, 147, 54) 68%, rgb(246, 114, 48) 100%) !important;
}

#signup-modal .form__btn:active {
   transform: translateY(5px) !important;
   box-shadow: none !important;
   background: linear-gradient(to right, rgb(228, 31, 40) 0%, rgb(246, 94, 44) 29%, rgb(239, 147, 54) 68%, rgb(246, 114, 48) 100%) !important;
}

#signup-modal .modal__form {
    height: 500px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding-bottom: 100px !important;
    padding-right: 15px !important;
}

/* width */
::-webkit-scrollbar {
  width: 5px !important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
  background: #181616 !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #f6602c !important;
  background: #f08935 !important;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555 !important;
}


@media screen and (max-width: 768px) {
  #signin-modal .modal__content {
    padding: 20px !important;
    height: 100% !important;
  } 

  #signin-modal .modal-dialog {
    margin: 0px !important;
    z-index: 99999999 !important;
  }

  #signin-modal .modal__content {
    height: 100vh!important;
  }

   #signup-modal .modal__content {
    padding: 20px !important;
    height: 100% !important;
  } 

  #signup-modal .modal-dialog {
    margin: 0px !important;
    z-index: 99999999 !important;
  }

  #signup-modal .modal__content {
    height: 100vh!important;
  }

  #signup-modal .modal__form {
    height: 100%!important;
    padding-right: 0px!important;
  }
}

#signup-modal label {
  white-space: break-spaces!important;
}

.content__dropdown-toggle {
  background: linear-gradient(90deg, #ff0033 0%, #ff002f 29%, #ff4800 68%, #ff2e32 100%) !important;
}

#signup-modal .tabs-nav__btn {
  text-transform: capitalize!important;
}
#signup-modal input[type=tel] {
  padding-left: 55px !important;
}