
.about_top_text h1
{
	
    border-bottom: 2px solid #002d6f;

    display: inline-block;
}
.about_top_text a
{
	
}
.brands_boxes_new h3
{
}
.brands_boxes_new p
{
}
.contact_form_home h3
{
	color:#FFF;
}
.contact_form_home .btn-nf
{
	    border: 1px solid #FFF !important;
    color: #FFF !important;
}
.contact_form_home .nf-form-fields-required
{
	color:#FFF;
}
.finddealer_text p
{
}
.footer_about_text h2
{
		
    border-bottom: 2px solid #002d6f;

    display: inline-block;
	    color: #002d6f;
}
.footer_about_text p
{
	
	    color: #002d6f;
}
.find_dealer_heading_main h2
{
	  
}
.brand_boxes .vc_column-inner
{
	    border: 1px solid #CCC;
    box-shadow: 0 8px 6px -6px #d6d6d6;
	position: relative;
	background:#FFF;
}
.brand_boxes .wpb_single_image
{
	margin-bottom:0px;
}
.brand_boxes .wpb_single_image a
{
		width: 100%;
    display: inline-block;
	padding-bottom: 10px;
}
.brand_boxes .vc_figure
{
		width: 100%;
    display: inline-block;
}
.brand_boxes h3
{
    color: #002d6f;
	width: 100%;
    display: inline-block;
	     padding: 30px 0px 15px 0px;
}
.brand_boxes p
{
    text-decoration: none !important;
    border: none !important;
	width: 100%;
    display: inline-block;
	    padding: 0px 20px;
	    color: #000;
	    min-height: 220px;
}
.brand_boxes .wpb_text_column 
{
       padding: 0px 8px 10px 8px;
    min-height: 128px;
    padding-bottom: 0 !important;
       padding-bottom: 24px !important;
}
.wholesale_box .vc_column-inner
{
	    background: #0e2864;
	    padding: 40px;
}
.wholesale_box .wpb_text_column 
{
	padding:0px 0px;
	    min-height: 128px;
	    
}
.wholesale_box h2
{
	    color: #fff;
}
.wholesale_box p
{
	    color: #fff;
}
.gform_button 
{
 
    border: 1px solid #8fc4eb !important;
    width: 100% !important;
	    background-color: transparent! important;
    border-color: #8fc4eb !important;
    color: #002d6f !important;
    text-transform: uppercase !important;
	    font-weight: bolder !important;
}
.gform_button:hover{
	    background-color: #002d6f !important;
    background-image: linear-gradient(transparent, rgba(255, 255, 255, 0.05) 40%, rgba(255, 255, 255, 0.1)) !important;
    border-color: #002d6f !important;
    color: #FFF !important;
}
.brands_version_2 
{
	    border: 1px solid #CCC !important;
       padding: 10px 30px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.gform-theme--foundation .gform_fields
{
	    row-gap: 20px;
}
.find_a_dealer_heading
{
	    margin-bottom: 0px;

}
.brand_logo_image
{
	position: absolute;
    bottom: 0px;
    width: 100%;
	    margin-top: 24px;
}
.brand_boxes .link_to_brand a
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: transparent !important;
    color: transparent !important;
    border: none;
}
.vc_row.vc_column-gap-25
{
}
