.inquiry_container {
  width: 830px;
  height: 1500px;
  border-radius: 15px;
  margin: 50px auto;
  background-color: antiquewhite;
}

ul li {
  list-style: none;
}

.table_name {
  width: 100%;
}

.t_title h2 {
  padding: 30px 50px 0px 50px;
  text-align: center;
}

.t_content {
  padding: 0px 50px 30px 50px;
  text-align: center;
}

.product_cont {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 10px;
  display: flex;
  flex-direction: row;
}

.p_img {
  width: 30%;
  margin-top: 20px;
}

.p_img img {
  width: 75%;
  margin-left: 45px;
}

.p_des {
  width: 80%;
}

.d_list li {
  list-style: none;
  line-height: 22px;
}

.title h2 {
  width: 90%;
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  font-style: italic;
  text-overflow: ellipsis;

  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;

  display: -moz-box;
  -moz-line-clamp: 1;
  -moz-box-orient: vertical;

  overflow-wrap: normal;
  word-break: normal;
  white-space: normal;
  overflow: hidden;
}

.d_list li>span:nth-child(1) {
  font-size: 13px;
  font-weight: 500;
  font-style: italic;
  width: 150px;
}

.d_list li>span:nth-child(2) {
  font-size: 13px;
  font-weight: 600;
  font-style: italic;
  padding-left: 2px;
}

.product_cont {
  width: 95%;
  background-color: white;
  margin: 20px;
  box-sizing: border-box;
  border: 1px solid palegoldenrod;
  border-radius: 5px;
}

.contact li {
  line-height: 50px;
  width: 50%;
  float: left;
}

div.contact>ul>li>span:nth-child(2) {
  border: 1px solid white;
  padding: 5px 120px;
  background-color: white;
}

div.contact>ul>li>span:nth-child(1) {
  padding-right: 20px;
}

body>div>div.contact>ul>li:nth-child(1)>span:nth-child(1) {
  padding-right: 35px;
}

.hr hr {
  margin: 20px 0px;
}

.question>div:nth-child(2n + 1) {
  width: 48%;
  float: left;
  margin-left: 20px;
  line-height: 30px;
  padding: 20px 0px;
}

.question>div:nth-child(2n) {
  width: 48%;
  float: left;
  line-height: 30px;
  padding: 20px 0px;
}

/* from form body */

.rsfp-image-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  width: 130px !important;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

#sp-top-bar,
#sp-header,
#sp-footer {
  display: none;
}

@media (min-width: 1270px) {


  .t3-wrapper,
  body {
    background-color: aliceblue !important;
  }

  .rsformProgress {
    margin-bottom: 50px;
  }

  .rsformProgressContainer {
    height: 6px !important;
  }

  #bd_results {
    width: 800px;
    margin: auto;
    padding: 50px 20px;
  }

  #rsform_3_page_0>div:nth-child(2)>div>div {
    margin: auto;
    text-align: center;
  }

  .rs_h2 {
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    width: 80%;
    line-height: 43px;
    margin: 20px auto 30px;
    color: #3b3b3b;
  }

  .rs_text1 {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    width: 85%;
    line-height: 25px;
    margin: 20px auto 30px;
    color: #3a3a3a;
  }

  #rsform-button-next#rsform-button {
    padding: 8px 30px !important;
    font-size: 14px !important;
    background-color: #664efe !important;
    border-color: #664efe !important;
    font-weight: 700;
  }

  .rs_img1 {
    max-width: 250px;
  }

  .col-md-12>.rsform-type-pagebreak>.formControlLabel {
    width: 0px;
    padding: 0px;
  }

  .col-md-12>.rsform-type-pagebreak>.btn-group {
    margin: auto;
  }

  /* 230609 modify css */

  .formcontrols_left {
    margin-left: 0px !important;
  }

  #rsform_3_page_0>div:nth-child(2)>div>div>label,
  .formLabelWidth {
    width: 0px !important;
  }

  .formcontrols_left>.formBody {
    text-align: center;
  }

  /* buttom */
  #page_01Next,
  #page_02Next,
  #page_03Next,
  #page_04Next,
  #page_05Next,
  #page_06Next,
  #page_07Next,
  #page_08Next,
  #page_09Next,
  #page_10Next,
  #page_11Next {
    font-family: Open Sans, sans-serif;
    padding: 10px 40px;
    font-size: 18px;
  }

  #page_01Prev,
  #page_02Prev,
  #page_03Prev,
  #page_04Prev,
  #page_05Prev,
  #page_06Prev,
  #page_07Prev,
  #page_08Prev,
  #page_09Prev,
  #page_10Prev,
  #page_11Prev,
  #SubmitPrev {
    display: none;
  }

  /* #page_01Next, */
  #page_02Next,
  /* #page_03Next, */
  #page_04Next,
  #page_05Next,
  #page_06Next,
  /* #page_07Next, */
  /* #page_08Next, */
  /* #page_09Next, */
  #page_10Next,
  #page_11Next {
    display: none;
  }

  #page_01Next,
  #page_03Next,
  #page_07Next,
  #page_08Next,
  #page_09Next {
    width: 550px !important;
  }

  /* rsform below */

  /* pagebreak setting */
  .formContainer .rsform-type-pagebreak {
    margin-top: 20px;
  }

  /* ask website page */
  #company-grouplbl {
    display: none;
  }

  .rsform-block-company>div {
    margin: auto;
    text-align: center;
  }

  .rsform-block-company>div:nth-child(2)>div:nth-child(1),
  .rsform-block-company>div:nth-child(2)>div:nth-child(2) {
    border: 1px solid grey;
    padding: 50px 80px;
    border-radius: 3px;
    text-align: center;
    box-shadow: 5px 5px 3px grey;
  }

  #casin_1 #company0,
  #casin_1 #company1 {
    display: none;
  }

  #company0-lbl:hover,
  #company1-lbl:hover,
  #rsform_3_page_1>div:nth-child(2)>div>div>div>div:nth-child(1):hover,
  #rsform_3_page_1>div:nth-child(2)>div>div>div>div:nth-child(2):hover {
    cursor: pointer;
  }

  .rs_border_hover {
    border-color: blue !important;
    transform: translate(-3px, -3px);
    box-shadow: 5px 5px 3px #4242fa !important;
  }

  .rs_icon_hover,
  .rs_label_hover {
    color: blue;
  }

  .rs_check_border_hover {
    border-color: blue !important;
    /* transform: translate(-3px, -3px);
    box-shadow: 5px 5px 3px #4242fa !important; */
  }

  .rs_check_icon_hover,
  .rs_check_label_hover {
    color: blue;
  }

  .rs_check_border_hover:hover,
  .rs_check_icon_hover:hover,
  .rs_check_label_hover:hover {
    cursor: pointer;
  }

  .rs_border_check {
    border-color: blue !important;
  }

  .rs_label_check {
    color: blue;
  }

  /* website detail page */

  .rsform-block-website label {
    text-align: right;
    padding-right: 20px;
  }

  #Website {
    width: 620px;
  }

  /* page describe */

  .rsform-block-describe-item,
  .rsform-block-describe-item>div {
    width: 100%;
    margin: auto;
    text-align: center;
  }

  .rsform-block-describe-item>div>div.form-check {
    border: 1px solid grey;
    padding: 50px 80px;
    border-radius: 3px;
    text-align: center;
    box-shadow: 5px 5px 3px grey;
  }

  .rsform-block-describe-item input,
  #describe_item-grouplbl {
    display: none;
  }

  .rsform-block-describe-item label:hover,
  .rsform-block-describe-item>div>div.form-check:hover {
    cursor: pointer;
  }

  /* application page */

  .rsform-block-application-item,
  .rsform-block-application-item>div {
    width: 100%;
    margin: auto;
    text-align: center;
  }

  .rsform-block-application-item>div>div.form-check {
    border: 1px solid grey;
    padding: 20px 90px;
    border-radius: 3px;
    text-align: center;
    box-shadow: 5px 5px 3px grey;
    margin-top: 20px;
    width: 260px;
  }

  .rsform-block-application-item>div>div:nth-child(2),
  .rsform-block-application-item>div>div:nth-child(5) {
    padding: 20px 20px;
  }

  .rsform-block-application-item>div>div:nth-child(2)>div>img,
  .rsform-block-application-item>div>div:nth-child(5)>div>img {
    width: 78px;
    margin: auto;
  }

  .rsform-block-application-item input,
  #application_item-grouplbl {
    display: none;
  }

  .rsform-block-application-item label:hover,
  .rsform-block-application-item>div>div.form-check:hover {
    cursor: pointer;
  }

  /* loading capacity page */

  .rsform-block-capacity-item,
  .rsform-block-capacity-item>div {
    width: 100%;
    margin: auto;
    text-align: center;
  }

  .rsform-block-capacity-item>div>div.form-check {
    border: 1px solid grey;
    padding: 20px 90px;
    border-radius: 3px;
    text-align: center;
    box-shadow: 5px 5px 3px grey;
    margin-top: 20px;
    width: 260px;
  }

  .rsform-block-capacity-item input,
  #capacity_item-grouplbl {
    display: none;
  }

  .rsform-block-capacity-item label:hover,
  .rsform-block-capacity-item>div>div.form-check:hover {
    cursor: pointer;
  }

  .rsform-block-capacity-item>div>div:nth-child(1)>div>img {
    width: 48px;
    margin: 15px 15px;
  }

  .rsform-block-capacity-item>div>div:nth-child(2)>div>img {
    width: 54px;
    margin: 12px 12px;
  }

  .rsform-block-capacity-item>div>div:nth-child(3)>div>img {
    width: 60px;
    margin: 9px 9px;
  }

  .rsform-block-capacity-item>div>div:nth-child(4)>div>img {
    width: 66px;
    margin: 6px 6px;
  }

  .rsform-block-capacity-item>div>div:nth-child(5)>div>img {
    width: 72px;
    margin: 3px 3px;
  }

  /* caster size below*/
  #caster_size-grouplbl {
    width: 100%;
    text-align: center;
  }

  .rsform-block-caster_size {
    width: 100%;
    margin: auto;
    text-align: center;
  }

  .rsform-block-caster-size>div {
    width: 80%;
    margin: auto;
  }

  /* .rsform-block-caster-size>label.col-sm-3 {display:none} */
  .rsform-block-caster-size>div>div.form-check {
    border: 1px solid grey;
    padding: 15px 50px;
    border-radius: 3px;
    text-align: center;
    box-shadow: 5px 5px 3px grey;
    margin-top: 20px;
    width: 200px;
  }

  /*caster details  */
  .rsform-block-mounting-style>label,
  #brake_style-grouplbl {
    width: 100%;
    text-align: center;
  }

  .rsform-block-mounting-style>div.formControls,
  .rsform-block-brake-style>div.formControls {
    width: 100%;
    padding: 10px 30px 30px 30px;
    margin: auto;
    margin-top: 0px;
  }

  .rsform-block-mounting-style>div>div.form-check,
  .rsform-block-brake-style>div>div.form-check {
    border: 1px solid grey;
    padding: 15px 5px;
    border-radius: 3px;
    text-align: center;
    box-shadow: 5px 5px 3px grey;
    margin-top: 20px;
    width: 250px;
    line-height: 19px;
  }

  .rsform-block-mounting-style>div>div.form-check>label,
  .rsform-block-brake-style>div>div.form-check>label {
    margin-left: -28px;
    line-height: 22px;
  }

  .rsform-block-mounting-style>div>div>input,
  .rsform-block-brake-style>div>div>input {
    margin-left: 15px !important;
  }

  .rsform-block-mounting-style>div>div>div {
    width: 50%;
    margin: auto;
    margin-top: -18px;
  }

  .rsform-block-brake-style>div>div>div {
    width: 50%;
    margin: auto;
    margin-top: -10px;
  }

  /* below for fadeinright */
  /* #rsform_3_page_1 > div:nth-child(1) > div > div
  {
    visibility: visible; animation-duration: 300ms; animation-delay: 100ms; animation-name: fadeInRight;
  }
   */

  /* below tread material */
  .rsform-block-tread-items>label {
    width: 100%;
    text-align: center;
  }

  .rsform-block-tread-items>div.formControls {
    width: 100%;
    padding: 10px 30px 30px 30px;
    margin: auto;
    margin-top: 0px;
  }

  .rsform-block-tread-items>div>div.form-check {
    border: 1px solid grey;
    padding: 15px 5px;
    border-radius: 3px;
    text-align: center;
    box-shadow: 5px 5px 3px grey;
    margin-top: 20px;
    width: 250px;
    line-height: 19px;
  }

  .rsform-block-tread-items>div>div.form-check>label {
    margin-left: -28px;
    line-height: 22px;
  }

  .rsform-block-tread-items>div>div>input {
    margin-left: 15px !important;
  }

  .rsform-block-tread-items>div>div>div {
    width: 50%;
    margin: auto;
    margin-top: -18px;
  }

  /* website page*/
  #rsform_3_page_2>div:nth-child(2)>div>div>label {
    width: 60px;
  }

  #rsform_3_page_2>div:nth-child(2)>div>div {
    margin-left: 150px
  }

  #rsform_3_page_2>div:nth-child(2)>div>div>div {
    width: 300
  }

  /* website page ###*/

  /* change next bottom */
  .btn-group>.btn-group:not(:first-child)>.btn,
  .btn-group>.btn:nth-child(n+3),
  .btn-group>:not(.btn-check)+.btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  /* change next bottom ##*/

  /* .caster_form1  the page class of the form */

  .caster_form1 #sp-main-body {
    padding-top: 0px
  }

  .caster_form1 .fa,
  .caster_form1 .fas,
  .caster_form1 [class^="icon-"],
  .caster_form1 [class*=" icon-"] {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
  }

  .rs_h2,
  #rsform_3_page_0>div:nth-child(1)>div>div>p.rs_text1 {
    width: 700px;
  }

  /* mounting style page */
  #rsform_3_page_7 .rsform-type-freetext>p {
    margin-top: 0px;
  }

  /* mounting style page ## */

  /* contact us page */
  #rsform_3_page_9>.row {
    width: 600px;
    margin: auto
  }

  #rsform_3_page_9>.row:nth-child(1) {
    width: 720px;
    margin: auto
  }

  #rsform_3_page_9>.row:nth-child(4) {
    width: 600px;
    margin: 40px auto
  }

  #rsform_3_page_9>.row:nth-child(2) label {
    width: 125px;
    padding-right: 0px;
    display: none
  }

  #rsform_3_page_9>.row:nth-child(2) .col-sm-9 {
    width: 290px;
  }

  #rsform_3_page_9>.row:nth-child(3) label {
    width: 125px;
    padding-right: 0px;
    display: none
  }

  #rsform_3_page_9>.row:nth-child(3) .col-sm-9 {
    width: 590px;
  }

  #Submit,
  #rsform_3_page_9 button.rsform-reset-button.btn.btn-danger {
    width: 273px;
  }

  #Submit,
  #rsform_3_page_9 {
    margin-right: 13px
  }

  #rsform_3_page_9>.row:nth-child(4) .col-sm-9 {
    width: 590px;
  }

  #rsform_3_page_9>.row:nth-child(4) .col-form-label {
    width: 200px;
  }

  /* arrow after bottom */

  .fa-arrow-right::after {
    margin-left: 20px;
    font-family: "Font Awesome 5 Free";
  }

  .fa-upload::before,
  .fa-images::before {
    margin-right: 10px;
    font-family: "Font Awesome 5 Free";

  }

  /* arrow after bottom ####*/

}