/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

@font-face {
    font-family: 'nexa_rust_extrasfree';
    src: url('/wp-content/themes/bb-theme-child/fonts/nexarustextras-free-webfont.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/nexarustextras-free-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_rust_handmadeextended';
    src: url('/wp-content/themes/bb-theme-child/fonts/nexarusthandmade-extended-webfont.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/nexarusthandmade-extended-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_rust_sansblack';
    src: url('/wp-content/themes/bb-theme-child/fonts/nexarustsans-black-webfont.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/nexarustsans-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'wc_mano_negra_btaregular';
    src: url('/wp-content/themes/bb-theme-child/fonts/wcmanonegrabta-webfont.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/wcmanonegrabta-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'wc_mano_negra_btaregular';
    src: url('/wp-content/themes/bb-theme-child/fonts/wcmanonegrabta-webfont.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/wcmanonegrabta-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.fl-module-fl-post-content a {
	font-weight: 600;
	transition: all 300ms ease-in-out 0s;
}

.fl-module-fl-post-content h2 {
    font-size: 22px;
}

.post-img img {
	max-height: 300px;
    object-fit: cover;
}

.widget_recent_entries .widgettitle, .widget_categories .widgettitle{
	background: #0E1832;
    color: #fff;
    font-size: 18px;
    padding: 10px;
	border-radius: 3px 3px 0 0;
	margin-top:0;
}
.widget_recent_entries, .widget_categories {
	background: #F8F8F8;
	    box-shadow: rgba(14, 24, 50, .2) 0px 0px 20px 0px;
    border-radius: 3px;
	border: 2px solid rgba(23, 47, 59, 0.19);
}

.widget_recent_entries ul, .widget_categories ul {
	padding: 15px;
}

.widget_recent_entries ul li, .widget_categories ul li{
	position: relative;
	padding-left:20px;
	transition: all 300ms ease-in-out 0s;
}

.widget_recent_entries ul li::before, .widget_categories ul li::before{
	content: '\f061';
	font-family: "Font Awesome 6 Pro";
	font-weight: 500;
	color: #EB5712;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
    left: 0;
    transition: all 300ms ease-in-out 0s;
    font-size: 12px;
    line-height: 22px;
	
}

.widget_recent_entries ul li:hover::before, .widget_categories ul li:hover::before{
	left: 3px;
}
.widget_recent_entries ul li a, .widget_categories ul li a{
	transition: all 300ms ease-in-out 0s;
	font-weight: 500;
	color: #333;
}
.widget_recent_entries ul li a:hover, .widget_categories ul li a:hover{
	color: #EB5712;
} 



#input_2_69 option {
	color: #fff!important;
}

#field_2_71, #field_6_71 {
	order:revert!important;
}

.pp-video-wrapper .pp-video-player {
	max-height: 600px;
}

h1, h2, h3, h4, h5 {
	font-family: 'nexa_rust_sansblack'!important;
}

h1 .uabb-first-heading-text {
	font-family: 'wc_mano_negra_btaregular'!important;
}

h1 .uabb-second-heading-text {
	font-family: 'nexa_rust_sansblack'!important;
}

.call-o .fl-callout-photo {
	width: 8%!important;
	
}

.call-o .fl-callout-title {
	display: none;
}

.call-o  .fl-callout-text p {
	line-height: 38px;
}

#field_2_62, #field_2_63, #field_6_62, #field_6_63 {
order:revert!important;
}

#gform_wrapper_2 #field_2_66 .ginput_container_checkbox, #gform_wrapper_6 #field_6_66 .ginput_container_checkbox {
	position: relative!important;
	left: auto!important;
	opacity: 1!important;
	text-align: left!important;
	
}

.model-s, .make-s, .other-s {
width: 100%;
}

.other-type, .make-e, .model-e {
	position: absolute;
	left: -9999px;
	opacity: 0;
}

.coup-h:hover {
	cursor: pointer;
}

.gpfup__droparea {
	color: #ffffff!important;
    background-color: #0e1832!important;
	    border: 1px solid #ff8800!important;
}

.gpfup__files {
	color: #ffffff!important;
    background-color: #0e1832!important;
	    border: 1px solid #ff8800!important;
	margin-bottom:20px!important;
}

.gpfup__file:not(:last-of-type) {
    border-bottom: 1px solid rgba( 255, 255, 255, 0.15 )!important;
}

#gform_wrapper_2 .gform_next_button, #gform_wrapper_2 .gform_previous_button, #gform_submit_button_2 {
	transition: all 300ms ease-in-out 0s;
}

#gform_wrapper_6 .gform_next_button, #gform_wrapper_6 .gform_previous_button, #gform_submit_button_6 {
	    border: 1px solid #b2420e!important;
    background-clip: border-box!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
    border-bottom-left-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
    box-shadow: 2px 2px 0px 1px #993600!important;
	width: auto!important;
    color: #ffffff!important;
    background-color: #eb5712!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    padding-left: 30px!important;
    padding-right: 30px!important;
    white-space: normal!important;
	transition: all 300ms ease-in-out 0s;
}

#gform_wrapper_6 .gform_next_button:hover, #gform_wrapper_6 .gform_previous_button:hover, #gform_submit_button_6:hover {
	background:#ff8800!important;
}


#gform_wrapper_2 .make-s option, #gform_wrapper_2 .model-s  option {
	color: #fff!important;
}
.gpfup__select-files {
	transition: all 300ms ease-in-out 0s;
}

.gpfup__select-files:hover, .gpfup__select-files:focus {
	color: #fff!important;
}

.gpfup__file-actions svg {
	fill: #fff!important;
}

.gpfup__delete{
	display: flex!important;
	justify-content: center;
}

#input_2_58, #input_6_58 {
	padding: 20px!important;
	color: #ffffff!important;
    background-color: #0e1832!important;
	    border: 1px solid #ff8800;
}
#gfield_upload_rules_2_58, #gfield_upload_rules_6_58 {
	
	color: #ffffff!important;
   
}

.gf_progressbar_percentage span, .gf_progressbar_title span {
	font-weight: bold!important;
}

#gform_wrapper_2 .ginput_container_checkbox, #gform_wrapper_6 .ginput_container_checkbox  {
	position: absolute;
	left: -99999px;
	opacity: 0;
}

#gform_wrapper_2 .gfield_html_formatted, #gform_wrapper_6 .gfield_html_formatted {
	order: 2;
}

#gform_page_2_4 .gform_fields, #gform_page_2_5 .gform_fields, #gform_page_2_6 .gform_fields,#gform_page_2_7 .gform_fields, #gform_page_2_8 .gform_fields, #gform_page_2_9 .gform_fields, #gform_page_2_10 .gform_fields, #gform_page_6_4 .gform_fields, #gform_page_6_5 .gform_fields, #gform_page_6_6 .gform_fields,#gform_page_6_7 .gform_fields, #gform_page_6_8 .gform_fields, #gform_page_6_9 .gform_fields, #gform_page_6_10 .gform_fields {
width: 100%;
    display: block;
    float: left;
}

#gform_page_2_4 .gfield_contains_required, #gform_page_2_5 .gfield_contains_required, #gform_page_2_6 .gfield_contains_required, #gform_page_2_7 .gfield_contains_required, #gform_page_2_8 .gfield_contains_required, #gform_page_2_9 .gfield_contains_required, #gform_page_2_10 .gfield_contains_required, #gform_page_6_4 .gfield_contains_required, #gform_page_6_5 .gfield_contains_required, #gform_page_6_6 .gfield_contains_required, #gform_page_6_7 .gfield_contains_required, #gform_page_6_8 .gfield_contains_required, #gform_page_6_9 .gfield_contains_required, #gform_page_6_10 .gfield_contains_required {
    float: left;
    width: calc(50% -40px);
    display: inline-block;
	margin-right: 20px;
    margin-left: 20px;
}

#gform_wrapper_2 .gform_page_footer, #gform_wrapper_6 .gform_page_footer {
    width: 100%;
    display: block;
text-align: center;
}

#gform_wrapper_2  h3, #gform_wrapper_6  h3{
	    color: #fff;
    text-align: center;
    font-size: 32px;
}

#gform_wrapper_2 legend, #gform_wrapper_6 legend {
	    border-bottom: 1px solid #e5e5e538;
	padding: 10px!important;
}

#gform_wrapper_2 .gform_page_footer input, #gform_wrapper_6 .gform_page_footer input {
	margin-top: 40px;
}

.gform_wrapper .gfield_required {
	color: #EB5712!important;
}

.gfield select option{
	color: #222!important;
}

.truck, .car, .van, .suv, .hybrid {
	order: 1;
	text-align: center;
}

.gf_progressbar_title {
	color: #fff!important;
}

.gfield h3 span {
	 font-family: Roboto, sans-serif!important;
}

.fl-callout-title-text span {
	    font-family: Roboto, sans-serif!important;
}

.check-i .fl-callout-title {
	font-family: Roboto, sans-serif!important;
}

.pp-tabs-label {
	border-radius: 5px;
}

.pp-tabs-panels .pp-tabs-panel-content {
	padding-top: 20px!important;
}

.highlight, .highlight h2, .highlight h3, .highlight h4, .highlight h5 {
	 font-family: 'wc_mano_negra_btaregular'!important;
}

.max-w {
	max-width: 850px;
    margin: 0 auto;
}

.c-phone .pp-list-item {
	justify-content: center;
}

.uabb-faq-content {
	color: #222!important;
}

#services {
	z-index: 0;
	position: relative;
}

#testimonials {
	z-index: 0;
	position: relative;
}

.h-btns .fl-button-group-button-54gfv8nbx1cd-0 a {
	position: relative;
}
.h-btns .fl-button-group-button-54gfv8nbx1cd-0 a i {
	opacity: 0;
}

.h-btns .fl-button-group-button-54gfv8nbx1cd-0 a::before {
position: absolute;
    top: 4px;
    bottom: 0;
    left: 30px;
    margin: auto;
    content: '';
    background: url(/wp-content/uploads/2022/12/phone-3.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 32px;
    height: 27px;
	
}

.uabb-module-content.uabb-creative-button-wrap a.quote {
	background-image: linear-gradient(90deg, #EB5712 0%, #FF8800 59%)!important;
	transition: all 300ms ease-in-out 0s!important;
	border: 0 none!important;
	
}

.uabb-module-content.uabb-creative-button-wrap a.quote, .uabb-module-content.uabb-creative-button-wrap a.quote:visited, .uabb-module-content.uabb-creative-button-wrap a.quote:focus {
	color: #fff!important;
}

.uabb-module-content.uabb-creative-button-wrap a.quote:hover {
	background-image: linear-gradient(90deg, #FF8800 0%, #EB5712 59%)!important;
	
}

.uabb-review-image {
	margin-right: auto!important;
}

.slick-slider .slick-arrow {
	background: rgba(245, 245, 245, .1);
	border: 1px solid #F5F5F5!important;
}
.uabb-reviews-skin-default .uabb-review {
	border: 1.5px solid #FD8805!important;
	position: relative;
	background: transparent!important;
}

.uabb-reviews-skin-default .uabb-review::after {
	position:absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	background:	rgba(245, 245, 245, .06);
  	filter: blur(4px);
	 -webkit-filter: blur(4px);
	z-index: -1;
}

#services .fl-node-ty59oqcvbjhs .fl-col-content, #services .fl-node-mzcf9v8ytwhd .fl-col-content {
	position: relative;
	background: transparent!important;
}

#services .fl-node-ty59oqcvbjhs .fl-col-content:after, #services .fl-node-mzcf9v8ytwhd .fl-col-content:after {
		position:absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	background:	rgba(245, 245, 245, .06);
  	filter: blur(4px);
	 -webkit-filter: blur(4px);
	z-index: -1;
}

.uabb-reviews-skin-default .uabb-review::before {
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/2022/12/quote.svg');
	background-repeat: no-repeat;
	background-size: 100%;
	top: 30px;
	left: 30px;
	width: 45px;
	height: 35px;

}

.top-shape {
	    z-index: 2;
    position: relative;
}

.i-arrow .fl-col-content {
	position: relative;
	overflow: visible;
}
.i-arrow .fl-col-content::after {
	position: absolute;
	top: 0;
	bottom:0;
	margin: auto;
	content: '';
	background: url('/wp-content/uploads/2022/12/triangle4.svg');
	background-repeat: no-repeat;
	background-size: 100%;
    width: 35px;
    height: 170px;
    right: -34px;
	z-index: 2;
}
.i-arrow .fl-col-content::before {
	position: absolute;
	top: 0;
	bottom:0;
	margin: auto;
	content: '';
	background: url('/wp-content/uploads/2022/12/triangle-s.svg');
	background-repeat: no-repeat;
	background-size: 100%;
    width: 35px;
    height: 170px;
    right: -34px;
	z-index: 1;
}

.bx-wrapper {
	margin-bottom: 0!important;
}

#how  .fl-node-u2gfom5ajh4p .fl-col-content {
	position: relative;
}
#how  .fl-node-u2gfom5ajh4p .fl-col-content::after {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 239px;
    width: 37px;
    background-repeat: no-repeat;
    background-size: 100%;
    content: '';
    background-image: url(/wp-content/uploads/2022/12/arrow.svg);
    z-index: 4;
    right: -25px;
    opacity: .6;
	
}

#how  .fl-node-u2gfom5ajh4p .fl-col:nth-last-child(1) .fl-col-content::after {
	display: none;
}

.coup-h {
	background: #EB5712;
	margin-bottom: 30px;
}

.coup-h img, .coup-h .pp-infolist-icon-inner {
	max-width: 100px;
    height: auto!important;
}

.uabb-reviewer-name {
	font-family: Roboto, sans-serif!important;
	font-weight: 600!important;
	text-transform:uppercase;
	font-size: 18px!important;
	letter-spacing: .5px;
}

.discount {
	font-family: Roboto, sans-serif;
    font-weight: 900;
    font-size: 118px;
    line-height: 100px;
	color: #EB5712;
	letter-spacing: -10px;
	display: block;
}

.discount-desc {
		font-family: Roboto, sans-serif;
    font-weight: 900;
    font-size: 72px;
    line-height: 72px;
	letter-spacing: 5px;
	color: #ffffff;
	margin-left: 6%;
    display: block;
	margin-bottom: 30px;
}

#coupons .fl-col-group-nested {
	    display: flex;
    align-items: center;
    justify-content: center;
}

.map-img .fl-module-content, .uabb-before-after-slider {
	position: relative;
	z-index:1;
}

.map-img .fl-module-content::before {
	position: absolute;
	top: 15px;
	left: -15px;
	width: 100%;
	height: 100%;
	border-radius: 3px;
	background: #EB5712;
	z-index: 0;
	content: '';
	box-shadow: -8px 8px 30px 0 rgba(6, 16, 34, .19);
}

 .uabb-before-after-slider::before {
	position: absolute;
	top: 15px;
	right: -15px;
	width: 100%;
	height: 100%;
	border-radius: 3px;
	background: #EB5712;
	z-index: 0;
	content: '';
	box-shadow: -8px 8px 30px 0 rgba(6, 16, 34, .19);
}

.twentytwenty-handle {
	background: #fff;
}

.fl-callout-cta-link {
	position: relative;
	max-width: 100px;
    margin: 20px auto 0 auto;
}

.fl-callout-cta-link::after {
	content: url('/wp-content/uploads/2022/12/4.svg');
	width: 6px;
	height: 12px;
	position: absolute;
	top:1px;
	
	margin: auto;
	right: -9px;
	transition: all 300ms ease-in-out 0s;
}

.gform_fileupload_rules {
	color: #fff!important;
}

.fl-callout-cta-link:hover::after {
	right: -11px;
}

.inner-cta .fl-row-content-wrap {
	position: relative;
}

.inner-cta .fl-row-content-wrap::before {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 15%;
	background: url('/wp-content/uploads/2022/12/triangle3.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	content: '';
	z-index: 1;
	
}

/** Form **/

#field_2_7 .gfield_radio, #field_6_7 .gfield_radio {
	display: flex;
    gap: 30px;
    justify-content: center;
    align-items: center;
}

#field_2_7 .gfield_radio .gchoice, #field_6_7 .gfield_radio .gchoice {
	    text-align: center;
	width: 33%;
	position: relative;
	padding:30px;
	background: rgba(14, 14, 50, .6);
	
    border: 1.5px solid rgba(255, 255, 255, .6);
    border-radius: 5px;
	transition: all 300ms ease-in-out 0s;
	box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 0);
}
#field_2_7 .gfield_radio .gchoice input:hover, #field_6_7 .gfield_radio .gchoice input:hover {
	cursor: pointer!important;
}
#field_2_7 .gfield_radio .gchoice:hover, #field_2_7 .gfield_radio .gchoice.selected, #field_6_7 .gfield_radio .gchoice:hover, #field_6_7 .gfield_radio .gchoice.selected {
	background: #0E1832;
	border: 1.5px solid #FD8805;
	box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 3);
} 
.gfield_radio .gchoice label {
	transition: all 300ms ease-in-out 0s;
}
#field_2_7 .gfield_radio .gchoice:hover label, #field_2_7 .gfield_radio .gchoice.selected label, #field_6_7 .gfield_radio .gchoice:hover label, #field_6_7 .gfield_radio .gchoice.selected label {
	color: #FD8805;
}

#field_2_7 .gfield_radio .gchoice .gfield-choice-input, #field_6_7 .gfield_radio .gchoice .gfield-choice-input {
	opacity: 0;
    position: absolute;
    width: 100%!important;
    height: 100%!important;
    z-index: 1;
	top: 0;
    left: 0;
}

#label_2_7_0 , #label_6_7_0 {
	position: relative;
	padding-bottom:90px;
}

#label_2_7_0::after, #label_6_7_0::after {
	left: 0;
	right: 0;
	position: absolute;
	content: url('/wp-content/uploads/2022/12/hail-1.svg');
	width: 79px;
	height: 72px;
	margin: auto;
	top: 40px;
	
}

#label_2_7_1, #label_6_7_1 {
	position: relative;
	padding-bottom:90px;
}

#label_2_7_1::after, #label_6_7_1::after {
	left: 0;
	right: 0;
	position: absolute;
	content: url('/wp-content/uploads/2022/12/crash-1.svg');
	width: 90px;
	height: 70px;
	margin: auto;
	top: 40px;
	
}

#label_2_7_2, #label_6_7_2 {
	position: relative;
	padding-bottom:90px;
}

#label_2_7_2::after, #label_6_7_2::after {
	left: 0;
	right: 0;
	position: absolute;
	content: url('/wp-content/uploads/2022/12/zero-1.svg');
	width: 92px;
	height: 65px;
	margin: auto;
	top: 40px;
	
}

/** Vehicles **/

#field_2_9 .gfield_radio, #field_6_9 .gfield_radio {
	display: flex;
    gap: 30px;
    justify-content: center;
    align-items: center;
	flex-direction: row;
    flex-wrap: wrap;
}

#field_2_9 .gfield_radio .gchoice, #field_6_9 .gfield_radio .gchoice {
	    text-align: center;
	width: 31%;
	position: relative;
	padding:30px;
	background: rgba(14, 14, 50, .6);
	
    border: 1.5px solid rgba(255, 255, 255, .6);
    border-radius: 5px;
	transition: all 300ms ease-in-out 0s;
	box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 0);
}
#field_2_9 .gfield_radio .gchoice input:hover, #field_6_9 .gfield_radio .gchoice input:hover {
	cursor: pointer!important;
}
#field_2_9 .gfield_radio .gchoice:hover, #field_2_9 .gfield_radio .gchoice.selected, #field_6_9 .gfield_radio .gchoice:hover, #field_6_9 .gfield_radio .gchoice.selected {
	background: #0E1832;
	border: 1.5px solid #FD8805;
	box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 3);
} 
.gfield_radio .gchoice label {
	transition: all 300ms ease-in-out 0s;
	width: 100%;
}
#field_2_9 .gfield_radio .gchoice:hover label, #field_2_9 .gfield_radio .gchoice.selected label, #field_6_9 .gfield_radio .gchoice:hover label, #field_6_9 .gfield_radio .gchoice.selected label {
	color: #FD8805;
}

#field_2_9 .gfield_radio .gchoice .gfield-choice-input, #field_6_9 .gfield_radio .gchoice .gfield-choice-input {
	opacity: 0;
    position: absolute;
    width: 100%!important;
    height: 100%!important;
    z-index: 1;
	top: 0;
    left: 0;
}

#label_2_9_0, #label_6_9_0 {
	position: relative;
	padding-bottom:150px;
}

#label_2_9_0::after, #label_6_9_0::after {
	z-index: 0;
	left: 0;
	right: 0;
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/2022/12/car-side.svg');
	background-repeat: no-repeat;
	background-size: 100%;
    width: 90%;
    height: 50%;
	margin: auto;
	top: 40px;
	
}

#label_2_9_1, #label_6_9_1 {
	position: relative;
	padding-bottom:150px;
}

#label_2_9_1::after, #label_6_9_1::after {
	z-index: 0;
	left: 0;
	right: 0;
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/2022/12/truck-side.svg');
	background-repeat: no-repeat;
	background-size: 100%;
    width: 90%;
    height: 60%;
	margin: auto;
	top: 40px;
	
}

#label_2_9_2, #label_6_9_2 {
	position: relative;
	padding-bottom:150px;
}

#label_2_9_2::after, #label_6_9_2::after {
	z-index: 0;
	left: 0;
	right: 0;
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/2022/12/suv-side.svg');
	background-repeat: no-repeat;
	background-size: 100%;
    width: 90%;
    height: 65%;
	margin: auto;
	top: 40px;
	
}

#label_2_9_3, #label_6_9_3 {
	position: relative;
	padding-bottom:150px;
}

#label_2_9_4, #label_6_9_4 {
	position: relative;
	padding-bottom:150px;
}

.fl-callout-text a {
	    color: #eb5712!important;
	font-weight: bold!important;
	transition: all 300ms ease-in-out 0s;
}

.fl-callout-text a:hover {
	color: #333333!important;
}

.gchoice_2_9_5, .gchoice_6_9_5 {
	height: 230px!important;
}

#label_2_9_4::after, #label_6_9_4::after {
	z-index: 0;
	left: 0;
	right: 0;
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/2022/12/hybrid-side.svg');
	background-repeat: no-repeat;
	background-size: 100%;
	    width: 90%;
    height: 80%;
	margin: auto;
	top: 40px;
	
}

#label_2_9_3::after, #label_6_9_3::after {
	z-index: 0;
	left: 0;
	right: 0;
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/2023/01/van-side-1.svg');
	background-repeat: no-repeat;
	background-size: 100%;
	    width: 90%;
    height: 80%;
	margin: auto;
	top: 40px;
	
}

#gform_wrapper_6 .gchoice label {
	color: #fff;
}

/** CAr **/

.car-top {
	background-image: url('/wp-content/uploads/2022/12/car-top.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	width:50%;
	position: relative;
	height:300px;
	margin: 0 auto;
}

.van-top {
	background-image: url('/wp-content/uploads/2023/01/van-top-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	width:50%;
	position: relative;
	height:300px;
	margin: 0 auto;
}

.truck-top {
		background-image: url('/wp-content/uploads/2022/12/truck-top.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	width:50%;
	position: relative;
	height:300px;
	margin: 0 auto;
}

.suv-top {
	background-image: url('/wp-content/uploads/2022/12/suv-top.svg');
	background-size: 100%;
	background-repeat: no-repeat;	
	width:50%;
	position: relative;
	height:300px;
	margin: 0 auto;
}

.hybrid-top {
	background-image: url('/wp-content/uploads/2022/12/hybrid-top.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	width:50%;
	position: relative;
	height:350px;
	margin: 0 auto;
}

.c-roof {
	background-image: url('/wp-content/uploads/2022/12/roof.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	top: 19.25%!important;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.c-roof:hover, .c-roof.clicked {
	opacity: 1;
}

.c-back {
	    left: -.2%!important;
    top: 9.1%!important;
    width: 15.05%!important;
    height: 75.5%!important;
	background-image: url('/wp-content/uploads/2022/12/back.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.c-back:hover, .c-back.clicked {
	opacity: 1;
}


.c-hood {
	     height: 98.41%!important;
    left: 66.36%!important;
    top: -2.02%!important;
    width: 33.21%!important;
	background-image: url('/wp-content/uploads/2022/12/hood.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.c-hood:hover, .c-hood.clicked {
	opacity: 1;
}


.c-l-back {
	left: 5.99%!important;
    top: 4.58%!important;
    width: 41.31%!important;
    height: 18.68%!important;
	background-image: url('/wp-content/uploads/2022/12/lefft-back.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.c-l-back:hover, .c-l-back.clicked {
	opacity: 1;
}


.c-l-front {
	    left: 43.49%!important;
    top: 0.18%!important;
    width: 25.58%!important;
    height: 21.63%!important;
	background-image: url('/wp-content/uploads/2022/12/left-front.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.c-l-front:hover, .c-l-front.clicked {
	opacity: 1;
}


.c-r-back {
	left: 5%!important;
    top: 71.66%!important;
    width: 42.39%!important;
    height: 17.77%!important;
	background-image: url('/wp-content/uploads/2022/12/right-back.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.c-r-back:hover, .c-r-back.clicked {
	opacity: 1;
}


.c-r-front {
	    left: 43.1%!important;
       top: 71.56%!important;

    width: 25.55%!important;
    height: 22.16%!important;
	background-image: url('/wp-content/uploads/2022/12/right-front.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.c-r-front:hover, .c-r-front.clicked {
	opacity: 1;
}

/** Truck **/




.t-top {
	background-image: url('/wp-content/uploads/2022/12/roof-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	top: 17.85%!important;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.t-top:hover, .t-top.clicked {
	opacity: 1;
}

.t-back {
	left: 0%!important;
    top: 8.3%!important;
    width: 30.55%!important;
    height: 71.5%!important;
	background-image: url('/wp-content/uploads/2022/12/back-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.t-back:hover, .t-back.clicked {
	opacity: 1;
}


.t-hood {
	    height: 78.41%!important;
    left: 73.06%!important;
    top: 6.62%!important;
    width: 27.21%!important;
	background-image: url('/wp-content/uploads/2022/12/hood-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.t-hood:hover, .t-hood.clicked {
	opacity: 1;
}


.t-l-back {
	left: 0%!important;
    top: 5.68%!important;
    width: 50.59%!important;
    height: 18.68%!important;
	background-image: url('/wp-content/uploads/2022/12/left-back.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.t-l-back:hover, .t-l-back.clicked {
	opacity: 1;
}


.t-l-front {
	left: 50.39%!important;
	top: 0.06%!important;
   
    width: 23.58%!important;
    height: 22.63%!important;
	background-image: url('/wp-content/uploads/2022/12/left-front-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.t-l-front:hover, .t-l-front.clicked {
	opacity: 1;
}


.t-r-back {
	left: 0%!important;
        top: 69.66%!important;

    width: 50.59%!important;
    height: 18.77%!important;
	background-image: url('/wp-content/uploads/2022/12/right-back-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.t-r-back:hover, .t-r-back.clicked {
	opacity: 1;
}


.t-r-front {
	    left: 50.1%!important;
     top: 69.06%!important;
    width: 24.05%!important;
    height: 24.16%!important;
	background-image: url('/wp-content/uploads/2022/12/right-front-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.t-r-front:hover, .t-r-front.clicked {
	opacity: 1;
}

/** SUV **/




.s-top {
	background-image: url('/wp-content/uploads/2022/12/roof-2.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	left: 15.05%!important;
	width: 42.52%!important;
	top: 16.85%!important;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.s-top:hover, .s-top.clicked {
	opacity: 1;
}

.s-back {
	left: 0%!important;
    top: 10.3%!important;
    width: 15.85%!important;
    height: 73.5%!important;
	background-image: url('/wp-content/uploads/2022/12/front.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.s-back:hover, .s-back.clicked {
	opacity: 1;
}


.s-hood {
	height: 87.41%!important;
    left: 65.36%!important;
    top: 3.62%!important;
    width: 34.51%!important;
	background-image: url('/wp-content/uploads/2022/12/hood-2.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.s-hood:hover, .s-hood.clicked {
	opacity: 1;
}


.s-l-back {
left: 4.0%!important;
    top: 3.58%!important;
    width: 32.59%!important;
    height: 18.68%!important;
	background-image: url('/wp-content/uploads/2022/12/left-back-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.s-l-back:hover, .s-l-back.clicked {
	opacity: 1;
}


.s-l-front {
	    left: 35.69%!important;
    top: 0%!important;
    width: 32.58%!important;
    height: 22.63%!important;
	background-image: url('/wp-content/uploads/2022/12/left-front-2.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.s-l-front:hover, .s-l-front.clicked {
	opacity: 1;
}


.s-r-back {
	left: 4%!important;
    top: 71.66%!important;
    width: 30.59%!important;
    height: 18.77%!important;
	background-image: url('/wp-content/uploads/2022/12/right-back-2.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.s-r-back:hover, .s-r-back.clicked {
	opacity: 1;
}


.s-r-front {
	left: 34.1%!important;
    top: 73.96%!important;
    width: 33.05%!important;
    height: 24.16%!important;
	background-image: url('/wp-content/uploads/2022/12/right-front-2.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.s-r-front:hover, .s-r-front.clicked {
	opacity: 1;
}

/** Hybrid **/




.h-top {
	background-image: url('/wp-content/uploads/2022/12/roof-3.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	left: 42.05%!important;
    width: 46.52%!important;
    top: 18.85%!important;
	height: 58.88%!important;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.h-top:hover, .h-top.clicked {
	opacity: 1;
}

.h-back {
	    left: 88%!important;
    top: 7.3%!important;
    width: 11.85%!important;
    height: 85.5%!important;
	background-image: url('/wp-content/uploads/2022/12/hybrid-side-1.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.h-back:hover, .h-back.clicked {
	opacity: 1;
}


.h-hood {
	height: 89.41%!important;
    left: 0%!important;
    top: 3.62%!important;
    width: 27.51%!important;
	background-image: url('/wp-content/uploads/2022/12/hood-3.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.h-hood:hover, .h-hood.clicked {
	opacity: 1;
}


.h-l-back {
left: 57.0%!important;
    top: 73.58%!important;
    width: 40.59%!important;
    height: 18.68%!important;
	background-image: url('/wp-content/uploads/2022/12/left-back-2.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.h-l-back:hover, .h-l-back.clicked {
	opacity: 1;
}


.h-l-front {
	left: 9.99%!important;
    top: 76.5%!important;
    width: 49%!important;
    height: 22.63%!important;
	background-image: url('/wp-content/uploads/2022/12/left-front-3.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.h-l-front:hover, .h-l-front.clicked {
	opacity: 1;
}


.h-r-back {
left: 57%!important;
    top: 4.9%!important;
    width: 40.59%!important;
    height: 18.77%!important;
	background-image: url('/wp-content/uploads/2022/12/right-back-3.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.h-r-back:hover, .h-r-back.clicked {
	opacity: 1;
}


.h-r-front {
	left: 9.5%!important;
    top: -.2%!important;
    width: 50.05%!important;
    height: 20.16%!important;
	background-image: url('/wp-content/uploads/2022/12/right-front-3.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.h-r-front:hover, .h-r-front.clicked {
	opacity: 1;
}

/** Van **/

.v-top {
	background-image: url('/wp-content/uploads/2023/01/v-roof.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	left: 8.05%!important;
    width: 60.52%!important;
    top: 15.85%!important;
	height: 68.88%!important;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}


.v-top:hover, .v-top.clicked {
	opacity: 1;
}

.v-back {
	left: -.2%!important;
    top: -1.4%!important;
    width: 11.45%!important;
    height: 103.5%!important;
	background-image: url('/wp-content/uploads/2023/01/v-back.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.v-back:hover, .v-back.clicked {
	opacity: 1;
}


.v-hood {
	height: 101.41%!important;
    left: 76.5%!important;
    top: -.5%!important;
    width: 23.51%!important;
	background-image: url('/wp-content/uploads/2023/01/v-hood.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
	background-position: center;
}

.v-hood:hover, .v-hood.clicked {
	opacity: 1;
}


.v-l-back {
left: 11%!important;
    top: 2.76%!important;
    width: 36.59%!important;
    height: 23.77%!important;
	background-image: url('/wp-content/uploads/2023/01/v-l-back.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.v-l-back:hover, .v-l-back.clicked {
	opacity: 1;
}


.v-l-front {
	  left: 46.89%!important;
    top: 0%!important;
    width: 29.58%!important;
    height: 18.63%!important;
	background-image: url('/wp-content/uploads/2023/01/v-l-front.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.v-l-front:hover, .v-l-front.clicked {
	opacity: 1;
}


.v-r-back {
	left: 11%!important;
    top: 82.36%!important;
    width: 36.59%!important;
    height: 23.77%!important;
	background-image: url('/wp-content/uploads/2023/01/v-r-back.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.v-r-back:hover, .v-r-back.clicked {
	opacity: 1;
}


.v-r-front {
	  left: 46.89%!important;
        top: 83.4%!important;
    width: 29.58%!important;
    height: 18.63%!important;
	background-image: url('/wp-content/uploads/2023/01/v-r-front.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}

.v-r-front:hover, .v-r-front.clicked {
	opacity: 1;
}

.figure a:hover {
	cursor: pointer;
}
.fl-node-91k6czdo7yah {
	overflow: hidden;
}

#gform_wrapper_2 .gfield select.other-s option {
	color:#fff!important;
}

@media screen and (max-width: 1080px) and (min-width: 979px) {
	.discount {
		font-size: 98px!important;
	}
	.inner-cta .fl-row-content-wrap::before {
		top: -1px;
	}
}



@media screen and (max-width: 1452px) and (min-width: 979px) {
	.fl-node-xrgutd56pk4m  .fl-node-content {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	
}

@media screen and (max-width: 1239px) and (min-width: 979px) {
	.fl-node-xrgutd56pk4m.fl-module-heading .fl-heading {
		font-size: 14px!important;
    line-height: 22px!important;
	}
	.fl-node-jnuivf03zo6q > .fl-col-content {
		padding-right: 0px!important;
		padding-left: 20px!important;
	}
}
@media screen and (max-width: 1425px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		
		height: 290px;
	}
}

@media screen and (max-width: 1380px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		    width: 48%;

		height: 270px;
	}
	.call-o .fl-callout-photo {
    width: 9%!important;
}
}

@media screen and (max-width: 1315px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		    width: 45%;

		height: 250px;
	}
}

@media screen and (max-width: 1270px) {
	.fl-node-sj9gtvi0alz8.fl-row > .fl-row-content-wrap {
    margin-top: -40px!important;
}
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		    width: 45%;

		height: 230px;
	}
	
	.call-o .fl-callout-photo {
    width: 9%!important;
}
	.call-o .fl-callout-text p {
    line-height: 28px;
}
}
@media screen and (max-width: 1255px) and (min-width: 1200px) {
	.call-o .fl-callout-text p  {
		font-size: calc(16px + .7vw)!important;
	}
}

@media screen and (max-width: 1215px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		    width: 45%;

		height: 210px;
	}
}

@media screen and (max-width: 1180px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
	
		height: 220px;
	}
}

@media screen and (max-width: 1184px) and (min-width: 981px) {
	.h-btns .fl-button-group-button-54gfv8nbx1cd-0 a::before {
		width: 26px;
    height: 24px;
		left: 20px;
	}
	#fl-button-group-button-54gfv8nbx1cd-0 a.fl-button {
		    font-size: 16px!important;
	}
	#fl-button-group-button-54gfv8nbx1cd-1 a.fl-button {
		font-size: 14px!important;
		    padding-right: 5px!important;
    padding-left: 10px!important;
	}
	
	.main-nav .fl-module-content {
		margin-right: 0!important;
		margin-left: 0!important;
	}
	
	.main-nav .fl-menu .menu > li {
    font-size: 12px!important;
	}
	.fl-menu .menu .sub-menu > li {
		 font-size: 12px!important;
	}
}

@media screen and (max-width: 1120px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 45%;
		height: 200px;
	}
}

@media screen and (max-width: 1080px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 45%;
		height: 220px;
	}
}

@media screen and (max-width: 1030px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 48%;
		height: 200px;
	}
}

@media screen and (max-width: 1015px) and (min-width: 981px) {
	.call-o .fl-callout-text p  {
		font-size: calc(16px + .4vw)!important;
	}
	.call-o .fl-callout-photo {
    width: 12%!important;
}
}


@media screen and (max-width: 980px) {
	#team .fl-col-small {
		max-width: 100%!important;
	}
	
	.fl-node-enlp1shmj3o2.fl-col-small {
		max-width: 100%!important;
	}
	
	.fl-node-1sinb32uo7z4 .fl-col-small {
		max-width: 100%!important;
	}
	.inner-cta .fl-row-content-wrap::before {
		top: -1px;
	}
	
	#how .fl-node-u2gfom5ajh4p .fl-col-content::after {
		display: none;
	}
	.i-arrow .fl-col-content::after, .i-arrow .fl-col-content::before {
		display:none!important;
	}
	.call-o {
		max-width: 450px;
    margin: 0 auto;
	}
	#field_2_9 .gfield_radio .gchoice, #field_6_9 .gfield_radio .gchoice {
		width: 45%;
	}
	.car-top, .truck-top, .suv-top, .van-top, .hybrid-top {
		width: 54%;
	}
	.stack {
		left: 16vw;
    top: 5vh;
	}
	
	 .stack img.fl-photo-img, .stack .fl-photo-content {
		width: 6vw!important;
	}
	
	
}

@media screen and (max-width: 910px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		
		height: 190px;
	}
}

@media screen and (max-width: 865px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		
		height: 180px;
	}
}

@media screen and (max-width: 815px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		
		height: 170px;
	}
}

@media screen and (max-width: 795px) {
		.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		
		height: 160px;
	}
}


@media screen and (max-width: 768px) {
	
	.fl-node-d9f16hkjbo8v .fl-col-small {
		width: 80%;
		max-width: 100%!important;
	}
	
	#coupons .fl-col-small {
		width: 100%;
		max-width: 100%!important;
	}
	.call-o {
		max-width: 400px;
    margin: 0 auto;
	}
	.call-o .fl-callout-photo {
		display: table-cell!important;
    width: 10%!important;
}
	.call-o .fl-callout-content {
		display: table-cell!important;
    width: 100%!important;
}
		.call-o .fl-callout-text p {
    font-size: 22px;
			line-height: 28px;
}
	.car-top, .truck-top, .suv-top, .van-top, .hybrid-top {
		width: 54%;
	}
	.fl-node-8rtesb67ov9l .fl-col.fl-col-small {
		    max-width: 100%!important;
	}
	#services .fl-col.fl-col-small {
		max-width: 100%!important;
    	width: 80%!important;
	}
	.fl-node-30yvrgtk18lo {
		margin-bottom: 40px!important;
	}
	.fl-node-6jtrczime4ng .fl-col-content  {
		margin-left: 20px!important; 
		margin-right: 20px!important;
		padding-left: 20px!important;
    	padding-right: 20px!important;
	}
	.fl-node-6vx5flcgtny9 .uabb-module-content {
		max-width:150px;
	}
	.fl-builder-content  .fl-node-f5a6v7rz0utj, .fl-builder-content .fl-node-j3fkbyouaim4 {
		width: 33%!important;
	}
	.fl-builder-content .fl-node-12f4rm3v5i78 {
		width: 33%!important;
	}
	

}

@media screen and (max-width: 725px) {
	.car-top, .truck-top, .suv-top, .van-top, .hybrid-top {
		height: 150px;
	}
	
}

@media screen and (max-width: 680px) {
	.car-top, .truck-top, .suv-top, .van-top, .hybrid-top {
		height: 135px;
	}
	
}

@media screen and (max-width: 620px) {
	.car-top, .truck-top, .suv-top, .van-top, .hybrid-top {
		    width: 95%;
    height: 210px;
	}
	
}

@media screen and (max-width: 550px) {
	.car-top, .truck-top, .suv-top, .van-top, .hybrid-top {
		    width: 95%;
    height: 180px;
	}
	
}

@media screen and (max-width: 520px) {
	.car-top, .truck-top, .suv-top, .van-top, .hybrid-top {
		    width: 95%;
    height: 160px;
	}
	
}

@media screen and (max-width: 480px) {
	
	.t-hood {
		    background-size: 100%;
	}
	
	.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 100%;
		height: 180px;
	}
	#how  .fl-node-u2gfom5ajh4p .fl-col-content::after, .i-arrow .fl-col-content::before, .i-arrow .fl-col-content::after {
		display: none;
	}
	#field_2_7 .gfield_radio .gchoice, #field_6_7 .gfield_radio .gchoice, #field_2_9 .gfield_radio .gchoice, #field_6_9 .gfield_radio .gchoice {
		width: 100%;
	}
	#field_2_7 .gfield_radio, #field_6_7 .gfield_radio, #field_2_9 .gfield_radio, #field_6_9 .gfield_radio {
		flex-direction: column;
	}
	
	.fl-node-ty59oqcvbjhs .fl-col.fl-col-small {
		    max-width: 550px!important;
    		width: 90%!important;
		margin-bottom:20px!important;
	}
	.fl-button-group-buttons {
		width: 100%!important;
	}
	
	.fl-button-group-button {
		width: 100%;
    	padding: 10px!important;
	}
	.fl-button-group-button  .fl-button-wrap  {
		width: 100%!important;
	}
	
	.fl-node-8rtesb67ov9l .fl-col.fl-col-small {
		    max-width: 100%!important;
	}
	
	.fl-node-30yvrgtk18lo {
		margin-bottom: 40px!important;
	}
	.fl-node-6jtrczime4ng .fl-col-content  {
		margin-left: 20px!important; 
		margin-right: 20px!important;
		padding-left: 20px!important;
    	padding-right: 20px!important;
	}
	.fl-node-6vx5flcgtny9 .uabb-module-content {
		max-width:150px;
		margin: 0 auto;
	}
	.fl-node-6vx5flcgtny9 .uabb-module-content .uabb-list-icon-text-heading {
		text-align: left!important;
	}
	.fl-builder-content  .fl-node-f5a6v7rz0utj, .fl-builder-content .fl-node-j3fkbyouaim4 {
		width: 100%!important;
	}
	.fl-builder-content .fl-node-12f4rm3v5i78 {
		width: 100%!important;
	}
	
	.stack {
		left: 16vw;
    top: 5vh;
	}
	
	 .stack img.fl-photo-img, .stack .fl-photo-content {
		width: 6vw!important;
	}
	
	
}

@media screen and (max-width: 450px) {
	
	
	
	.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 100%;
		height: 145px;
	}
}
@media screen and (max-width: 415px) {
	
	
	
	.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 100%;
		height: 145px;
	}
}

@media screen and (max-width: 390px) {
	
		.call-o {
		max-width: 390px;
 
	}


		.call-o .fl-callout-text p {
    font-size: 18px;
			line-height: 26px;
}
	
	.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 100%;
		height: 137px;
	}
}

@media screen and (max-width: 395px) {
	
	
	
	.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 100%;
		height: 135px;
	}
}

@media screen and (max-width: 375px) {
	
	
	
	.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 100%;
		height: 130px;
	}
}

@media screen and (max-width: 360px) {
	
	
	
	.truck-top, .car-top, .suv-top, .van-top, .hybrid-top {
		width: 100%;
		height: 125px;
	}
}


table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843137255)}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid hsla(0,0%,50.2%,.5019607843137255)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.07058823529411765)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.10196078431372549)}table tbody+tbody{border-top:2px solid hsla(0,0%,50.2%,.5019607843137255)}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}