

.page-header {
  background-image: url(data:image/png;base64,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/s0EFg9h8urInisAAAD4PgGLu9v7snZHBQEAAOB3HCHkrvY+dXUervyuAQAAwM+YwOJu9r7vys2CAAAAcBsCFjdn6spxQQAAALglRwi5ub0GLDcLAgAAwH2YwOKm9nhs0MQVAAAA3JeAxU3scepKuAIAAIDHELD4tRqu9jR5tYYr8QoAAAAeww4sfmVvk1f2XAEAAMDjmcDix/YUr0xcAQAAwPMIWPzIXuLVGq3EKwAAAHgeRwj5tj1NXa38ngAAAMDzmMDiW/YweWXaCgAAALKYwOJLatTZW7zyuwEAAAAZTGDxqT3EK1NXAAAAkKv1veEz4hUAAADwTCaw+Cf7rgAAAIBnswOLXfPzDwAAAPlMYPFXrxh3TFwBAADA9ghYXPVq8Uq4AgAAgO0SsHjHkToAAAAgjR1Y7IKfcwAAANiu1vcOAAAAgGQmsAAAAACIZgILAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgFyllP8BycQJKofaKtkAAAAASUVORK5CYII=);
}
.page-header {
	text-align: center;
	background-size: cover;
}
.page-header h1 {
	width: 100%;
	color: #7f7f7f;
	margin: 60px 0 30px;
	font-size: 48px;
}
.accordion-container {
	width: 100%;
}
.main-accordion-container {
	border-radius: 0;
	border: 0 !important;
}
.main-accordion-header-container {
	background-color: #e5e5e5;
	border-radius: 0 !important;
	border-bottom: 1px solid #0f0f0f;
	border-top: 1px solid #0f0f0f;
}
.accordion-header {
  font-size: 18px;
  float: left;
  color: #005288;
  width: 90%;
  font-weight: 700;
  line-height: 60px;
  width: 50%;
}
.chevron-main {
  float: left;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  background-color: #fff;
  padding: 4px 17px;
  font-size: 26px;
  color: #cccccc;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  margin: 7px 15px;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  -ms-transition: -ms-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
}
.chevron-main:hover, .accordion-header:hover, .accordion-header-plus-minus:hover {
	cursor: pointer;
}
.main-card-body {
	padding: 0 !important;
}
.accordion-inner-header {
	background-color: #fff;
	border-radius: 0 !important;
	border-bottom: 1px solid #0f0f0f;
	padding: 0 35px 0 80px !important;
}
.accordion-header-plus-minus {
  font-size: 48px;
  float: right;
  color: #005288;
  width: 45px;
  font-weight: 700;
  line-height: 60px;
  margin-right: 25px;
}
.inner-card {
	border: 0;
	border-radius: 0 !important;
}
.inner-accordion {
	border-radius: 0 !important;
}
.rotate-45 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.header-image {
	margin: auto;
}
.header-copy {
  width: 1200px;
  margin: auto;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 40px;
  padding: 0 100px;
}
.header-copy p {
	color: #7f7f7f;
}
.inner-card-copy {
	padding-left: 80px;
}
.inner-card-copy h3 {
	color: #005288;
}
.inner-card-copy p {
	color: #7f7f7f;
}
.steps-outer {
	width: 20%;
	float: left;
}
.steps {
	height: 55px;
	position: relative;
}
.step-text {
	position: absolute;
	top: 0;
  z-index: 1;
  left: 0;
  font-size: 21px;
	font-weight: 700;
  padding: 9px 40px 9px 60px;
  color: #a9dbbf;
}
.green-h5 {
	color: #009642;
	font-weight: bold;
}
.grey-p {
	color: #7f7f7f;
	font-weight: 400;
}
.grey-p a {
	color: #7f7f7f;
	font-weight: 400;
	text-decoration: underline;
}
.inner-card-copy h6 {
	color: #005288;
}
.steps-container {
	height: 55px;
}
.active .step-text {
	color: #fff !important;
}
.clamp-selection-image {
	float: left;
	height: 100%;
}
.step-image {
	vertical-align: middle;
	width: 100%;
}
.clamp-selection-copy {
	float: left;
  width: 620px;
  padding-left: 20px;
}
.clamp-selection-copy h6 {
  font-size: 18px;
  font-weight: 700;
}
.clamp-selection-copy span {
	color: #6dcff6;
}
.card-text hr {
	border-bottom: 1px solid #000;
}
.barrel-accordian {
    width: 100%;
}
.barrel-accordian .card {
  border-radius: 0 !important;
  border: 0px !important;
  margin-top: -1px;
}
.barrel-accordian .card-header, .inner-card .card-header {
  margin-bottom: 0;
  background-color: #e5e5e4;
  border-bottom: 1px solid #292828;
  border-top: 1px solid #292828;
  margin-top: -1px;
  border-radius: 0px !important;
}
.barrel-accordian .according-copy-blue {
  padding: 16px 15px;
  font-size: 16px;
  color: #005288;
  font-weight: 700;
  line-height: 28px;
}
.barrel-accordian .according-copy-grey {
  padding: 19px 15px;
  font-size: 14px;
  color: #666666;
}
.desc-container {
  width: 75%;
  float: left;
  padding: 4px 0;
}
.how-to-order-btn {
  background-color: #005288;
  color: #fff;
  border: 0;
  margin: 0 0 15px;
  padding: 10px 35px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
  cursor: default !important;
}
.how-to-order {
  float: left;
  width: 485px;
  padding: 0 25px;
}
.how-to-order a {
  color: #11b3f0;
}
.image-container {
  width: 435px;
  float: left;
  margin-bottom: 10px;
  position: relative;
}
.image-container:hover {
  cursor: pointer;
}
.image-container span {
  color: #29aae2;
}
.image-container img:first-of-type {
  width: 100%;
}
.main-image-container {
  padding: 15px 0;
}
.adjustable-clamp-table {
  width: 50%;
}
.adjustable-clamp-table td {
  padding: 10px;
}
.image-container i {
  /*position: absolute;*/
  font-size: 30px;
  bottom: 35px;
/*  right: 20px;*/
}
.adjustable-image {
  float: left;
}
.three-col {
  width: 33.3333%;
  padding: 0 2px;
  float: left;
  text-align: center;
}
.three-col img {
  width: 100%;
}
.image-container span {
  color: #29aae2!important;
}
@media screen and (max-width: 767px) {
.mobile-side-img{
     float: left!important;
    display: block!important;
    width: 160px!important;
    padding: 0px!important;
}
.mw-100{
  width:100%!important;
}
.pt-m-0{
  padding-top:20px!important;
}
img.mb-4.flexible-func-img.flexible-func-img-m{width:275px!important}
}



.page-row {
  margin-top: -35px;
  position: relative;
  z-index: 100;
}
.page-header.additional-steps-header {
  background-image: url(data:image/png;base64,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/s0EFg9h8urInisAAAD4PgGLu9v7snZHBQEAAOB3HCHkrvY+dXUervyuAQAAwM+YwOJu9r7vys2CAAAAcBsCFjdn6spxQQAAALglRwi5ub0GLDcLAgAAwH2YwOKm9nhs0MQVAAAA3JeAxU3scepKuAIAAIDHELD4tRqu9jR5tYYr8QoAAAAeww4sfmVvk1f2XAEAAMDjmcDix/YUr0xcAQAAwPMIWPzIXuLVGq3EKwAAAHgeRwj5tj1NXa38ngAAAMDzmMDiW/YweWXaCgAAALKYwOJLatTZW7zyuwEAAAAZTGDxqT3EK1NXAAAAkKv1veEz4hUAAADwTCaw+Cf7rgAAAIBnswOLXfPzDwAAAPlMYPFXrxh3TFwBAADA9ghYXPVq8Uq4AgAAgO0SsHjHkToAAAAgjR1Y7IKfcwAAANiu1vcOAAAAgGQmsAAAAACIZgILAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgFyllP8BycQJKofaKtkAAAAASUVORK5CYII=);
  position: relative;
  z-index: 100;
  height: 205px;
}
.step-header-left {
	float: left;
	width: 65%;
}
.step-header-right {
	float: left;
	width: 35%;
  text-align: right;
  padding: 20px 0px 0px 0px;
}
.description-code-left {
	color: #005288;
	background-color: #e5edf3;
	border: 1px solid #005288;
	border-right: 0 !important;
	float: left;
	height: 47px;
  width: 55%;
  font-size: 17px;
  font-weight: 700;
  padding: 10px 15px;
}
.description-code-right {
  color: #000;
  font-size: 25px;
  font-weight: 700;
  background-color: #e5edf3;
  border: 1px solid #005288;
  float: left;
  padding: 5px 10px 5px 20px;
  height: 47px;
	width: 45%;
}
.additional-steps-container {
  width: 100%;
}
.horizonatal-seperator {
  border-bottom: 1px solid #000;
  width: 100%;
  margin: 10px 0;
}
.clamp-type-header {
  font-size: 18px;
  font-weight: 700;
  color: #005288;
  width: 100%;
  margin: 0;
}
.grey-p {
  width: 100%;
}
.grey-p-header {
  width: 100%;
  margin: 0;
	color: #7f7f7f;
	font-weight: 500;
}
.clamp-tables {
  margin: 0;
  text-align: center;
}
.clamp-tables tr:nth-child(odd) {
  background: #eef9fc;
  color: #7f7f7f;
  border: 0 !important;
}
.clamp-tables tr {
  color: #7f7f7f;
}
.clamp-tables th {
  background-color: #005187;
  color: #fff;
  border: 0 !important;
  border-right: solid 1px #005187 !important;
  border-left: solid 1px #005187 !important;
  vertical-align: middle !important;
  padding: 0px;
}
.clamp-tables td {
  vertical-align: middle !important;
  border: 0 !important;
  border-right: solid 1px #000 !important;
  border-left: solid 1px #000 !important;
  padding: 5px 20px;
  line-height: 19px;
}
.clamp-tables th:first-of-type, .clamp-tables td:first-of-type {
  border-left: 0 !important;
}
.clamp-tables th:last-of-type, .clamp-tables td:last-of-type {
  border-right: 0 !important;
}
.clamp-tables button {
  background-color: #009642;
  color: #fff;
  padding: 3px 15px;
  border: 0;
  font-size: 12px;
  text-transform: uppercase;
}
.back-btn {
  background-color: #005288;
  color: #fff;
  border: 0;
  margin: 10px 0 10px;
  padding: 10px 35px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
}




.step2-table td:nth-child(1) {
  width: 100px;
}
.step2-table td:nth-child(3) {
  width: 450px;
}
.step2-table td:nth-child(4) {
  width: 100px;
}
.step2-table td:nth-child(5) {
  width: 100px;
}
.step2-table th, .step2-table2 th {
  padding: 10px 5px;
}


.step3-table {
  width: 50%;
}
.step3-table tr{
  height: 35px;
}
.step3-table th {
  padding: 20px 0;
}
.step3-inactive {
  color: #bfbfbf !important;
}


.goto-step-btn {
  background-color: #009642;
  color: #fff;
  border: 0;
  margin: 10px 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
}
.goto-step-btn:hover {
  text-decoration: none;
}
.step3-nominal {
  width: 100%;
}
.nominal-form-text {
  color: #7f7f7f;
  font-weight: 500;
  float: left;
  margin-bottom: 0px;
  margin-top: 10px;
}
.nominal-form-input {
  width: 200px;
  float: left;
  margin: 0 10px;
}



.step5-table2 td:nth-child(1), .step5-table2 td:nth-child(2) {
  width: 100px;
}
.step5-table3 td:nth-child(1) {
  padding: 40px;
  text-align: left !important;
}
.step5-table3 th {
    padding: 10px 5px;
}


.congrats {
  color: #009642;
  font-weight: bold;
}
.last-step h6 {
  color: #7f7f7f;
}
.form-fields-inline {
  display: inline-block;
}
.contact-info {
  width: 350px;
  border: 1px solid #8c8e8f;
  border-radius: 0;
  height: 30px;
  margin-left: 10px;
}
.inline-lables {
  width: 135px;
  text-align: right;
  color: #7f7f7f;
}
.form-select {
  width: 350px;
  border: 1px solid #8c8e8f;
  border-radius: 0;
  height: 30px;
  display: block;
  padding: 0 5px;
}
.form-indent {
  padding-left: 50px;
  color: #7f7f7f;
}
.indent-lables {
  width: 43px;
}
.secondary-labels {
  color: #7f7f7f;
}
.checkboxes div,
.checkboxes {
  display: block;
  color: #7f7f7f;
}
.other-textbox {
  width: 294px;
}
.textarea-field {
  border: 1px solid #8c8e8f;
  border-radius: 0;
}
.next-btn {
  background-color: #009642;
  color: #fff;
  border: 0;
  margin: 10px 0;
  padding: 10px 35px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
}
.newsletter-checkbox {
  clear: both;
}
.newsletter-checkbox div {
  color: #7f7f7f;
}
.next-label {
  color: #009642;
  font-weight: 700;
}
.form-fields-inline.contact-info.custom-select {
  padding: 0 5px;
}
.step-image{width:180px!important}
@media screen and (max-width: 1199px) {
.description-code-header {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.description-code-left,
  .description-code-right {
    width: auto!important;
    height: auto!important;
}
  /* step1 */
.accordion-header {
    width: auto!important;
}
.page-header img {
    width: 100%!important
}
.page-header {
    margin: 0px!important
}
.header-copy {
    width: auto!important;
    padding: 0 15px!important;
}
.page-row {
    padding: 0 15px!important;
    width: auto!important
}
.inner-card-copy {
    padding-left: 0px!important
}
.inner-card-copy img {
    max-width: 400px;
    width: 100%;
}
.steps-outer {
    width: auto;
}
.barrel-accordian {
    margin-bottom: 0px!important;
}
.flexible-func-img {
    display: block!important;
    width: auto!important
}
p.grey-p ul {
    padding: 10px 20px;
}
  /* step1 continued */
.steps-container {
    height: auto!important
}
#tablePreview {
    width: 100%!important
}
.t-bolt-table-container {
    width: auto!important;
    min-width: 100%;
    overflow: scroll!important;
}
.copy-container {
    margin-bottom: 0px!important;
    margin-top: 15px!important;
    width: 100%!important;
}
.three-col p,.three-col{text-align:left!important}
.green-h5 {
    clear: both!important
}
}
@media screen and (max-width: 991px) {
.custom-select {
    width: 100%!important
}
.additional-info {
    padding-bottom: 0px!important;
    margin-bottom: 0px!important
}
.what-application-container {
    padding: 0px;
    margin-bottom: 0px!important
}
.what-application-label {
    margin-top: 0px!important
}
.final-step-form input {
    width: 100%;
}
.other-textbox {
    width: 100%;
    margin: 0px;
}
.final-step-form p {
    margin: 0px;
}
.final-step-form label h6 {
    padding: 25px 0 0 0;
}
.contact-info {
    width: 100%;
    margin-left: 0px!important;
}
.clamp-type-header {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important
}
.inline-lables {
    text-align: left!important;
    padding-top: 15px!important;
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
.form-indent {
    padding-left: 0px!important
}
div.description-code-right:empty {
    display: none!important;
}
.description-code-header {
    display: grid;
    grid-template-columns: 1fr;
}
.steps-outer {
    float: none;
    padding-bottom: 5px
}
.steps-outer img {
    width: 133px;
}
.t-bolt-click-here-link {
    display: block;
    padding-bottom: 15px;
}
.description-code-left {
    border-right: 1px solid #005288!important;
}
.description-code-right {
    border-top: 0px!important
}
p.t-bolt-click-here-p {
    margin-bottom: 0px!important
}
  /* step1 */
.how-to-order {
    width: auto!important
}
.barrel-header img {
    padding-top: 20px;
}
.how-to-order {
    padding: 0px;
}
.t-bolt-table-container {
    /*padding-top: 20px;*/
}
.clamp-selection-image {
    padding: 0 0 20px 0px
}
.clamp-selection-copy {
    padding-left: 0px!important
}
.card-text hr {
    clear: both!important
}
.accordion-inner.additional-padding .card-body {
    padding: 0px!important;
}
.step-header-right {
    text-align: left!important;
    margin: 0px;
    padding: 0px!important;
}
.step-header-left,
  .step-header-right {
    float: none;
    width: auto;
}
.additional-steps-container {
    margin-bottom: 0px!important
}
.page-row {
    margin-bottom: 15px!important;
}
.clamp-selection-image {
    width: 250px;
    margin-left: 0;
    padding-bottom: 15px;
}
.steps-container{
    height:auto!important;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.clamp-selection-copy{width:auto!important}
.step-text{padding-left:18px 0 0 28px!important}
}
@media screen and (max-width: 638px) {
  
  
  /* step1 */
.image-container img:first-of-type {
    width: 65%!important;
}
.desc-container {
    width: 100%;
    float: left;
    padding: 4px 20px;
}
.accordion-header {
    line-height: 28px!important
}
.accordion-header-plus-minus {
    /*position: absolute!important;*/
    /*right: 0px!important*/
    /*position:relative;*/
    /*display:block;*/
    /*right:10px;*/
}
.accordion-header {
    display: block!important;
    margin: 0 auto;
    width: 100%!important;
    text-align: left;
    /*padding: 0 0 10px 20px;*/
}
.adjustable-image {
    float: none!important;
}
.three-col,
  .three-col img {
    /*width: auto!important*/
    text-align: left;
}
.three-col .grey-p {
    text-align: left!important;
}
.according-copy-blue,
  .according-copy-grey {
    padding: 0px!important
}
}
@media screen and (max-width: 480px) {
  /* step1 */
.three-col {
    max-width: 270px!important;
    width: auto!important;
}
.nominal-form-input {
    width: 100%;
    float: none;
    margin: 0;
}
}
@media screen and (max-width: 320px) {
.three-col img {
    width: 100%!important;
}
}
.custom-file-input:lang(es-mx) ~ .custom-file-label::after {
  content: 'Navegar';
}

