#recommendation {
  border-top: 2px solid #44d62c;
  border-bottom: 2px solid #44d62c;
}
#recommendation .question {
  font-weight:500;
  padding-bottom: 0.5rem;
}
#recommendation h2 {text-align:center !important;}
#recommendation .lt2 {text-align: left;}
#rec-form label {
  padding-left: 3.3rem;
  padding-right: 1rem;
  display:inline-block;
}
#rec-form .button-green {
  margin-top: 2rem;
  font-size: 1.125rem;
  height: 2.5rem;
  min-height: 2.5rem;
  padding: 0.5rem 1rem !important;
  margin-right: 5px;
  border-radius: .1875rem;
  color: #000;
  font-family: RazerF5,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
  font-weight: 700;
  line-height: 1.4em;
  max-height: none;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #44d62c;
  border: 0;
}
#rec-form .button-green:hover {background-color:#73e161;}
#rec-form input[type="radio"] {
  margin-right:5px;
  position: relative;
}
#rec-form input[type="radio"]::after {
 /*  display:none; 
top:1px; 
left:1px; */
}
@media (min-width:768px) { 
  #rec-form input[type="radio"]{
    margin-right:5px;
    margin-top: 7px !important;
    width: 12px !important;
    height: 12px !important;
    position: relative;
    vertical-align: top;
  }
  #rec-form input[type="radio"]::after {display:none;}
}
#rec-form label, #rec-form input[type="radio"] {cursor: pointer;}
#question2, #question3, .question2_options, .question3_options, #restart, #rec-product-result {display:none;}
#restart {
  position: absolute;
  bottom: 10%;
  left: 0;
  right: 0;
  text-align: center;
}
#rec-form input {
  /* box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); */
}
#rec-product-result .panel-container.product-cards .item-box {
  grid-template-rows: auto 0.5fr 1fr 40px;
}
@media (max-width: 767px) {
  #restart{position: relative;padding-top:1rem;}
  #rec-form input[type="radio"] {margin-right:9px !important;}
  #recommendation .lt2 {color: white !important;}
  /*
  #recommendation {
    background-image: url(//assets2.razerzone.com/images/pnx.assets/42c12a88dc3640950c34fbbda4a1eb6a/recommendation-desktop-top-panel.jpg) !important;
  }*/
}
#rec-product-result {padding-bottom: 4rem;border-bottom:2px solid #44d62c;}
 @media screen and (max-width:767px){#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_2]{background-image:none;min-height:399px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 h2[pnxssr_5]{font-weight:500;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_6]{font-weight:600;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 a[pnxssr_7]{display:none}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_8]{color:#999;max-width:100%;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_9]{max-width:100%;color:#fff;font-size:1.125rem;padding:2rem 0;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 button[pnxssr_23]{display: none;}} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_2]{background-image:none;min-height:399px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_3]{max-height:399px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_4]{padding:1rem 0;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 h2[pnxssr_5]{font-weight:500;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_6]{font-weight:600;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 a[pnxssr_7]{display:none}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_8]{color:#999;max-width:800px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_9]{max-width:730px;color:#fff;font-size:1.125rem;padding:2rem 0;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 button[pnxssr_23]{display: none;}} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_2]{background-image:none;min-height:399px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_3]{max-height:399px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_4]{padding:1rem 0;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 h2[pnxssr_5]{font-weight:500;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_6]{font-weight:600;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 a[pnxssr_7]{display:none}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_8]{color:#999;max-width:800px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_9]{max-width:730px;color:#fff;font-size:1.125rem;padding:2rem 0;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 button[pnxssr_23]{display: none;}} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_2]{background-image:none;min-height:399px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_3]{max-height:399px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_4]{padding:1rem 0;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 h2[pnxssr_5]{font-weight:500;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_6]{font-weight:600;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 a[pnxssr_7]{display:none}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_8]{color:#999;max-width:800px;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 div[pnxssr_9]{max-width:730px;color:#fff;font-size:1.125rem;padding:2rem 0;}#pnxssr_67ed8698d4efdf762e67e13cd546c870 button[pnxssr_23]{display: none;}}