div.et_pb_section.et_pb_section_0 {
    background-image: linear-gradient(180deg,rgba(27,31,37,0) 0%,#1b1f25 100%),url(https://www.elegantthemes.com/layouts/wp-content/uploads/2018/06/car-dealer-24.jpg)!important
}

.et_pb_section_0.et_pb_section {
    padding-top: 0px;
    padding-right: 10%;
    padding-bottom: 0px;
    padding-left: 10%;
    margin-top: 0px
}

.et_pb_row_0.et_pb_row {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    padding-top: 0;
    padding-bottom: 0px
}

.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_text_0 h4 {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 22px;
    color: #000000!important;
    letter-spacing: 4px;
    line-height: 1.6em
}

.et_pb_text_0 {
    margin-left: -80px!important
}

.et_pb_text_1 {
    line-height: 1.8em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    line-height: 1.8em;
    margin-right: -10vw!important;
    margin-bottom: 0px!important
}

.et_pb_text_1 h1 {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 9vw;
    letter-spacing: 0.05em;
    line-height: 0.9em;
    text-shadow: 0em 0.18em 0.27em rgba(0,0,0,0.38)
}

.et_pb_text_2 {
    line-height: 1.8em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    line-height: 1.8em;
    margin-bottom: 60px!important;
    margin-left: 10vw!important
}

body #page-container .et_pb_section .et_pb_button_0 {
    border-width: 12px!important;
    border-color: #d51a27;
    border-radius: 0px;
    letter-spacing: 4px;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #d51a27
}

body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_11:hover:after,body #page-container .et_pb_section .et_pb_button_10:hover:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_9:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em;
    opacity: 1
}

body #page-container .et_pb_section .et_pb_button_10:after,body #page-container .et_pb_section .et_pb_button_11:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_9:after,body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
    line-height: inherit;
    font-size: inherit!important;
    margin-left: -1em;
    left: auto;
    font-family: ETmodules!important;
    font-weight: 400!important
}

.et_pb_button_10,.et_pb_button_10:after,.et_pb_button_11,.et_pb_button_11:after,.et_pb_button_3,.et_pb_button_3:after,.et_pb_button_8,.et_pb_button_8:after,.et_pb_button_4,.et_pb_button_4:after,.et_pb_button_5,.et_pb_button_5:after,.et_pb_button_0,.et_pb_button_0:after,.et_pb_button_2,.et_pb_button_2:after,.et_pb_button_6,.et_pb_button_6:after,.et_pb_button_9,.et_pb_button_9:after,.et_pb_button_7,.et_pb_button_7:after,.et_pb_button_1,.et_pb_button_1:after {
    transition: all 300ms ease 0ms
}

div.et_pb_section.et_pb_section_1 {
    background-image: linear-gradient(90deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.23) 50%)!important
}

.et_pb_section_1.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #2a3039!important
}

.et_pb_section_1.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTY0MCAxMzlMMCAwdjE0MGgxMjgwVjBMNjQwIDEzOXoiLz48L2c+PC9zdmc+);
    background-size: 100% 60px;
    bottom: 0;
    height: 60px;
    z-index: 1;
    transform: scale(1,1)
}

.et_pb_row_1.et_pb_row {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header a {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 4px;
    line-height: 1.6em
}

.et_pb_blurb_1.et_pb_blurb p,.et_pb_toggle_0.et_pb_toggle p,.et_pb_toggle_1.et_pb_toggle p,.et_pb_blurb_0.et_pb_blurb p,.et_pb_toggle_2.et_pb_toggle p {
    line-height: 2em
}

.et_pb_blurb_1.et_pb_blurb,.et_pb_blurb_0.et_pb_blurb {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    line-height: 2em;
    padding-top: 60px!important;
    padding-bottom: 60px!important
}

.et_pb_blurb_0 .et-pb-icon,.et_pb_blurb_1 .et-pb-icon {
    font-size: 64px;
    color: rgba(255,255,255,0.5);
    font-family: ETmodules!important;
    font-weight: 400!important
}

.et_pb_button_2_wrapper .et_pb_button_2,.et_pb_button_2_wrapper .et_pb_button_2:hover,.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover {
    padding-right: 60px!important;
    padding-left: 60px!important
}

body #page-container .et_pb_section .et_pb_button_2,body #page-container .et_pb_section .et_pb_button_1 {
    color: #d51a27!important;
    border-width: 8px!important;
    border-color: #ffffff;
    border-radius: 0px;
    letter-spacing: 4px;
    font-size: 16px;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #ffffff
}

.et_pb_button_1,.et_pb_button_2 {
    box-shadow: 0px 30px 110px 14px rgba(152,165,181,0.6)
}

div.et_pb_section.et_pb_section_2 {
    background-image: linear-gradient(180deg,#ffffff 40%,rgba(255,255,255,0.7) 100%),url(https://www.elegantthemes.com/layouts/wp-content/uploads/2018/06/car-dealer-05.jpg)!important
}

.et_pb_section_2.et_pb_section {
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 150px;
    padding-left: 0px
}

.et_pb_section_2.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider,.et_pb_section_8.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik02NDAgMTM5TDAgMHYxNDBoMTI4MFYwTDY0MCAxMzl6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 100% 100px;
    bottom: 0;
    height: 100px;
    z-index: 10;
    transform: scale(1,1)
}

.et_pb_text_3 {
    line-height: 1.8em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    line-height: 1.8em;
    max-width: 700px
}

.et_pb_text_7 h2,.et_pb_text_11 h2,.et_pb_text_3 h2,.et_pb_text_4 h2 {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-size: 96px
}

.et_pb_row_12.et_pb_row,.et_pb_text_9,.et_pb_row_3.et_pb_row {
    margin-top: 30px!important
}

.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.4em
}

.et_pb_blurb_3.et_pb_blurb p,.et_pb_blurb_6.et_pb_blurb p,.et_pb_blurb_2.et_pb_blurb p,.et_pb_blurb_10.et_pb_blurb p,.et_pb_blurb_7.et_pb_blurb p,.et_pb_blurb_5.et_pb_blurb p,.et_pb_blurb_8.et_pb_blurb p,.et_pb_blurb_4.et_pb_blurb p,.et_pb_blurb_9.et_pb_blurb p {
    line-height: 1.8em
}

.et_pb_blurb_2.et_pb_blurb,.et_pb_blurb_5.et_pb_blurb,.et_pb_blurb_3.et_pb_blurb,.et_pb_blurb_6.et_pb_blurb,.et_pb_blurb_7.et_pb_blurb,.et_pb_blurb_4.et_pb_blurb {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    color: #000000!important;
    line-height: 1.8em
}

.et_pb_blurb_7 .et-pb-icon,.et_pb_blurb_5 .et-pb-icon,.et_pb_blurb_6 .et-pb-icon,.et_pb_blurb_4 .et-pb-icon,.et_pb_blurb_3 .et-pb-icon,.et_pb_blurb_2 .et-pb-icon {
    color: #7EBEC5
}

body #page-container .et_pb_section .et_pb_button_7,body #page-container .et_pb_section .et_pb_button_6,body #page-container .et_pb_section .et_pb_button_5,body #page-container .et_pb_section .et_pb_button_8,body #page-container .et_pb_section .et_pb_button_4,body #page-container .et_pb_section .et_pb_button_3 {
    color: #d51a27!important;
    border-width: 0px!important;
    letter-spacing: 4px;
    font-size: 14px;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    padding-right: 2em;
    padding-left: 0.7em
}

body #page-container .et_pb_section .et_pb_button_5:hover:after,body #page-container .et_pb_section .et_pb_button_7:hover:after,body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_8:hover:after,body #page-container .et_pb_section .et_pb_button_4:hover:after,body #page-container .et_pb_section .et_pb_button_6:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em
}

body #page-container .et_pb_section .et_pb_button_6:after,body #page-container .et_pb_section .et_pb_button_4:after,body #page-container .et_pb_section .et_pb_button_5:after,body #page-container .et_pb_section .et_pb_button_7:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_8:after {
    line-height: inherit;
    font-size: inherit!important;
    opacity: 1;
    margin-left: .3em;
    left: auto;
    font-family: ETmodules!important;
    font-weight: 400!important
}

body #page-container .et_pb_section .et_pb_button_7:hover,body #page-container .et_pb_section .et_pb_button_4:hover,body #page-container .et_pb_section .et_pb_button_3:hover,body #page-container .et_pb_section .et_pb_button_6:hover,body #page-container .et_pb_section .et_pb_button_5:hover,body #page-container .et_pb_section .et_pb_button_8:hover {
    background-image: initial;
    background-color: rgba(0,0,0,0)
}

.et_pb_button_3,.et_pb_button_6,.et_pb_button_5,.et_pb_button_8,.et_pb_button_7,.et_pb_button_4 {
    transition: background-color 300ms ease 0ms
}

.et_pb_section_3.et_pb_section,.et_pb_section_5.et_pb_section {
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px
}

.et_pb_text_7,.et_pb_text_4 {
    line-height: 1.8em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    line-height: 1.8em;
    margin-bottom: 0px!important;
    max-width: 700px
}

.et_pb_blurb_10.et_pb_blurb,.et_pb_blurb_8.et_pb_blurb,.et_pb_blurb_9.et_pb_blurb {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-size: 26px;
    color: #c10f1b!important;
    line-height: 1.8em;
    margin-bottom: 0px!important
}

.et_pb_toggle_1.et_pb_toggle h5,.et_pb_toggle_1.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h5,.et_pb_toggle_2.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h5,.et_pb_toggle_0.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h6.et_pb_toggle_title {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px
}

.et_pb_toggle_1.et_pb_toggle,.et_pb_toggle_0.et_pb_toggle,.et_pb_toggle_2.et_pb_toggle {
    line-height: 2em;
    padding-top: 11px!important;
    padding-bottom: 11px!important
}

.et_pb_module.et_pb_toggle_0.et_pb_toggle,.et_pb_module.et_pb_toggle_2.et_pb_toggle,.et_pb_module.et_pb_toggle_1.et_pb_toggle {
    border-width: 0px
}

.et_pb_toggle_2,.et_pb_toggle_1,.et_pb_toggle_0 {
    max-width: 400px
}

.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open {
    background-color: rgba(0,0,0,0.02)
}

.et_pb_row_7.et_pb_row,.et_pb_row_10.et_pb_row {
    padding-bottom: 0px!important;
    padding-bottom: 0px
}

body #page-container .et_pb_section .et_pb_button_9,body #page-container .et_pb_section .et_pb_button_10 {
    border-width: 8px!important;
    border-color: #c10f1b;
    border-radius: 0px;
    letter-spacing: 4px;
    font-size: 16px;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #c10f1b
}

div.et_pb_section.et_pb_section_4 {
    background-image: linear-gradient(180deg,rgba(27,31,37,0.3) 0%,#1b1f25 100%),url(https://www.elegantthemes.com/layouts/wp-content/uploads/2018/06/car-dealer-26.jpg)!important
}

.et_pb_section_4.et_pb_section {
    padding-top: 250px;
    padding-bottom: 0px
}

.et_pb_section_4.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik02NDAgMTQwTDEyODAgMEgweiIvPjwvZz48L3N2Zz4=);
    background-size: 100% 100px;
    top: 0;
    height: 100px;
    z-index: 1;
    transform: scale(1,1)
}

.et_pb_row_8:hover,.et_pb_row_8 {
    mix-blend-mode: overlay;
    backface-visibility: hidden;
    mix-blend-mode: overlay;
    backface-visibility: hidden
}

.et_pb_row_9.et_pb_row,.et_pb_row_8.et_pb_row {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_text_5 {
    line-height: 0.5em;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 500px;
    line-height: 0.5em;
    filter: blur(4px);
    backface-visibility: hidden;
    margin-bottom: -60px!important
}

.et_pb_text_6 h1 {
    line-height: 0.7em
}

.et_pb_text_6 h2 {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 9vw;
    color: #ffffff!important;
    line-height: 1.2em
}

.et_pb_image_4,.et_pb_image_7,.et_pb_image_6,.et_pb_image_5,.et_pb_image_3,.et_pb_image_2,.et_pb_image_1,.et_pb_image_0 {
    text-align: center
}

div.et_pb_section.et_pb_section_6 {
    background-image: linear-gradient(180deg,#ffffff 36%,rgba(255,255,255,0.85) 100%),url(https://www.elegantthemes.com/layouts/wp-content/uploads/2018/06/car-dealer-27.jpg)!important
}

.et_pb_section_6.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 130px
}

.et_pb_row_14.et_pb_row {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    margin-top: 0px!important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_image_8 {
    text-align: left;
    margin-left: 0
}

.et_pb_button_11_wrapper .et_pb_button_11,.et_pb_button_11_wrapper .et_pb_button_11:hover {
    padding-top: 20px!important;
    padding-right: 70px!important;
    padding-bottom: 20px!important;
    padding-left: 70px!important
}

.et_pb_button_11_wrapper {
    margin-bottom: -130px!important
}

body #page-container .et_pb_section .et_pb_button_11 {
    color: #ffffff!important;
    border-width: 8px!important;
    border-color: #181e24;
    border-radius: 0px;
    letter-spacing: 4px;
    font-size: 16px;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #181e24
}

.et_pb_text_8 {
    line-height: 1.8em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    line-height: 1.8em
}

.et_pb_text_8 h3 {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 40px
}

.et_pb_text_9 ul li {
    line-height: 2em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    line-height: 2em
}

.et_pb_section_7.et_pb_section {
    padding-top: 120px;
    padding-bottom: 120px
}

.et_pb_row_15.et_pb_row {
    margin-bottom: 80px!important
}

.et_pb_text_10.et_pb_text {
    color: #c10f1b!important
}

.et_pb_text_10 {
    line-height: 1.8em;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 1.8em;
    max-width: 80%
}

.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_content {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    line-height: 1.8em;
    text-align: center
}

.et_pb_testimonial_0.et_pb_testimonial:before,.et_pb_testimonial_2.et_pb_testimonial:before,.et_pb_testimonial_1.et_pb_testimonial:before {
    color: rgba(0,0,0,0.2)
}

div.et_pb_section.et_pb_section_8 {
    background-image: linear-gradient(180deg,rgba(24,30,36,0.9) 0%,rgba(213,26,39,0.69) 100%),url(https://www.elegantthemes.com/layouts/wp-content/uploads/2018/06/car-dealer-34.jpg)!important
}

.et_pb_section_8.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_section_8 {
    box-shadow: inset 0px 80px 0px 0px #ffffff
}

.et_pb_column_34 {
    padding-top: 150px;
    padding-right: 60px;
    padding-bottom: 150px;
    padding-left: 10%
}

.et_pb_row_inner_0.et_pb_row_inner {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important
}

.et_pb_column .et_pb_row_inner_0 {
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 0px
}

.et_pb_text_11 {
    line-height: 1.8em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 22px;
    line-height: 1.8em
}

.et_pb_text_12 {
    line-height: 2em;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 40px;
    line-height: 2em
}

.et_pb_text_15,.et_pb_text_14,.et_pb_text_13 {
    line-height: 1.8em;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    line-height: 1.8em
}

.et_pb_text_15 h4,.et_pb_text_14 h4,.et_pb_text_13 h4 {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 22px
}

.et_pb_contact_form_0.et_pb_contact_form_container h1,.et_pb_contact_form_0.et_pb_contact_form_container h2.et_pb_contact_main_title,.et_pb_contact_form_0.et_pb_contact_form_container h3.et_pb_contact_main_title,.et_pb_contact_form_0.et_pb_contact_form_container h4.et_pb_contact_main_title,.et_pb_contact_form_0.et_pb_contact_form_container h5.et_pb_contact_main_title,.et_pb_contact_form_0.et_pb_contact_form_container h6.et_pb_contact_main_title {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-size: 40px;
    color: #ffffff!important;
    line-height: 1.2em
}

.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px
}

.et_pb_contact_form_0.et_pb_contact_form_container .input,.et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder,.et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox]+label,.et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio]+label {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px
}

.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px
}

.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
    color: #c10f1b!important;
    border-width: 8px!important;
    border-color: #ffffff;
    border-radius: 0px;
    letter-spacing: 4px;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    background-color: #ffffff!important
}

.et_pb_contact_form_0 .input,.et_pb_contact_form_0 .input[type="checkbox"]+label i,.et_pb_contact_form_0 .input[type="radio"]+label i {
    background-color: rgba(0,0,0,0.15)
}

.et_pb_contact_form_0 .input::-ms-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 .input::-moz-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 .input::-webkit-input-placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 .input,.et_pb_contact_form_0 .input[type="checkbox"]+label,.et_pb_contact_form_0 .input[type="radio"]+label,.et_pb_contact_form_0 .input[type="checkbox"]:checked+label i:before,.et_pb_contact_form_0 .input::placeholder {
    color: #ffffff
}

.et_pb_contact_form_0 .input[type="radio"]:checked+label i:before {
    background-color: #ffffff
}

.et_pb_column_0 {
    background-image: linear-gradient(180deg,rgba(0,0,0,0.12) 0%,rgba(255,255,255,0) 100%);
    padding-top: 12vw;
    padding-right: 40px;
    padding-bottom: 12vw;
    padding-left: 40px
}

.et_pb_column_29 {
    padding-top: 60px;
    padding-right: 5%;
    padding-bottom: 60px;
    padding-left: 5%
}

.et_pb_column_35 {
    background-color: #c10f1b;
    background-color: #c10f1b;
    padding-top: 150px;
    padding-right: 10%;
    padding-bottom: 150px;
    padding-left: 60px
}

.et_pb_section_1 {
    max-width: 1280px;
    margin-left: auto!important;
    margin-right: auto!important
}

.et_pb_text_3.et_pb_module,.et_pb_toggle_0.et_pb_module,.et_pb_row_5.et_pb_row,.et_pb_text_10.et_pb_module,.et_pb_text_4.et_pb_module,.et_pb_toggle_2.et_pb_module,.et_pb_toggle_1.et_pb_module,.et_pb_text_7.et_pb_module {
    margin-left: auto!important;
    margin-right: auto!important
}

@media only screen and (min-width: 981px) {
    .et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_9,body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row {
        width:89%;
        max-width: 89%
    }

    .et_pb_row_14,body #page-container .et-db #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,.et_pb_section_8>.et_pb_row,.et_pb_section_8.et_section_specialty>.et_pb_row {
        width: 100%;
        max-width: 100%
    }
}

@media only screen and (max-width: 980px) {
    .et_pb_section_0.et_pb_section {
        padding-right:30px;
        padding-left: 30px
    }

    .et_pb_text_2,.et_pb_text_0 {
        margin-left: 0px!important
    }

    .et_pb_text_1 {
        margin-right: 0vw!important
    }

    body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after,body #page-container .et_pb_section .et_pb_button_11:after,body #page-container .et_pb_section .et_pb_button_10:after,body #page-container .et_pb_section .et_pb_button_9:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_0:after {
        line-height: inherit;
        font-size: inherit!important;
        margin-left: -1em;
        left: auto;
        display: inline-block;
        opacity: 0;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_button_1:before,body #page-container .et_pb_section .et_pb_button_4:before,body #page-container .et_pb_section .et_pb_button_9:before,body #page-container .et_pb_section .et_pb_button_6:before,body #page-container .et_pb_section .et_pb_button_5:before,body #page-container .et_pb_section .et_pb_button_10:before,body #page-container .et_pb_section .et_pb_button_0:before,body #page-container .et_pb_section .et_pb_button_7:before,body #page-container .et_pb_section .et_pb_button_11:before,body #page-container .et_pb_section .et_pb_button_3:before,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before,body #page-container .et_pb_section .et_pb_button_2:before,body #page-container .et_pb_section .et_pb_button_8:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_10:hover:after,body #page-container .et_pb_section .et_pb_button_11:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_9:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }

    .et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_9,body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row {
        width: 80%;
        max-width: 80%
    }

    .et_pb_text_4 h2,.et_pb_text_3 h2,.et_pb_text_11 h2,.et_pb_text_7 h2 {
        font-size: 66px
    }

    body #page-container .et_pb_section .et_pb_button_8:after,body #page-container .et_pb_section .et_pb_button_7:after,body #page-container .et_pb_section .et_pb_button_6:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_5:after,body #page-container .et_pb_section .et_pb_button_4:after {
        line-height: inherit;
        font-size: inherit!important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_7:hover:after,body #page-container .et_pb_section .et_pb_button_4:hover:after,body #page-container .et_pb_section .et_pb_button_8:hover:after,body #page-container .et_pb_section .et_pb_button_6:hover:after,body #page-container .et_pb_section .et_pb_button_5:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }

    .et_pb_text_5 {
        font-size: 300px
    }

    .et_pb_section_5.et_pb_section {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .et_pb_image_8 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_7 .et_pb_image_wrap img,.et_pb_image_6 .et_pb_image_wrap img,.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_section_6.et_pb_section {
        margin-bottom: 0px
    }

    .et_pb_row_14,body #page-container .et-db #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,.et_pb_section_8>.et_pb_row,.et_pb_section_8.et_section_specialty>.et_pb_row {
        width: 100%;
        max-width: 100%
    }

    .et_pb_image_8 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_section_7.et_pb_section {
        padding-top: 60px;
        padding-bottom: 0px
    }

    .et_pb_row_15.et_pb_row {
        margin-bottom: 0px!important
    }

    .et_pb_row>.et_pb_column.et_pb_column_34 {
        padding-right: 0%;
        padding-left: 0%
    }

    .et_pb_row>.et_pb_column.et_pb_column_35 {
        padding-top: 40px;
        padding-right: 10%;
        padding-bottom: 100px;
        padding-left: 10%
    }

    .et_pb_column_29 {
        padding-top: 180px;
        padding-right: 10%;
        padding-left: 10%
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_text_6 h1,.et_pb_text_1 h1 {
        line-height:1.2em
    }

    .et_pb_text_1 {
        margin-right: -5vw!important
    }

    body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after,body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_11:after,body #page-container .et_pb_section .et_pb_button_9:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_10:after {
        line-height: inherit;
        font-size: inherit!important;
        margin-left: -1em;
        left: auto;
        display: inline-block;
        opacity: 0;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_button_5:before,body #page-container .et_pb_section .et_pb_button_11:before,body #page-container .et_pb_section .et_pb_button_10:before,body #page-container .et_pb_section .et_pb_button_4:before,body #page-container .et_pb_section .et_pb_button_7:before,body #page-container .et_pb_section .et_pb_button_9:before,body #page-container .et_pb_section .et_pb_button_3:before,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before,body #page-container .et_pb_section .et_pb_button_6:before,body #page-container .et_pb_section .et_pb_button_8:before,body #page-container .et_pb_section .et_pb_button_2:before,body #page-container .et_pb_section .et_pb_button_1:before,body #page-container .et_pb_section .et_pb_button_0:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_10:hover:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_11:hover:after,body #page-container .et_pb_section .et_pb_button_9:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }

    .et_pb_section_2.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTY0MCAxMzlMMCAwdjE0MGgxMjgwVjBMNjQwIDEzOXoiLz48L2c+PC9zdmc+);
        background-size: 100% 50px;
        bottom: 0;
        height: 50px;
        z-index: 10;
        transform: scale(1,1)
    }

    .et_pb_text_7 h2,.et_pb_text_3 h2,.et_pb_text_4 h2,.et_pb_text_11 h2 {
        font-size: 36px
    }

    body #page-container .et_pb_section .et_pb_button_8:after,body #page-container .et_pb_section .et_pb_button_6:after,body #page-container .et_pb_section .et_pb_button_7:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_4:after,body #page-container .et_pb_section .et_pb_button_5:after {
        line-height: inherit;
        font-size: inherit!important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_button_8:hover:after,body #page-container .et_pb_section .et_pb_button_7:hover:after,body #page-container .et_pb_section .et_pb_button_6:hover:after,body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_4:hover:after,body #page-container .et_pb_section .et_pb_button_5:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }

    .et_pb_section_4.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTY0MCAxNDBMMTI4MCAwSDB6Ii8+PC9nPjwvc3ZnPg==);
        background-size: 100% 50px;
        top: 0;
        height: 50px;
        z-index: 1;
        transform: scale(1,1)
    }

    .et_pb_text_5 {
        font-size: 230px
    }

    .et_pb_image_8 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_7 .et_pb_image_wrap img,.et_pb_image_6 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_0 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_column_0 {
        padding-right: 10px;
        padding-left: 10px
    }
}
