form#webform-submission-bespoke-spring-quote-longcroft-add-form label {
    width: 100%;
    font-weight: normal;
 
}
form#webform-submission-bespoke-spring-quote-longcroft-add-form label {
    width: 100%;
    font-weight: normal;
   
}
form#webform-submission-bespoke-spring-quote-longcroft-add-form {
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 40px;
    width: 63%;
    margin-left: 180px;
    margin-bottom: 64px;
}
details#edit-bespoke-spring-quote-longcroft {
    text-align: center;
    font-size: 22px;
    font-weight: normal;
}

label.js-form-required.form-required sup {
    color: red;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-quantity.form-item-quantity input#edit-quantity {
    width: 200px;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-quantity.form-item-quantity .description div#edit-quantity--description {
    color: white;
    font-style: normal;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup .description {
    cursor: pointer;
    font-size: 16px;
    float: right;
    width: 23%;
    padding-left: 0px;
    text-align: center;
    margin-right: 161px;
    background: #001659;
    margin-right: 90px;/*margin-right: 110px;*/
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup div#edit-quantity-sup-sup--description {
    color: white;
    font-style: normal;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup .description:hover {
    background: #ff5e14;
    color: #fff;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup {
    width: 51%;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup sup {
    color: red;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup p#addquantity {
    margin: 7px;
}
.message.success {
    border: solid 1px;
    position: relative;
    padding: 10px;
}
span.alert-close {
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 20px;
    color: red;
    cursor: pointer;
}
div#quantity1 ul {
    display: none;
}
div#quantity2 ul {
    display: none;
}
div#quantity3 ul {
    display: none;
}
div#quantity4 ul {
   display: none;
}
div#quantity5 ul {
   display: none;
}
div#edit-quantity1 .message.success {
    width: 300px;
}
div#edit-quantity2 .message.success {
    width: 300px;
}
div#edit-quantity3 .message.success {
    width: 300px;
}
div#edit-quantity4 .message.success {
    width: 300px;
}
div#edit-quantity5 .message.success {
    width: 300px;
}
.region-content span.qun-error {
    color: red;
}
.js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-txtquantitydisplay.form-item-txtquantitydisplay {
    display: none;
}
details#captcha .details-description {
    display: none;
}
details#captcha summary {
    display: none;
}
.form-head{
   text-align: center; 
}
@media (max-width: 1025px) and (min-width: 920px){
  .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup{
       width: 60%;
  }
}
@media (max-width: 920px) and (min-width: 767px){
  .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup{
       width: 67%;
  }
}
@media (max-width: 800px) and (min-width: 766px){
   .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup{
       width: 76%;
  }
}
@media (max-width: 768px) and (min-width: 600px){
  .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup{
       width: 105%;
  }
}
@media (max-width: 600px){
  .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup{
       width: 130%;
  }
  /*raghu add code start*/
  .js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-make-note-of-desired-specifications.form-item-make-note-of-desired-specifications textarea#edit-make-note-of-desired-specifications {
    width: 100%;
}
input#edit-phone-number-optional- {
    width: 100%;
}
input#edit-company-name-optional {
    width: 100%;
}
input#edit-email-address-mail-2 {
    width: 100%;
}
input#edit-email-address-mail-1 {
    width: 100%;
}
input#edit-last-name {
    width: 100%;
}
input#edit-first-name {
    width: 100%;
}
/*raghu add code stop*/
}
@media (max-width: 470px){
   .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup{
      width: 100%;
  }
  input#edit-quantity-sup-sup {
    width: 35%;
}
input#edit-submit-quote-related-documentations-upload {
    width: 90%;
}
}
@media (max-width: 768px){
  form#webform-submission-bespoke-spring-quote-longcroft-add-form {
    margin-left: 0px;
  }
}
.js-form-item.form-item.js-form-type-managed-file.form-type-managed-file.js-form-item-submit-quote-related-documentations.form-item-submit-quote-related-documentations .description {
    /* display: none; */
    font-size: 10px;
}
input#edit-phone-number-optional- {
   width: 49.5%; /*width: 50%;*/
}
input#edit-company-name-optional
{
    width: 49.5%;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup input#edit-quantity-sup-sup[type=number]::-webkit-inner-spin-button {
    -moz-appearance: textfield;
    -webkit-appearance: none;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-phone-number-optional-.form-item-phone-number-optional- input#edit-phone-number-optional-[type=number]::-webkit-inner-spin-button {
    -moz-appearance: textfield;
    -webkit-appearance: none;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-phone-number-optional-.form-item-phone-number-optional- label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-quantity-sup-sup.form-item-quantity-sup-sup label {
    width: 100%;
}
.request-quote-content p {
    text-align: justify;
}

.js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-make-note-of-desired-specifications.form-item-make-note-of-desired-specifications textarea#edit-make-note-of-desired-specifications {
    width: 56%;
}
div#edit-flexbox label {
    font-weight: 500;
    font-size: 23px;
    color: #001659;
    margin-left: 92px;
}
div#edit-flexbox-01 label {
    font-size: 14px;
    font-weight: normal;
    color: #001659;
    margin-left: 103px;
}

