@media (min-width:  721px ) and (max-width:  960px ) {
  .service .serviceHeader .askQuestion .questionForm input {
    width: 75%;
  }
}
@media (min-width:  961px ) and (max-width:  1200px ) {
  .service .serviceHeader .askQuestion .questionForm input {
    width: 62%;
  }
}
@media (min-width:  1201px ) {
  .service .serviceHeader .askQuestion .questionForm input {
    width: 72%;
  }
}
.service .serviceHeader .askQuestion .questionForm button {
  display: inline-block;
  height: 4.4rem;
}
@media (max-width:  720px ) {
  .service .serviceHeader .askQuestion .questionForm button {
    width: 100%;
  }
  .order .moreInformation {
    padding-right: 3rem;
  }
}
@media (min-width:  721px ) and (max-width:  960px ) {
  .service .serviceHeader .askQuestion .questionForm button {
    width: 24%;
  }
  .productSummaryBar .cartLarge{
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.6rem;
  }

  .productSummaryBar button.cartLarge span,
  .productSummaryBar .button.cartLarge span{
    margin-right: 1rem;
  }
}
@media (min-width:  961px ) and (max-width:  1200px ) {
  .service .serviceHeader .askQuestion .questionForm button {
    width: 37%;
  }
}
@media (min-width:  1201px ) {
  .service .serviceHeader .askQuestion .questionForm button {
    width: 27%;
  }
}
