#rent-hero {
	margin-top: 5px;
	position: relative;
	z-index: 9999999;
	margin-bottom: -150px;
	border-bottom: solid 3px #002133;
}
.table-responsive-stack tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.table-responsive-stack td,
.table-responsive-stack th {
   -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.table-responsive-stack .table-responsive-stack-thead {
   font-weight: bold;
}

.white-background-full {
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
}

.white-background-full h3 {
	font-size: 28px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: solid 2px #7a2434;
    padding-bottom: 3px;
}

.white-background-full p {
	margin-bottom: 20px;
}
table {
	width: 100%;
}
th, td {
	width: 50%;
	text-align: left;
	padding: 10px;
}
tr:nth-child(odd) {
    background-color: #dddddd;
}
th {
	background-color: #fff;
}
.container p a {
	text-decoration: none;
	color: #000;
}
#payment-wrapper {
	display: block;
}
#payment-wrapper div {
	display: inline-block;
}
#payment-wrapper .col1 {
	width: 105px;
	font-weight: bold;
}
#payment-wrapper .col3 {
	width: 138px;
	font-weight: bold;
}
#payment-wrapper .col2 {
	margin-right: 5px;
}
#payment-wrapper .col2, #payment-wrapper .col4 {
	width: calc(50% - 310px);
}
#payment-wrapper .col2 input, #payment-wrapper .col4 input {
	width: 95%;
}
#payment-wrapper input {
	height: 30px;
}
#payment-wrapper .col5 {
	width: 210px;
}
#payment-wrapper .col6 {
	width: 125px;
	margin-left: 10px;
}
#payment-wrapper .col6 input {
	height: 34px;
	background-color: #204A80;
	color: #fff;
	border: none;
	width: 100%;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
#payment-wrapper .col5 input {
	height: 34px;
	background-color: #7a2434;
	color: #fff;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	width: calc(100% - 10px);
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
#payment-wrapper label, #payment-wrapper input {
	font-size: 16px !important;
}
.col3 label {
	position: relative;
	top: 15px;
}
.col3 small {
	position: relative;
	top: -5px;
}
@media(max-width:979px){
	#payment-wrapper .col2, #payment-wrapper .col4 {
		width: 100%;
	}
	.col3 small, .col3 label  {
		top: 0px;
	}
	.col3 {
		margin-top: 15px;
	}
	.col4 {
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 768px) {
   .table-responsive-stack tr {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-bottom: 3px solid #ccc;
      display:block;
      
   }
   /*  IE9 FIX   */
   .table-responsive-stack td {
      float: left\9;
      width:100%;
   }
}
@media(max-width: 500px) {
	#payment-wrapper .col6 {
		display: block;
		margin-top: 15px;
		margin-left: 0px;
	}
}