.largeheadbar > div:nth-of-type(1) {
    display: none;
}
.page-list-ext {
	display:flex;
	flex-wrap:wrap
} 
.page-list-ext-item {
	flex:0 100%;
	padding:0 10px;
}
.page-list-ext-item > div {
	width:100%;float:none !important
}
.page-list-ext-item > div img {
	width:100%;
	transition:all ease .4s;
}
.page-list-ext-item > div img:hover {
	opacity:.7;
}
.page-list-ext-item > h3 {
	margin-top:15px;
	margin-bottom:0px;
	font-size:20px;
}


@media (min-width: 768px) { 
	.page-list-ext-item {
		flex:0 50%;
		padding:20px;
	}
}
@media (min-width: 960px) { 
	.page-list-ext-item {
		flex:0 33%;
		padding:20px;
	}
}


/** Vehicle Submission Page **/
#wpcf7-f107078-p107081-o3 form p {font-weight:bold}
#wpcf7-f107078-p107081-o3 form p textarea {
    width: 100%;font-weight:400;
 padding:15px;
}
#wpcf7-f107078-p107081-o3 form p input {
    width: 100%;font-weight:400;
 min-height:40px;
    padding: 15px;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(11) {
    width: 100%;
 display:flex;
 flex-wrap:wrap;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(11) label {
    width: 50%;
    padding: 10px;
    background: #eee;
    border: 1px solid #ccc;
}


@media (min-width: 767px) {
  #wpcf7-f107078-p107081-o3 {}
#wpcf7-f107078-p107081-o3 form {
    display: flex;
    flex-wrap: wrap;
}
#wpcf7-f107078-p107081-o3 form p {
    width: 33%;
 padding:10px;
    margin: 0;
}

#wpcf7-f107078-p107081-o3 form p:nth-child(7) {
    width: 100%;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(8) {
    width: 50%;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(9) {
    width: 50%;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(10) {
    width: 100%;
    font-weight: bold;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(11) {
    width: 100%;
 display:flex;
 flex-wrap:wrap;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(11) br {
    display:none;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(11) label {
    width: 20%;
    padding: 10px;
    background: #eee;
    border: 1px solid #ccc;
--widgets-spacing: 0;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(11) label input {
    height: auto;
    padding: 0;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(12) {
    width: 100%;
}
#wpcf7-f107078-p107081-o3 form p:nth-child(12) input {
    width: 100%;
 max-width:300px;
}
}

/** Customer Acknowledgment **/ 
.product-addon-customer-acknowledgement {
    padding: 15px;
    background: #eee;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.product-addon-customer-acknowledgement .addon-name {
    font-size: 20px;
    margin-bottom: 5px;
}
.product-addon-customer-acknowledgement .addon-description {}
.product-addon-customer-acknowledgement .addon-description p {
    font-size: 14px;
    font-style: normal;
}
.product-addon-customer-acknowledgement .form-row {
    background: #fff;
    padding: 5px;
    border-radius: 5px;
    color: #d10101;
    font-weight: bold;
    font-size: 14px;
}
.product-addon-customer-acknowledgement .form-row label {
    line-height: 1.3 !important;
}