.two table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.two table * {
/*  position: relative;*/
}
.two table td, table th {
  padding-left: 8px;
}
.two table thead tr {
/*  height: 60px;
  background: #FFED86;
  font-size: 16px;*/
}
.two table tbody tr {
  height: 48px;
  border: 1px solid #ddd;
}


.two table tbody tr:last-child {
  border: 1px solid #ddd;
}

.two table td, table th {
  text-align: left;
}
.two table td.l, table th.l {
  text-align: right;
}
.two table td.c, table th.c {
  text-align: center;
}
.two table td.r, table th.r {
  text-align: center;
}
.two input[type="checkbox"] {
 margin-top: 2px;
margin-right: 16px;
}



.three table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.three table * {
/*  position: relative;*/
}
.three table td, table th {
  padding-left: 8px;
}
.three table thead tr {
/*  height: 60px;
  background: #FFED86;
  font-size: 16px;*/
}
.three table tbody tr {
  height: 48px;
  border: 1px solid #ddd;
}


.three table tbody tr:last-child {
  border: 1px solid #ddd;
}

.three table td, table th {
  text-align: left;
}
.three table td.l, table th.l {
  text-align: right;
}
.three table td.c, table th.c {
  text-align: center;
}
.three table td.r, table th.r {
  text-align: center;
}
.three input[type="checkbox"] {
 margin-top: 2px;
margin-right: 16px;
}


.four table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.four table * {
/*  position: relative;*/
}
.four table td, table th {
  padding-left: 8px;
}
.four table thead tr {
/*  height: 60px;
  background: #FFED86;
  font-size: 16px;*/
}
.four table tbody tr {
  height: 48px;
  border: 1px solid #ddd;
}


.four table tbody tr:last-child {
  border: 1px solid #ddd;
}

.four table td, table th {
  text-align: left;
}
.four table td.l, table th.l {
  text-align: right;
}
.four table td.c, table th.c {
  text-align: center;
}
.four table td.r, table th.r {
  text-align: center;
}
.four input[type="checkbox"] {
 margin-top: 2px;
margin-right: 16px;
}


.five table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.five table * {
/*  position: relative;*/
}
.five table td, table th {
  padding-left: 8px;
}
.five table thead tr {
/*  height: 60px;
  background: #FFED86;
  font-size: 16px;*/
}
.five table tbody tr {
  height: 48px;
  border: 1px solid #ddd;
}


.five table tbody tr:last-child {
  border: 1px solid #ddd;
}

.five table td, table th {
  text-align: left;
}
.five table td.l, table th.l {
  text-align: right;
}
.five table td.c, table th.c {
  text-align: center;
}
.five table td.r, table th.r {
  text-align: center;
}
.five input[type="checkbox"] {
 margin-top: 2px;
margin-right: 16px;
}




.six table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.six table * {
/*  position: relative;*/
}
.six table td, table th {
  padding-left: 8px;
}
.six table thead tr {
/*  height: 60px;
  background: #FFED86;
  font-size: 16px;*/
}
.six table tbody tr {
  height: 48px;
  border: 1px solid #ddd;
}


.six table tbody tr:last-child {
  border: 1px solid #ddd;
}

.six table td, table th {
  text-align: left;
}
.six table td.l, table th.l {
  text-align: right;
}
.six table td.c, table th.c {
  text-align: center;
}
.six table td.r, table th.r {
  text-align: center;
}
.six input[type="checkbox"] {
 margin-top: 2px;
margin-right: 16px;
}
@media screen and (max-width: 35.5em) {
.two .bookingtbltxt div{ font-weight: 600;
font-size: 14px;
color: #000;}
.two .extratbltxt div{ font-weight: 600;
font-size: 14px;
color: #bf0f0f;
}
.two table tbody tr td:nth-child(1) {
  border: 1px solid #ddd; background-color: #9ecfe8;
color: #000;}
  .two table {
    display: block;
  }
  .two table > *,  .two table tr,  .two table td, .two table th {
    display: block;
  }
  .two table thead {
    display: none;
  }
 .two table tbody tr {
    height: auto;
    padding: 0;
  }
 .two table tbody tr td {;
    margin-bottom: 0px;
  }
.two  table tbody tr td:last-child {
    margin-bottom: 0;
  }
.two table tbody tr td:before {
position: relative;
font-weight: 700;
width: 40%;
left: 0px;
top: 0;
  }
.two table tbody tr td:nth-child(1):before {
    content: "Extra Description";

  }
.two table tbody tr td:nth-child(2):before {
   content: "Rate ";
color: #000;
  }
.one1 table tbody tr td:nth-child(2):before {
   content: "Rate Per Day ";
color: #000;
  }

.two table tbody tr td:nth-child(3):before {
    content: "Selection"; color: #000;
  }
.two table tbody tr td:nth-child(4):before {
    content: "  Total";
  }
.two table tbody tr td:nth-child(5):before {
    content: "Total";
  }


.three .bookingtbltxt div{ font-weight: 600;
font-size: 14px;
color: #000;}
.three .extratbltxt div{ font-weight: 600;
font-size: 14px;
color: #bf0f0f;
}
.three table tbody tr td:nth-child(1) {
  border: 1px solid #ddd; background-color: #9ecfe8;
color: #000;}
  .three table {
    display: block;
  }
  .three table > *, .three table tr, .three table td, .three table th {
    display: block;
  }
  .three table thead {
    display: none;
  }
 .three table tbody tr {
    height: auto;
    padding: 0;
  }
 .three table tbody tr td {;
    margin-bottom: 0px;
  }
.three  table tbody tr td:last-child {
    margin-bottom: 0;
  }
.three table tbody tr td:before {
position: relative;
font-weight: 700;
width: 40%;
left: 0px;
top: 0;
  }

.three table tbody tr td:nth-child(1):before {
    content: "Extra Description";

  }
.three table tbody tr td:nth-child(2):before {
   content: "Quantity";
color: #000;
  }


.three table tbody tr td:nth-child(3):before {
    content: "Price";
  }
.three table tbody tr td:nth-child(4):before {
    content: "  Total";
  }
.three table tbody tr td:nth-child(5):before {
    content: "Total";
  }



.four .bookingtbltxt div{ font-weight: 600;
font-size: 14px;
color: #000;}
.four .extratbltxt div{ font-weight: 600;
font-size: 14px;
color: #bf0f0f;
}
.four table tbody tr td:nth-child(1) {
  border: 1px solid #ddd; background-color: #9ecfe8;
color: #000;}
  .four table {
    display: block;
  }
  .four table > *, .four table tr, .four table td, .four table th {
    display: block;
  }
  .four table thead {
    display: none;
  }
 .four table tbody tr {
    height: auto;
    padding: 0;
  }
 .four table tbody tr td {;
    margin-bottom: 0px;
  }
.four  table tbody tr td:last-child {
    margin-bottom: 0;
  }
.four table tbody tr td:before {
position: relative;
font-weight: 700;
width: 40%;
left: 0px;
top: 0;
  }

.four table tbody tr td:nth-child(1):before {
    content: "Extra Description";

  }
.four table tbody tr td:nth-child(2):before {
   content: "Quantity";
color: #000;
  }


.four table tbody tr td:nth-child(3):before {
    content: "Price";
  }
.four table tbody tr td:nth-child(4):before {
    content: "  Total";
  }
.four table tbody tr td:nth-child(5):before {
    content: "Total";
  }



.five .bookingtbltxt div{ font-weight: 600;
font-size: 14px;
color: #000;}
.five .extratbltxt div{ font-weight: 600;
font-size: 14px;
color: #bf0f0f;
}
.five table tbody tr td:nth-child(1) {
  border: 1px solid #ddd; background-color: #9ecfe8;
color: #000;}
  .five table {
    display: block;
  }
  .five table > *, .five table tr, .five table td, .five table th {
    display: block;
  }
  .five table thead {
    display: none;
  }
 .five table tbody tr {
    height: auto;
    padding: 0;
  }
 .five table tbody tr td {;
    margin-bottom: 0px;
  }
.five  table tbody tr td:last-child {
    margin-bottom: 0;
  }
.five table tbody tr td:before {
position: relative;
font-weight: 700;
width: 40%;
left: 0px;
top: 0;
  }

.five table tbody tr td:nth-child(1):before {
    content: "Extra Description";

  }
.five table tbody tr td:nth-child(2):before {
   content: "Rate ";
color: #000;
  }


.five table tbody tr td:nth-child(3):before {
    content: "Selection";  color: #000;
  }
.five table tbody tr td:nth-child(4):before {
    content: "  Total";
  }
.five table tbody tr td:nth-child(5):before {
    content: "Total";
  }



.six .bookingtbltxt div{ font-weight: 600;
font-size: 14px;
color: #000;}
.six .extratbltxt div{ font-weight: 600;
font-size: 14px;
color: #bf0f0f;
}
.six table tbody tr td:nth-child(1) {
  border: 1px solid #ddd; background-color: #9ecfe8;
color: #000;}
  .six table {
    display: block;
  }
  .six table > *, .six  table tr, .six  table td, .six  table th {
    display: block;
  }
  .six table thead {
    display: none;
  }
 .six table tbody tr {
    height: auto;
    padding: 0;
  }
 .six table tbody tr td {;
    margin-bottom: 0px;
  }
.six  table tbody tr td:last-child {
    margin-bottom: 0;
  }
.six table tbody tr td:before {
position: relative;
font-weight: 700;
width: 40%;
left: 0px;
top: 0;
  }

.six table tbody tr td:nth-child(1):before {
    content: "Extra Description";

  }
.six table tbody tr td:nth-child(2):before {
   content: "Price";
color: #000;
  }


.six table tbody tr td:nth-child(3):before {
    content: "Total";  color: #000;
  }
.six table tbody tr td:nth-child(4):before {
    content: "  Total";
  }
.six table tbody tr td:nth-child(5):before {
    content: "Total";
  }

}

.two blockquote {
  color: white;
  text-align: center;
}







.one table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.one table * {
/*  position: relative;*/
}
.one table td, table th {
  padding-left: 8px;
}
.one table thead tr {
/*  height: 60px;
  background: #FFED86;
  font-size: 16px;*/
}
.one table tbody tr {
  height: 48px;
  border: 1px solid #ddd;
}


.one table tbody tr:last-child {
  border: 1px solid #ddd;
}

.one table td, table th {
  text-align: left;
}
.one table td.l, table th.l {
  text-align: right;
}
.one table td.c, table th.c {
  text-align: center;
}
.one table td.r, table th.r {
  text-align: center;
}
.one input[type="checkbox"] {
 margin-top: 2px;
margin-right: 16px;
}

@media screen and (max-width: 35.5em) {
.one .bookingtbltxt div{ font-weight: 600;
font-size: 14px;
color: #000;}
.one .extratbltxt div{ font-weight: 600;
font-size: 14px;
color: #bf0f0f;
}

.one table tbody tr td:nth-child(1) {
  border: 1px solid #ddd; background-color: #9ecfe8;
color: #000;}
 .one  table {
    display: block;
  }
 .one  table > *, .one table tr, .one table td, .one table th {
    display: block;
  }
 .one  table thead {
    display: none;
  }
 .one table tbody tr {
    height: auto;
    padding:  0;
  }
  .one table tbody tr td {
    margin-bottom: 0px;
  }
 .one table tbody tr td:last-child {
    margin-bottom: 0;
  }
.one table tbody tr td:before {
position: relative;
font-weight: 700;
width: 40%;
left: 0px;
top: 0;
  }
.one table tbody tr td:nth-child(1):before {
    content: "Extra Description";

  }
.one table tbody tr td:nth-child(2):before {
    content: " Rate Per Day"; color: #000;
  }
 .one  table tbody tr td:nth-child(3):before {
    content: "Total";
  }
.one table tbody tr td:nth-child(4):before {
    content: " Total ";
  }
.one table tbody tr td:nth-child(5):before {
    content: "Total";
  }
}

.one blockquote {
  color: white;
  text-align: center;
}