@font-face { font-family: "Montserrat"; 
  src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); 
  font-style: normal; 
  font-weight: 300; 
  font-display: swap; 
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 
}
@font-face { font-family: "Montserrat"; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Montserrat"; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Montserrat"; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Montserrat"; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Montserrat"; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Montserrat"; src: url("https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); font-style: normal; font-weight: 300; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.wp-repair-fe-types-conatiner{
  
}
.fa-spinner-light-black.orgsvg {
    max-width: 30px;
}
.fa-spinner-white .st0 {
    fill: #ffffff !important;
  }
  .fa-spinner-black .st0 {
    fill: #323232 !important;
  }
  .fa-spinner-light-black .st0 {
    fill: #404040 !important;
  }
  .fa-search .st0 {
    fill: #989898 !important;
  }
  .fa-search-new .st0 {
    fill: #f55400 !important;
  }
  .fa-locationgps .st0 {
    fill: #f55400 !important;
  }
  .fa-search-black .st0 {
    transition: 0.4s all !important;
    fill: #404040 !important;
  }
  .fa-chevron-down .st0 {
    fill: #323232 !important;
  }
  .fa-chevron-right .st0 {
    fill: #575757 !important;
  }
  .fa-chevron-left .st0 {
    fill: #575757 !important;
  }
  .fa-rp-search-icon .st0 {
    fill: #f55400 !important;
  }
  .fa-screen-crack-icon .st0 {
    fill: #f55400 !important;
  }
  .fa-back-button .st0 {
    fill: #f55400 !important;
  }
  .fa-what-model-1 .st0 {
    fill: #f5540080 !important;
  }
  .fa-what-model-2 .st0 {
    fill: #f55400 !important;
  }
  .fa-chevron-up .st0 {
    transition: 0.4s all !important;
    fill: #404040 !important;
  }
  .fa-arrow-left .st0 {
    fill: #ffffff !important;
  }
  .fa-arrow-right .st0 {
    fill: #ffffff !important;
  }
  .fa-arrow-down .st0 {
    fill: #ffffff !important;
  }
  .fa-check .st0 {
    transition: 0.4s all !important;
    fill: #f55400 !important;
  }
  .fa-times .st0 {
    fill: #464646 !important;
  }
  .fa-close .st0 {
    fill: #f55400 !important;
  }
  .fa-info-circle .st0 {
    fill: #cacaca !important;
  }
  .fa-check-circle .st0 {
    fill: #155724 !important;
  }
  .fa-caret-right .st0 {
    fill: #ffffff !important;
  }
  .fa-plus .st0 {
    fill: #ffffff !important;
  }
.wp-repair-fe-types-conatiner::selection {
    background: #2080ff;
    color: #fff;
    text-shadow: none;
}
.wp-repair-fe-types-conatiner .clearfix::before,
.wp-repair-fe-types-conatiner .clearfix::after {
  content: " ";
  display: table;
}
.wp-repair-fe-types-conatiner .wp-repair-progress {
  position: relative;
  top: 0px;
  margin: 0px;
  display: block;
  height: 50px;
  width: 100%;
  margin-top: 30px;
  padding: 0px;
  max-width: 100%;
  text-align: center;
}

.wp-repair-fe-types-conatiner .wp-repair-width-100.do-short {
  width: 60%;
  text-align: center;
  float: none;
  
  margin: auto;
  position: relative;
  z-index: 0;
}
.wp-repair-fe-types-conatiner .wp-repair-width-100 {
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  float: left;
  position: relative;
  top: 14px;
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.onee {
  
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.three {
    
}

html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.two {
    
}

html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.onee {
    
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover .text i,
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover .text {
    color: #fff;
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover {
  background: #f55400 !important;
  border-color: #f55400 !important;
}

.wp-repair-fe-types-conatiner .wp-repair-width-20 {
  box-sizing: border-box;
  width: 33.3333%;
  text-align: center;
  display: inline-block;
  float: left;
  position: relative;
  padding: 5px 0;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 > .breaked-ps,
.wp-repair-fe-types-conatiner .wp-repair-width-20 > span.step-circle {
  cursor: pointer;
  word-break: normal;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 span.step-circle {
  border: 2px solid #d9d9d9;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  display: inline-block;
  background: #000;
  vertical-align: middle;
  position: relative;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20.active span.step-circle {
  border-color: #f55400;
  background: #f55400;
  color: #fff;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20.active span.step-circle {
  border-color: #fff !important;
  background: #fff !important;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20.active span.step-circle .text {
  color: #eb5200 !important;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 span.step-circle .text {
  top: 5px;
  left: 13px;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 span.step-circle .text {
  margin: 0px;
  padding: 0px;
  padding: 0px;
  position: absolute;
  top: 3px;
  left: 10px;
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  line-height: 1.4em;
}

.wp-repair-fe-types-conatiner .wp-repair-width-20.active span.step-circle:hover .text {
  color: #f55400 !important;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20.active span.step-circle:hover {
  border-color: #f55400 !important;
  background: #ffffff !important;
  color: #f55400 !important;
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 > .breaked-ps:hover > p,
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered > .breaked-ps > p {
  color: #1d2327;
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle {
  background: #fff;
  background-color: none;
  border-color: #f55400;
  color: #f55400;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 > .breaked-ps {
  display: inline-block;
  margin: auto;
  vertical-align: middle;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 p.select, 
.wp-repair-fe-types-conatiner .wp-repair-width-20 p.select-actual {
  font-size: 15px;
  font-weight: 700;
  display: inline;
  color: #000;
  margin: 0px;
  line-height: 1.2em;
  margin-left: 0px;
  padding: 0px;
  word-break: normal;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20.active p.select, 
.wp-repair-fe-types-conatiner .wp-repair-width-20.active p.select-actual {
  color: #fff;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 p {
  text-align: center;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 p.select-actual {
  font-weight: 700;
  margin-left: 3.5px;
}
.wp-repair-fe-types-conatiner .wp-repair-width-20 p.select-actual.wp-repair-mobile-only {
  margin-left: 0px;
  display: none;
}
.wp-repair-fe-types-conatiner .wp-repair-width-100 .p-bar {
  width: 100%;
  top: 0;
  background: #d9d9d9;
  background-color: none;
  display: block;
  position: absolute;
  bottom: 0;
  border-radius: 8px;
  overflow: hidden;
  z-index: -1;
}
.wp-repair-fe-types-conatiner .wp-repair-width-100 {
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  float: left;
  position: relative;
  top: 14px;
}
.wp-repair-fe-types-conatiner .wp-repair-width-100 .p-bar .p-complete {
  height: 100%;
  background: #f55400;
  background-color: none;
  display: block;
  border-radius: 8px;
  position: relative;
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 .p-bar .p-complete {
  background: #f55400 !important;
}
.wp-repair-fe-types-conatiner .wp-repair-width-100 .p-bar .p-complete {
  width: 33.3333%;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.completed span.step-circle,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.completed span.step-circle{
      border: 2px solid #f55400 !important;
    color: #f55400 !important;
    background: #fff;
}
html .rp-svg-icon.s-17 svg {
  width: 17px;
  height: 17px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle .text .rp-svg-icon {
  position: absolute;
  top: 5px;
  left: -3px;
  width: 17px;
  height: 17px;
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.completed span.step-circle:hover .fa-check .st0{
  fill: #fff !important;
}
 .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.completed span.step-circle:hover {
  color: #fff;
  background: #f55400;
}
.fa-check .st0 {
  transition: 0.4s all !important;
  fill: #f55400 !important;
}





html .wp-repair-fe-types-conatiner.page-types .clearfix::after {
  content: "";
  clear: both;
  display: table;
  width: auto;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container.is_type_page, 
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container {
  margin-top: 65px;
}
.wp-repair-fe-types-conatiner .wp-repair-select-container .wp-search-col-12 {
  position: relative;
  text-align: center;
}
html .wp-repair-fe-types-conatiner .wp-repair-select-container .wp-search-col-12.mb-30 {
  margin-bottom: 15px !important;
}

html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-square-bg {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container.is_type_page .select-square-bg {

}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-square-bg {
    width: 40px;
    height: 40px;
    display: block;
    border-radius: 6px;
    background: #fff;
    background-color: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    margin-bottom: 0;
}
html .wp-repair-fe-types-conatiner .rp-transparency-background,
html .pdf-offer-modal .rp-transparency-background {
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background: rgba(255,255,255,0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  top: -1px;
  left: -1px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container.is_type_page .select-heading {
  margin: 0;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container h1.select-heading.which-model-do-you-have {
  font-weight: 700 !important;
    margin-bottom: 0px !important;
    top: 0px !important;
    margin-top: 0px !important;
    /* margin-right: 55px !important; */
    line-height: 1.2em !important;
    text-align: center;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}
.wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-heading {
  font-size: 30px !important;
  color: #323232;
  font-weight: 500 !important;
  line-height: 1.4em !important;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-heading {
  margin: 0px;
  font-size: 30px !important;
  margin-left: 60px;
  top: 1px;
  color: #323232;
  position: relative;
  font-weight: 500 !important;
  line-height: 1.4em !important;
}
html .wp-repair-fe-types-conatiner.page-types .categories {
  margin-top: 0px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box {
  padding: 28px 25px 30px 25px;
  background: #fff;
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: 15px;
  display: inline-block;
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-cols {
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-para {
  display: none;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-1,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-2 {
  width: 100%;
  float: left;
  color: #000;
  margin-bottom: 30px;
}
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont {
  display: inline-block;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-t6 button.type,
html .wp-repair-fe-types-conatiner.page-types button {
  transform: unset !important;
  position: relative;
}
html .wp-repair-fe-types-conatiner .wp-repair-select-container button, 
html .wp-repair-search-box-shortcode-container button, html .pdf-offer-modal-content button {
  z-index: 0;
}
html body .wp-repair-fe-types-conatiner p, 
html body .wp-repair-fe-types-conatiner a, 
html body .wp-repair-fe-types-conatiner button {
  font-size: 18px;
}

html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"], 
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:hover, 
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:active, 
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:focus, 
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:visited {
  display: table;
  text-align: center;


  cursor: pointer;
  outline: 0 !important;
  background: transparent !important;
  border: 0px !important;
  box-shadow: none !important;
  padding: 0px !important;
  margin: 0px !important;
}
html body .wp-repair-fe-types-conatiner .what-model-icons-container {
  width: 70px;
  display: inline-block;
  position: relative;
  margin: auto;
      vertical-align: middle;
}
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont p.text {
  display: inline-block;
  font-weight: 700 !important;
  text-align: center;
  
  font-size: 13px;
  color: #000 !important;
  
  margin: auto;
    margin-top: auto;
  vertical-align: middle;
}
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont .what-model-icons-container .question-icon {
  position: absolute;
  right: 23px;
  top: 50%;
  transform: translateY(-50%);
}
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont .what-model-icons-container .question-icon svg {
  width: 20px !important;
  height: 20px !important;
}
html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont span.icon .fa-what-model-1 svg {
  width: 68px !important;
  height: 68px !important;
}
.fa-what-model-1 .st0 {
  fill: #f5540080 !important;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-search-box-v2-shortcode-container,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-search-box-v2-shortcode-row,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-search-box-v2-shortcode-col {
  display: block;
  width: 100%;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .repair-search-box-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .repair-search-box-v2:hover {
  position: relative;
  display: table;
  width: 100%;
  max-width: 100%;
  margin: auto;
}

html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]::placeholder {
  color: #a7a7a7 !important;
  opacity: 1;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"],
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:visited {
  min-height: unset;
  height: auto;
  font-size: 18px;
  font-weight: 500;
  color: #666666 !important;
  padding: 13px;
  border-radius: 12px;
  background: #fff !important;
  background-color: #fff !important;
  height: auto;
  line-height: 1.8em;
  display: table;
  width: 100%;
  max-width: 100%;
  padding-left: 24px;
  box-shadow:  0px 0px 5px rgba(0,0,0,0.2) !important;
  transition: all 0.2s;
  position: relative;
  padding-right: 70px;
  margin: 0px !important;
  border: 0px !important;
  outline: 0 !important;
  text-align: left !important;
  resize: none;
  -webkit-appearance: none;
}
html .wp-repair-fe-types-conatiner input[type="text"],
html .wp-repair-fe-types-conatiner input[type="email"],
html .wp-repair-fe-types-conatiner textarea,
html .pdf-offer-modal input[type="text"],
html .pdf-offer-modal input[type="email"],
html .pdf-offer-modal textarea {
  -webkit-appearance: none !important;
  overflow: visible;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:visited {
        color: #fff;
    background: #eb5200;
    cursor: pointer;
    line-height: 1em;
    padding: 0px;
    border: 0px;
    box-sizing: border-box;
    outline: 0;
    font-size: 20px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 90px;
    /* height: 100%; */
    /* display: table; */
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    text-align: center !important;
    box-shadow: unset;
    transition: all 0.2s;
    /* height: 48px; */
    /* width: 48px; */
    border-radius: 12px;
    top: 2px;
    bottom: 2px;
    /* transform: translateY(-50%) !important; */
    right: 2px;
    margin: 0;
}
.rp-svg-icon::before, .rp-svg-icon::after {
  content: '' !important;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-times {
  visibility: hidden;
  transform: translate(-50%, -50%) rotate(-180deg) !important;
  transition: none;
  display: table;
  margin: auto;
  text-align: center;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 .rp-svg-icon,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:hover .rp-svg-icon,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:active .rp-svg-icon,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:focus .rp-svg-icon,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:visited .rp-svg-icon {
  line-height: 1em;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.rp-svg-icon svg {
  width: 14px;
  height: 14px;
  min-width: unset;
  min-height: unset;
  display: block;
}
html .rp-svg-icon.s-15 svg {
  width: 15px;
  height: 15px;
}
html .wp-repair-fe-types-conatiner svg:not(:root) {
  overflow: hidden;
}
/*html body .wp-repair-fe-types-conatiner *,
html body .wp-repair-fe-types-conatiner ::after,
html body .wp-repair-fe-types-conatiner ::before {
  box-sizing: inherit;
}*/
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-times {
  visibility: hidden;
  text-align: center;
}
.fa-rp-search-icon .st0 {
  fill: #fff !important;

}
html .rp-svg-icon.s-22 svg {
  width: 22px;
  height: 22px;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-rp-search-icon {
  display: none;
}


html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 ul {
  display: block;
  max-height: 230px;
  overflow: hidden;
  overflow-y: auto;
  margin: 0px;
  padding: 0px;
}

html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-times {
  visibility: visible;
  transform: translate(-50%, -50%) rotate(0deg) !important;
  transition: all 0.3s;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 {
  transform: scale(0.75) translateY(-32.5px) !important;
  background: #aaa;
  border-radius: 50%;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:visited {
  width: 85%;
  background: #fff;
  position: absolute;
  z-index: 11;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%,100%);
  margin: auto;
  padding: 0px 0px;
  border-radius: 20px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: 0px 5px 5px rgb(0 0 0 / 20%);
  overflow: hidden;
  text-align: left !important;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:visited {
  border-radius: 12px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-left: 24px;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2) !important;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:visited {
  width: 100%;
  max-width: 85%;
  max-height: 0px;
  transition: max-height 0.2s, max-width 0.2s;
  text-align: left !important;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:visited {
  transform: unset;
  bottom: unset;
  top: 100%;
  left: 0px;
}

html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:visited {
  transition: unset !important;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:visited {
  max-height: 230px;
  max-width: 100%;
  border-top: 1px solid #eee;
}

html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li:nth-child(1) {
  border-top: 0px;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li {
  display: block;
  padding: 0px;
  margin: 0px;
  text-align: left !important;
  border-top: 1px solid #eee;
}
html body .wp-repair-fe-types-conatiner ul li {
  line-height: 1.4em;
  list-style: none;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:hover,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:active,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:focus,
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:visited {
  padding: 12px 24px;
  width: 100%;
  display: table;
  text-decoration: none !important;
  text-align: left !important;
  cursor: pointer;
  opacity: 1;
}
html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:hover {
  background: #efefef;
  opacity: 1;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .cat-or-brand-container {
  display: block;
  width: 100%;
  padding: 0px 30px 30px;
  background: #0F0E0E;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .cat-or-brand-container p.or-select-your-type-brand {
      margin-top: 45px;
    margin-bottom: 30px;
    color: #ffffff;
    font-size: 25px;
    padding: 0px 15px;
    text-align: center;
    font-weight: 700;
}
/*html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .cat-or-brand-container p.or-select-your-type-brand::before {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
  content: "";
  background: #f55400;
  background-color: none;
  position: relative;
  top: 0px;
}*/
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 {
  padding: 15px 10px 5px 10px !important;
  margin-top: 0px !important;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 {
  margin-top: 25px;
  padding: 0px 10px;
/*  width: 25%;*/
  width: calc( 25% - 20px);
  display: inline-block;
  text-align: center;
  float: left;
}
html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow,
html .pdf-offer-modal .rp-v2-grey-box-shadow {
  box-shadow: 0 0 23px rgba(0, 0, 0, 0.07) !important;
  border-radius: 15px !important;
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button.type,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-t5 button.type,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-t6 button.type {
  background: #fff !important;
  background-color: none !important;
  color: #404040;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-t6 button.type,
html .wp-repair-fe-types-conatiner.page-types button {
  transform: unset !important;
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button {
  border: 2px solid #dedede !important;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button {
  padding: 0px;
  margin: 0px !important;
  cursor: pointer;
  margin-left: 8px;
  position: relative;
  display: inline-table;
  width: 100%;
  text-align: center;
  border: 1.5px solid #c9c9c9;
  border-radius: 15px;
  background: #fff;
  background-color: none;
  color: #4c4c4c;
  text-decoration: none;
  height: 185px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button .icon {
  position: absolute;
  width: 100%;
  bottom: 65px;
  right: 0px;
  top: unset;
  height: auto;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button p {
  margin: 0px;
  font-size: 14px;
  text-transform: uppercase;
  position: absolute;
/*  width: 100%;*/
  width: 100%;
  bottom: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 0px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
}
html .wp-repair-fe-types-conatiner img {
  border: 0;
  display: block;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button .icon img {
  max-width: 100px;
  max-height: 90px;
  display: block;
  margin: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button.type,
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button.type {
  border-color: rgba(0, 0, 0, 0) !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button.type:hover,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button.type:hover,
.wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:hover,
.wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:active,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:focus,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button.selected,
.wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button:hover,
.wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button:active,
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button:focus,
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button.selected,
.wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button:hover,
.wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button:active,
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button:focus,
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button.selected {
  border: 2px solid #f55400 !important;
  box-shadow: 0 0 0 1px #f55400 !important;
  border-color: #f55400 !important;
}
html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model {
  font-size: 15px;
  font-weight: bold;
  color: #404040;
  text-align: left !important;
}
.rp-svg-icon.fa-spinning svg {
  animation: fa-spinning 2s linear infinite;
}
@keyframes fa-spinning {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

html .rp-svg-icon.s-24 svg {
  width: 24px;
  height: 24px;
  margin: auto;
}

@media screen and (min-width: 768px) {
  html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 {
    padding: 15px 10px 5px 10px !important;
    margin-top: 0px !important;
  }
}

html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 {
/*  width: 20%;*/
  width: calc(20% - 20px);
  padding: 10px;
  display: inline-block;
  float: left;
}
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button .icon img {
  max-width: 100px;
  max-height: 70px;
  display: block;
  margin: 0px;
  margin: auto;
  padding: 0px;
}

html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button .icon img {
  max-width: 120px !important;
  max-height: 100px !important;
  display: block;
  margin: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type {
  width: 100%;
  border-radius: 15px;
  background: #fff;
  padding: 8px;
  background-color: none;
  height: 150px;
  border: 2px solid #c9c9c9;
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button .icon {
  
}
.clearfix.pos-rel-wp-repair {
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button span.text {
  margin: 0px;
  font-size: 14px;
  text-transform: uppercase;
  
  width: 100%;
  
  
  font-weight: 700;
  
  
  justify-content: center;
  align-items: center;
  height: 40px;
}

html .wp-repair-fe-types-conatiner .select-square-bg .rp-svg-icon {
  position: absolute;
  top: 11px;
  left: 10px;
}
html .rp-svg-icon.s-18 svg {
  width: 18px;
  height: 18px;
}
html .wp-repair-fe-types-conatiner .wp-repair-select-container a.select-square-bg svg .st0,
html .wp-repair-fe-types-conatiner .wp-repair-select-container a.select-square-bg:visited svg .st0,
html .wp-repair-fe-types-conatiner .wp-repair-select-container a:visited .select-square-bg svg .st0 {
  fill: #f55400 !important;
}
.wp-repair-fe-types-conatiner a.select-square-bg:hover .rp-transparency-background,
.wp-repair-fe-types-conatiner a:hover .select-square-bg .rp-transparency-background,
.wp-repair-fe-types-conatiner a.select-square-bg:active .rp-transparency-background,
.wp-repair-fe-types-conatiner a:active .select-square-bg .rp-transparency-background,
.wp-repair-fe-types-conatiner a.select-square-bg:focus .rp-transparency-background, 
.wp-repair-fe-types-conatiner a:focus .select-square-bg .rp-transparency-background {
  background: #f55400 !important;
}
html .wp-repair-fe-types-conatiner .wp-repair-select-container a.select-square-bg:hover svg .st0,
.wp-repair-fe-types-conatiner .wp-repair-select-container a:hover .select-square-bg svg .st0,
.wp-repair-fe-types-conatiner .wp-repair-select-container a.select-square-bg:active svg .st0,
.wp-repair-fe-types-conatiner .wp-repair-select-container a:active .select-square-bg svg .st0,
.wp-repair-fe-types-conatiner .wp-repair-select-container a.select-square-bg:focus svg .st0,
.wp-repair-fe-types-conatiner .wp-repair-select-container a:focus .select-square-bg svg .st0 {
  fill: rgba(255,255,255,0.8) !important;
}


html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .models-information {
  display: flex;
    width: 100%;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 10px;
    border-bottom: 2px solid #eb5200;
    padding-bottom: 10px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .models-information .rp-mi-col-one {
  display: inline-table;
  float: left;
  width: 80%;
  padding: 0px 10px;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .models-information .all-models-info {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 0;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series .filter-by-series-text, 
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .all-models-info .all-models {
  font-weight: 600;
  font-size: 16px;
  line-height: 1em;
  color: #000;
}

html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .models-information .all-models-info .all-models-number {
  background: #f55400;
  font-size: 13px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0.15px;
  padding: 5px 7px;
  border-radius: 10px;
  line-height: 1em;
  margin-left: 8px;
  min-width: 24px;
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .all-models-info .total-models {
  margin-left: 10px;
  font-size: 14px;
  color: #f55400;
  cursor: pointer;
  font-weight: 400 !important;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .models-information .rp-mi-col-two {
  display: inline-table;
  float: left;
  width: 20%;
  padding: 0px 10px;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container {
  margin: 15px 0px;
  margin: 0px;
  box-shadow: 0 0 23px rgba(0, 0, 0, 0.07) !important;
  border-radius: 10px !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-heading, 
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg, 
html body .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container, 
html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container {
  display: inline-table;
  vertical-align: middle;
  position: relative;
  margin: 0;
}
html body .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container,
html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container {
  position: relative;
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 {
  width: 20%;
  
  padding: 10px;
  display: inline-block;
  float: left;
}

html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type {
  border: 2px solid #dedede !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type {
  height: 220px !important;
  padding: 15px 8px !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type {
  width: 100%;
  display: inline-block;
  border-radius: 15px;
  background: #fff;
  background-color: none;
  height: 190px;
  padding: 8px;
  border: 2px solid #c9c9c9;
  text-align: center;
}
html body .wp-repair-fe-types-conatiner .what-model-icons-container {
  width: 100px;
  display: block;
  position: relative;
  margin: auto;
    margin-bottom: auto;
}
html body .wp-repair-fe-types-conatiner .what-model-item .what-model-icons-container {
  margin-bottom: 32px;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 .text {
  font-size: 15px !important;
  font-weight: 600 !important;
  margin-top: 20px !important;
  margin-bottom: 0px;
  white-space: normal !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6.what-model-item .text {
  font-size: 13px !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6.what-model-item .text {
  font-weight: 700 !important;
  color: #404040 !important;
  margin: auto;
  margin-top: 0px !important;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: auto;
  text-align: center;
  position: absolute;
  bottom: unset;
/*  top: 151px;*/
  bottom: 30px;
  left: 0px;
}
html body .wp-repair-fe-types-conatiner .what-model-icons-container .question-icon {
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
}
html body .wp-repair-fe-types-conatiner .what-model-icons-container .question-icon svg {
  width: 24px !important;
  height: 24px !important;
}
html body .wp-repair-fe-types-conatiner span.icon .fa-what-model-1 svg {
  width: 80px !important;
  height: 80px !important;
}
.fa-what-model-2 .st0 {
  fill: #000000 !important;
}
.fa-what-model-1 .st0 {
  fill: #000000 !important;
}
#wp-repair-brand-search, #wp-repair-brand-search-2 {
  background: #fff !important;
  background-color: none !important;
  color: #000 !important;
  border-radius: 40px !important;
  font-size: 14px;
  padding: 8px 10px 8px 40px;
  border: 2px solid #8e8e8e !important;
  outline: 0;
  margin: 20px 0px;
  box-shadow: none !important;
  font-family: 'Montserrat';
  width: 100%;
  display: table;
  height: 39px;
  min-height: 39px;
  max-height: 39px;
  max-width: 100%;
  border-radius: 8px !important;
  border: 2px solid #f5540099 !important;
  -webkit-appearance: none !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type {
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search {
  border: 0px !important;
  box-shadow: 0 0 0 1.5px #d9d9d9   !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-search-container .wp-repair-icon-search {
  font-size: 19px;
  position: absolute;
  top: 10px;
  line-height: 1em;
  left: 12px;
}
html .rp-svg-icon.s-20 svg {
  width: 20px;
  height: 20px;
}
html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container .fa-search-new .st0 {
  fill: #000 !important;
}
@media screen and (min-width: 768px) {
  html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search {
    width: 100% !important;
    max-width: 100% !important;
  }
}
html body .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container input,
html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container input {
  margin: 0px !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:hover,
html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:active,
html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:focus {
  border: 0px !important;
  box-shadow: 0 0 0 2px #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button .icon img {
  max-width: 100px;
  max-height: 90px;
  display: block;
  margin: 0px;
  margin: auto;
  padding: 0px;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .wp-repair-col-t6 button .icon img {
  max-width: 120px !important;
  max-height: 100px !important;
  display: block;
  margin: auto;
}





html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .pos-rel-wp-repair {
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-square-bg {
  left: 15px; */
    /* top: 50%; */
    /* transform: translateY(-50%); */
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-info {
  margin-left: 0;
    vertical-align: middle;
    display: inline-block;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-img,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-info .text {
  vertical-align: middle;
  display: inline-table;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-img img {
  max-width: 100px;
  
  margin: 0px;
  margin: auto;
  padding: 0px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-info .text {
  
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-heading {
  margin-left: 12px;
  font-weight: 700 !important;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-heading {
  margin: 0px;
  font-size: 30px !important;
  margin-left: 80px;
  top: 1px;
  color: #323232;
  position: relative;
  font-weight: 500 !important;
  line-height: 1.4em !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-model {
  margin-left: 12px;
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  color: #0073c4;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .model-model {
  color: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-9 {
  display: inline-block;
  float: left;
  width: 70%;
  margin-top: 15px;
}
/*html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 {
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  float: left;
  position: relative;
  top: 14px;
}*/

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-50,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 {
  display: inline-block;
  float: left;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 {
  width: 100%;
  padding: 0px 10px;
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.colors-container {
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading::before {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
  content: "";
  background: #f55400;
  background-color: none;
  position: relative;
  top: 0px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading {
  margin-bottom: 15px;
  letter-spacing: 0px;
  font-size: 15px;
  color: #464646;
}

html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow.custom-option-card,
html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow.color-card {
  display: inline-table !important;
  width: auto !important;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 1px;
}
html .wp-repair-fe-types-conatiner.page-repairs .rp-v2-grey-box-shadow {
  border-radius: 10px !important;
}

html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow.custom-option-card,
html .wp-repair-fe-types-conatiner.page-repairs .rp-v2-grey-box-shadow.color-card {
  border-radius: 10px !important;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) !important;
}
html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow.color-card .wp-repair-custom-option-card,
html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow.color-card .wp-repair-color-card {
  display: table !important;
  margin: 0px !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card {
  display: inline-block;
  background: #f6f6f6;
  background-color: none;
  padding: 6px;
  border-radius: 6px;
  box-shadow: none;
  border: 1.5px solid #dcdcdc;
  margin-right: 8px;
  margin-bottom: 12px;
  cursor: pointer;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card {
  border-radius: 10px;
  background: #fff;
  border: 1.5px solid #ebebeb !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg {
  width: 40px;
  height: 40px;
  display: inline-table;
  vertical-align: middle;
  background: #000;
  background-color: none;
  border-radius: 6px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg {
  border-radius: 8px;
  border: 1px solid #ebebeb !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card .custom-option-name,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name {
  display: inline-table;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  width: 65px;
  margin-left: 6px;
  vertical-align: middle;
  color: #696969;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card .custom-option-name,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name {
  font-size: 11px !important;
  text-align: left;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card .custom-option-name{
  width: auto;
  padding: 0 10px;
  margin: 0;
}

.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card:hover,
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card:active,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card:focus,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-custom-option-card.selected,
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:hover,
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:active,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:focus,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card.selected {
  border: 1.5px solid #f55400 !important;
  box-shadow: 0 0 0 0.8px #f55400 !important;
  border-color: #f55400 !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading {
  margin-bottom: 15px;
  letter-spacing: 0px;
  font-size: 15px;
  color: #464646;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading.ptop {
  margin-top: 20px;
  margin-bottom: 30px !important;
} 

html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix {
  display: table;
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-50 {
  width: 50%;
  padding: 0px 10px;
}
html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow.is-repair-card {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05) !important;
}
html .wp-repair-fe-types-conatiner.page-repairs .rp-v2-grey-box-shadow {
  border-radius: 10px !important;
}


html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card {
  display: block;
/*  width: 100%;*/
  margin: 0px 0px 20px 0px !important;
  padding: 15px 10px;
  background: #fff;
  background-color: none;
  border-radius: 10px;
  box-shadow: 0px;
  border: 1.5px solid #c9c9c9;
  position: relative;
  cursor: pointer;
  outline: 0;
  color: #404040;
  letter-spacing: 0px;
  text-align: left;
  text-transform: none;
  text-decoration: none;
}
.show-price {
  font-weight: 600 !important;
  font-size: 20px !important;
  letter-spacing: 0px !important;
  word-wrap: normal;
  word-break: normal;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card {
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card {
  border: 1.5px solid #ebebeb !important;
}

html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info {
/*  min-height: 123px;*/
}
/*html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img {
  margin: 0px 8px;
}*/
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .text-all{
  float: left;
  display: inline-block !important;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card img{
  max-width: 40px;
  max-height: 36px;
  margin: 0px;
  margin: auto;
  padding: 0px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .text-all {
  width: calc(100% - 117px);
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.three-digits .text-all {
  width: calc(100% - 135px);
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name {
  margin: 0px;
    margin-bottom: 0px;
  font-size: 15px;
  font-weight: 700;
  color: #464646;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-name {
  margin-bottom: 0px !important;
  line-height: 24px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .block-inline {
  display: inline-block;
  max-width: 100%;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .d-flex,
html body .pdf-offer-modal .d-flex {
  display: inline-flex;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-name .d-flex,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-all .d-flex {
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .block-inline {
  display: inline-block;
  max-width: 100%;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .rp-dm-price-badge,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .rp-dm-price-badge,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp-dm-price-badge {
  font-weight: 700;
  font-size: 11px;
  background: #f554001A;
  color: #f55400;
  padding: 2px 4px;
  box-sizing: border-box;
  border-radius: 6px;
  line-height: 1.2em;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-left: 2px;
  white-space: nowrap;
  display: inline-block;
  height: auto;
  width: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp-dm-price-badge {
  font-size: 11px;
  top: -1px;
  line-height: 1.1em;
  padding: 3px 6px 3px 6px !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-mins {
  font-size: 14px;
  font-weight: 400;
  margin: 0px;
  color: #5a5a5a;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-mins {
  font-size: 10px !important;
  font-weight: 500 !important;
  color: #f55400;
  text-transform: uppercase;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .text-all,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price {
  margin: 0px;
  display: inline-table;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img {
  margin: 0px 8px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price {
  position: absolute;
  right: 0px;
  font-weight: 600;
  color: #696969;
  margin-right: 0px;
  right: 0px !important;
  top: 0px !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item {
  display: inline-table;
  background: #e5e5e5;
  vertical-align: middle;
  border-radius: 8px;
  color: #fff;
  line-height: 1em;
  font-size: 14px;
  text-align: center;
  padding: 5px 8px 5px 8px !important;
  width: 36px;
/*  height: 36px;*/
  margin: 7px !important;
}
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card:hover {
  border: 1.5px solid #f55400 !important;
  box-shadow: 0 0 0 1px #f55400 !important;
  border-color: #f55400 !important;
}
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item,
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item {
  background: #f55400 !important;
}
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-add-item .show-price,
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-add-item sup,
.wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-action-price i {
  color: #fff !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active {
  border: 1.5px solid #f55400;
  box-shadow: 0 0 0 1px #f55400 !important;
  border-color: #f55400 !important;
  position: relative;
  bottom: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item {
  background: #f55400 !important;
  color: #ffffff !important;
  border-color: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item {
  background: #f554001A;
  color: #f55400 !important;
  border: 0px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-action-price * {
  -webkit-transition: unset !important;
  -moz-transition: unset !important;
  -o-transition: unset !important;
  -ms-transition: unset !important;
  transition: unset !important;
}
.show-price.price_on_request {
  width: 40px !important;
  letter-spacing: -0.33px !important;
  display: table;
  line-height: 1.25em !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  text-align: center !important;
  text-transform: lowercase !important;
  position: relative;
  left: 0.2px;
}
.show-price.is_free {
  text-transform: uppercase;
  font-size: 12px !important;
  line-height: 23px;
}
.wp-repair-action-price .starting-at-sup {
  position: absolute;
  right: 7px;
  background: #f55400;
  color: #fff;
  padding: 1px 9px 1px 2px;
  line-height: 1.3em;
  letter-spacing: -0.33px;
  text-align: right;
  font-size: 10px;
  border-radius: 6px 6px 0 0;
  display: table;
  top: 7px;
  transform: unset;
  border-bottom-right-radius: 0px;
  font-weight: 500;
  text-transform: lowercase;
  white-space: nowrap;
  padding-left: 8px;
  box-sizing: border-box;
  width: calc(100% - 14px);
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item.starting_at_cls,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item.starting_at_cls {
  margin-top: 21px !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  text-align: right;
  width: auto;
  min-width: 48px;
  padding: 3px 8px 2px 8px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card sup {
  font-size: 12px;
  top: -.5em;
  letter-spacing: 1px !important;
  word-wrap: normal;
  word-break: normal;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price .original-repair-price {
  text-align: right;
  margin-right: 12px;
  color: #f55400;
  font-size: 16px;
  opacity: 0.7;
  display: none;
  position: relative;
  top: -3px;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-desc {
  padding: 15px 25px 0px 15px;
  word-break: break-word;
  font-size: 14px !important;
  font-weight: 300 !important;
  clear: both;
}


html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .percent-off-badge,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .percent-off-badge {
  font-weight: 700;
  font-size: 11px;
  background: #fff;
  color: #f55400;
  border: 1px solid #f55400;
  line-height: 1.1em;
  text-transform: uppercase;
  padding: 2px 5px 2px 5px !important;
  box-sizing: border-box;
  border-radius: 6px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-left: 2px;
  white-space: nowrap;
  display: none;
  height: auto;
  width: auto;
  position: absolute;
  right: 8px;
  transform: translateY(-50%);
  overflow: hidden;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container {
  width: calc(100% - 20px);
  display: block;
  padding: 0 10px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category {
  display: table;
/*  padding: 0px 10px;*/
  width: 100%;
/*  width: calc(100% - 20px);*/
  margin-bottom: 0px;
}
.wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content:hover {
  border: 1.5px solid #f55400 !important;
  box-shadow: 0 0 0 0.8px #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected,
.wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected:hover {
  background: #f554001A !important;
  border: 1.5px solid #f5540044 !important;
  box-shadow: 0 0 0 1px #f5540044 !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-box {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05) !important;
  border-radius: 10px !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content {

  
  display: block;
  background: #fff;
  border-radius: 10px !important;
  border: 1.5px solid #ebebeb !important;
  padding: 20px 16px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-col1 {
  display: flex;
  width: calc(100% - 45px);
  align-items: center;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-inner-col1 {
  width: 40px;
  display: inline-table;
  float: left;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-name,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-count {
  display: inline-block;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon {
  width: 40px;
  height: 40px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon div.category-img-tag {
  width: 28px;
  height: 40px;
  margin: auto;
  background: #f554001A;
  border-radius: 5px;
  margin: auto;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon img.category-img-tag {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-inner-col2 {
  width: calc(100% - 40px);
  display: inline-table;
  vertical-align: middle;
  float: left;
  padding-left: 10px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-name {
  margin: 0px;
  font-size: 14px;
  font-weight: 600;
  color: #464646;
  padding: 0px;
  margin-right: 10px;
  margin-top: 2px;
  margin-bottom: 2px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-count {
  padding: 5px 8px;
  font-weight: 700;
  font-size: 12px;
  line-height: 1em;
  background: #f554001A !important;
  color: #f55400 !important;
  border-radius: 15px;
  position: relative;
  top: -1px;
  transition: all 0.3s !important;
  margin-top: 2px;
  margin-bottom: 2px;
}
html .wp-repair-fe-types-conatiner button,
html body .wp-repair-fe-types-conatiner button {
  opacity: 1 !important;
}
html body .wp-repair-fe-types-conatiner p,
html body .wp-repair-fe-types-conatiner a,
html body .wp-repair-fe-types-conatiner button {
  font-size: 15px;
}
html .wp-repair-fe-types-conatiner .wp-repair-select-container button,
html .wp-repair-search-box-shortcode-container button,
html .pdf-offer-modal-content button {
  z-index: 0;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"],
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:hover, 
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:active,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:focus {
  display: table !important;
  background: #f554001A !important;
  padding: 12px !important;
  border-radius: 10px !important;
  cursor: pointer;
  margin: 0px !important;
  outline: 0 !important;
  box-shadow: unset !important;
  border: 0px !important;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) !important;
  right: 16px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .rp-rc-dropdown-icon .actual-icon {
  display: flex;
  width: 14px;
  padding: 0;
  height: 14px;
  transition: all 0.3s !important;
}
html .rp-svg-icon.s-14 svg {
  width: 14px;
  height: 14px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"] .fa-chevron-down .st0 {
  fill: #f55400 !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-repairs {
  padding-top: 20px;
  overflow: hidden;
  max-height: 0px;
  transition: max-height 0.3s !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-repairs.not-showing {
  visibility: hidden;
  opacity: 0;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-repairs div.wp-repair-clearfix{
  display: inherit;
  width: unset;
      margin-left: -10px;
    margin-right: -10px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"],
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"]:hover,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"]:active,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"]:focus {
  background: unset !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected .rp-rc-dropdown-icon .actual-icon {
  transform: rotate(-90deg);
}

html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 {
  padding: 15px 10px 5px 10px !important;
  margin-top: 0px !important;
  margin-top: 25px;
  width: 33.3333%;
  display: inline-block;
  text-align: center;
  float: left;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-3 {
  display: inline-block;
  float: left;
  width: 30%;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar {
  width: 30%;
  width: 25%;
}





html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options {
  position: absolute;
  margin: 0px;
  top: 60px;
  width: 190px;
  right: 10px;
  padding: 0px;
  list-style: none;
  z-index: 1;
  background: #fff;
  background-color: none;
  border: 2px solid #f55400;
  border-radius: 5px;
  /*! display: none; */
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options {
  width: 85%;
  max-width: 380px;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options {
  border: 1px solid #cccccc !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) !important;
  border-radius: 10px;
  overflow: hidden;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li * {
  -webkit-transition: unset !important;
  -moz-transition: unset !important;
  -o-transition: unset !important;
  -ms-transition: unset !important;
  transition: unset !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .rpw72 {
  width: calc(100% - 90px);
  display: inline-table;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .block-inline {
  display: inline-block;
  max-width: 100%;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .price {
  width: 80px;
  float: right;
  text-align: right;
  font-size: 17px;
  font-weight: 700;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .name, .more-card-options .price {
  display: inline-table;
  vertical-align: middle;
  padding: 0px 5px;
  font-weight: 500;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .show-price.price_on_request{
  float: right;
  margin-top: 5px;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card .more-card-options .repair-mins {
  font-size: 10px !important;
  font-weight: 500 !important;
  color: #f55400;
  text-transform: uppercase;
  padding: 0px 5px;
  margin-top: 3px;
  margin-bottom: 4px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .desc {
  font-size: 13px;
  padding: 0px 5px;
  display: table;
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .name, .more-card-options .price {
  display: inline-table;
  vertical-align: middle;
  padding: 0px 5px;
  font-weight: 500;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .name {
  width: 100%;
  position: relative;
  top: 2px;
  font-weight: 600;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li {
  margin: 0px;
  padding: 5px;
  font-size: 15px;
  color: #696969;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li {
  border-bottom: 1px solid #efefef;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li {
  padding: 6px 10px 8px 10px;
}
html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover {
  background: #f55400 !important;
}
.wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:focus,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li.active {
  background: #f55400;
  background-color: none;
  visibility: visible;
  opacity: 1;
  color: #fff;
}
.wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover .repair-mins,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:focus .repair-mins,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li.active .repair-mins {
  color: #fff !important;
}








html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart {
  background: #f55400;
  background-color: none;
  padding: 20px;
  padding-top: 30px;
  border-radius: 15px;
  position: relative;
  transform: translateX(-50%);
  max-width: 320px;
  background: #fff !important;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.06) !important;
  border: 1.5px solid #ebebeb !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart {
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.06) !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart h2.cart-main-title {
  color: #f55400 !important;
  letter-spacing: 0.1px;
  font-weight: 700 !important;
  font-size: 24px !important;
  line-height: 1.4em !important;
  text-align: left;
  padding: 5px !important;
  margin: 0px !important;
}

html .wp-repair-fe-types-conatiner table.table {
  width: 100%;
  max-width: 100%;
/*  margin-top: 20px;*/
/*  margin-bottom: 20px;*/
  table-layout: auto;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr th, 
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td {
  font-family: 'Montserrat';
  color: #464646;
  border: 0px;
  padding: 5px;
  white-space: normal;
  word-break: break-word;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr th {
  color: #77a4d5;
  font-weight: 500;
  font-size: 15px;
  padding-bottom: 15px;
  text-align: left;
  color: #464646 !important;
  padding: 5px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td {
  padding: 5px !important;
  line-height: 1.4em !important;
  vertical-align: middle;
  min-height: 30px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(1) {
/*  width: 30px;*/
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(1) {
  color: #464646 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.ignore-it.added-item,
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.ignore-it.added-item td {
  padding: 5px !important;
  line-height: 1.4em !important;
  vertical-align: middle;
  min-height: 0px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(2) {
  text-align: left;
  vertical-align: middle;
  font-size: 15px;
  font-weight: 400;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) {
  vertical-align: middle;
  text-align: center;
  padding: 0px 5px;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td.spacer-td {
  padding: 9px !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .cart-repair-s-total {
  font-size: 19px;
  font-weight: 300;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .cart-repair-s-total {
  font-size: 19px;
  font-weight: 300;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .cart-repair-s-total.combo {
  color: #f55400;
  font-weight: 700;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(1) {
  text-align: left;
  color: #fff;
  font-weight: 300;
  font-size: 15px;
  vertical-align: middle;
  padding: 0px 5px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input {
  padding: 6px 8px;
  display: inline-block;
  box-sizing: border-box;
  line-height: 1em;
  font-size: 14px;
  width: 75%;
  border: 1.5px solid #bcbcbc !important;
  border-radius: 6px;
  outline: 0;
  background: #fff !important;
  background-color: none !important;
  color: #404040 !important;
  position: relative;
  left: -2px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(1) strong {
  font-size: 15px;
  font-weight: 700;
}
.wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input::placeholder {
  color: #c4c4c4 !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon {
  display: inline-block;
  margin: 0px;
  height: auto;
  width: auto;
  padding: 10px 9px;
  background: #f55400 !important;
  background-color: #f55400 !important;
  font-size: 10px;
  border-radius: 6px;
  border: 1.5px solid #f55400 !important;
  color: #fff !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon {
  background: #f554001A !important;
  background-color: #f554001A !important;
  border: 0px !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon .rp-svg-icon {
  display: table;
}

html .rp-svg-icon.s-10 svg {
  width: 10px;
  height: 10px;
  min-width: auto;
  min-height: auto;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon svg .st0 {
  fill: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td span.spacer {
  width: 100%;
  display: block;
  height: 2px;
  background: #116fb8;
  background-color: none;
  margin: 10px 0px 10px 0px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .coupon-price {
  font-size: 16px;
  font-weight: 700;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td span.spacer {
  background: #000 !important;
  opacity: .04;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td span.spacer {
  height: 1px;
  margin: 0px 2px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 {
  width: 50%;
  float: left;
  display: table;
  padding: 0px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .cart-total {
  font-size: 23px;
  font-weight: 700;
  color: #464646;
  line-height: 1.2em;
  display: table;
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .vat {
  text-transform: lowercase;
  font-size: 16px;
  font-weight: 300;
  color: #464646;
  text-align: left;
  line-height: 1.2em;
  padding: 0px;
  display: table;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .total-actual-price {
  font-size: 40px;
  font-weight: 700;
  color: #464646;
  position: relative;
  line-height: 1em;
  float: right;
}

html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .total-actual-price {
  font-size: 35px !important;
}









html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf {
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  margin-left: 0px;
  position: relative;
  display: inline-table;
  width: 100%;
  text-align: center;
  border: 0px !important;
  border-radius: 15px;
  background: transparent !important;
  background-color: none !important;
  color: #464646 !important;
  text-decoration: none;
  text-transform: none;
  height: auto;
  margin-bottom: 22px !important;
  margin-top: 8px !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:hover,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:active,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:focus,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:visited {
  box-sizing: border-box;
  margin-top: 0px !important;
  margin-bottom: 10px !important;
  border: 0px !important;
    border-radius: 10px !important;
    padding: 9px 8px !important;
  background: #f554001A !important;
}



html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text {
  text-align: center !important;
  color: #f55400 !important;
}

/*html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .finalize-booking-btn-cont {
  bottom: -32px;
}*/

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text .bold {
  font-size: 15px;
  text-transform: capitalize;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .cart-repair-s-total.combo {
  color: #f55400;
  font-weight: 700;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking .bold {
  letter-spacing: 0px;
  font-size: 20px;
  text-transform: capitalize;
  line-height: 1em;
    margin-bottom: 5px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .icon-cont {
  display: none !important; 
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .icon-cont {
  vertical-align: middle;
  margin-right: 8px;
  display: inline-block;
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .pdf-icon {
  border: 2px solid #f55400;
  margin: auto;
  display: block;
  width: 27px;
  height: 27px;
  border-radius: 6px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .pdf-icon i {
  color: #f55400;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text {
  vertical-align: middle;
  display: inline-block;
  text-align: left;
  max-width: 80%;
  white-space: nowrap;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text .bold {
  display: block;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.03em;
  white-space: pre-line;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text .light {
  display: block;
  font-size: 12px;
  font-weight: 500;
  white-space: pre-line;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text .bold {
  font-size: 15px;
  text-transform: capitalize;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text {
  line-height: 21px;
  text-align: center !important;
  color: #f55400 !important;
}


html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .finalize-booking-btn-cont {
/*  position: absolute;*/
  margin: auto;
  left: 0px;
  text-align: center;
  width: 100%;
  /*! bottom: -32px; */
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking {
  padding: 8px 10px;
  margin: 0px;
  cursor: pointer;
  margin-left: 0px;
  position: relative;
  display: inline-table;
  width: calc(100%);
  text-align: center;
  border: 2px solid  #f55400 !important;
  border-radius: 10px;
  background: #fff !important;
  background-color: none !important;
  color:  #f55400 !important;
  text-decoration: none;
  height: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking {
  border: 2px solid #f55400 !important;
  color: #fff !important;
  background: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking .bold {
  display: block;
  font-weight: 600;
  font-size: 22px;
  text-transform: none;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking .bold {
  letter-spacing: 0px;
  font-size: 20px;
  text-transform: capitalize;
  line-height: 1em;
  margin-bottom: 5px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking .light {
  display: block;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 12px;
  text-transform: none;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr:last-child td {
  padding: 0 !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .rp_powered_by_text_container {
  position: absolute;
  margin: 0px;
  padding: 0px;
  top: unset;
  right: unset;
  bottom: -30px;
  left: 0;
  width: 100%;
  display: block;
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text,
html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text:focus,
html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text:active {
  margin: 0px;
  padding: 0px;
  margin: auto;
  display: table;
  text-align: center;
  font-size: 12px;
  width: auto;
  font-weight: 400;
  color: #c7c7c7 !important;
  outline: 0 !important;
  box-shadow: unset !important;
  border: unset !important;
  text-decoration: none;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text .powered-bold {
  font-weight: 700;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .percent-off-badge {
  font-weight: 700;
  font-size: 11px;
  background: #fff;
  color: #f55400;
  border: 1px solid #f55400;
  line-height: 1.1em;
  text-transform: uppercase;
  padding: 2px 5px 2px 5px !important;
  box-sizing: border-box;
  border-radius: 6px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  white-space: nowrap;
  display: none;
  height: auto;
  width: auto;
  overflow: hidden;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item.show-discount .percent-off-badge {
  display: inline-block;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .percent-off-badge {
  background: #cef6ce !important;
  color: #0fad0f !important;
  border: 1.5px solid #9be79b !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(2) .more-text {
  display: block;
  color: #77a4d5;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(2) .more-text {
  color: #464646 !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .array-name .more-text {
  display: inline-block;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item.show-discount .array-name .full-name {
  margin-right: 5px;
}
.wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr .rp-svg-icon.fa-times:hover svg .st0 {
  fill: #f55400 !important;
}
.wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .rp-svg-icon.fa-times svg {
  width: 10px;
  height: 10px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .rp-svg-icon.fa-times svg .st0 {
  fill: #f5540066 !important;
  transition: all 0.3s !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .cart-repair-price {
  border-radius: 3px;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  padding: 5px 5px;
  font-size: 16px;
  font-weight: 700;
  background: #2580c7;
  background-color: none;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .cart-repair-price {
  background: #f55400 !important;
  color: #ffffff !important;
}















html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-heading .light {
  font-weight: 300;
}

html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 {
/*  width: 50%;*/
  width: calc( 50% - 80px);
  float: left;
  display: inline-block;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 {
  padding: 0px 60px 0px 20px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-heading {
  margin-left: 50px;
  letter-spacing: 0.1px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-50,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-33 {
  display: inline-block;
  float: left;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 {
  width: 100%;
  padding: 0px 0px;
  position: relative;
  top: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading.ptop {
  margin-top: 31px;
  margin-bottom: 16px;
  margin-left: 8px;
  font-weight: 600;
  color: #7a7a7a;
  font-size: 15px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right {
  padding: 0px 20px 0px 60px;
  overflow: hidden;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-info {
  margin-left: 0px;
  vertical-align: middle;
  padding: 8px 8px 0px 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-img,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-info .text {
  vertical-align: middle;
  display: inline-table;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-img img {
  max-width: 100px;
  max-height: 80px;
  margin: 0px;
  margin: auto;
  padding: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-info .text {
  width: calc(100% - 120px);
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .model_name {
  font-size: 20px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .select-heading {
  margin-left: 12px;
  font-weight: 700 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-model {
  margin-left: 12px;
  font-size: 17px;
  font-weight: 400;
  color: #0073c4;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-model {
  color: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr {
  border: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table {
  margin-bottom: 0px;
  margin-top: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.main {
  margin-top: 20px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .only-repair-name {
  margin: 0px;
  font-size: 14px;
  font-weight: 700;
  border: 0px;
  color: #5a5a5a;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container {
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  padding: 15px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table {
  margin-bottom: 0px;
  margin-top: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.model-name {
  font-size: 13px;
  color: #a7a7a7;
  font-weight: 600;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.table-model-name.opened td {
  vertical-align: bottom;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.table-model-name.opened td.model-name div,
html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table.table.table-model-name td.model-name div {
  display: none !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .come-store-text {
  font-size: 14px;
  display: block;
  float: right;
  text-align: right;
  width: 100%;
  font-weight: 400;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .appointment-time {
  font-size: 14px;
  display: block;
  float: right;
  text-align: right;
  width: 100%;
  font-weight: 700;
  color: #f55400 !important;
  margin-top: 10px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .wp-repair-more-details {
  overflow: hidden;
  max-height: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .wp-repair-more-details table {
  margin-top: 15px;
  margin-bottom: 20px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .only-repair-name {
  display: inline-block;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .more-info.light {
  display: table;
  font-weight: 400;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price {
  text-align: right;
  font-size: 16px;
  font-weight: 700;
  color: #f55400;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.added-item .item-price,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.added-item .dm-name,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr .pm-name,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr .cc-price.combo.item-price {
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price {
  color: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price .box {
  display: inline-block;
  padding: 5px 8px;
  line-height: 1em;
  border-radius: 3px;
  border: 2px solid #f55400;
  color: #f55400;
  font-weight: 700;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price .box {
  border: 2px solid #f55400 !important;
  color: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .spacer {
  display: block;
  width: 100%;
  height: 2px;
  background: #efefef;
  margin: 10px 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal {
  font-weight: 400;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-text,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-price,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal-price {
  padding: 5px 7px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-price {
  font-weight: 700;
  font-size: 18px;
  line-height: 1em;
  color: #f55400;
  text-align: right;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-price {
  color: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal-price {
  font-weight: 400;
  font-size: 18px;
  line-height: 1em;
  text-align: right;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.total-table {
  width: calc(100% - 40px);
/*  position: relative;*/
  bottom: 10px;
  left: 20px;
  margin: 0px;
  -webkit-transition: 0.3s width !important;
  -moz-transition: 0.3s width !important;
  -o-transition: 0.3s width !important;
  -ms-transition: 0.3s width !important;
  transition: 0.3s width !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.total-table td {
  background: #fff !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.total-with-vat td .cart-total {
  font-size: 22px;
  font-weight: 600;
  color: #464646;
  line-height: 1.2em;
  display: table;
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.total-with-vat td .vat {
  text-transform: lowercase;
  font-size: 14px;
  text-align: center;
  line-height: 1.2em;
  padding: 0px;
  display: table;
  color: #575757;
  font-weight: 400;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.total-with-vat td .total-actual-price {
  font-size: 28px;
  letter-spacing: -0.5px;
  font-weight: 700;
  color: #3b3b3b;
  position: relative;
  top: 0px;
  float: right;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2-spacer {
  display: none;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .spacer.special {
  display: block;
  width: 100%;
  height: 2px;
  background: #efefef;
  margin: 0px 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container .rp-loading-container {
  position: absolute;
  background: #fff;
  width: 100%;
  overflow: hidden;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
  display: none;
  opacity: 0.6;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container .rp-loading-container .rp-loader-box {
  display: table;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn {
  background: #e9e9e9 !important;
  color: #999999 !important;
  text-align: center !important;
  padding: 6px 15px !important;
  font-size: 12px !important;
  letter-spacing: 0px !important;
  margin: auto !important;
  border-radius: 10px !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  font-weight: 500 !important;
  -webkit-transition: 0.4s all !important;
  -moz-transition: 0.4s all !important;
  -o-transition: 0.4s all !important;
  -ms-transition: 0.4s all !important;
  transition: 0.4s all !important;
}
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn:hover {
  background: #f55400 !important;
  color: #fff !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text .the-text::before, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .the-text::before, html #pdfofferQuotemodal .rp_el_location_markup table.table.location td.choose-location-text .the-text::before {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
  content: "";
  background: #f55400;
}




html .wp-repair-fe-types-conatiner table.table tbody tr th,
html .wp-repair-fe-types-conatiner table.table tbody tr td,
html .wp-repair-fe-types-conatiner table.table thead tr th,
html .wp-repair-fe-types-conatiner table.table thead tr td {
  padding: 8px;
  text-align: left;
}

html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .user-type-select {
  margin-top: 40px;
  margin-bottom: 15px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type {
  margin: 0px;
  display: inline-table;
  margin-right: 20px;
  color: #464646;
  padding: 0px;
  background: transparent !important;
  background-color: none !important;
  line-height: 1em;
  outline: 0;
  text-decoration: none;
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:hover {
  transform: unset !important;
  width: calc();
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type {
  overflow: visible;
  border-radius: unset;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type {
  overflow: initial !important;
  -webkit-appearance: none !important;
  height: 28px;
  padding-left: 2px;
  box-sizing: border-box !important;
  display: inline-block;
  border: none;
}
/*html .wp-repair-fe-types-conatiner::before,
html .wp-repair-fe-types-conatiner p::before,
html .wp-repair-fe-types-conatiner a::before,
html .wp-repair-fe-types-conatiner h1::before,
html .wp-repair-fe-types-conatiner h2::before,
html .wp-repair-fe-types-conatiner h3::before,
html .wp-repair-fe-types-conatiner h4::before,
html .wp-repair-fe-types-conatiner h5::before,
html .wp-repair-fe-types-conatiner h6::before,
html .wp-repair-fe-types-conatiner div::before,
html .wp-repair-fe-types-conatiner span::before,
html .wp-repair-fe-types-conatiner strong::before,
html .wp-repair-fe-types-conatiner table::before,
html .wp-repair-fe-types-conatiner td::before,
html .wp-repair-fe-types-conatiner th::before,
html .wp-repair-fe-types-conatiner input::before,
html .wp-repair-fe-types-conatiner textarea::before,
html .wp-repair-fe-types-conatiner select::before,
html .wp-repair-fe-types-conatiner::after,
html .wp-repair-fe-types-conatiner p::after,
html .wp-repair-fe-types-conatiner a::after,
html .wp-repair-fe-types-conatiner h1::after,
html .wp-repair-fe-types-conatiner h2::after,
html .wp-repair-fe-types-conatiner h3::after,
html .wp-repair-fe-types-conatiner h4::after,
html .wp-repair-fe-types-conatiner h5::after,
html .wp-repair-fe-types-conatiner h6::after,
html .wp-repair-fe-types-conatiner div::after,
html .wp-repair-fe-types-conatiner span::after,
html .wp-repair-fe-types-conatiner strong::after,
html .wp-repair-fe-types-conatiner table::after,
html .wp-repair-fe-types-conatiner td::after,
html .wp-repair-fe-types-conatiner th::after,
html .wp-repair-fe-types-conatiner input::after,
html .wp-repair-fe-types-conatiner textarea::after,
html .wp-repair-fe-types-conatiner select::after {
  display: none;
}*/
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type span {
  margin: 0px;
  font-size: 15px;
  font-weight: 600;
  text-transform: none;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type span {
  display: inline-table;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type .rp-svg-icon.fa-check {
  position: absolute;
  top: 7px;
  left: 7px;
}
html .rp-svg-icon.s-14 svg {
  width: 14px;
  height: 14px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type .rp-svg-icon.fa-check svg,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price .rp-svg-icon.fa-check svg {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.active .rp-svg-icon.fa-check svg,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active .wp-repair-action-price .rp-svg-icon.fa-check svg {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.fa-check .st0 {
  transition: 0.4s all !important;
  fill: #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox {
  border: 2px solid #f55400;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 4px;
  cursor: pointer;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox {
  display: inline-block;
  margin-right: 5px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox {
  border: 0px !important;
  box-shadow: 0 0 0 2px #f55400, 0 0 12px rgba(0, 0, 0, 0.1) !important;
}








html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group {
  position: relative;
  display: table;
  width: 100%;
  margin-top: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-left {
  width: calc(50% - 9px) !important;
  float: left;
}
html body .wp-repair-input-group label {
  position: absolute;
  font-size: 9px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1.5px;
  top: -8px;
  left: 18px;
  padding: 0px 6px;
  background: #fff;
  color: #61666b;
  z-index: 1;
  display: table;
  width: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group label {
  position: absolute;
  top: 14px;
  left: 20px;
  padding: 0px 6px;
  background: #fff;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 2px;
  color: #868686;
  display: block;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .required-asterisk, html #pdfofferQuotemodal .required-asterisk {
  font-size: 13px !important;
  line-height: 0em !important;
  color: #ff0000 !important;
  display: inline-block !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .required-asterisk {
  font-size: 14px !important;
}
html .wp-repair-fe-types-conatiner.rpv2 .rp-input-box-shadow-container, html .pdf-offer-modal.rpv2 .rp-input-box-shadow-container {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) !important;
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 select#country,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 select.user-info, 
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info, 
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info {
  box-shadow: 0 0 0 1.5px #c4c4c4 !important;
  color: #464646 !important;
  background: transparent !important;
    background-clip: border-box;
  background-color: none !important;
  border: 0px !important;
  border-radius: 8px;
  margin: 20px 0px 5px 0px;
  padding: 13px;
  font-size: 15px;
  font-weight: 500;
  outline: 0;
  width: 100%;
  display: block;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info {
  height: 52px;
  min-height: 52px;
  max-height: 52px;
}
html body .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info {
  -webkit-background-clip: border-box !important;
}
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:focus,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:focus,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:hover {
  border: 0px !important;
  box-shadow: 0 0 0 1.8px #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-right {
  width: calc(50% - 9px) !important;
  float: right;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-100-right {
  width: 100%;
  float: right;
}
html .wp-repair-fe-types-conatiner .rp-input-box-shadow-container,
html .pdf-offer-modal .rp-input-box-shadow-container {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) !important;
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group {
  display: none;
  width: 100%;
  box-sizing: border-box;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0px 0px 10px 0px;
  padding: 15px 12px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0px;
  border: 1px solid #ebebeb;
  position: relative;
  cursor: pointer;
  text-align: left;
  text-transform: none;
  letter-spacing: 0px;
  font-weight: 400;
}

html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option {
  font-size: 16px;
  display: flex;
  align-items: center;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option input[type="radio"] {
  height: 16px;
  width: 16px;
  -webkit-appearance: auto;
  cursor: pointer;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option .badge-and-text-container {
  padding-left: 8px;
  white-space: normal;
  word-break: break-word;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name, html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option label {
  margin: 0px;  
  font-size: 15px;
  font-weight: 700;
  color: #464646;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option label {
  font-weight: 600;
  margin-left: 0px;
  cursor: pointer;
  padding-left: 2px;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .percent-off-badge,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .percent-off-badge {
  font-weight: 700;
  font-size: 11px;
  background: #fff;
  color: #f55400;
  border: 1px solid #f55400;
  line-height: 1.1em;
  text-transform: uppercase;
  padding: 2px 5px 2px 5px !important;
  box-sizing: border-box;
  border-radius: 6px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-left: 2px;
  white-space: nowrap;
  display: none;
  height: auto;
  width: auto;
  position: absolute;
  right: 8px;
  transform: translateY(-50%);
  overflow: hidden;
}

html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge {
  top: 0px;
  left: unset;
  right: unset;
  transform: unset;
  margin-left: 3px;
  bottom: unset;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .percent-off-badge {
  font-weight: 700;
  font-size: 11px;
  background: #fff;
  color: #f55400;
  border: 1px solid #f55400;
  line-height: 1.1em;
  text-transform: uppercase;
  padding: 2px 5px 2px 5px !important;
  box-sizing: border-box;
  border-radius: 6px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  white-space: nowrap;
  display: inline-block;
  height: auto;
  width: auto;
  background: #cef6ce !important;
  color: #0fad0f !important;
  border: 1.5px solid #9be79b !important;
}

html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .repair-img img {
  height: 40px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-total-amount-p-tag {
  font-size: 14px;
  margin: 0px;
  margin-top: 18px;
  line-height: 1.4em;
  padding: 0px;
  text-align: right;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking-btn-cont {
  text-align: right;
  margin-top: 20px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .finalize-right button.confirm-booking {
  background: #f55400 !important;
  background-color: none !important;
  color: #fff !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking {
  padding: 8px 4px;
  margin: 0px;    
  cursor: pointer;
  margin-left: 0px;
  position: relative;
  display: inline-table;
  width: 280px;
  text-align: center;
  border: 2px solid #f55400;
  margin-right: 0px;
  border-radius: 10px;
  background: #f55400;
  color: #fff;
  text-decoration: none;
  height: auto;
  min-height: 61px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking {
  background: #f55400 !important;
  background-color: none !important;
  color: #fff !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking {
  background: #f55400 !important;
  border: 2px solid #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:hover {
  transform: unset !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking:hover,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize.wp-repair-select-container .finalize-right button.confirm-booking:focus {
  border: 0px !important;
  padding: 12px 4px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important;
  background-image: linear-gradient(110deg, transparent 70%, rgba(0, 0, 0, 0.2) 100%) !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking .confirm-booking-icon {
  position: absolute;
  right: 14px;
  font-size: 20px;
  top: calc( 50% - 8px);
  color: #fff;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking .bold {
  display: block;
  font-weight: 600;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  line-height: 21px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking .light {
  display: block;
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 11px;
  text-transform: none;
  color: #fff;
  outline: 0;
}












html .wp-repair-fe-types-conatiner .rp-v2-grey-box-shadow.is-delivery-method-card {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05) !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 div.wp-repair-repair-card {
  display: block;
  width: 100%;
  margin: 0px 0px 20px 0px !important;
  padding: 22px 12px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0px;
  border: 1px solid #ebebeb;
  position: relative;
  cursor: pointer;
  text-align: left;
  text-transform: none;
  letter-spacing: 0px;
  font-weight: 400;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active {
  text-decoration: none;
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  text-underline-position: none;
  cursor: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 div.wp-repair-repair-card.active {
  outline: 0;
  border-color: #f55400;
}
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:focus,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 div.wp-repair-repair-card.active {
  border: 1.5px solid #e1e1e1 !important;
  box-shadow: unset !important;
  border-color: #e1e1e1 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img {
  margin: 0px 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price {
  margin: 0px;
  display: inline-table;
  vertical-align: middle;
  line-height: 1em;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price {
  margin: 0px;
  display: inline-table;
  vertical-align: middle;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img img {
  max-height: 35px;
  padding: 0px 10px;
  margin: 0px;
  margin: auto;
  width: auto;
  max-width: 100%;
  height: 35px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all {
  max-width: calc(100% - 100px);
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name, html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option label {
  margin: 0px;
  font-size: 15px;
  font-weight: 700;
  color: #464646;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp-dm-price-badge {
  font-weight: 700;
  font-size: 11px;
  background: #0078d41A;
  color: #f55400;
  padding: 2px 4px;
  box-sizing: border-box;
  border-radius: 6px;
  line-height: 1.2em;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-left: 2px;
  white-space: nowrap;
  display: inline-block;
  height: auto;
  width: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins {
  font-size: 12px;
  font-weight: 400;
  margin: 0px;
  color: #a5a5a5;
  line-height: 1.4em;
  margin-top: 1px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price {
  position: absolute;
  right: 0px;
  font-weight: 600;
  color: #696969;
  top: 10px;
  margin-right: 20px;
  margin-top: 4px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active .wp-repair-action-price {
  cursor: pointer;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price .rp-svg-icon.fa-check {
  position: absolute;
  top: 5px;
  left: 5px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device {
  transition: max-height 0.3s;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device {
  max-height: 0px;
  overflow: hidden;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp_el_location_markup,
html #pdfofferQuotemodal .rp_el_location_markup .rp_el_location_markup {
  margin-top: 15px;
  display: table;
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp_el_location_markup,
html #pdfofferQuotemodal .rp_el_location_markup {
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time,
html #pdfofferQuotemodal .rp_el_location_markup table.table.location {
  margin: 0px;
  border: 0px;
  width: auto;
  width: 100%;
  margin-top: 18px;
  box-sizing: border-box;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location.choose-loc {
  margin-top: 0px;
}
html .rp_el_location_markup table * {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  margin: 0px;
  padding: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td,
html #pdfofferQuotemodal .rp_el_location_markup table.table.location td {
  width: 50%;
  vertical-align: top;
  border: 0px;
  font-size: 15px;
  padding: 8px;
  padding-left: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text,
html #pdfofferQuotemodal .rp_el_location_markup table.table.location td.choose-location-text {
  letter-spacing: 1px;
  font-size: 14px;
  color: #5a5a5a;
  margin: auto;
  text-align: left;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text .line,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .line,
html #pdfofferQuotemodal .rp_el_location_markup table.table.location td.choose-location-text .line {
  position: absolute;
  width: calc(100% - 16px);
  height: 1px;
  top: 50%;
  transform: translateY(-50%);
  background: #c4c4c4;
  left: 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text .the-text,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .the-text,
html #pdfofferQuotemodal .rp_el_location_markup table.table.location td.choose-location-text .the-text {
  text-align: left;
  display: inline-block;
  padding-right: 10px;
  padding-left: 6px;
  background: #fff;
  position: relative;
  z-index: 1;
  letter-spacing: 0px;
  color: #464646;
  font-weight: 400;
}



html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .locations-cont,
html #pdfofferQuotemodal .rp_el_location_markup .locations-cont {
  overflow-y: auto;
  padding-left: 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .rp_el_location_markup .locations-cont {
  display: block !important;
  box-sizing: border-box !important;
}
html .rp_el_location_markup .locations-cont table, html .rp_el_location_markup .locations-cont table tr,
html .rp_el_location_markup .locations-cont table tbody, html .rp_el_location_markup .locations-cont table td {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .locations-cont table.table.location,
html #pdfofferQuotemodal .rp_el_location_markup .locations-cont table.table.location {
  margin-top: 0px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time,
html #pdfofferQuotemodal .rp_el_location_markup table.table.location {
  margin: 0px;
  border: 0px;
  width: auto;
  width: 100%;
  margin-top: 18px;
  box-sizing: border-box;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select,
html #pdfofferQuotemodal .rp_el_location_markup .location-select {
  padding: 12px;
  font-size: 14px;
  background: #fff !important;
  background-color: none !important;
  text-align: left;
  border: 2px solid #efefef !important;
  border-radius: 10px;
  width: 100%;
  display: block;
  text-transform: none;
  letter-spacing: 0px;
  color: #575757 !important;
  outline: 0;
  text-decoration: none;
  position: relative;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  line-height: 21px;
}
html #pdfofferQuotemodal .location-select:active,
html #pdfofferQuotemodal .location-select:focus,
html #pdfofferQuotemodal .location-select.selected ,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select:focus,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.selected {
  border-color: #f55400 !important;
  background: #f554001A !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text {
  text-align: left;
  display: inline-table;
  word-break: break-word;
  white-space: normal;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td span,
html #pdfofferQuotemodal .rp_el_location_markup table.table td span {
  display: block;
  font-weight: 500;
  color: #5a5a5a;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text .bold,
html #pdfofferQuotemodal .rp_el_location_markup .location-select .text .bold {
  font-weight: 700;
  color: #464646;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text .light, html #pdfofferQuotemodal .rp_el_location_markup .location-select .text .light {
  font-weight: 400;
  color: #5a5a5a;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .icon, html #pdfofferQuotemodal .rp_el_location_markup .location-select .icon {
  display: inline-table;
  position: absolute;
  top: 12px;
  right: 12px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .icon,
html #pdfofferQuotemodal .rp_el_location_markup .location-select .icon {
  color: #a7a7a7;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td span, html #pdfofferQuotemodal .rp_el_location_markup table.table td span {
  display: block;
  font-weight: 500;
  color: #5a5a5a;
}
html .rp-svg-icon.s-14 svg {
  width: 14px;
  height: 14px;
}
.fa-info-circle .st0 {
  fill: #cacaca !important;
}


html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls {
  display: flex;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  padding: 0px 5px 0px 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon, 
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon:hover,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon:hover,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon:active,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon:focus,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon:focus {
  display: inline-block;
  background: #0078d41A;
  padding: 5px;
  border-radius: 40%;
  margin: 0px 2px;
  outline: 0;
  box-shadow: unset;
  opacity: 1;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon.disabled,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon.disabled {
  opacity: 0.6 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td span,
html #pdfofferQuotemodal .rp_el_location_markup table.table td span {
  display: block;
  font-weight: 500;
  color: #5a5a5a;
}

html .rp-svg-icon.s-10 svg {
  width: 10px;
  height: 10px;
  min-width: auto;
  min-height: auto;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon svg .st0,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon svg .st0 {
  fill: #f55400 !important;
}


html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .date-slider {
  width: 100%;
  overflow: visible;
  margin: auto;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-prev.slick-arrow {
  font-size: 14px;
  position: absolute;
  left: -32px;
  right: unset;
  top: 12px;
  padding: 0px;
  background: transparent !important;
  background-color: none !important;
  color: #575757 !important;
  box-shadow: unset !important;
  width: auto !important;
  height: auto !important;
  display: none;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-next.slick-arrow {
  font-size: 14px;
  position: absolute;
  right: -32px;
  left: unset;
  top: 12px;
  padding: 0px;
  background: transparent !important;
  background-color: none !important;
  color: #575757 !important;
  box-shadow: unset !important;
  width: auto !important;
  height: auto !important;
  display: none;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .slick-slider .slick-list {
  padding: 2px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide {
  text-align: center;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide {
  padding: 0px 2px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek {
  cursor: pointer;
  font-weight: 500;
  font-size: 15px;
  line-height: 1em;
  width: 40px;
  height: 40px;
  color: #464646;
  border-radius: 50%;
  position: relative;
  text-align: center;
  margin: auto;
  height: auto !important;
  width: auto !important;
  padding: 12px 0px;
  border-radius: 10px;
  margin: 0 2px;
}
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.selected .dateOfWeek {
  background: #f55400;
}
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.selected .dateOfWeek {
  background: #f554001A !important;
  box-shadow: inset 0 0 0 2px #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dayOfWeek {
  font-weight: 500;
  font-size: 15px;
  margin: auto;
  color: #464646;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek .num {
  position: relative;
  top: 0px !important;
  font-weight: 700;
  margin-top: 8px;
  display: block;
}

html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider {
  padding-bottom: 1px;
  overflow-x: scroll;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider table {
  border: 0px;
  margin: 10px 0px 0px 0px;
  margin-top: 0px;
  border-collapse: inherit;
}
html .wp-repair-fe-types-conatiner .wp-repair-select-container table.table tbody tr, html .wp-repair-fe-types-conatiner .wp-repair-select-container table.table tbody tr:nth-child(2n), html .wp-repair-fe-types-conatiner .wp-repair-select-container table.table tbody tr:nth-child(2n+1) {
  border: 0px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider td {
  width: 50px;
  border: 0px;
  padding: 6px 4px 6px 4px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td span, html #pdfofferQuotemodal .rp_el_location_markup table.table td span {
  display: block;
  font-weight: 500;
  color: #5a5a5a;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box {
  cursor: pointer;
  padding: 15px 5px;
  border-radius: 8px;
  width: 70px;
  text-align: center;
  font-weight: 700;
  font-size: 15px;
  line-height: 1em;
  color: #464646;
  border: 2px solid #e3e3e3;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.hours-24 {
  width: 70px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked:hover {
  background: #f554001A !important;
  opacity: 0.5;
}

html .wp-repair-fe-types-conatiner.page-types.page-finalize .shop_close {
  text-align: center !important;
  border: 2px solid #eeeeee !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider td.shop_close {
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 8px;
}
html .rp-svg-icon.s-13 img {
  width: 13px;
  height: 13px;
}
.slick-prev::before,
.slick-next::before {
  content: unset;
  padding-right: 5px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box:hover,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.selected {
  border: 2px solid #f55400;
  background: #f554001A !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box:hover,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.selected {
  border: 2px solid #f55400 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time {
  background: #eee !important;
  width: auto !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early:hover,
.wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked:hover {
  border-color: #e3e3e3 !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location tr td.rp-ptb-0 {
  padding-left: 5px;
  padding-right: 9px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container {
  padding: 15px 10px 0px 10px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container p {
  font-size: 13px;
  font-weight: 400;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ol {
  list-style: decimal;
  margin: 0 0 0 22px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ol li {
  margin-bottom: 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.is_day_off .dateOfWeek {
  opacity: 0.4;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.pickup-service .more-info-ship-device .time-slider .time-box.hours-24,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.repair-on-location .more-info-ship-device .time-slider .time-box.hours-24 {
  width: 130px;
  font-size: 15px;
}
.rp-svg-icon img {
  width: 100%;
  height: 100% !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group.active {
  display: block;
  opacity: 1;
}
html .payment-method-group.active .wp-repair-width-100{
  width: 98% !important;
}
.is-delivery-method-card .input_hidden {
  width: 0;
  height: 0;
}

html body .wp-repair-input-group {
  position: relative;
  color: #61666b;
  margin-top: 18px;
}
html body .wp-repair-input-group label {
  position: absolute;
  font-size: 9px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1.5px;
  top: -8px;
  left: 18px;
  padding: 0px 6px;
  background: #fff;
  color: #61666b;
  z-index: 1;
  display: table;
  width: auto;
}
html .wp-repair-fe-types-conatiner .rp-input-box-shadow-container, 
html .pdf-offer-modal .rp-input-box-shadow-container {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) !important;
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

html body .wp-repair-input-group select#country,
html body .wp-repair-input-group .user-info, 
html body .wp-repair-input-group input[type="text"].user-info, 
html body .wp-repair-input-group input[type="email"].user-info {
  min-height: 42px;
  max-height: 42px;
  height: 42px;
  border: 0px !important;
  box-shadow: 0 0 0 1.5px #c4c4c4 !important;
  outline: 0;
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px;
  padding: 0px 12px;
  color: #454545 !important;
  display: table;
  background-color: #fff !important;
  background: #fff !important;
    background-clip: border-box;
  -webkit-background-clip: border-box !important;
}
html body .wp-repair-input-group:hover input,
html body .wp-repair-input-group:hover input[type="text"],
html body .wp-repair-input-group:hover input[type="email"], 
html body .wp-repair-input-group:hover textarea {
  outline: 0 !important;
  box-shadow: 0 0 0 2px #f55400 !important;
  border: 0px !important;
}

html body .wp-repair-input-group input:focus,
html body .wp-repair-input-group input:focus:focus-visible,
html body .wp-repair-input-group input:active,
html body .wp-repair-input-group input:hover,
html body .wp-repair-input-group textarea:focus,
html body .wp-repair-input-group textarea:active,
html body .wp-repair-input-group textarea:hover,
html body .wp-repair-input-group textarea:focus:focus-visible {
  outline: 0 !important;
  box-shadow: 0 0 0 2px #f55400 !important;
  border: 0px !important;
}

.btn.send-pdf-offer {
  background-color: #f55400 !important;
  background: #f55400 !important;
  border: none !important;
  color: white !important;
  padding: 10px !important;
  text-align: center !important;
  text-decoration: none !important;
  display: inline-block !important;
  margin: 4px 0px !important;
  border-radius: 8px !important;
  float: right !important;
  letter-spacing: 1px;
  font-weight: 700;
  cursor: pointer;
  font-size: 14px;
  letter-spacing: 0.0.5em;
  font-weight: 700;
  line-height: 1em;
  white-space: pre-line;
  text-transform: capitalize;
}


html body .what-model-i-have-modal .modal-body-container {
  position: relative;
  overflow: hidden;
}
html body .what-model-i-have-modal .modal-body.rp-ios,
html body .what-model-i-have-modal .modal-body.rp-android {
  transition: 0.3s transform;
  transform: translateX(-100%);
}
html body .what-model-i-have-modal .modal-body.rp-ios.selected, 
html body .what-model-i-have-modal .modal-body.rp-android.selected {
  transform: translateX(0%);
}

html body .what-model-i-have-modal .main-heading-col {
  margin-top: 15px;
  width: 250px;
  display: block;
}
html body .what-model-i-have-modal h2 {
  font-weight: 400 !important;
  font-size: 26px;
  line-height: 1.3em !important;
}
html body .what-model-i-have-modal h2 b {
  font-weight: 700 !important;
}
html body .what-model-i-have-modal .step-1-cols,
html body .what-model-i-have-modal .step-2-cols {
  display: flex;
  align-items: center;
  margin-top: 0px;
}
html body .what-model-i-have-modal .step-1-col-1, html body .what-model-i-have-modal .step-2-col-2 {
  width: 56%;
  display: inline-table;
  float: left;
}
html body .what-model-i-have-modal .step-heading-cont {
  position: relative;
  margin-bottom: 4px;
}
html body .what-model-i-have-modal .step-heading-cont .step-line {
  position: absolute;
  width: 100%;
  left: 0px;
  height: 2px;
  background: #d9d9d9;
  top: 50%;
  transform: translateY(-50%);
  z-index: 0;
}
html body .what-model-i-have-modal .step-heading {
  font-weight: 700 !important;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #f55400 !important;
  line-height: 1em;
  z-index: 1;
  position: relative;
  background: #fff;
  padding: 5px;
  display: table;
  padding-left: 0px;
}
html body .what-model-i-have-modal .step-desc {
  font-weight: 400 !important;
  font-size: 13px;
  padding-right: 15px;
  line-height: 1.4em;
}
html body .what-model-i-have-modal .step-1-col-2, html body .what-model-i-have-modal .step-2-col-1 {
  width: 44%;
  display: inline-table;
  float: left;
}

html body .what-model-i-have-modal .rp-img-bordered {
  border-radius: 20px;
  overflow: hidden;
  box-sizing: border-box;
  display: block;
  width: 100%;
  border: 5px solid #d9d9d9;
  min-height: 180px;
}

html body .what-model-i-have-modal .rp-img-bordered img {
  width: 100%;
  height: auto;
  display: block;
}



html body .what-model-i-have-modal .operating-system-buttons button.ios-btn[type="button"],
html body .what-model-i-have-modal .operating-system-buttons button.android-btn[type="button"],
html body .what-model-i-have-modal .operating-system-buttons button.ios-btn[type="button"]:active,
html body .what-model-i-have-modal .operating-system-buttons button.android-btn[type="button"]:active,
html body .what-model-i-have-modal .operating-system-buttons button.ios-btn[type="button"]:hover,
html body .what-model-i-have-modal .operating-system-buttons button.android-btn[type="button"]:hover,
html body .what-model-i-have-modal .operating-system-buttons button.ios-btn[type="button"]:focus,
html body .what-model-i-have-modal .operating-system-buttons button.android-btn[type="button"]:focus {
  background: #f554001A !important;
  border: 2px solid rgba(0,0,0,0) !important;
  padding: 0px;
  margin-right: 8px;
  font-size: 13px;
  padding: 5px 20px;
  line-height: 1em;
  border-radius: 15px;
  font-weight: 700;
  letter-spacing: 0.15px;
  color: #404040 !important;
  box-shadow: unset !important;
  outline: 0;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s !important;
}

html body .what-model-i-have-modal .operating-system-buttons button.ios-btn[type="button"]:hover, 
html body .what-model-i-have-modal .operating-system-buttons button.android-btn[type="button"]:hover, 
html body .what-model-i-have-modal .operating-system-buttons button.ios-btn.selected[type="button"], 
html body .what-model-i-have-modal .operating-system-buttons button.android-btn.selected[type="button"], 
html body .what-model-i-have-modal .operating-system-buttons button.ios-btn.selected[type="button"]:active, 
html body .what-model-i-have-modal .operating-system-buttons button.android-btn.selected[type="button"]:active, 
html body .what-model-i-have-modal .operating-system-buttons button.ios-btn.selected[type="button"]:hover, 
html body .what-model-i-have-modal .operating-system-buttons button.android-btn.selected[type="button"]:hover, 
html body .what-model-i-have-modal .operating-system-buttons button.ios-btn.selected[type="button"]:focus, 
html body .what-model-i-have-modal .operating-system-buttons button.android-btn.selected[type="button"]:focus {
  border: 2px solid #f55400 !important;
}

.what-model-i-have-modal-main .modal-inner-wrap{
  max-width: 40%;
}
html body .what-model-i-have-modal .step-2-cols .step-heading-cont {
  padding-left: 25px;
}
html body .what-model-i-have-modal .step-2-cols .step-desc {
  padding-right: 0px;
  padding-left: 33px;
}
html body .what-model-i-have-modal .step-2-cols .step-heading {
  display: block;
  padding-left: 8px;
}

html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 8px 10px;
  margin-top: 30px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:hover,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:active,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:focus {
  background: #f554001A;
  padding: 0px;
  margin-left: 15px;
  font-size: 11px;
  padding: 6px 8px;
  line-height: 1em;
  border-radius: 12px;
  font-weight: 700;
  letter-spacing: 0.15px;
  color: #f55400;
  box-shadow: unset;
  outline: 0;
  text-decoration: none;
  transition: box-shadow 0.3s !important;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn {
  visibility: hidden;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn.show {
  visibility: visible;
}

html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container {
  position: relative;
  overflow: hidden;
  height: 88px;
}
html body .wp-repair-fe-types-conatiner div.model-series-slider, html body .wp-repair-fe-types-conatiner div.repair-slider-item {
  transition: unset !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider .wp-repair-col-t6 {
  width: 100% !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.type {
  height: auto !important;
  display: flex;
  align-items: center;
  padding: 9px 6px !important;
  border: 0px !important;
  box-shadow: 0 0 0 1.5px #d9d9d9 !important;
  border-radius: 8px;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.icon {
  height: 50px;
  display: flex;
  width: 50px;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.icon img {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
  display: block;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text {
  margin-top: 0px !important;
  display: flex;
  flex-direction: column;
  text-align: left;
  width: calc(100% - 50px);
  padding-left: 5px;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text .series-name {
  display: flex;
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text .series-name .actual-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text .total-models {
  font-weight: 400;
  color: #f55400;
  font-size: 12px;
}

html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 8px 6px;
  background: #fff;
  border-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"].disabled.both-disabled,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"].disabled.both-disabled,
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"].disabled.both-disabled,
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"].disabled.both-disabled {
  display: none !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"].disabled,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"].disabled,
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"].disabled,
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"].disabled {
  opacity: 0.5 !important;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"],
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"] {
  height: 72px;
  border-radius: 8px;
  background: #f554001A !important;
  padding: 8px;
  margin: 0px 2px;
}
html body .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button:hover,
html body .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button:active,
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button:focus,
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.selected {
  border: 0px !important;
  box-shadow: 0 0 0 1.8px  #f55400 !important;
  border-color: unset;
}
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"] svg .st0,
html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"] svg .st0 {
  fill: #f55400 !important;
}


.model-series-slider-container .repair-slider-inner {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
}
.model-series-slider-container .repair-slider-inner {
  -webkit-transition: unset !important;
  -moz-transition: unset !important;
  -ms-transition: unset !important;
  -o-transition: unset !important;
  transition: unset !important;
}
.model-series-slider-container .repair-slider-item {
  display: inline-block;
  float: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -ms-grab;
  cursor: grab;
}
html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .model_series .wp-repair-col-t6 button.selected {
  background: #f554001A !important;
}

html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider .wp-repair-col-t6{
  width: calc(100% - 20px) !important;
}



html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"],
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"]{
  background: #f55400 !important;
  padding: 7px;
  border-radius: 9px;
  margin-right: 5px;
}

html body .wp-repair-fe-types-conatiner .wp-repair-select-container .wp-repair-col-9 .upsalesControls button[type="button"] span.icon {
  width: 10px;
  line-height: 10px;
  height: 10px;
  display: block;
}
html body .wp-repair-fe-types-conatiner span.icon,
html .wp-repair-fe-types-conatiner span.icon {
  height: auto;
  width: 100%;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"] svg .st0,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"] svg .st0 {
  fill: #ffffff !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls {
  display: table;
  position: absolute;
  top: 17px;
  right: 8px;
}
html body .wp-repair-fe-types-conatiner div.repair-slider-item .wp-repair-width-33 {
  width: 100% !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-50,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 {
  display: inline-block;
  float: left;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 {
  width: 33%;
  padding: 0px 10px;
}





html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card {
  padding: 0px;
  overflow: hidden;
  border-radius: 15px;
  box-shadow: 0 0 0 1.5px #ebebeb;
/*  border: 0px !important;*/
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card {
  padding: 0px !important;
  margin: 0px 0px 24px 0px !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img.upsales-img {
  width: 100%;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  padding-bottom: 75%;
  overflow: hidden;
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img.upsales-img img {
  width: 100%;
  height: auto;
  max-width: unset;
  max-height: unset;
  min-width: unset;
  min-height: unset;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img.upsales-img img {
  margin: 0px !important;
}

html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .upsales-box-padding {
  padding: 20px;
  padding-bottom: 80px;
  overflow: auto;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-all {
  width: calc(100% - 70px);
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-all {
  width: 100% !important;
  max-width: 100% !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .text-all .repair-name .wp-repair-tooltip {
  position: relative;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name .rp-svg-icon.fa-info-circle {
  margin-left: 3px;
  position: relative;
  top: 2px;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name .rp-svg-icon.fa-info-circle svg {
  fill: #cacaca !important;
}
@media (min-width: 1200px) {
  html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-mins {
    font-size: 13px;
  }
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price {
  display: table !important;
/*  width: 100%;*/
  width: calc(100% - 40px);
  margin: 15px 0px 0px 0px !important;
  position: absolute;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price {
  top: unset !important;
  right: unset !important;
  bottom: 20px !important;
/*  left: 20px !important;*/
/*  padding-right: 20px;*/
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price > div {
  width: 50%;
  float: left;
  display: table;
  box-sizing: border-box;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-align-right {
  text-align: right;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-price-cross {
  font-size: 15px;
  text-decoration: line-through;
  opacity: 0.4;
  color: #f55400;
}

html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-price-cross {
  color: #f55400 !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price p {
  margin: 0px;
  display: inline-table;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-align-right .wp-repair-price-cross {
  line-height: 1.4em;
  padding: 8px 15px !important;
  font-size: 20px;
  font-weight: 500;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item {
  width: auto;
  max-width: unset;
  margin: 0px !important;
  padding: 8px !important;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item {
  display: table;
  padding: 5px !important;
  background: #e5e5e5;
  vertical-align: middle;
  border-radius: 8px;
  color: #fff;
  line-height: 1em;
  float: right;
  font-size: 14px;
  margin: 0px 10px;
  width: 40px;
  text-align: center;
  height: 30px;
  position: relative;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item .upsale-price-symbol {
  top: -0.6em;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item {
  width: auto;
  max-width: unset;
  margin: 0px !important;
  padding: 8px !important;
}

html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item .upsale-price-actual {
  font-size: 20px;
  font-weight: 600;
  word-break: normal;
}
html body .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item {
  color: #ffffff !important;
}
.rp-upsales-slider .wp-repair-width-33 .rp-v2-grey-box-shadow{
    width: calc(100% - 20px) !important;
}
.rp-svg-icon {
      display: inline-table;

}
span.rp-svg-icon.fa-spinner-light-black.s-24.fa-spinning {
    display: inline-block;
    max-width: 40px;
    width: 40px;
}
.rp-upsales-slider .repair-slider-inner {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
}
.rp-upsales-slider .repair-slider-inner {
  -webkit-transition: unset !important;
  -moz-transition: unset !important;
  -ms-transition: unset !important;
  -o-transition: unset !important;
  transition: unset !important;
}
.rp-upsales-slider .repair-slider-item {
  display: inline-block;
  float: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.custom-options-container .custom-options{
  clear: both;
  overflow: auto;
}
.wp-repair-sidebar .m_detail .model-details p{
  margin: 0;
  padding: 0;
}
.wp-repair-sidebar .m_detail .model-details p .value {
  margin-left: 5px;
}
.wp-repair-sidebar .m_detail .model-details p strong::after {
  content: " : ";
}

.page-finalize .wp-repair-more-details .model-details p strong::after {
  content: " : ";
}
.page-finalize .wp-repair-more-details .model-details p{
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
}
#custom-loader-repair {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.spinner-repair {
    width: 40px;
    height: 40px;
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-top: 4px solid #007bff; /* Blue color for the spinner */
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.completed .breaked-ps p {color: #fff;}
@media (max-width: 767px){
    html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-heading {
        font-size:23px;
    }
    html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg {
        width: 30px;
    height: 30px;
    }
    html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 {
        padding: 0;
    }
    html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-desc {
        font-size:13px !important;
    }
    html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name,
    .show-price {
        font-size:14px !important;
    }
    .wp-repair-fe-types-conatiner .wp-repair-width-100.do-short {width: 100%; top:0;}
    .wp-repair-fe-types-conatiner .wp-repair-width-20 > .breaked-ps {display:block;    margin-top: 5px;}
    .wp-repair-fe-types-conatiner .wp-repair-width-20 > .breaked-ps >p {font-size: 13px !important;}
    html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container.is_type_page, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container {
    margin-top: 50px;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box {
        margin-top: 0;
    margin-bottom: 0;
}
html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5,
html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6,
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 {
    width: 50%;
}
html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .cat-or-brand-container {
        padding: 0px 15px 15px;
}
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart {
    max-width: 100%;    width: 100% !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-left,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-right,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-50,
html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-9 {
    width: 100% !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .total-actual-price {
    font-size: 30px !important;
}
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right,
html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 {
    width: 100% !important;
    padding: 0 15px;
}

}














