@media (min-width: 800px) {

.login-form-right {
  width: 32%;
  float: right;
  padding-right: 10px;
}
.login-ad-img {
  width: 100%;
}
.Add-area {
  width: 67%;
  float: left;
}
.login-bg-image {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}

#loginform {
  padding: 20px;
  border-radius: 10px;
  margin-top: 154px;
}

.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 2.5;
  color: #000;
  height: 51px !important;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #bdbbbb;
  border-radius: .5rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: border-color .3s ease, box-shadow .3s ease, transform .2s ease-in-out;
}
.form-control:focus {
  border-color: #eee;
  box-shadow: 4px 4px 17px rgba(27, 28, 27, 0.6);
}

.btn-primary {
  color: #fff;
  background-color: #80096d;
  border-color: #51565b;
  width: 124px;
  height: 50px;
  float: right;
}

.btn-primary:hover {
  color: #fff;
  border-color: #9f9f9f;
  background-color: #D4AF37;
}

}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #80096d;
  border-color: #80096d;
}
a:hover {
  color: #0056b3;
  text-decoration: none;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none !important;
}
.btn-primary.focus, .btn-primary:focus {
  box-shadow: none;
}
/* Chrome, Safari, Edge, Opera */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #D4AF37;
  border-color: #D4AF37;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #80096d;
  border-color: #80096d;
}

/*Seperate Rule*/
@media (min-width: 800px) and (max-width: 1100px) {
  .login-bg-image {
    width: 100%;
    height: 100vh;
    object-fit: fill;
  }
}


/*Mobile View*/
@media (max-width: 800px) {
.Add-area {
  display: none;
}
.login-ad-img {
  width: 100%;
}
  .form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 2.5;
    color: #000;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #bdbbbb;
    border-radius: .5rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    transition: border-color .3s ease, box-shadow .3s ease, transform .2s ease-in-out;
  }
    .btn-primary {
    color: #fff;
    background-color: #80096d;
    border-color: #51565b;
    width: 124px;
    height: 50px;
    float: right;
  }
    .btn-primary:hover {
    color: #fff;
    border-color: #9f9f9f;
    background-color: #D4AF37;
  }
  .login-form-right {
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 17px;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #80096d;
  border-color: #80096d;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #80096d;
  border-color: #80096d;
}


}