@-ms-viewport {
 width: device-width;
}
.order-header .logo {
  max-width:650px;
  display:block;
  margin:0 auto;
}
.order-box {
  max-width:960px;
  margin:0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.order-table-box {
  margin: 20px 0px;
}
.order-table table, .order-table th, .order-table td {
  border: 1px solid #A4A4A4;
  border-collapse: collapse;
}
.order-table th, .order-table td {
  padding: 10px;
}
.order-table th {
  text-align: left;
}
.order-table table {
  border-spacing: 0px;
}
.order-table tr:nth-child(1) {
  background: #474747;
  color: #F4F4F4;
}
.order-table tr:nth-child(2) {
  background: #D0D0D0;
}
.order-table tr:nth-child(3) {
  background: #E1E1E1;
}
.order-table tr:nth-child(4) {
  background: #EFEFEF;
}
.mobile-checkout-btn {
  display:block;
      margin:0 auto;
      margin-bottom:20px;
}
.order-guarantee-box {
  width:100%; 
      margin:0 auto; 
      margin-top:40px; 
      text-align:left; 
      padding:20px; 
      border:thin #CECECE solid;
}
.checkboxtext input[type=checkbox] {
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  appearance:none;
}

.checkbox-positioning {
  width: 80%;
  text-align: left ;
  padding-bottom: 30px;
  padding-top: 10px;
}

.checkbox-positioning input[type=checkbox] {
  float:  right;
  margin-left: 5px;
}

.editionspackageimage {
  max-width: 90% ;
  clear:  both;
}


ul.orderpageticklist {
  list-style: none;
  color: #000;
  display: grid;
}

ul.orderpageticklist li {
  line-height: 1.6;
}

@media only screen and (min-width:767px) {
    .order-table th, .order-table td {
      padding: 25px;
    }
   .mobile-checkout-btn {
      display:none;
    }
    .order-guarantee-box {
      
  width:70%; 
  margin:0 auto; 
  margin-top:40px; 
  text-align:left; 
  padding:20px; 
  border:thin #CECECE solid;
    }

    .checkbox-positioning {
      width: 35%;
      text-align: left ;
      padding-bottom: 30px;
      padding-top: 10px;
      display:  inline-block;
      }

    .checkbox-positioning1 {
      margin-right: 20px;
        }

    .checkbox-positioning input[type=checkbox] {
      float:  none;
      margin-left: 10px;
      }

    .editionspackageimage {
      max-width: 36% ;
      clear:  none;
      float:left; 
      margin-left: 20px; 
      margin-right: 20px; 
      margin-top: 10px; 
      margin-bottom: 10px;
      }

    .editionspackagetext {
      margin-top:  40px;
    }
}