        .et_pb_post {
            margin-bottom: 60px;
            word-wrap: break-word
        }

        .et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder) {
            border: 0 solid #333
        }

        .et_pb_post .entry-content {
            padding-top: 30px
        }

        .et_pb_post h2 a {
            text-decoration: none
        }

        .et_pb_post a img {
            vertical-align: bottom;
            max-width: 100%
        }

        @media (min-width:981px) and (max-width:1100px) {
            .et_pb_post {
                margin-bottom: 42px
            }
        }

        @media (max-width:980px) {
            .et_pb_post {
                margin-bottom: 42px
            }
        }

        @media (max-width:767px) {
            .et_pb_post {
                margin-bottom: 42px
            }

            .et_pb_post>h2 {
                font-size: 18px
            }
        }

        @media (max-width:479px) {
            .et_pb_post {
                margin-bottom: 42px
            }

            .et_pb_post h2 {
                font-size: 16px;
                padding-bottom: 0
            }

        }

        .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .container {
            width: 100%;
            max-width: 100%;
            padding: 0;
        }

        .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper {
            width: 80%;
            max-width: 1080px;
            margin: auto;
            padding-top: 6%
        }

        .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper:last-of-type {
            padding-top: 0
        }

        .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row {
            width: 100%
        }

        .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_with_background .et_pb_row {
            width: 80%
        }

        .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {
            width: 80%
        }

        .et_pb_pagebuilder_layout .entry-content,
        .et_pb_pagebuilder_layout .et_pb_post .entry-content {
            margin-bottom: 0 !important;
            padding-top: 0
        }

        /**2**/
        .mobile_menu_bar:before {
            color: #000000 !important;
        }

        /**3**/
        body,
        body .et_pb_bg_layout_light .et_pb_post p,
        body .et_pb_bg_layout_dark .et_pb_post p {
            font-size: 18px
        }

        body {
            color: #646464
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            color: #9e0202
        }

        body {
            line-height: 1.5em
        }

        .mobile_menu_bar:before,
        .mobile_menu_bar:after {
            color: #9e0202
        }

        .et_pb_bg_layout_light.et_pb_module.et_pb_button {
            color: #9e0202
        }

        .nav li ul {
            border-color: #9e0202
        }

        a {
            color: #9e0202
        }

        #main-header,
        #main-header .nav li ul {
            background-color: rgba(20, 20, 20, 0)
        }

        #main-header .nav li ul {
            background-color: #ffffff
        }

        .nav li ul {
            border-color: #ffffff
        }

        #top-header,
        #et-secondary-nav li ul {
            background-color: #141414
        }

        .et_header_style_split .mobile_nav .select_page,
        .et_nav_text_color_light #top-menu>li>a,
        .et_nav_text_color_dark #top-menu>li>a,
        #top-menu a,
        .et_mobile_menu li a,
        .et_nav_text_color_light .et_mobile_menu li a,
        .et_nav_text_color_dark .et_mobile_menu li a,
        .et_search_form_container input,
        span.et_close_search_field:after,
        #et-top-navigation .et-cart-info {
            color: #ffffff
        }

        .et_search_form_container input::-moz-placeholder {
            color: #ffffff
        }

        .et_search_form_container input::-webkit-input-placeholder {
            color: #ffffff
        }

        .et_search_form_container input:-ms-input-placeholder {
            color: #ffffff
        }

        #main-header .nav li ul a {
            color: #141414
        }

        #top-header,
        #top-header a,
        #et-secondary-nav li li a {
            font-size: 14px;
            font-weight: bold;
            font-style: normal;
            text-transform: none;
            text-decoration: none
        }

        #top-menu li a {
            font-size: 18px;
			font-family: "Arial Bold";
        }

        body.et_vertical_nav .container.et_search_form_container .et-search-form input {
            font-size: 18px !important
        }

        #top-menu li a,
        .et_search_form_container input {
            font-weight: bold;
            font-style: italic;
            text-transform: uppercase;
            text-decoration: none
        }

        .et_search_form_container input::-moz-placeholder {
            font-weight: bold;
            font-style: italic;
            text-transform: uppercase;
            text-decoration: none
        }

        .et_search_form_container input::-webkit-input-placeholder {
            font-weight: bold;
            font-style: italic;
            text-transform: uppercase;
            text-decoration: none
        }

        .et_search_form_container input:-ms-input-placeholder {
            font-weight: bold;
            font-style: italic;
            text-transform: uppercase;
            text-decoration: none
        }

        #top-menu li.current-menu-ancestor>a,
        #top-menu li.current-menu-item>a,
        #top-menu li.current_page_item>a {
            color: rgba(255, 255, 255, 0.8)
        }

        #footer-info {
            font-size: 14px
        }

        #et-footer-nav .bottom-nav li.current-menu-item a {
            color: #2ea3f2
        }

        #main-header {
            box-shadow: none
        }

        .et-fixed-header#main-header {
            box-shadow: none !important
        }

        body .et_pb_bg_layout_light.et_pb_button:hover,
        body .et_pb_bg_layout_light .et_pb_button:hover,
        body .et_pb_button:hover {
            border-radius: 0px
        }

        @media only screen and (min-width:981px) {

            .et_header_style_left #et-top-navigation,
            .et_header_style_split #et-top-navigation {
                padding: 25px 0 0 0
            }

            .et_header_style_left #et-top-navigation nav>ul>li>a,
            .et_header_style_split #et-top-navigation nav>ul>li>a {
                padding-bottom: 33px
            }

            .et_header_style_split .centered-inline-logo-wrap {
                width: 120px;
                margin: -120px 0
            }

            .et_header_style_split .centered-inline-logo-wrap #logo {
                max-height: 120px
            }

            .et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
                height: 120px
            }

            .et_header_style_slide #et-top-navigation,
            .et_header_style_fullscreen #et-top-navigation {
                padding: 51px 0 51px 0 !important
            }


            #logo {
                max-height: 75%
            }

            .et_pb_svg_logo #logo {
                height: 75%
            }

            .et-fixed-header#top-header,
            .et-fixed-header#top-header #et-secondary-nav li ul {
                background-color: #141414
            }

            .et-fixed-header #top-menu a,
            .et-fixed-header #et_top_search .et-search-form input,
            .et-fixed-header .et_search_form_container input,
            .et-fixed-header .et_close_search_field:after,
            .et-fixed-header #et-top-navigation .et-cart-info {
                color: #ffffff !important
            }

            .et-fixed-header .et_search_form_container input::-moz-placeholder {
                color: #ffffff !important
            }

            .et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
                color: #ffffff !important
            }

            .et-fixed-header .et_search_form_container input:-ms-input-placeholder {
                color: #ffffff !important
            }

            .et-fixed-header #top-menu li.current-menu-ancestor>a,
            .et-fixed-header #top-menu li.current-menu-item>a,
            .et-fixed-header #top-menu li.current_page_item>a {
                color: rgba(255, 255, 255, 0.8) !important
            }
        }

        @media only screen and (min-width:1350px) {
            .et_pb_row {
                padding: 27px 0
            }

            .et_pb_section {
                padding: 54px 0
            }

            .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
                padding-top: 81px
            }

            .et_pb_fullwidth_section {
                padding: 0
            }
        }

        @media only screen and (max-width:980px) {

            #main-header,
            #main-header .nav li ul,
            .et-search-form,
            #main-header .et_mobile_menu {
                background-color: rgba(255, 255, 255, 0)
            }

            .et_header_style_centered .mobile_nav .select_page,
            .et_header_style_split .mobile_nav .select_page,
            .et_mobile_menu li a,
            .mobile_menu_bar:before,
            .et_nav_text_color_light #top-menu>li>a,
            .et_nav_text_color_dark #top-menu>li>a,
            #top-menu a,
            .et_mobile_menu li a,
            #et_search_icon:before,
            #et_top_search .et-search-form input,
            .et_search_form_container input,
            #et-top-navigation .et-cart-info {
                color: #141414
            }

            .et_close_search_field:after {
                color: #141414 !important
            }

            .et_search_form_container input::-moz-placeholder {
                color: #141414
            }

            .et_search_form_container input::-webkit-input-placeholder {
                color: #141414
            }

            .et_search_form_container input:-ms-input-placeholder {
                color: #141414
            }
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif
        }

        body,
        input,
        textarea,
        select {
            font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif
        }

        #main-header,
        #et-top-navigation {
            font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif
        }

        #top-header .container {
            font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif
        }

        h1 {
            font-size: 46px !important;
            font-weight: bold
        }

        h2 {
            font-size: 38px !important;
            font-weight: bold;
            font-style: italic
        }

        h3 {
            font-size: 34px !important;
            font-weight: bold;
            font-style: italic
        }

        h4 {
            font-size: 30px !important
        }

        h5 {
            font-size: 24px !important;
            font-weight: bold;
            font-style: italic;
            color: #141414
        }

        h6 {
            font-size: 20px !important;
            font-weight: bold;
            font-style: italic
        }

        h6 a {
            font-size: 18px !important;
            text-transform: uppercase
        }

        h6 a:hover {
            opacity: 1
        }

        h6 a::after {
            font-family: "ETmodules";
            content: '\35';
            padding-right: 5px;
            font-size: 23px;
            font-style: normal !important;
            line-height: 100%;
            position: relative;
            left: 1px;
            top: 3px;
            color: #9E0202
        }

        .et_pb_bg_layout_dark h6 a::after {
            color: #ffffff !important
        }

        h6 a:hover:after {
            left: 10px;
            transition: all .2s ease-in-out
        }

        p a:hover {
            opacity: 0.8
        }

        .et_pb_button {
            border: 2px solid #9E0202;
            border-radius: 0px;
            background-color: rgba(255, 255, 255, 0);
            color: #9E0202;
            text-transform: uppercase;
            font-size: 18px;
            font-weight: bold
        }

        .et_pb_button:hover {
            background-color: #9E0202 !important;
            color: #ffffff
        }

        .et_pb_button.et_pb_bg_layout_dark {
            border: 2px solid #ffffff;
            border-radius: 0px;
            background-color: rgba(255, 255, 255, 0);
            color: #ffffff;
            text-transform: uppercase;
            font-size: 18px;
            font-weight: bold
        }

        .et_pb_button.et_pb_bg_layout_dark:hover {
            background-color: #ffffff !important;
            color: #9E0202 !important
        }

        #main-header .et_mobile_menu {
            background-color: #ffffff !important;
            border-color: #ffffff !important
        }

        @media (max-width:980px) {
            #logo {
                max-height: 85% !important;
                padding-top: 10px
            }
        }

        .footer_menu p a {
            color: #ffffff !important
        }

        .application_card {
            margin-top: -20px
        }

        .et_pb_number_counter.et_pb_with_title .percent {
            margin-bottom: 0px
        }

        .percent-value {
            font-size: 42px;
            letter-spacing: -1.0px
        }

        .et_pb_blurb_content p:last-of-type {
            padding-bottom: 10px
        }

        .et_pb_bg_layout_dark .et_pb_slide_description {
            text-shadow: none
        }

        .resource-blurb .et_pb_main_blurb_image .et_pb_image_wrap {
            max-width: 250px !important
        }

        .resource-blurb .et_pb_main_blurb_image:hover {
            border: 1px solid #141414
        }

        .blog-back-btn h5 a {
            font-weight: bold;
            color: white;
            transition: all .2s ease-in-out;
            font-style: normal !important
        }

        /* .blog-back-btn h5 a::before {
            font-family: "ETmodules";
            content: '\e08d';
            padding-right: 5px;
            font-size: 18px;
            line-height: 100%;
            position: relative;
            right: 5px;
            top: 1px;
            color: white;
            transition: all .2s ease-in-out
        } */

        .blog-back-btn h5 a:hover {
            color: rgba(255, 255, 255, 0.8);
            transition: all .2s ease-in-out
        }

        .blog-back-btn h5 a:hover:before {
            color: white;
            transition: all .2s ease-in-out
        }

        .single .post {
            padding-bottom: 0px;
            margin-bottom: 0px
        }


        .news-blog .et_pb_post {
            margin-bottom: 30px;
            padding-bottom: 30px;
            border-bottom: 2px solid #f0f0f0
        }

        .qsync-btn:hover {
            background-color: #39AD55 !important
        }

        .dlp-nav:hover {
            background-color: rgba(255, 255, 255, 0) !important
        }

        .benefit-icon-blurb .et_pb_blurb_description {
            font-size: 20px !important
        }

        .benefit-icon-blurb .et_pb_main_blurb_image {
            margin-bottom: 0px !important
        }

        /**4**/
        .et_pb_row_0_tb_footer.et_pb_row {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
            margin-top: 0px !important;
            margin-bottom: 0px !important;
            padding-top: 0px;
            padding-bottom: 0px
        }

        .et_pb_button_0_tb_footer,
        .et_pb_button_0_tb_footer:after,
        .et_pb_button_1_tb_footer,
        .et_pb_button_1_tb_footer:after {
            transition: all 300ms ease 0ms
        }

        .et_pb_section_1_tb_footer.et_pb_section {
            padding-bottom: 0px;
            background-color: #141414 !important
        }

        .et_pb_text_1_tb_footer {
            padding-top: 30px !important;
            padding-bottom: 30px !important
        }

        .et_pb_text_2_tb_footer {
            padding-top: 30px !important;
            padding-bottom: 10px !important
        }

        .et_pb_text_3_tb_footer {
            padding-top: 10px !important;
            padding-bottom: 30px !important
        }

        .et_pb_image_0_tb_footer {
            padding-top: 30px;
            width: 150px;
            text-align: right;
            margin-right: 0
        }

        .et_pb_text_4_tb_footer.et_pb_text {
            color: #FFFFFF !important
        }

        .et_pb_text_4_tb_footer {
            font-size: 14px
        }

        .et_pb_column_3_tb_footer {
            border-top-color: #FFFFFF;
            border-left-color: #FFFFFF;
            border-left-width: 1px;
            padding-left: 30px
        }

        @media only screen and (min-width:981px) {

            .et_pb_row_0_tb_footer,
            body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
            body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
            body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row {
                width: 60%
            }
        }

        @media only screen and (max-width:980px) {
            .et_pb_text_1_tb_footer {
                padding-top: 0px !important;
                padding-bottom: 0px !important
            }

            .et_pb_image_0_tb_footer {
                text-align: center;
                margin-left: auto;
                margin-right: auto
            }

            .et_pb_image_0_tb_footer .et_pb_image_wrap img {
                width: auto
            }

            .et_pb_column_3_tb_footer {
                border-top-width: 1px;
                border-left-width: 0px;
                border-top-color: #FFFFFF;
                border-left-color: #FFFFFF;
                padding-left: 0px
            }
        }

        @media only screen and (max-width:767px) {
            .et_pb_image_0_tb_footer .et_pb_image_wrap img {
                width: auto
            }

            .et_pb_column_3_tb_footer {
                border-top-width: 1px;
                border-left-width: 0px;
                border-top-color: #FFFFFF;
                border-left-color: #FFFFFF
            }
        }

        div.et_pb_section.et_pb_section_0 {
            background-image: radial-gradient(circle at center, #584545 0%, #141414 100%) !important
        }

        .et_pb_section_0.et_pb_section {
            padding-bottom: 0px
        }

        .et_pb_row_0.et_pb_row {
            padding-top: 0px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
            margin-top: 0px !important;
            margin-bottom: 0px !important;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 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 {
            background-color: rgba(216, 33, 30, 0.8);
            padding-top: 60px !important;
            padding-bottom: 15px !important
        }

        .et_pb_row_1.et_pb_row {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
            margin-top: 0px !important;
            margin-bottom: 0px !important;
            padding-top: 0px;
            padding-bottom: 0px
        }

        .et_pb_row_1 {
            height: 0px
        }

        .et_pb_text_1 {
            margin-top: -60px !important
        }

        .et_pb_row_2.et_pb_row {
            padding-bottom: 20px !important;
            padding-bottom: 20px
        }

        .et_pb_image_0 {
            padding-bottom: 30px;
            width: 100%;
            max-width: 100% !important;
            text-align: center
        }

        .et_pb_image_0 .et_pb_image_wrap,
        .et_pb_image_0 img {
            width: 100%
        }

        .et_pb_text_2.et_pb_text {
            color: #B4B4B4 !important
        }

        .et_pb_text_2 {
            line-height: 1.2em;
            font-style: italic;
            line-height: 1.2em;
            padding-bottom: 10px !important;
            margin-bottom: 0px !important
        }

        .et_pb_text_3.et_pb_text {
            color: #9E0202 !important
        }

        .et_pb_text_3 {
            line-height: 1.2em;
            font-size: 42px;
            line-height: 1.2em;
            padding-top: 0px !important;
            margin-top: 0px !important
        }

        .et_pb_text_3 h1 {
            font-size: 42px
        }

        .et_pb_text_5 {
            border-top-width: 4px;
            border-top-color: #F0F0F0;
            padding-top: 40px !important;
            margin-top: 30px !important
        }

        .et_pb_section_2.et_pb_section {
            background-color: #9E0202 !important
        }

        .et_pb_button_0,
        .et_pb_button_0:after {
            transition: all 300ms ease 0ms
        }

        .et_pb_column_0,
        .et_pb_column_1,
        .et_pb_column_2 {
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px
        }

        .avatar{
            width: 30%;
        }

        @media only screen and (max-width:980px) {
            .et_pb_text_5 {
                border-top-width: 4px;
                border-top-color: #F0F0F0
            }

            .avatar{
                width: 50%;
            }
    
        }

        @media only screen and (max-width:767px) {
            .et_pb_text_5 {
                border-top-width: 4px;
                border-top-color: #F0F0F0
            }

            .avatar{
                width: 100%;
            }
            
            .et_pb_text_3.et_pb_text{
                font-size: 22px !important;
            }
        }