/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/



.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb.netstock-advantages {
    margin-bottom: 40px !important;
}

.et_pb_section .et_pb_module .et_pb_post .entry-title > a {
    display: block;
}

.et_pb_section .et_pb_module .et_pb_post .post-content > p {
    display: block;
}

.verified-stripe-prtn {
    margin-top: -30px;
    max-width: 280px;
}

p.w-description, .events_and_webinars_block p.w-description {
    color: #919191;
    line-height: 24px;
}

/*footer styles*/
a.f-soc-ico-wr {
    background: no-repeat center;
    background-size: contain;
    width: 27px;
    height: 27px;
    margin: 0px auto 30px;
    display: block;

    -webkit-transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -ms-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
}

a.f-soc-ico-wr:hover {
    -webkit-filter: brightness(200%) contrast(5);
    filter: brightness(200%) contrast(5);

    -webkit-transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -ms-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
}

a.f-soc-ico-wr:nth-child(1) { /* facebook */
    background-image: url("images/facebook-logo-button.svg");
}

a.f-soc-ico-wr:nth-child(2) { /* Twitter */
    background-image: url("images/twitter-logo-button.svg");
}

a.f-soc-ico-wr:nth-child(3) { /* Instagram */
    background-image: url("images/instagram-logo-button.svg");
}

a.f-soc-ico-wr:nth-child(4) { /* LinkedIn */
    background-image: url("images/linkedin-link-button.svg");
}

a.f-soc-ico-wr:nth-child(5) { /* YouTube */
    background-image: url("images/youtube-link-button.svg");
}

p.copyright-u-soc {
    width: 100%;
    color: #fff;
    font: 14px 'Open Sans';
    letter-spacing: 0.9px;
    font-weight: 400 !important;
    text-align: center;
    padding: 45px 0px 0px;
}

#main-footer .footer-widget h4 {
    font-size: 14px !important;
    letter-spacing: 1px !important;
}

#footer-widgets .footer-widget li {
    margin-bottom: 18px !important;
}

/*footer styles*/

.quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed::before {
    content: '';
    position: absolute;
    left: 53.8%;
    top: -15px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 15px solid #ffffff;
    clear: both;
    display: none;
}

/* =Theme customization starts here
------------------------------------------------------- */
/*************************/
/*custom styles from DIVI*/
.et_pb_slide_with_image .et_pb_slide_description {
    width: 470px;
    text-align: center;
    padding-top: 210px;
}

#top-header a {
    color: white;
}

#main-header {
    background-color: #30424b;
    color: white;
    box-shadow: 0 0px 0 rgba(0, 0, 0, 0);
    min-height: 43px;
    padding: 18px 0 0;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
    width: 100%;
    z-index: 99999;
}

#top-menu a {
    color: white;
}

#top-menu a:hover {
    color: #21BDA7;
}

.yellow-btn.width-full.xero-twice-btns {
    width: 100%;
    text-align: center;
}

.et_pb_contact p select {
    background-color: #eee;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #999 !important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.et_pb_contact_submit1 {
    font-family: inherit;
    display: block;
    float: right;
    margin: 8px auto 0;
    cursor: pointer;

    color: white !important;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 20px;
    line-height: 1.7em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    position: relative;
}
.et_pb_row_6 .et_pb_column_10 .et_pb_testimonial_description_inner > p {
    padding-bottom: 0px;
}
.et_search_form_container input {
    letter-spacing: 1px;
}

.et_pb_module.et_pb_text.zapier-width-divider.alavara-txt-d {
    max-width: 660px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 transparent #30424b inset;
}

body.et_includes_sidebar .pricing-table {
    width: 33%;
}

.pricing-table ul.pricing li span.pricing-mark {
    background: none;
}

.pricing-table ul.pricing {
    line-height: 26px;
    text-align: center;
}

tr.green td {
    background-color: #6bcfb7;
    color: black;
}

tr.blue td {
    background-color: #1087ed;
    color: white;
}

tr.red td {
    background-color: #facbc9;
    color: black;
}

tr.dark th {
    background-color: #30424b;
    color: white;
}

.et_pb_team_member {
    margin-bottom: 30px;
    min-height: 280px;
    padding: 30px;
    background: #F1F5F7;
}

.et-waypoint {
    opacity: 1;
}

.et_pb_sum {
    line-height: 1.2em;
}

.freshwidget-dialog {
    top: 150px !important;
}

#quadmenu.quadmenu-divi_primary_menu .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover > a > .quadmenu-item-content, #quadmenu.quadmenu-divi_primary_menu .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open > a > .quadmenu-item-content {
    color: #3cedcc !important;
}

#footer-bottom {
    background-color: transparent;
    padding: 0px;
    height: auto;
}

.et-social-icons {
    float: none;
    position: absolute;
    right: 0px;
    top: -37px;
}

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

    li.direct-drp-item.eccommerce.quadmenu-item > a span {
        text-transform: none;
    }

    /* Set the slider height */
    .et_pb_slider, .et_pb_slider .et_pb_container {
        height: 400px !important;
    }

    .et_pb_slider, .et_pb_slider .et_pb_slide {
        max-height: 400px;
    }

    .et_pb_slider .et_pb_slide_description {
        position: relative;
        top: 25%;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        height: auto !important;
    }
}

#footer-info {
    float: none;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center;
}

/* Pricing Table */
.pricingtable2 .pricing {
    color: #6c7279;
    font-weight: normal;
    font-size: 14px;
    margin-top: 30px;
}

.pricingtable2 .pricing h3 {
    font-weight: normal;
    font-size: 16px;
}

.pricingtable2 p.price {
    font-size: 40px;
}

.pricingtable2 .table td.green-container,
.pricingtable2 .table td.pad {
    padding: 0px;
}

.pricingtable2 a.green {
    text-transform: uppercase;
    color: #70cf32 !important;
    font-weight: bold;
    padding: 13px;
    display: block;
    text-align: center;
}

.pricingtable2 a.green:hover {
    background-color: #70cf32;
    color: #fff !important;
}

.pricingtable2 .table-bordered td {
    border: 1px solid #ddd;
    font-size: 15px;
}

.pricingtable2 .table-bordered td a {
    color: #6c7279;
}

.pricingtable2 .mobile-app-free {
    font-family: "Raleway", "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    color: #5ab9e1;
}

.pricingtable2 .cell {
    overflow: hidden;
}

.pricingtable2 .cell .text {
    width: 70%;
    display: block;
    color: #000
}

.pricingtable2 .cell button.subtract {
    float: left;
}

.pricingtable2 .cell button.add {
    float: right;
}

.pricingtable2 .cell button {
    border: none;
    background-color: transparent;
    width: 15%;
    color: #70cf32;
    font-size: 25px;
    line-height: 35px;
    cursor: pointer;
    display: inline-block;
}

.pricingtable2 .cell button:hover {
    background-color: #e3e3e3;
}

.pricingtable2 .cell button::after,
.pricingtable2 .cell button::before {
    clear: both;
    display: block;
    overflow: hidden;
}

.pricingtable2 .quantity {
}

.pricingtable2 td.quantity {
    padding: 0px !important;
}

.pricingtable2 tr.asd td {
    line-height: 0 !important;
}

.pricingtable2 tr.asd .users {
    line-height: 16px !important;
}

.pricingtable2 .quantity input {
    width: 60%;
    float: left;
    border: 1px solid transparent;
    border-radius: 0;
    text-align: center;
}

.pricingtable2 .quantity button {
    width: 20%;
    border: 1px solid transparent;
    border-radius: 0;
    color: #70cf32;
}

.freshwidget-container, .widget-ovelay {
    z-index: 9999999;
}

.pricingtable2 .quantity button:hover {
    background-color: #F4F4F5;
}

.pricingtable2 .quantity .btn-default:hover {
    color: #70cf32;
    background-color: #F4F4F5;
    border-color: transparent;
}

.pricingtable2 .quantity li {
    display: inline-block;
}

.pricingtable2 .quantity .right {
    float: left;
}

.pricingtable2 .quantity .left {
    float: left;
}

.pricingtable2 .gray-bg {
    background-color: #F4F4F5;
    color: #c4ced1;
}

/*free trial page footer links styling - added by Josh Smith at Thrive on 5/4/18 */
.trial-page-footer-links li {
    display: inline !important;
}

/*custom styles from DIVI*/
/*************************/

#main-header {
    background-color: transparent !important;
    box-shadow: none !important;

    padding-top: 20px !important;
    padding-bottom: 10px !important;
}

#main-header.et-fixed-header {
    /*top: 30px !important;*/
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    background: #3d525d !important;
}

.et_header_style_left .logo_container {
    height: 60px !important;
}

.bottom-pad-0 * {
    padding-bottom: 0px;
}

#et-secondary-nav li ul, #top-header {
    background-color: #30424B !important;
}

#top-header, #et-secondary-nav li ul {
    background-color: #30424B !important;
}

#top-header.et-fixed-header {
    /*display: none !important;*/
}

#top-header, #top-header a {
    color: #fff !important;
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a {
    color: #ffffff !important;
}

#et_top_search {
    margin: 15px 0 0 25px !important;
}

#et-info-email:hover, #et-secondary-menu > ul > li > a:hover, #top-menu-nav > ul > li > a:hover, .et-social-icons a:hover {
    opacity: 1 !important;
    -webkit-transition: all .2s ease-in-out !important;
    -moz-transition: all .2s ease-in-out !important;
    transition: all .2s ease-in-out !important;
}

#top-menu a:hover {
    color: #fff !important;
}

.header-bg-section {
    margin-top: -85px !important;
    padding-top: 160px !important;
    padding-bottom: 310px !important;
}

.yellow-btn:hover {
    box-shadow: 0px 2px 4px 0px rgba(245, 62, 62, 0.3) !important;
}

.advanced_blurb .et_pb_blurb_description {
    display: none;
}

.et_pb_blurb.et_pb_module {
    margin-bottom: 10px !important;
}

.blurb_solutions .et_pb_blurb_container h4 {
    width: 100% !important;
    background: #00ACB7 !important;
    padding-bottom: 17px !important;
    padding-top: 17px !important;
}

.blurb_solutions .et_pb_blurb_description > p {
    display: none;
}

.blurb_solutions .et_pb_main_blurb_image {
    margin-bottom: 30px !important;
    margin-top: 40px !important;
}

.integrate-brand-wr .et_pb_column {
    flex: 1 1 100% !important;
    display: flex !important;
    justify-content: space-between !important;
    align-content: center !important;
    flex-direction: row !important;
    text-align: center !important;
}

.integrate-brand-wr .et_pb_column et_pb_module {
    display: block !important;
}

.customize-post-preview .et_pb_post {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.customize-post-preview .et_pb_post .et_pb_image_container {
    margin: 0px 0px 10px !important;
}

.customize-post-preview .post-content > p {
    display: none !important;
}

.customize-post-preview .et_pb_post .entry-featured-image-url {
    margin-bottom: 20px;
}

.customize-post-preview .post-content > a {
    color: #919191;
    text-decoration: none;

}

/* customize testimonials */
.customize_testimonials .et_pb_team_member_description {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.customize_testimonials .et_pb_team_member_description > p:not(.et_pb_member_position) {
    order: 1;
    font-style: italic;
    padding-bottom: 10px;

    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    color: #353535 !important;
    letter-spacing: 0.9px;
    font-size: 16px;
    line-height: 23px;
    text-align: left;
    font-weight: 600;
}

.customize_testimonials .et_pb_team_member_description > p:not(.et_pb_member_position):nth-child(2) {
    padding-top: 15px;
}

.customize_testimonials .et_pb_team_member_description > p:not(.et_pb_member_position) a {
    font-style: normal;
    display: block;
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 10px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    background-color: #f4a061;

    width: 135px;
    text-align: center;
    line-height: 40px;
    height: 40px;
}

.customize_testimonials .et_pb_team_member_description .et_pb_module_header {
    order: 2;
    padding-bottom: 2px;
}

.customize_testimonials {
    padding: 5px 30px 20px;
}

/* customize testimonials */

#main-footer {
    background-color: #353535;
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    letter-spacing: 0.7px;
}

#main-footer .footer-widget h4 {
    color: #ffffff !important;
    font-weight: 700;
    padding-bottom: 20px;
    letter-spacing: 0.7px;
}

.footer-widget > .fwidget > .textwidget {
    color: #ffffff;
    letter-spacing: 0.7px;
    font-weight: 400;
}

#footer-widgets .footer-widget li:before {
    display: none;
}

#footer-widgets .footer-widget li {
    padding-left: 0px;
    line-height: 24px;
    margin-bottom: 15px;
    letter-spacing: 0.7px;
}

#et_search_icon:before {
    color: #ffffff !important;
}

.et-social-icon a:hover {
    color: #21b9a4 !important;
}

.tagcloud a {
    letter-spacing: 0.7px;
    background: rgb(63, 63, 63);
}

#et-footer-nav {
    background-color: #ffffff;
}

.bottom-nav a {
    color: #353535;

    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#footer-widgets .footer-widget li a:hover {
    color: #fa8675 !important;
}

.bottom-nav a:hover {
    color: #2ea3f2 !important;
}

.advantages_wrapper h3 {
    font-size: 18px;
}

.advanced_blurb .et_pb_blurb_container {
    padding-left: 20px;
}

.make_heights_equal .et_pb_module_header {
    margin-bottom: 16px;
}

.beauty-scroll iFrame::-webkit-scrollbar {
    width: 6px;
}

.beauty-scroll iFrame::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
}

.beauty-scroll iFrame::-webkit-scrollbar-thumb {
    background-color: #858585;
    border-radius: 3px;
    outline: none;
}

div.et_search_outer div.container.et_search_form_container .et-search-form {
    max-width: 60% !important;
}

div.et_search_outer > .et_search_form_container {
    max-width: 1080px !important;
}

.widget-ovelay {
    z-index: 99999 !important;
}

.freshwidget-container {
    z-index: 999999 !important;
}

#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item > .quadmenu-dropdown-menu {
    top: 55px !important;
}

.et-fixed-header #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item > .quadmenu-dropdown-menu {
    top: 64px !important;
}

@media (min-width: 2100px) {
    .header-bg-section {
        background-position: top center !important;
        padding-bottom: 100px !important;
    }
}

@media (min-width: 981px) {

    .freshwidget-dialog {
        top: 80px !important;
        z-index: 9999999 !important;
    }

    .et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover > ul {
        top: 22px;
    }

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

    .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
        padding: 5px 0 5px 0 !important;
    }

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

    #top-menu .menu-item-has-children > a:first-child:after {
        top: 15px !important;
    }

    .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
        color: #fff !important;
    }

}

@media (max-width: 992px) {

    #footer-info {
        padding-top: 10px;
        padding-bottom: 0px;
    }

    .et-social-icons {
        float: none;
        display: block;
        margin: 0 auto;
        max-width: 250px;
    }

    #footer-bottom {
        margin-top: -10px;
    }

    .et_search_form_container {
        max-width: 80% !important;
    }

    .advantages_wrapper h3 {
        font-size: 16px;
    }

    #page-container {
        padding-top: 108px !important;
    }

    .et_header_style_left #et-top-navigation {
        padding-top: 10px !important;
    }

    #et_top_search {
        margin: 1px 20px 0 25px !important;
    }

    .header-bg-section {
        background-position: top right !important;
        padding-top: 140px !important;
    }

    .header-bg-section.find-a-partner {
        padding-bottom: 150px !important;
    }

    .et_pb_blurb_content {
        max-width: 100%;
    }

    .et_mobile_menu {
        top: 71px;
    }

    .blurb_solutions.et_pb_module:last-child {
        margin-bottom: 30px !important;
    }

    .et_pb_row {
        padding: 20px 0;
    }

    .blurb_solutions {
        max-width: 360px;
        width: 100%;
        margin: 0px auto 30px;
    }

    .integrate-brand-wr .et_pb_column {
        flex-wrap: wrap;
    }

    .text-more-to-center h5, .text-more-to-center h4, .text-more-to-center h3, .text-more-to-center h2, .text-more-to-center h6, .text-more-to-center p {
        text-align: center !important;
    }

    .text-more-to-center p {
        font-size: 30px !important;
    }

    .button-margin-bottom > div {
        margin-bottom: 0px !important;
    }

    .button-margin-bottom > div > a {
        margin-bottom: 10px !important;
    }
}

@media (max-width: 767px) {

    .et_pb_section .et_pb_column .et_pb_module.verified-stripe-prtn.et_pb_image_1 {
        margin: 0px auto 30px 0px
    }

    .header-bg-section.find-a-partner {
        margin-top: -40px !important;
        padding-top: 160px !important;
        padding-bottom: 80px !important;
    }

    .responsive-widget-wrap .feedback-wrapper .modal-widget .modal-header .modal-header-bg {
        padding: 12px 10px !important;
    }

    .responsive .mobile-widget-arrow, .responsive .mobile-widget-close {
        top: 22px !important;
    }

    .header-bg-section {
        background-position: top right !important;
        padding-top: 150px !important;
    }

    .integrate-brand-wr .et_pb_column {
        flex-direction: column !important;
        text-align: center !important;
    }

    .integrate-brand-wr img {
        margin-bottom: 20px;
    }

    .et_pb_section .et_pb_column .et_pb_module {
        margin-bottom: 15px;
    }

    .customize_testimonials {
        padding: 20px 20px 15px;
    }

    .custom-adv-blurb .et_pb_blurb.et_pb_module {
        padding-bottom: 30px !important;
    }

}

@media (max-width: 576px) {

    .features_reports_gl_wr .et_pb_blurb.et_pb_blurb_position_top {
        padding-bottom: 50px !important;
    }

    .features_reports_gl_wr .et_pb_column {
        margin: 0px !important;
    }

    .features_reports_gl_video_wr .et_pb_row {
        width: 95%;
    }
}

/* Price Calculator Styles */
.et_pb_row {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}

.col-1 {
    width: 35%;
    min-width: 35%;
}

.col-2 {
    width: 32%;
    min-width: 32%;
}

.col-3 {
    width: 32%;
    min-width: 32%;
}

.calculator-wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;

    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #353535;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.calculator-wrapper p, .calculator-wrapper h4 {
    padding-bottom: 0px;
}

.col-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    height: 250px;
}

.col-header.fl-end {
    border-top: 1px solid #dadada;
    position: relative;
}

.col-header > p.f-c {
    font-size: 24px;
    text-align: center;
    letter-spacing: 0.8px;
    font-weight: 600;
    text-transform: none;
}

a.cta-btn {
    display: block;
    color: #ffffff;
    border: none;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 700;
    background-color: #D8D8D8;
    text-decoration: none;
    width: 150px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 7px;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

a.more-attent {
    background-color: #F4A061;
}

.green-higlighted-txt {
    color: #54C1AD;
    font-size: 14px;
    font-weight: 600
}

.not-included {
    color: #919191;
    font-weight: 600;
    font-size: 14px;
}

.included {
    color: #F4A061;
    font-weight: 600;
    font-size: 14px;
}

p.time-calc {
    color: #919191;
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 35px;
}

.price-calc {
    color: #353535;
    font-size: 70px;
    font-weight: 600;
    margin: 15px 0px 0px -20px;
}

.monthly.price-calc {
    margin: 50px 0px 0px -20px;
}

.dollar-sign {
    font-size: 24px;
    margin-right: -15px;
}

.fl-end {
    justify-content: flex-start;
    padding-bottom: 20px;
    padding-top: 40px;
}

.first-fl-end {
    padding-bottom: 21px;
    padding-top: 40px;
}

.btn-top-bigger-gap {
    margin-top: 43px;
}

.price-action {
    color: #54C1AD;
    font-weight: 700;
    margin-top: 0px;
    font-size: 19px;
    text-transform: none;
}

.btn-top-lower-gap {
    margin-top: 20px;
}

.col-row {
    display: flex;
    align-items: center;
    justify-content: flex-start;

    padding: 0px 15px;
    height: 65px;
    border-top: 1px solid #dadada;
}

.col-row.row-fl {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.col-row.row-fl-center {
    justify-content: center;
}

.col-row.row-fl > img {
    max-width: 18px;
    cursor: pointer;
}

.both-border {
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
}

.left-border {
    border-left: 1px solid #dadada;
}

.bottom-border {
    border-bottom: 1px solid #dadada;
}

.tick {
    width: 16px;
    height: auto;
}

.col-row.row-fl-center.bottom-sign-wr {
    height: 135px;
    align-items: flex-start;
}

.popular-choice-img {
    position: absolute;
    top: -12px;
    right: 5px;
    width: 70px;
    height: auto;
}

/* checkbox styles */
.container-check {
    display: block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.container-check input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #b2b2b2;
}

.container-check:hover input ~ .checkmark {
    background-color: #fff;
}

.container-check input:checked ~ .checkmark {
    background-color: #fff;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.container-check input:checked ~ .checkmark:after {
    display: block;
}

.container-check .checkmark:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #353535;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* checkbox styles */

.minus {
    display: none;
}

.minus-imitation {
    width: 18px;
}

/*new*/
.mobile-vissible {
    display: none;
}

.bold-one {
    font-weight: 700;
}

a.calc-link {
    text-decoration: none;
    color: #4a7ac1;
    font-weight: 400;
}

a.calc-link:hover {
    text-decoration: underline;
}

.mobile-vissible.flex-v {
    display: none;
}

/*new*/

.left-filled-to-right {
    /*background: linear-gradient(313.68deg, #008ECB 0%, #30424B 100%);*/
    background-size: 50% 100%;
    background-repeat: no-repeat;
    background-position: 0px;
}

.right-filled-to-left {
    /*background: linear-gradient(46.32deg, #008ECB 0%, #30424B 100%);*/
    background-position: 100% 0px;
    background-size: 50% 100%;
    background-repeat: no-repeat;
}

.right-filled-to-left .et_pb_main_blurb_image, .left-filled-to-right .et_pb_main_blurb_image {
    margin-bottom: 25px !important;
}

.right-filled-to-left .et_pb_section .et_pb_row .et_pb_column, .left-filled-to-right .et_pb_section .et_pb_row .et_pb_column {
    margin-bottom: 0px !important;
}

.lesser_bottom_gaps .et_pb_main_blurb_image {
    margin-bottom: 20px;
}

.home-header .et_pb_blurb_container > .et_pb_module_header {
    border-bottom: 2px solid white;
    display: inline;
    padding-bottom: 5px;
}

.home-item-POS img {
    height: 135px;
}

.home-item-manufacturing img {
    height: 135px;
}

.home-item-management img {
    height: 135px;
}

.home-item-accounting img {
    height: 150px;
    width: auto;
}

.home-item-b2b img {
    height: 150px;
}

.see_btn_home .et_pb_main_blurb_image {
    margin-bottom: 0px;
}

.integrations-wr-item.et_pb_team_member .et_pb_team_member_description {
    position: static !important;
}

.integrations-wr-item.et_pb_team_member.netstock {
    padding: 20px 15px 80px !important;
}

.integrations-wr-item.et_pb_team_member .et_pb_team_member_description .et_pb_member_position {
    font-size: 13px !important;
    line-height: 18px !important;
}

.integrations-wr-item.et_pb_team_member {
    position: relative !important;
    padding: 20px !important;
    padding-bottom: 80px !important;
    background: #ffffff !important;
    box-shadow: 0px 5px 15px #EDECEC;
}

.integrations-wr-item.et_pb_team_member .et_pb_team_member_image {
    height: 100px;
    width: 100%;
    margin: 0px 0px 20px !important;
    border-bottom: 2px solid #F4F4F4;
    padding-bottom: 10px;

    display: flex;
    justify-content: center;
    align-items: center;
}

.integrations-wr-item.et_pb_team_member .et_pb_team_member_image > img {
    max-width: 150px;
    max-height: 75px;
}

.integrations-wr-item .et_pb_team_member_description a {
    display: block;
    color: #F4A061 !important;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    height: 55px;
    line-height: 55px;
    padding: 0px 20px;
    width: 100%;
    font-size: 13px;
    background: #FFF8F3;

    position: absolute !important;
    bottom: 0px;
    left: 0px;
}

.integrations-wr-item .et_pb_team_member_description > p.et_pb_member_position {
    color: #919191 !important;
    font-weight: 600;
    padding-left: 22px;
    position: relative !important;
    padding-bottom: 10px !important;
}

.integrations-wr-item .et_pb_team_member_description > p.et_pb_member_position:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAErSURBVHgBvZDBSgJRGIXPXFTQRpTAilauWxSt2gXhrjatWohuhZGpFvkSoUhBjgSKwigIraNN71Ag9AYuGkQRZ0QU1H9mnCsjLmajZ/Xfe87Hf+8BdqJC4RKKcmqOgmdIVR8RDr9gNtPQ6dx4A+v1DKLRdwjL+HjcZ9aQTu9Blo89QaYmkw8BtVocovgJxvahadeQpB8eaDQeyHvl0HwO6HoJqZTMyPhGIHACn+8IsdgXyuVzK1StZhAKPbs2GUYJzeaTOQpotX4RDJ5xczr9p4CKSCTngoZDa5NzZLT+FqNRmwf8/kP6kxvq9SrOJke2m82KSCTa9Nw41mUYb0gm79ev7VYVRadiLqitP+7YRWyEVqApSdLQ7V5xeDCoUKs5eFY+f4Bi8Q7b0gLkiGP2jiHevQAAAABJRU5ErkJggg==');
    position: absolute;
    left: 0px;
    top: 4px;
}

.integrations-wr-item h4.et_pb_module_header {
    padding-bottom: 6px;
}

.integrations-wr-item .et_pb_team_member_description a:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOiSURBVHgBjVRbbFRFGJ5/ztm2Z89Z2lDbxRtp1QRDYqyKMVGJl0StlwfEeqlIuwcWffIBo/HJpIEYYzQ+GBJDS7u7RRQDMY1SRIsGjMFLiBJ58KXa1ksU2BC3e87udvfs/H6zBV3WU8Jkd+efmW++//btkAgZhZHkVRWjupYk90tBPUJwhxBUYUFZVnxCGnK/bRmT9MRwrvEu1S946G7TX9m9gaTYxkKsZMH4iByR8LGWxBTFjdbFi/QjS/WmM5DeHUrIn75o+39md+DiIMCa6D3QparNLT9Me1VPY65tKttgvQNRJ3H+CBFcs3jDM4LtKwZ2+xcQeunBtxDEVmxlDWn0taymY7RmuCKWGF5qcy/8Ijq+jIm3OzOz22joSFAjnM+4SWIeRkpzC0F5bfuWPb+LSxh/j7rXmIb4DqTLkU1fzE1/SPnxjZ2ian6J4C8XgXjM2Zw6fP7CqZH+uB2xbiyeyn7d8fJH+dBIx90HhBIHiXjutBKrpVKyF0VfJZgm68n0iDY1P6WrG423f8BvP98cRmgXI18A8wkzdcdNflgaQvbrA4N4rBFcqRgTmL5Hox70Y97hwjsDVzZi6LnhCtJ9VysiCOghCWMV9nMlxccbwcuTo3N2NHIvzCNo353KMg74o5uuaMQZsukYMsxJopsl1p26FG1ds15YSlq8dqfTCyF9jGUPSz56dufjrfUYS5VPo4ZaNt0Smqp1evqkZYglRv5MzkHay2oO0FzfF+ULAEpG8Cv130AL8wzAdofZFQ0j80aScclyCkx34ftVicX6q1/YV6zHLLSoFXAVhVJmpSI6Dq9tplNc00hW2vXMdWxWpwC+Cd73q0jp0fZNqd8acQtlcSumVnT6G2Qc7D0X9kbe+WykHlgxI/ehIDcAtNcRvGXZ0+9nw7KAUlw9S1E9YDpWccrznV9Q1A2+WRnH/r9adOb/GvNi8Z+sROooiDmMLJ9x+6AYrYQT0cHMwVpDCmm3vyp4Dx6Fs4FQt7UlMj+LSxh+OnkLC3WImZvRjAHbTU9o2QhrdmYf+rMDZrvJxufzuxLrLkakS+OnEutA9pl+HNCs1zWZPvvv+YLtZ9zXUPyXaPFgkoTKBMQnC8R/xIsWlywVF6pye8Dk4um6ByoBjF6JJVKvnueh/9VkzH0S7R+Cef05R/MoX37RJlsromazmmaWW2O/zhzSz9aShDVwKtFSIHk/bq0HogdRd4G4ql8UzN/qVGOD4xNhjfoHG3iEBJ7oDcEAAAAASUVORK5CYII=');
    position: absolute;
    right: 24px;
    top: 18px;
}

.blog-post-card-cat .et_pb_image_container {
    margin: -1px 0px 0px !important;
}

.blog-post-card-cat .et_pb_post {
    padding: 15px !important;
}

.blog-post-card-cat .post-content {
    position: relative !important;
    padding-bottom: 55px !important;
}

.blog-post-card-cat .et_pb_post .post-content > a {
    display: block;
    color: #F4A061 !important;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.8px;
    height: 45px;
    line-height: 45px;
    padding: 0px 20px;
    width: 150px;
    font-size: 12px;
    background: #fff;
    position: absolute !important;
    bottom: 0px;
    left: 0px;

    border: 1px solid #F4A76D;
    border-radius: 4px;
}

.blog-post-card-cat .et_pb_post .post-content > a:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADaSURBVHgBhY6/CwFhHIdf1yFdIaUsymCxSymjFJMMDBhMYiMlkxELpZTbJJPRfJTpBn+EklzXTVcnd9774b06113u8gzvO3yfnj4AGDBkY3xf1VfABUx/toMCAaFaChO+Lks25+APHnbdPAqblnZD5WUx6f8pGmjnK1PheJGOoHKtnJ24iaA6o/jLgys+RflE+PGedTPmtEHRtKD+45hHMndZhf0wH8olYlQw4E0LElzE2rv+94ZbpUw8SiMpJUJliqSRNWKKRiklvFCpY5dsoiyrhzdUKCdJ5wNkE05ktdX5XQAAAABJRU5ErkJggg==');
    position: absolute;
    right: 18px;
    top: 17px;
}

.blog-post-card-cat .post-meta span.published {
    color: #353535 !important;
    font-weight: 600 !important;
}

.blog-post-card-cat .post-meta a {
    color: #49B2B7 !important;
    font-weight: 600 !important;
}

.wp-pagenavi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: none !important;
}

.wp-pagenavi > a.nextpostslink, .wp-pagenavi > a.previouspostslink {
    display: block !important;
    text-decoration: none !important;
    color: #3C495A !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    width: 100px !important;
    height: 45px !important;
    line-height: 39px !important;
    border: 1px solid #979797 !important;
    -webkit-border-radius: 5px 5px 5px 5px !important;
    border-radius: 5px 5px 5px 5px !important;
    text-align: center !important;
    -webkit-transition: all 100ms ease-out !important;
    -moz-transition: all 100ms ease-out !important;
    -ms-transition: all 100ms ease-out !important;
    -o-transition: all 100ms ease-out !important;
    transition: all 100ms ease-out !important;
}

.wp-pagenavi > a.nextpostslink:hover, .wp-pagenavi > a.previouspostslink:hover {
    border: 1px solid #FD7464 !important;
    background: #FD7464 !important;
    color: #fff !important;
    -webkit-transition: all 100ms ease-out !important;
    -moz-transition: all 100ms ease-out !important;
    -ms-transition: all 100ms ease-out !important;
    -o-transition: all 100ms ease-out !important;
    transition: all 100ms ease-out !important;
}

.wp-pagenavi > a.nextpostslink.non-active, .wp-pagenavi > a.previouspostslink.non-active, .wp-pagenavi > a.previouspostslink.non-active:hover, .wp-pagenavi > a.nextpostslink.non-active:hover {
    cursor: not-allowed;

    color: #3C495A !important;
    border: 1px solid #979797 !important;
    background: #fff !important;
}

.pag-numbers-center > a {
    font-size: 14px !important;
    padding: 6px 15px;
    color: #3C495A;
    font-weight: 600 !important;
    border: none;
}

.pag-numbers-center > a:hover {
    color: #FD7464 !important;
}

.pag-numbers-center > span.current {
    margin-left: 10px !important;
    margin-right: 10px !important;
    -webkit-border-radius: 5px 5px 5px 5px !important;
    border-radius: 5px 5px 5px 5px !important;
    padding: 9px 15px !important;
    font-weight: 600 !important;;

    z-index: 3 !important;
    color: #FD7464 !important;
    background-color: #fff !important;
    border: 2px solid #FD7464 !important;
    margin-top: -3px !important;
}

.roadmap_item_info.et_pb_row_inner {
    padding: 10px 0px 0px !important;
}

.roadmap_item_text.et_pb_row_inner {
    padding: 5px 0px 0px !important;
}

.roadmap_item_info.et_pb_row_inner .et_pb_blurb_container {
    padding-left: 1px !important;
    padding-top: 2px !important;
}

.roadmap_item_info > .et_pb_column:nth-child(1) {
    width: 135px !important;
    margin-right: 20px !important;
}

.roadmap_item_info > .et_pb_column:nth-child(2) {
    width: 240px !important;
}

.custom-vert-divider {
    height: 100%;
    width: 4px;
    background-color: #C0C2C7;

    display: block;
    margin: 0px 0px 0px auto;
    position: relative;
    overflow: visible;
}

.column_div_it_first_col {
    padding: 15px 0px 0px 0px !important;
}

.roadmap-item-title .et_pb_column .et_pb_text_inner > h2 {
    position: relative;
}

.roadmap-item-title .et_pb_column .et_pb_text_inner > h2:after {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALFSURBVHgBxZfNbtNAEMf/s3aSJm1CRKpUVFRwgsegp6IiECkSSKhn+gDwAIgH4AXKGVUCiQIBRCshwTNw41SpUqChQSVp0zi2s8zaTUiK13Y+UP8HJ16v5zezH7NjQgzJF3cNJCsZYDoPMzEDkilIMryHJF2+NmE7x5DtBq18PohjkyKBuXoRrjHXA0XJkW1Mufuo52p072V7aLDcWirCMedjA4Mc6FgVuvOpFhssPyxfREfMYRJy7CqVtncjwfL9jUsc5SwmKcOt0fLHnf4mMQBVkU4aquQaBfl6aaG/qRexfFUqIGlfjjQiKcsr+QqILvj38ju3feO2RuS7CXuXrm9Xe2BevUkkj67CpGQIcJ4vawy8xnfZgB5lSDxjBypaG2rrHU1/5dXu+kOdqxcioLfYxecMvamBKvl9QPdD7PjbE905bhkh88qGCI9DgP1SfR55jurEOUHlByE3F/PaaL3hxRqGFeHhybtBNjkLWhmBVHpGb0EqaJxIT4sXIB5onybtc4I9yAQz1er15nRULXo2gtQRWTXHwWC1ZcZTVmuDDxmhzcXdfTqOpNTOs8AZSZycp/9KZaRxRRScTJiphtoKfKjSIBCdBsPk2whSU0B0GhqvGhz1F4yusjZ/k2RwO/Fb/y6tY7SoG17e1sk6PmRwqqmdZ5XwCU8xtOR6yGFhqbpMqJOCD+o9vQ35ji8KHidyFekT/t3Q9nCMX+rH3071XFUbta8NNrjqO6EB+sfiKtsph9ixeIT31Z+/hcDWShF2ewFRGqcQaLd2usXfQM3llSdmooj/Icfkou9Nr+gbyFxeNWgnapi02GY/1GMF9Zto5KciDQV7cL/4U/OYwigyyYElftDtt4E7JuoThotAaxamez62AwrYEj959e55W1UjQkzJzVIe1MwiYaZhiDR/opg9kPpccexDYOpAJaQwYFd/AJSRHEOpGAX9AAAAAElFTkSuQmCC');
    position: absolute;
    left: -77px;
    top: 0px;

}

.roadmap-item-title.green .et_pb_column .et_pb_text_inner > h2:after {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMVSURBVHgBxVfdThNBFD5nZrcrDQ3EkipEIlf4EF4oCYkxkdA2gYR45YU8gD6A8QF8Abg2JBhpFbxoYkK84An0iisSkvJPisWW3e7McWZLG5Cd7lJq+C623Z2Z7ztnzpyzZxFiYGZ5mbsjiST+qQ8y5vSThQ4Q8GAQQYCgGgm3jok71eJErhKHE6MExX2ekYLdawtFgAR63BGHfFccfZqd9a4tnNtYyZCHI3EFwwxAlOXiZP4otnB+/fMDScrLHoAaZ/tfns1tRwrnN749lK43BL2EC0fF57mti4/YJVHtaa9FNRxIT5eWRi8+anuc/b6SBoZjkSTCTwFY48DYcHAv5Q6AvwncqkYtRYe2C4/z+23hmV/LCW8HHiG3E6ZF1BAjyPg8ID5Rt6mQKask/EW0eRmMyiDsg8ZPddpFsNXimKc7iapMnUJufVSiLwyiGlNoqTnE5ow8KkN0euq/TWFXmOMqFRHiuw6CF4lTQPRWG2qkUzVB1weWLRQGTd7q7VXXebguGL5prg01jruJRJKxQdlvWh/ENI6nV8lTKjSvTcPWgBhgUmAydFQowWZMuwPC04AjzC6GKQbcIMxhHG4CCkRDOUiiw4y1mM7z9EaQxjgzuCWw4H0aBtQV6cb04cVEaTL0bTd0UMCmukaWwQhshnNTjaHlhpNzLUo/oFsgrDY5roJxJeyf8BPTWkJYgO68rhLQomlQwu9T5nhezRRnRCirywe4LpAWgrWhnLZbnHhVYcGbgss9M4lcOxeP43lV9TzvlSNLpgmi4R/r3yCdVGO2bzzdTfElQnqpNn/NKKhiGszhbNVIo7x1Kt5h8L/1MFcqZciujUIUUL+BVEVqFRiddqhOL8XYEUlbrebvUs81XSqOok0Z+A+gBqqmL9tu+q40e9n1wpiyPg29BKpmb6JDs6ehJ2jroEfQXP+KNm0xQDd/yGGYSH2udAG0LV+4cvfr5HRoxnT+hFFNoFtODHFb3o1rQCBYFwfq9O7pVDXOg5jQLRIlz1Rn4fShY/dRw7daQnDW8KR0T6neV9EFqZNgC38BWcxGB4HuGeMAAAAASUVORK5CYII=') !important;
}

.roadmap-item-title.et_pb_row_inner {
    padding: 0px !important;
}

.roadmap_item_text.et_pb_row_inner .et_pb_text_inner {
    padding-bottom: 65px !important;
}

.roadmap_item_text .et_pb_text_inner > p {
    padding-bottom: 5px;
}

.circle-rel-vert-div {
    position: absolute;
    bottom: -5px;
    right: -8px;

    background-color: #6F7174;
    width: 20px;
    height: 20px;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

}

.row_text_p p {
    padding-bottom: 2em;
}

.customize-post-preview .et_pb_post .post-content a.more-link {
    position: relative;
}

.customize-post-preview .et_pb_post .post-content a.more-link:after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFWSURBVHgB5ZM9S8NQFIZvPtrSqU1CKbg4lI6CUD9w0KbgIujs5n/IloSMgRAyuDr5A1y0k1Nixgw6OYpYl0wJOBTynXhuoVCy5XbsAxcCB56855x7Edo5KNQQ0zTvGYY5i+P4VtO033qdRg2haXqv1WqddrvdN0VRhHqdQQ3JsuxlNBpNQHoC0itRFF9t2/4jTui6bu77/h20/AGtH7As6+i6vk+cEON5XpTn+eN4PD7CSeFcTqfTJ0gaNV7KJpIk8cPh8Blav4AfLKIoEinLst4h9gQRQlHU6mCSJPlmYchLEC4QIWVZ9mGWffxdVdVyq5ZlWeZ4np93Op1zCPaTpulx4y2vgevCchznYBnM7xO2PlNVNWQRATjZYDCYw6gOsSwIgplhGCGuNRZiWa/Xc7AMtwnJbtYyIqEgCA/tdnuVLAzD2aaMSAhv+QtSeUVRXNdlO8o/W0+LmWq4Zp0AAAAASUVORK5CYII=');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: -30px;
    top: 1px;
}

.header-integrations-short-bg {
    background: linear-gradient(356.6deg, #56C4AA 6.67%, #2C88D8 100%) !important;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -85px !important;
    padding-top: 0px !important;
    padding-bottom: 105px !important;
}

.watch_integr_video .et_pb_main_blurb_image {
    margin-bottom: 8px;
}

.yellow-btn.width-full {
    box-shadow: 0px 3px 10px 0px rgba(245, 62, 62, 0.3) !important;
}

/*menu styles*/

#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 15px;
}

.subtitle_14-days {
    font: 12px 'Open Sans';
    color: #353535;
    font-weight: 600;
    letter-spacing: 1px;
}

.title-14-day {
    font: 18px 'Open Sans';
    color: #09AFB0;
    font-weight: 700;
    letter-spacing: 1px;
}

.descr-14-days {
    color: #353535;
    font: 14px 'Open Sans';
    line-height: 22px;
    margin-bottom: 15px;
    font-weight: 400;
    letter-spacing: 1px;
}

a.link-14-free {
    color: #F58229 !important;
    font: 12px 'Open Sans';
    font-weight: 600 !important;
    letter-spacing: 0.8px !important;

    display: flex;
    align-items: center;
}

.like-a-pill {
    background: #F3FFFF;
    padding: 25px;
    box-shadow: 0px 2px 4px rgba(191, 190, 190, 0.5);
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    margin-bottom: 30px;
}

a.link-14-free img {
    margin-left: 9px;
}

.quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
    position: relative;
    padding: 25px 40px 5px 40px !important;
}

#quadmenu.quadmenu-divi_primary_menu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu {
    border-top: none !important;
    background-color: #ffffff !important;
}

.quadmenu-item-widget.widget.widget_text .textwidget > p {
    color: #353535 !important;
    font-family: 'Open Sans' !important;
    font-size: 13px !important;
    letter-spacing: 0.34px !important;
    font-weight: 400 !important;
    line-height: 19px !important;
}

.quadmenu-item-widget.widget.widget_text {
    padding: 4px 0px 27px 42px !important;
}

li.direct-drp-item.manufacturing + li > .quadmenu-item-widget.widget.widget_text, li.direct-drp-item.eccommerce + li > .quadmenu-item-widget.widget.widget_text, li.direct-drp-item.wms + li > .quadmenu-item-widget.widget.widget_text, li.direct-drp-item.notifications + li > .quadmenu-item-widget.widget.widget_text {
    border-bottom: none !important;
    margin-bottom: 0px !important;
}

li.direct-drp-item.quadmenu-item > a {
    display: block !important;
    text-decoration: none !important;
    height: 30px !important;
    line-height: 28px !important;
    padding: 0px 20px;
    position: relative !important;
    margin: 0px auto 0px 42px !important;
    border-width: 0px !important;
}

li.direct-drp-item.quadmenu-item > a {
    max-width: 180px !important;
    width: 170px !important;
    min-width: 160px !important;
}

li.direct-drp-item.too-long.quadmenu-item > a {
    max-width: 255px !important;
    width: 200px !important;
    min-width: 200px !important;
}

/* set nav dropdown icons */
li.direct-drp-item.quadmenu-item > a:after {
    content: "";
    display: block;
    width: 27px;
    height: 31px;
    background-size: contain;
    position: absolute;
    left: -40px;
    top: 1px;
}

li.direct-drp-item.quadmenu-item.purchasing > a:after {
    background: url('images/purchase-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.sales > a:after {
    background: url('images/sales-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.manufacturing > a:after {
    background: url('images/factory-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.inventory > a:after {
    background: url('images/inventory-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.accounting > a:after {
    background: url('images/accounting-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.eccommerce > a:after {
    background: url('images/ecommerce-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.b2b > a:after {
    background: url('images/b2b-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.pos > a:after {
    background: url('images/pos-nav-ico.svg') no-repeat;
}

li.direct-drp-item.quadmenu-item.wms > a:after {
    background: url('images/wms-nav-ico.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.manufacturing-1 > a:after{
    background: url('images/man-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.wholesale > a:after{
    background: url('images/wholesale-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.distribution > a:after{
    background: url('images/dist-i.svg') no-repeat;
    width: 40px;
    left: -46px;
    top: 6px;
}
li.direct-drp-item.quadmenu-item.retail > a:after{
    background: url('images/retail-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.food-manuf > a:after{
    background: url('images/food-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.brewing > a:after{
    background: url('images/brew-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.coffee-roasting > a:after{
    background: url('images/coffee-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.heaalth-and-suppl > a:after{
    background: url('images/health-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.light > a:after{
    background: url('images/light-i.svg') no-repeat;
}
li.direct-drp-item.quadmenu-item.ecommerce > a:after{
    background: url('images/ecommerce-i.svg') no-repeat;
}


li.direct-drp-item.quadmenu-item.notifications > a:after {
    background: url('images/Gears.png') no-repeat;
    width: 33px;
    height: 33px;

    left: -37px;
    top: 3px;
}

.et_pb_image_7.et_pb_module.bigger_img_automation {
    margin-left: 30px !important;
    margin-top: 80px;
    max-width: 100%;
    width: 100%;
}

/* set nav dropdown icons */

li.direct-drp-item.quadmenu-item > a span.quadmenu-item-content {
    color: #353535 !important;
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
    letter-spacing: 0.4px !important;
    text-transform: lowercase;
    font-weight: 600 !important;
    line-height: 28px !important;
    text-align: left !important;
    width: 100% !important;
}

#footer-bottom {
    background-color: #fff;
}

li.direct-drp-item.quadmenu-item > a span {
    padding: 0px !important;
}

#quadmenu.quadmenu-divi_primary_menu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link:hover {
    background-color: transparent !important;
}

#quadmenu.quadmenu-divi_primary_menu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > .quadmenu-dropdown-menu {
    margin-top: 8px !important;
}

/*menu styles*/

/* roadmap accordion*/
.accordion_body {
    display: none;
    border: 2px solid #888;
    border-top: none;
}

.as-b-acc {
    height: 1px;
    width: 100%;
    background: #dcdcdc;
}

.usual-table-wrapper {
    border-bottom: #888;
}

.accordion_head.active {
    border: 2px solid #888;
    border-bottom: none !important;
}

.accordion_head.active h3.xs-title-descr {
    font-weight: 600;
}

.accordion_head.active.light_bg {
    border: 2px solid #888 !important;
    border-bottom: 1px dashed #888 !important;
}

.accordion_container {
    padding: 60px 0;
}

.accordion_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding: 7px 20px;
}

h3.xs-title-descr {
    font: 14px 'open sans';
    padding-bottom: 0px;
    color: inherit;
}

h3.xs-title-descr a {
    color: #21b9a4;
}

.plusminus {
    font: 18px 'Open Sans';
    color: #3d525d;
    font-weight: 700;
}

.usual-table-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 15px;
    height: 45px;

    border-bottom-width: 1px;
    border-bottom-color: inherit;
    border-bottom-style: solid;

    background-color: #fff;
}

.container-padd-min {
    width: 100%;
    padding: 0px 15px;
}

.usual-table-row > div.un-col-1, .usual-table-row > div.un-col-2 {
    font-weight: 400;
    font: 14px "open sans";
    color: inherit;
    width: 49%;
}

.usual-table-row.flex-inv-direct {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
}

.usual-table-row > div.un-col-1 {
    font-weight: 600;
}

.usual-table-row.flex-inv-direct > .un-col-1 {
    width: 100%;
    padding: 12px 0px 0px;
    font-weight: 600;
}

.usual-table-row.flex-inv-direct > .un-col-2 {
    width: 100%;
    padding: 7px 0 15px;
}

/* roadmap accordion*/

/* tabs testimonials styles */
.tabs-testimonials {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;

    margin-bottom: 50px;
}

.tabs-testimonials > div > a {
    display: block;
    font: 21px 'Open Sans';
    font-weight: 600;
    color: #919191;
    letter-spacing: 1px;

    padding: 10px 0px;
    margin: 10px 40px 10px 0px;
    text-decoration: none;
}

.tabs-testimonials > div > a:hover {
    border-bottom: 2px solid #919191;
    margin: 10px 40px 8px 0px;
}

.tabs-testimonials > div > a.active {
    border-bottom: 2px solid #353535;
    color: #353535;
    margin: 10px 40px 8px 0px;
}

.tab_testimonials_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.tab_testimonials_content.less_than_3 {
    justify-content: flex-start;
}

.tab_testimonials_content > a {
    display: block;
    width: 330px;
    height: 330px;

    background: no-repeat center;
    background-size: cover;
    position: relative;

    margin: 0px 0px 50px;
}

.tab_testimonials_content > a > div {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);

    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;

    color: #fff;
    font: 22px 'Open Sans';
    font-weight: 900;
    letter-spacing: 2px;
    text-align: center;
    line-height: 37px;

    -webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}

.tab_testimonials_content > a:hover > div {
    background: rgba(0, 0, 0, .65);

    -webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}

.tab_testimonials_content > a > div > span {
    padding: 0px 20px;
}

.tab_testimonials_content.less_than_3 > a {
    margin: 0px 40px 50px 0px;
}

.single-post-header-wr {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: -50px;
}

.below-divider {
    width: 150px;
    height: 3px;
    background-color: #353535;
}

.title-wr > h2 {
    color: #353535;
    font: 30px 'Open Sans';
    letter-spacing: 1px;
    font-weight: 600;
    margin-right: 40px;
    margin-bottom: 15px;
}

.title-wr {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    flex: 1;
}

.flex-post-thumbnail-wr {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    justify-content: flex-start;
}

.thumbnail-wr {
    flex: 1;
    width: 350px;
    height: 350px;
    max-width: 350px;
    min-width: 350px;
    max-height: 350px;
    background: no-repeat center;
    background-size: cover;

    margin-right: 35px;
}

.direct-test-text-data {
    margin: 40px 0px 30px;
    font-family: "Open Sans";
    color: #919191;
    line-height: 1.5em;
    letter-spacing: 0.8px;
}

.direct-test-text-data p, .direct-test-text-data h1, .direct-test-text-data h2, .direct-test-text-data h3, .direct-test-text-data h4, .direct-test-text-data h5, .direct-test-text-data h6 {
    padding-bottom: 30px;
    display: block;
    line-height: 1.8em;
}

.direct-test-text-data span, .direct-test-text-data span span, .direct-test-text-data span span span {
    line-height: 1.8em;
}

.direct-test-text-data h1, .direct-test-text-data h2, .direct-test-text-data h3, .direct-test-text-data h4, .direct-test-text-data h5, .direct-test-text-data h6 {
    font-weight: 600;
}

.direct-test-text-data p span, .direct-test-text-data h1 span, .direct-test-text-data h2 span, .direct-test-text-data h3 span, .direct-test-text-data h4 span, .direct-test-text-data h5 span, .direct-test-text-data h6 span, .direct-test-text-data span span {
    padding-bottom: 0px;
    display: inline;
}

img.quote-img-t {
    max-width: 150px;
    width: 100%;
    height: auto;
}

/* tabs testimonials styles */

.header-single-post {
    background: linear-gradient(356.65deg, #56C4AA 6.67%, #2C88D8 94.75%) no-repeat center;
    width: 100%;
    height: 105px;
    margin-top: -85px;
}

.s-p-title {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 33px;
    line-height: 1.3em;
    letter-spacing: 1px;
    color: #353535;

    margin-top: 20px;
    margin-bottom: 18px;
}

.s-p-t-d-b {
    max-width: 335px;
    width: 100%;
    height: 2px;
    background: #E0E0E0;
}

.post-metadata-c {
    margin-top: 30px;
}

.post-metadata-c > span, .post-metadata-c > span > a {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
    color: #353535;
}

.toCapitalize {
    text-transform: capitalize;
}

.post-metadata-c > span:nth-child(2) {
    color: #919191;
}

.post-metadata-c > span > a {
    color: #49B2B7;
}

img.s-p-thumbnail {
    width: 100%;
    height: auto;
}

.direct-test-text-data.s-post img {
    margin-bottom: 30px;
}

.direct-test-text-data.s-post {
    line-height: 1.8em;
}

.direct-test-text-data.s-post p, .direct-test-text-data.s-post h1, .direct-test-text-data.s-post h2, .direct-test-text-data.s-post h3, .direct-test-text-data.s-post h4, .direct-test-text-data.s-post h5, .direct-test-text-data.s-post h6 {
    padding-bottom: 15px;
    line-height: 1.8em;
}

.direct-test-text-data.s-post p img {
    margin-bottom: 0px;
}

.direct-test-text-data.s-post .wp-caption {
    margin-bottom: 20px;
    padding: 0px;
    padding-top: 0px;
    max-width: 100% !important;
    width: 100% !important;
}

.direct-test-text-data.s-post .wp-caption img {
    margin-bottom: 0px;
    width: 100%;
}

.wp-pagenavi.hidden {
    display: none !important;
}

.xero-title.et_pb_module {
    margin-bottom: 20px !important;
}

.capterra-reasons-item.et_pb_blurb > .et_pb_blurb_content > .et_pb_main_blurb_image {
    display: block !important;
    text-align: left !important;
    margin: 0px auto 10px 0px !important;
}

.capterra-reasons-item.et_pb_module {
    margin-bottom: 70px !important;
}

.gl-adv-title.et_pb_text.et_pb_module {
    margin-bottom: 7px !important;
}

.yellow-btn.capterra-btn-1, .yellow-btn.capterra-btn-2, .yellow-btn.capterra-btn-3 {
    text-align: center !important;
    max-width: 400px !important;
    width: 100% !important;

    letter-spacing: 0.5px !important;
    font-size: 13px !important;
}

.yellow-btn.capterra-btn-1 {
    background-color: #FFB24B !important;
}

.yellow-btn.capterra-btn-3 {
    background-color: #76594E !important;;
}

div.capt-adv-bg-gl-wr.et_pb_section {
    background-size: 42% !important;
}

.et_pb_module.et_pb_contact_form_container.capterra-contact-form {
    max-width: 770px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

.et_pb_module.et_pb_contact_form_container.capterra-contact-form > h1 {
    font-size: 32px !important;
    letter-spacing: 1px !important;
    line-height: 46px !important;
    margin-bottom: 40px;
}

.et_pb_module.et_pb_contact_form_container.capterra-contact-form .et_pb_contact_field {
    margin-bottom: 30px !important;
    padding-left: 0px !important;
}

.et_pb_module.et_pb_contact_form_container.capterra-contact-form .et_contact_bottom_container {
    width: 100% !important;
    margin-top: 40px !important;
}

.et_pb_module.et_pb_contact_form_container.capterra-contact-form .et_contact_bottom_container button.et_pb_button {
    width: 100% !important;
    padding: 15px 10px !important;
    margin: 0px !important;
}

.et_pb_module.et_pb_contact_form_container.capterra-contact-form > .et_pb_contact {
    max-width: 450px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

.capterra-testimonial.et_pb_testimonial {
    background-color: #ffffff !important;
}

.capterra-testimonial.et_pb_testimonial::before {
    display: none !important;
}

.capterra-testimonial.et_pb_testimonial .et_pb_testimonial_author {
    font-style: normal !important;
    font-size: 16px !important;
    line-height: 35px;
}

.capterra-testimonial.et_pb_testimonial .et_pb_testimonial_meta {
    font-style: normal !important;
    font-size: 14px !important;
    color: #919191 !important;
    line-height: 20px;
}

.capterra-testimonial.et_pb_testimonial .et_pb_testimonial_portrait {
    margin-right: 55px !important;
    width: 420px !important;
    height: 490px !important;
    min-width: 420px !important;
    border: 3px solid #2AB9A4;

}

.capterra-testimonial.et_pb_testimonial .et_pb_testimonial_description {
    margin-left: 0px !important;
    width: 100% !important;
}

.et_pb_divider.div_to_right {
    margin: 0px 0px 0px auto;
    max-width: 100px !important;
}

.nc_tweetContainer.total_shares.total_sharesalt, .swp_social_panel {
    overflow: visible;
}

.all_f_incl {
    padding: 20px 0 15px !important;
}

.capterra-contact-form div.et-pb-contact-message > p {
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    color: #2ab9a4 !important;
    letter-spacing: 1px;
    line-height: 34px;
    text-align: center;
}

#et_search_icon:before {
    top: 1px;
}

/* Roadmap Styles */

.general-table-wr {
    padding: 80px 0px 140px 0px;
}

.table-row.head {
    background-color: #3d525d;
    height: 45px;
    border: none;
    color: #fff;
}

.table-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 10px 15px;
    min-height: 40px;

    font-family: "open sans", Arial, sans-serif;
    font-size: 14px;
    border-left-style: solid !important;
    border-right-style: solid !important;
    border-top: none
}

.general-table-wr .table-row.head {
    border-left: 0px solid !important;
    border-right: 0px solid !important;
}

.table-row.head {
    font-weight: 600;
}

.table-row > .col-1-dr {
    width: 24%;
    min-width: 24%;
    padding-right: 15px;
}

.table-row > .col-2-dr {
    width: 11%;
    min-width: 11%;
    padding-right: 15px;
}

.table-row > .col-3-dr {
    width: 10%;
    min-width: 10%;
    padding-right: 15px;
}

.table-row > .col-4-dr {
    width: 10%;
    min-width: 10%;
    padding-right: 15px;
}

.table-row > .col-5-dr {
    width: 45%;
    min-width: 45%;
}

.general-accordion-wr {
    display: none;
}

.et_pb_section.et_section_regular.header-bg-section.height_shorter {
    padding-top: 150px !important;
    padding-bottom: 100px !important;
}

.et_pb_section.et_section_regular.header-bg-section.height_shorter.roadmap {
    padding-top: 140px !important;
    padding-bottom: 120px !important;
}

/* integration filter */
.integration_filter {
    display: flex;
    justify-content: flex-end;
    align-items: center;

    max-width: 1050px;
    width: 100%;
    padding-bottom: 40px;
}

/* The container must be positioned relative: */
.custom-select {
    position: relative;
    font: 15px "open sans", sans-serif;
    font-weight: 600;
    color: #919191;
    letter-spacing: 0.4px;
    width: 205px;
}

.custom-select select {
    display: none; /*hide original SELECT element: */
}

/* Style the arrow inside the select element: */
.select-selected:after {
    position: absolute;
    content: "";
    right: 20px;
    top: 28px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #353535 transparent transparent transparent;
}

/* style the items (options), including the selected item: */
.select-selected {
    padding: 18px 20px;
    cursor: pointer;
}

.select-items div {
    padding: 12px 20px;
    cursor: pointer;
}

.select-selected {
    background-color: #fff;
    color: #353535;
    border: 1px solid #979797;
}

/* Style items (options): */
.select-items {
    position: absolute;
    background-color: #fff;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 9999;
    border: 1px solid #979797;
    border-top: none;
    padding: 8px 0px;
}

/* Hide the items when the select box is closed: */
.select-hide {
    display: none;
}

.select-items div:hover, .same-as-selected {
    color: #353535;
    background-color: #fbfbfb;
}

.all_f_incl.vis-1 .et_pb_column.et_pb_column_1_4 {
    z-index: 1;
}

.col-integration-wr {
    z-index: 1;
}

/* integration filter */

.et_pb_module.et_pb_text.zapier-width-divider {
    max-width: 700px;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.et_pb_column .et_pb_module.zapier-bottom-marg {
    margin-bottom: 18px;
}

.et_pb_blurb.et_pb_module.zap-it {
    margin-bottom: 25px !important;
}

.blurb_zap-templ .et_pb_blurb_content {
    text-align: left;
}

.et_pb_module.et_pb_blurb.blurb_zap-templ {
    margin-bottom: 70px !important;
}

#quadmenu.quadmenu-divi_primary_menu .quadmenu-dropdown-menu .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #ffffff !important;
}

.support-title-tab.padd-top-tab {
    padding-top: 20px;
}

.support-title-tab {
    font: 19px 'open sans' !important;
    color: #353535 !important;
    font-weight: 600 !important;
    padding-bottom: 12px !important;
    border-bottom: 1px solid #353535 !important;
    letter-spacing: 0.9px;
    margin-bottom: 7px;
}

.flag > a > .quadmenu-item-content > .quadmenu-text {
    font: 14px 'open sans' !important;
    color: #353535 !important;
    padding-bottom: 0px;
    letter-spacing: 1px;
    position: relative;
    padding-left: 17px;
}

.flag:after {
    content: "";
    display: block;
    width: 27px;
    height: 27px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: -3px;
    top: 8px;
}

.flag.uk:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAYAAAC33pUlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARRSURBVHgBvZV7TFtVHMe/t610a2spHQF5qRkkA4NoHAtFHpMYM/UPN5/42gTCBjgQCJ3UKCJsRJSFzC2GhD2A4B68AmgmMLeJ2xxug2xxjmmcigyVAcVCy+1tb3uv515aHK2sxsT9km/PPb/zO7/P/d3fPb0U/sG6urpCeZ73c88ZhsG/MSFOkFwun8vKypr0XJd5Ogbeq66NS0ouvsFIsC6zCT+NToPnOYAHFMvuwLVt9+G6vgIRO8sRVTMMmmFdO50ID1KiMed+0LW70Fu3r/TxvOwPb84t8YQpp0wPjeWWIkItQ8/+TQjUKAmMIiwiioKUkkBKwMIozEU/kUalwJHCNeCrPkD4+wbIoyOf9MztBfs2bT1159pEXM9/GyuDlTje9BoC1AqyQoki+eevxJ3zvhXkhrre1IEv346QqlJQoSHo/uI7+ITtbR3CLjoMfqsiMVpYhth7A3DykwyoVXJxnSI0F1acC/7PCEj5bjnCdhiwfHUcKj46gbaeK75hEpKjrfcK6hWxkGr88evrBjwYE0IqzIBUsjjcn4DaDKlQV1YivOYdqNbqsOPjfnQevwpO6LMvmNvqSYVNEUkkQoKRzXqsiQtDd91Li2IOliQjvHo7Qiv00DzxKKrrT+NA+8WlUnq/jYa8VKiU6vnmO3ncnVsD+pshOGdmkZa4EsafLy3E6lYFAM27sTw2GhNTM0iNvwfxMc/DYp6FnfkTW3Pqbw2L+vEyFCwLioDgcGDilINAnTB/fV5cZy5fFcfZ3pOw//aHeG36/ATsTgeibHaYGauoSd4Bn5WZPu3D3Ng4KMYGjhxQ3moDz7JeG2d6+0W5zU56NEdEE5kFBWu99izZs//DbivM6zFqM9KhlslAceR/gXOSfnGi3GY5cw7TR7qhTX8KqhTdgt/mYGGxWolozNA0JLQFqLxwa9gpjjxr1g9Cfif52fBYDAK1Spi6+yBRKaHUrRZhysR4EeiYMpK1Y3CmJovni3HMEVlg42S+K2tsH8LIOAMr40RRRqIIurF7P6ab29H/8la8EPR37L6WQWSnx8P++ziMG3MxmfYidh4m1XAMQlZQXrAle6bPTkJpTgom9hyAsakFX72SD33D4gNbWNWDxo6LCC0rhnrdI3j2bAcKnotbKqV3ZaRVKNioQ1Hmw5isa4KxuQ3nM4tQsOcc/OQy4Usjym2Zhk4s85Niw1sFoFkbnhk8Btv6FBw9MwyflW3bnISCTQmkmlYYD3ViMKsY2QTk4FwIfn7kb0K+qu/A0S9/wF0leVBER+LpXwbIzSb6hiU8EI7pzh5MNrTg+y1FBHSWvCwc4KqJIzBOGDl+wSesp7/Rir7T1xBWmg+51h+hhw/6ho0MXGgfbThkNpYUs8V7B9gAlZQNCpCxQRoZG+wvZWmKZ+2BGpaWUWwQmQt+QVqNlC2r7WUvDY+xgUVbTNLUhHbP3N6vjMvP8zz+qwnfPCxurWh/AePm0UkHkZMpAAAAAElFTkSuQmCC);
}

.flag.australia:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAYAAAC33pUlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALwSURBVHgBxVVdSFNhGH7OtzNyayqmTW0RTUJKcJaFF2IieqFdSelVehUGKXkR0U0R2o1dVAZSEHjjnSRBRF7ZlYFZ6CokKEPUkDWdf8s293N+vs4529F5zjxnXvXAy7bv/b493/N+7w+DNBgZGXEDWclfUUSjyAixmLo3hu7u6wtaP6NdaG4e6vd6Q7e2tgTE4wmjVIA5RMk4xViWg8tlubu42PcwdQfRHgkEuEpBYKQDBBYLAcMwEhmRjDExJI2C4wQIAteo/W9Wt8AShmUZ8DwDQhiFbJ8gaKD6qaJSFClMyYikVVZECE2SZUJEUz4TZOmgC+O1ijhaWkqTIQSeVPrQet6q+FzZAu6V+XHpnA3pVe1CFEVzsoklgpoNLyafutHWdgY33Mu46uHx+OwSPtyxw9rYgE+/9oaooMCG2loXzKALY1+5D7mBVVjGZvGMiwOTE7jsWgROHQOd+Y374nvQQhcebBzfObO9zSES4XFgsrdhNxxHTqOl3ong5+/IWdvAelUdjnpKsDLrw8uvwEeLXApyisuJRCUyHlNTK8jLO4SmJjeGh7+kJdOFMbv0BC56HHj04gfKB6wQcnLw6huDkturGIufRPMFG+J/I8rejg4PqqqKUhTymJsLYj/oXvZK/fPxn4Gs2rW1qBQaAU5rDKvrUQRpoqPIt5frKRiMKdkqQ05zh4PA6SSYnw9IKxEUF4vjfv9AnaGyTWpHOMwp3+12Fg2tFSgsLd71b8YUIpVEradQKC4R/YERiJEzN/cQenur0dNTDZuNNdxn5M+IzO8Po7PzHfr7vYbZ5nBY0d5eBjMYXCfxHqOjC0qvM4LPF8Lg4MyeNZJGhm5JLnyqPENqCzJDuj16Np0yeZyoD0/pQQhVMEmiDBqxXKSCII8ILaER1AasEpGUabELnVapXtblgcnzsqmjQu3k+xnVKLOgqOjwMsyUdXXl3xwaoq8FQbRIAneSQzAd1px0sUR95ucztKYm7830NP4f/gGXpFisy4WZZQAAAABJRU5ErkJggg==);
}

.flag.usa:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAYAAAC33pUlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO8SURBVHgBxZVZaFNZGMf/N7lJmtjJMnVqO3ShdTrMTEdSlQqdzkw7oyISFxQUxQd90Df3R59EBEXEd/FNUTDiRrVQbNW6obWita1Y41atbWO6Jbn76ncjiIklV3zxwMk9Sc53/vx/3/edy2CaEY1Gq4ACWkmZ71LO/wXTBUm0S7YeMj0kbNm27VXuFib3h8NHzx251x/f1XZnAKsWhnGipQv/zK9GX2yYDlKx5O8/UHbmApZz7z/FmDR1+lRNk4QMSCwDueTHPZufdR7IK9awdt/1KU5vml9bia7Hr9E4txpn2x9hdvlMmHRYz9MhHNrYhC1LwllxqqpCJHe8KIDjBYxJQufSDWubP9/D5orV1vzMGKYLLdf78N+CGpy63I2/6qrRMzAEF+vEqkVzIQ8OI33fmRWnaCoERYYgS0iLIlKKmHv0l2KxVwmkBA2Rf2vR1TuI9cvqcaGjB5WlITgdDM7TumLiJZ4fj2dhVAmfaBoQ6MmbOtK031asrNgPxl2AtttPUFNRjNOt3Wioq8KD/jdwu1msXlyHX+rXoGlDc1acLMvg0mmkaCankhgZHQEikfxiw4kUNJPHiv/DuHr3KSJNf6L97gBCfh/cLhatnX0ITyXw5m0sW0xXwVMlcgphlESMmQpsnZX+FISDdZHQAEpmBtBBgvVWsRDSUMCHSPMcTLW0YuhGKisug1HXMwh5Ek4WFdqLJSZSSAo6GufNxq0HzzHv93J0E8JCnxtOhkHbzX4c3LcDjdNgTFsYUxSfJIwjFsZr+cW8Xha+GYXoffYO5bNChDWJ8G9lmT5TNQMN1AqJix2IPezKdmZhVBTCKCMli5h0wd5ZcVEQk2mFnHjg87rhcblgaDpKin6Az+MG0YJvNI7JF0+Qi1HQNfCGBs5qg6DXXuzg7pUIBilvDgcYhsHXjukxXsovNnzsNMbHOIDcmITFUDWYtLYbCrkSNCWDMk0oJ7xO2DqTB6lZeQkMXT+GTGKySmIa7IZqGCSoZlpAUWWYoRn2YlX7t38TRonuRY7jsjG2nsovFtt5AO7xJFkkZ5ICk9zZObOuK8XQIVJx8ISTs/os8BUF4qkshTcYIC4fc2Uoim3OLDEXiThoMlSJIIx6oQfothGr2LUJfr8fLMt+wmhQPuyGVY0i3fY8z2eqMh6n3EeP5Rfr3bp3nO1/DYfljKYh0zTtnWn0rssUifXypP3CnKrR3H1fiCXXLdrqO3nlPHTdqaskQvxB+bDzRtciNbZOFUn5mxUwmQW/XkR7FN9tfAD7hBBx6JqDcAAAAABJRU5ErkJggg==);
}

.flag.uae:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAYAAAC33pUlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHBSURBVHgB7VU9SwNBEH27twS5NEJAElJZ+AcEtUllY21npShYCKawFazt/B2SRiz8CTYhnUbTGaySQpGcwcvd7a6z+YBwm+QSE7TxLY/ldufmzQx3MwwjUCqVVpeGnv0ufSSh43d6dh2geFx8id+z+MH93vGV+1A7Y14bMgyhgxCP+S8cnrxiIqI+Q0AEAnmdP69f1C+HTXj8ndT7xzqTCkw4cDgHZwxcK2imJ5MTzdIaYRRCSrkT9y2sCB1yLwSYlOTAAWNsTA3GQBE1bVIhWcw4dyhhbsi6ZEliemjXfUFpm1ll5EbICLJpUxkRiMlMT5PZwFrbR/NCTGO0sbKJz6Pn8QYUSBAE8DwPXstDq9VCs9HELq2ZxQzSIj3xXigBKSQiESFwAqR4yrLh+EX8iy0EU30gT9Uq9re2JtpQe4JSqrsbuq47g9jQj9put1Eu1zALcrmcdWaVUfV7G3VUzAPOebIYdVDTa3piAy4IVhk1dWslo27XN2makfETOTait1qZybT7pmhgqigiURozlKXC7Mhms434mZVZ82D3dPn67oZL6cDMJCorD3xs+2tIglK9sDKZjC4UCreVSgV/hm/LZc1ZB5GCEAAAAABJRU5ErkJggg==);
}

.flag.whatsapp:after {
    background-image: url(https://dearsystems.com/wp-content/themes/divi-child/images/whatsapp.svg);
    width: 20px;
    height: 20px;
    margin-left: 4px;
}

.nav-tab-item-s > a > .quadmenu-item-content > .quadmenu-text {
    font: 14px 'open sans';
    color: #353535;
    letter-spacing: 1px;
    position: relative;
    margin-left: -15px;
}

.quadmenu-item-30990.support-popup-tab.quadmenu-item.quadmenu-item-object-mega > .quadmenu-dropdown-menu:before {
    display: none;
}

.support-popup-tab .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-tab):not(:last-child):not(:only-child) > a {
    border: none !important;
}

.support-popup-tab li.quadmenu-item .quadmenu-item-content {
    padding: 9px 15px !important;
}

/* integration filter selected items styles */
.col-integration-wr.et_pb_row.filter-was-chosen .et_pb_column {
    margin-right: 0px !important;
    width: 100% !important;

    display: flex !important;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.col-integration-wr.et_pb_row.filter-was-chosen .et_pb_column .et_pb_module.et_pb_team_member.integrations-wr-item {
    margin-right: 2.8% !important;
    width: 22.2% !important;
}

.col-integration-wr.et_pb_row.filter-was-chosen .et_pb_column .et_pb_module.et_pb_team_member.integrations-wr-item {
    margin-bottom: 35px;
}

/* integration filter selected items styles */
/* Roadmap Styles */

.et_pb_row.bordered-hardware-items > .et_pb_column {
    padding: 40px 15px 15px;
    border: 1px solid #D8D8D8;
}

.et_pb_row.bordered-hardware-items > .et_pb_column {
    margin-bottom: 25px;
}

.title-bot-hardware.et_pb_module.et_pb_text {
    margin-bottom: 7px !important;
}

.et_pb_section.header-bg-section.hardware-header.et_section_regular {
    padding-top: 160px !important;
    padding-bottom: 310px !important;
}

.custom_title_head_wr.et_pb_section.et_section_regular {
    padding: 0px !important;
}

.tabs-wrapper-hardware.et_pb_section {
    padding: 0px 0px 54px !important;
}

.tabs-wrapper-hardware.et_pb_section > .et_pb_row {
    padding: 20px 0px 27px !important;
}

.tabs-wrapper-hardware .tabs-testimonials > div > a {
    font: 17px 'Open Sans';
    color: #B1B1B1;
    font-weight: 600;
}

.tabs-wrapper-hardware .tabs-testimonials > div > a.active {
    border-bottom: 2px solid #4DB7B4;
}

.tabs-wrapper-hardware .tabs-testimonials > div > a:hover {
    border-bottom: 2px solid #B1B1B1;
}

.tabs-wrapper-hardware .tabs-testimonials > div > a.active {
    color: #353535;
}

.tab_hardware_content {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;

    border-bottom: 1px solid #D8D8D8;
    padding: 45px 0px 35px 0px;
}

.h-t-cont {
    font: 14px 'Open Sans';
    line-height: 26px;
    letter-spacing: 0.7px;
    color: #353535;
    padding-top: 20px;
}

.t-title-hard {
    font: 17px 'Open Sans';
    font-weight: 600;
    letter-spacing: 0.9px;
    color: #353535;
    padding-bottom: 10px;
    border-bottom: 3px solid #4DB7B4;
}

.hard-tags-wr > span {
    font: 13px 'Open Sans';
    font-weight: 600;
    letter-spacing: 0.9px;
    color: #878787;
}

.h-t-head {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.hardware-img-wr {
    min-width: 215px;
    max-width: 215px;
    width: 100%;
}

.hardware-img-wr > img {
    max-width: 100%;
    height: auto;
}

.tabs-wrapper-hardware .tabs-testimonials > div > a:hover {
    color: #353535;
    border-bottom: 2px solid #4DB7B4;
}

p.scanners-wrn-txt {
    font: 14px 'Open Sans';
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0.9px;
    color: #F53723;
}

.hardware-item-content {
    padding-left: 40px;
}

.tabs-wrapper-hardware .tabs-testimonials {
    margin-bottom: 15px;
}

.zap-it.ala-it .et_pb_blurb_container > .et_pb_module_header {
    max-width: 135px;
    width: 100%;
}

body #page-container .et_pb_button_module_wrapper.et_pb_module a.et_pb_button.simple-landing-btn:hover {
    background-color: #52beaf;
    color: #fff !important;
}

.u-lokad-img-aside .et_pb_image_wrap > img {
    margin-right: -200px;
}

.et_pb_section.et_section_regular.header-bg-section.cust-stor-nav-inslapper {
    padding-top: 0px !important;
    padding-bottom: 103px !important;
}

.et_pb_button_0.yellow-btn.c-stories:hover {
    box-shadow: 0px 3px 15px 0px rgba(189, 189, 189, 0.3)
}

/*Single Customer Stories*/

.flex-cust-st-wr {
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: space-between;
}

.info-fields-wr {
    max-width: 320px;
    width: 100%;
    margin-right: 15px;
}

.main-post-content {
    max-width: 700px;
    width: 100%;
}

.under-cta-wr {
    background: url('images/main_header_bg.svg') no-repeat center top;
    background-size: cover;
    padding: 30px 25px;
    margin-top: 35px;
}

.under-cta-wr h3 {
    font: 27px 'Open Sans';
    font-weight: 600;
    line-height: 36px;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
    margin-botto: 10px;
}

.main-post-content .under-cta-wr p {
    font: 14px 'Open Sans';
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
}

.main-post-content img {
    margin: 10px 0px 20px;
}

.et_pb_section.cust-single-st-gap {
    padding-top: 20px;
}

.main-post-content h1, .main-post-content h2, .main-post-content h3, .main-post-content h4 {
    padding-bottom: 15px;
}

.main-post-content p, .main-post-content ul {
    padding-bottom: 20px;
    font: 15px 'Open Sans';
    letter-spacing: 0.3px;
    color: #353535;
    line-height: 190%;
}

.main-post-content p em {
    line-height: 170%;
}

div.main-post-content h1, div.main-post-content h2, div.main-post-content h3, div.main-post-content h4, div.main-post-content h5, div.main-post-content h6 {
    font-weight: 700;
    font-size: 24px;
    line-height: 150%;
    letter-spacing: 1px;
}

div.main-post-content h2 {
    font-size: 22px;
}

div.main-post-content h3 {
    font-size: 20px;
}

div.main-post-content h4 {
    font-size: 18px;
}

div.main-post-content h5 {
    font-size: 16px;
}

div.main-post-content h6 {
    font-size: 14px;
}

.info-fields-wr > div span.none-txt-i {
    margin-bottom: 0px;
    font-weight: 400;
}

.main-post-content ul {
    list-style-type: disc;
    list-style-position: inside;
}

.under-cta-wr a {
    font: 15px 'Open Sans';
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;

    display: block;
    max-width: 275px;
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 41px;
    margin: 25px auto 0px;

    border: 2px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.under-cta-wr a:hover {
    background: #fff;
    color: #399fc7;

    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.info-fields-wr > div > p {
    font: 15px 'Open Sans';
    color: #353535;
    letter-spacing: 1px;
    margin-bottom: 12px;
}

img.logo-cust-s {
    margin-bottom: 20px;
}

.info-fields-wr > div > p > span {
    font-weight: 700;
}

.info-fields-wr > div > p > a {
    color: #52BEAF;
    font-weight: 600;
    font: 15px 'Open Sans';
    text-decoration: none;
    letter-spacing: 1px;
}

a.link-more-st {
    display: block;
    width: 190px;
    height: 60px;
    border: 2px solid #52BEAF;
    text-align: center;
    line-height: 58px;
    letter-spacing: 1px;
    color: #52BEAF;
    font-weight: 600;
    margin-top: 70px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

a.link-more-st:hover {
    background-color: #52BEAF;
    color: #fff;

    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.cite-wr {
    margin-top: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.cite-wr > img {
    width: 61px;
    height: auto;
}

.cite-wr > h2 {
    font: 19px 'Open Sans';
    letter-spacing: 1px;
    line-height: 35px;
    font-weight: 400;
    font-style: italic;
    color: #353535;
    margin-left: 25px;
}

/*Single Customer Stories*/

@media only screen and (min-width: 1350px) {
    .et_pb_section.et_pb_section_1.et_section_regular {
        padding: 54px 0px 0px !important;
    }

    .et_pb_section.et_pb_section_1.all_f_incl.et_section_regular {
        padding: 12px 0px 0px !important;
    }

    .et_pb_section.et_section_regular.header-bg-section.height_shorter {
        padding-top: 150px !important;
        padding-bottom: 100px !important;
    }

    .et_pb_section.et_section_regular.header-bg-section.height_shorter.roadmap {
        padding-top: 140px !important;
        padding-bottom: 120px !important;
    }

}

@media (max-width: 1300px) {

    .main-post-content {
        max-width: 600px;
    }

    .et_pb_section.et_section_regular.header-bg-section.cust-stor-nav-inslapper {
        padding-top: 0px !important;
        padding-bottom: 103px !important;
    }

    .quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed::before {
        left: 48.8%;
    }

    .roadmap-item-title .et_pb_column .et_pb_text_inner > h2:after {
        /*display: none;*/
    }

    .column_div_it_first_col {
        display: none;
    }

    .equal_height_column_div_it {
        height: auto !important;
    }

    li.direct-drp-item.quadmenu-item > a:after {
        /*display: none;*/
    }

    li.direct-drp-item.quadmenu-item > a {
        margin: 0px !important;
        margin-left: 30px !important;
    }

    li.direct-drp-item.quadmenu-item > a:after {
        content: "";
        display: block;
        width: 27px;
        height: 27px;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        left: -34px;
    }

    #dropdown-29702 ul.quadmenu-row.ps-container > li:nth-child(1) {
        padding-right: 5px !important;
    }

    #dropdown-29702 ul.quadmenu-row.ps-container > li:nth-child(2) {
        padding-left: 10px !important;
        padding-right: 5px !important;
    }

    #dropdown-29702 ul.quadmenu-row.ps-container > li:nth-child(3) {
        padding-left: 19px !important;
        padding-right: 0px !important;
    }

    #dropdown-29702 ul.quadmenu-row.ps-container > li:nth-child(4) {
        padding-left: 12px !important;
        padding-right: 5px !important;
    }

    li.direct-drp-item.too-long.quadmenu-item > a:after {
        left: -36px !important;
    }

    li.direct-drp-item.quadmenu-item > a span.quadmenu-item-content {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 28px !important;
    }

    li.direct-drp-item.quadmenu-item > a {
        max-width: 180px !important;
        width: 145px !important;
        min-width: 140px !important;
    }

    .quadmenu-item-widget.widget.widget_text {
        padding: 10px 0px 15px 0px !important;
    }

    .quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
        padding: 20px 15px 0px 15px !important;
    }

    li.direct-drp-item.too-long.quadmenu-item > a {
        width: 168px !important;
        min-width: 168px !important;
    }

    .tab_testimonials_content > a {
        width: 245px;
        height: 245px;
        margin: 0px 0px 25px;
    }

    .tabs-testimonials {
        margin-bottom: 40px;
    }

}

@media (min-width: 2400px) {
    div.capt-adv-bg-gl-wr.et_pb_section {
        background-size: 50% !important;;
    }
}

@media (min-width: 2000px) {
    .see_btn_home.et_pb_blurb.et_pb_blurb_5 {
        margin-top: -95px !important;
    }
}

@media (min-width: 981px) and (max-width: 1200px) {

    .under-cta-wr {
        background-size: 200%;
    }

    .main-post-content {
        max-width: 435px;
    }

    .quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed::before {
        content: '';
        position: absolute;
        left: 37.8%;
    }

    .et-social-icons {
        float: none;
        display: block;
        margin: 0 auto;
        max-width: 250px;
        position: static;
        top: 0px;
    }

    #footer-bottom {
        margin-top: 0px;
        background-color: #fff;
        padding: 0px 0px 10px;
        height: auto;
    }

    #quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
        padding: 10px;
    }

    .et_pb_testimonial.capterra-testimonial * {
        font-size: 18px !important;
        line-height: 32px !important;
    }

    .capterra-testimonial.et_pb_testimonial .et_pb_testimonial_portrait {
        margin-right: 35px !important;
        width: 320px !important;
        height: 390px !important;
        min-width: 320px !important;
    }

    img.quote-img-t {
        max-width: 100px;
    }

    .thumbnail-wr {
        width: 320px;
        height: 320px;
        max-width: 320px;
        max-height: 320px;
    }

    .integrations-wr-item.et_pb_team_member .et_pb_member_position {
        font-weight: 400 !important;
        padding-left: 18px !important;
        font-size: 11px !important;
        letter-spacing: 0px !important;
        line-height: 14px !important;
    }

    .integrations-wr-item.et_pb_team_member .et_pb_team_member_description {
        position: static !important;
    }

    .integrations-wr-item.et_pb_team_member {
        padding: 12px !important;
        padding-bottom: 80px !important;
    }

    .integrations-wr-item .et_pb_team_member_description > p.et_pb_member_position:after {
        top: -1px;
    }

    .integrations-wr-item.et_pb_team_member .et_pb_team_member_image > img {
        max-height: 65px;
    }

    .integrations-wr-item.et_pb_team_member .et_pb_team_member_image {
        height: 85px;
    }

    div.et_pb_blurb_5.et_pb_blurb.et_pb_module {
        margin-top: -210px !important;
    }

    .et_pb_section.et_section_regular.header-bg-section.height_shorter {
        padding-top: 155px !important;
        padding-bottom: 95px !important;
    }

}

@media (min-width: 981px) {

    .integr-padd-wr .et_pb_row_inner {
        padding: 5px 0 !important;
    }

    .et_pb_section {
        padding: 4% 0 0;
    }

    .col-integration-wr.et_pb_row .et_pb_column {
        margin-right: 2.8% !important;
        width: 22.2% !important;;
    }

    .col-integration-wr.et_pb_row .et_pb_column:last-child {
        margin-right: 0px !important;
    }
}

@media (max-width: 980px) and (min-width: 768px) {
    .et_pb_with_background .testimonials_global.et_pb_row .et_pb_column {
        max-width: 460px;
        margin-left: auto;
        margin-right: auto !important;
        display: block;
        float: none;
    }
}

@media (max-width: 980px) {


    .verified-stripe-prtn.et_pb_image_1 {
        margin: 0px auto 30px 0px
    }


    .et_pb_section .et_pb_column .et_pb_image_7.et_pb_module.bigger_img_automation.et_pb_image_1 {
        margin-left: auto !important;
        margin-top: 0px;
        max-width: 90%;
        width: 100%;
    }

    .main-post-content {
        max-width: 100%;
    }

    .info-fields-wr {
        max-width: 100%;
        margin-right: 0px;

        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .info-fields-wr > div > p {
        margin-bottom: 0px;
    }

    .cite-wr {
        max-width: 320px;
        margin: 0px auto 0px 25px;
    }

    a.link-more-st {
        margin: 30px auto 0px;
    }

    .under-cta-wr {
        margin-top: 10px;
        margin-bottom: 45px;
    }

    .u-lokad-img-aside .et_pb_image_wrap > img {
        margin-right: 0px;
    }

    .header-bg-section.shorter-bottom-h-gap {
        padding-bottom: 140px !important;
    }

    .hardware-item-content {
        padding-left: 20px;
    }

    .hard-tags-wr > span {
        font-size: 12px;
    }

    .t-title-hard {
        font-size: 14px;
    }

    .hardware-img-wr {
        min-width: 150px;
        max-width: 150px;
        width: 100%;
    }

    /* integration filter selected items styles */
    .col-integration-wr.et_pb_row.filter-was-chosen .et_pb_column .et_pb_module.et_pb_team_member.integrations-wr-item {
        margin-right: 2.5% !important;
        width: 47.25% !important;
    }

    .col-integration-wr.et_pb_row.filter-was-chosen .et_pb_column .et_pb_module.et_pb_team_member.integrations-wr-item {
        margin-bottom: 30px;
    }

    /* integration filter selected items styles */
    li.direct-drp-item.quadmenu-item > a:after {
        display: none;
    }

    .nav-tab-item-s > a > .quadmenu-item-content > .quadmenu-text {
        color: #fff;
        margin-left: 30px;
    }

    .flag > a > .quadmenu-item-content > .quadmenu-text {
        color: #fff !important;
        padding-left: 30px;
    }

    .flag:after {
        left: 13px;
        top: 9px;
    }

    div.et_pb_section.capt-adv-bg-gl-wr.zap.et_pb_section_2 {
        background-image: none !important;
    }

    .integr-padd-wr .et_pb_row_inner {
        padding: 5px 0 !important;
    }

    .quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed::before {
        display: none;
    }

    .table-row > .col-3-dr {
        width: 13%;
        min-width: 13%;
    }

    .table-row > .col-4-dr {
        width: 13%;
        min-width: 13%;
    }

    .table-row {
        padding: 10px;
    }

    .table-row > .col-2-dr {
        width: 13%;
        min-width: 13%;
    }

    .table-row > .col-1-dr {
        width: 21%;
        min-width: 21%;
    }

    .table-row > .col-5-dr {
        width: 38%;
        min-width: 38%;
    }

    #et-secondary-menu, #et-secondary-nav {
        display: block !important;
        margin-top: 5px;
    }

    .testimonials_global .et_pb_column .et_pb_team_member_image {
        float: none;
        margin: 0 auto 20px auto;
    }

    #footer-bottom {
        margin-top: 0px;
        background-color: #fff;
        padding: 0px 0px 0px;
        height: auto;
    }

    .et-social-icons {
        float: none;
        position: static;
        right: 0px;
        top: 0px;
    }

    .et_pb_menu_hidden #quadmenu {
        opacity: 1 !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        animation: none !important;
    }

    #et_search_icon:before {
        top: 6px;
    }

    #top-header, #et-secondary-nav li ul {
        background-color: #21b9a4 !important;
    }

    #page-container #main-header {
        background-color: #30424b !important;
        padding-top: 20px !important;
        padding-bottom: 5px !important;
        color: white;
        box-shadow: 0 0px 0 rgba(0, 0, 0, 0);
        min-height: 43px;
        transition: all 0.2s ease-in-out 0s;
        width: 100%;
        z-index: 99999;

    }

    .we_int_with {
        padding: 50px 0 35px !important;
    }

    .capterra-testimonial.et_pb_testimonial {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }

    .capterra-testimonial.et_pb_testimonial .et_pb_testimonial_description {
        margin-top: 30px !important;
    }

    div.et_pb_section_5.et_pb_section.capt-adv-bg-gl-wr, div.et_pb_section_6.et_pb_section.capt-adv-bg-gl-wr {
        background-image: none !important;
    }

    .capterra-reasons-item.et_pb_module {
        margin-bottom: 30px !important;
        height: auto !important;
    }

    .et_pb_section.et_section_regular {
        padding: 50px 0 0px;
    }

    .single-post-header-wr {
        margin-top: -25px;
    }

    .flex-post-thumbnail-wr {
        flex-direction: column;
    }

    .title-wr {
        margin: 20px 0px 0px;
    }

    .tab_testimonials_content.less_than_3 > a {
        margin: 0px 0px 30px 0px;
    }

    .tab_testimonials_content.less_than_3 {
        justify-content: space-between;
    }

    .tab_testimonials_content > a {
        width: 290px;
        height: 290px;
        margin: 0px 0px 30px;
    }

    .tabs-testimonials > div > a {
        display: block;
        font-size: 18px;
    }

    li.direct-drp-item.too-long.quadmenu-item > a {
        display: none !important;
    }

    .quadmenu-item.quadmenu-item-object-widget.quadmenu-item-type-widget {
        display: none !important;
    }

    /*.quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed:after {*/
    /*display: none !important;;*/
    /*}*/
    li.direct-drp-item.quadmenu-item > a {
        max-width: 100% !important;
        width: 100% !important;
        min-width: 0px;
    }

    li.direct-drp-item.quadmenu-item > a {
        border: none !important;
    }

    .quadmenu_btt.t_300.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
        padding: 0px 0px 10px 0px !important;
    }

    li.direct-drp-item.quadmenu-item > a span.quadmenu-item-content {
        color: #fff !important;
        font-size: 14px !important;
        letter-spacing: 0.9px !important;
        font-weight: 600 !important;

        padding: 0px 0px 15px 15px !important;
        text-align: left !important;
    }

    .quadmenu-row .quadmenu-item.quadmenu-item-object-column ul > li {
        margin-bottom: 7px !important;
    }

    li.direct-drp-item.too-long.quadmenu-item > a {
        max-width: 100% !important;
        width: 100% !important;
        min-width: 200px !important;
    }

    #quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-caret:before {
        color: #fff !important;
    }

    .yellow-btn.width-full.et_pb_module {
        padding: 0px !important;
        text-align: center;
        margin: 0 auto;
        display: block;
        max-width: 450px;
        height: 50px;
        line-height: 50px !important;
    }

    a.yellow-btn.width-full.et_pb_module:hover {
        padding: 0px !important;
        height: 50px;
        line-height: 50px !important;
    }

    .header-integrations-short-bg {
        padding-bottom: 98px !important;
    }

    .et_pb_section.et_section_regular.header-bg-section.height_shorter {
        background-position: bottom center !important;

        padding-top: 190px !important;
        padding-bottom: 85px !important;
    }

    .et_pb_section.et_section_regular.header-bg-section.height_shorter.roadmap {
        background-position: bottom center !important;

        padding-top: 160px !important;
        padding-bottom: 70px !important;
    }

    .roadmap_item_text.et_pb_row_inner .et_pb_text_inner {
        padding-bottom: 45px !important;
    }

    .roadmap_item_info > .et_pb_column {
        margin-bottom: 0px;
    }

    .col-integration-wr .et_pb_module.integrations-wr-item {
        margin-bottom: 30px !important;
    }

    .col-integration-wr {
        overflow: visible;
    }

    .integrations-wr-item.et_pb_team_member .et_pb_team_member_description {
        height: auto !important;
    }

    .see_btn_home.et_pb_blurb {
        margin-top: -65px !important;
    }

    .price-calc {
        font-size: 50px;
    }

    p.time-calc {
        font-size: 20px;
        padding-bottom: 15px;
    }

    .fl-end {
        padding-bottom: 0px;
        padding-top: 80px;
    }

    .btn-top-bigger-gap {
        margin-top: 45px;
    }

    .dollar-sign {
        font-size: 21px;
        margin-right: -12px;
    }

    .col-header {
        height: 250px;
    }

    .first-fl-end {
        padding-bottom: 1px;
        padding-top: 80px;
    }

    .price-action {
        font-size: 18px;
    }

    a.cta-btn {
        letter-spacing: 0.5px;
        font-size: 13px;
        width: 100px;
        height: 35px;
        line-height: 35px;
    }

    .col-row {
        height: 50px;
        line-height: 20px;
    }

    .calculator-wrapper {
        font-size: 13px;
    }

    .col-header > p.f-c {
        font-size: 18px;
    }

    .col-row.row-fl-center.bottom-sign-wr {
        height: 127px;
    }

    .left-filled-to-right {
        background-size: 100%;
    }

    .right-filled-to-left {
        background-size: 100%;
    }

    .left-filled-to-right h2, .right-filled-to-left h2 {
        text-align: center !important;
    }

    .left-filled-to-right .et_pb_text_inner, .right-filled-to-left .et_pb_text_inner {
        text-align: center !important;
    }

    .left-filled-to-right .et_pb_module.et_pb_divider, .right-filled-to-left .et_pb_divider .et_pb_module, .left-filled-to-right .et_pb_divider.et_pb_module, .right-filled-to-left .et_pb_divider.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .left-filled-to-right .et_pb_row_inner, .right-filled-to-left .et_pb_row_inner {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .see_btn_home.et_pb_blurb.et_pb_blurb_5 {
        margin-top: -110px !important;
    }

    .monthly.price-calc {
        margin: 30px 0px 0px -20px;
    }

    .thumbnail-wr {
        max-width: 320px;
        max-height: 320px;
    }

    .et_pb_section.header-bg-section.hardware-header.et_section_regular {
        padding-bottom: 150px !important;
    }

    .header-bg-section.wms-header {
        padding-bottom: 150px !important;
    }

}

@media (max-width: 767px) {

    .et_pb_image_7.et_pb_module.bigger_img_automation {
        margin-left: auto !important;
        margin-top: -40px;
        max-width: 100%;
        width: 100%;
    }

    a.f-soc-ico-wr {
        margin: 0px auto 30px 0px;
    }

    div.main-post-content h1 {
        font-size: 20px;
    }

    div.main-post-content h2 {
        font-size: 19px;
    }

    div.main-post-content h3 {
        font-size: 17px;
    }

    div.main-post-content h4 {
        font-size: 15px;
    }

    div.main-post-content h5 {
        font-size: 14px;
    }

    div.main-post-content h6 {
        font-size: 13px;
    }

    .under-cta-wr {
        background-size: 200%;
    }

    a.link-more-st {
        margin: 20px auto 30px;
    }

    .info-fields-wr {
        flex-direction: column;
    }

    .flex-cust-st-wr {
        flex-wrap: wrap;
    }

    .et_pb_section.cust-single-st-gap {
        padding-top: 60px;
        padding-bottom: 0px;
    }

    .et_pb_section.cust-single-st-gap > .et_pb_row {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .cite-wr {
        max-width: 100%;
        margin: 30px auto 0px;
    }

    .zap-it.ala-it .et_pb_blurb_container > .et_pb_module_header {
        max-width: 100%;
    }

    .header-bg-section.shorter-bottom-h-gap {
        padding-bottom: 100px !important;
        padding-top: 145px !important;
    }

    .col-integration-wr.et_pb_row.filter-was-chosen .et_pb_column .et_pb_module.et_pb_team_member.integrations-wr-item {
        margin-right: 0px;
        width: 100% !important;
    }

    .h-t-head {
        flex-direction: column;
    }

    .t-title-hard {
        padding-bottom: 5px;
        margin-bottom: 10px;
    }

    .tab_hardware_content {
        align-items: flex-start;
        padding: 35px 0px 30px 0px;
    }

    .header-bg-section.wms-header {
        padding-bottom: 100px !important;
    }

    .et_pb_section.header-bg-section.hardware-header.et_section_regular {
        padding-bottom: 100px !important;
    }

    .integr-padd-wr .et_pb_row_inner .et_pb_column_inner.et_pb_column.et_pb_column_inner_1 {
        margin-bottom: 15px !important;
    }

    .general-accordion-wr {
        display: block;
    }

    .general-table-wr.hidden-xs {
        display: none;
    }

    .et_secondary_nav_two_panels #et-secondary-menu {
        margin-top: 5px !important;
    }

    .monthly.price-calc {
        margin: 15px 0px 0px -20px;
    }

    .all_f_incl {
        padding: 20px 0 15px !important;
    }

    .capterra-testimonial.et_pb_testimonial {
        padding: 0px !important;
    }

    .capterra-testimonial.et_pb_testimonial .et_pb_testimonial_portrait {
        width: 100% !important;
        height: 350px !important;
        max-width: 320px !important;
        min-width: 200px !important;
        display: block;
        margin: 0px auto !important;
    }

    .capterra-testimonial.et_pb_testimonial_1.et_pb_testimonial *, .capterra-testimonial.et_pb_testimonial_0.et_pb_testimonial * {
        font-size: 16px !important;
        line-height: 28px !important;
        text-align: left !important;
    }

    .capterra-testimonial.et_pb_testimonial .et_pb_testimonial_description {
        margin-top: 15px !important;
    }

    .header-single-post {
        height: 95px;
    }

    .thumbnail-wr {
        width: 280px;
        height: 280px;
        max-width: 280px;
        max-height: 280px;
        min-width: 0px;
    }

    img.quote-img-t {
        max-width: 60px;
    }

    .title-wr > h2 {
        font-size: 24px;
        margin-bottom: 8px;
    }

    .below-divider {
        width: 120px;
        height: 2px;
    }

    .tabs-testimonials > div > a:hover {
        margin: 5px 20px 3px 0px;
    }

    .tab_testimonials_content > a {
        max-width: 320px;
        width: 100%;
        height: 300px;
        margin: 0px 0px 30px;
    }

    .tabs-testimonials {
        margin-bottom: 20px;
    }

    .tabs-testimonials > div > a.active {
        margin: 5px 20px 5px 0px;
    }

    .tabs-testimonials > div > a {
        font-size: 16px;
        letter-spacing: 1px;
        padding: 5px 0px;
        margin: 5px 20px 5px 0px;
    }

    .tab_testimonials_content {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }

    .see_btn_home.et_pb_blurb.et_pb_blurb_5 {
        margin-top: -130px !important;
    }

    .pow-features-wr .et_pb_blurb.et_pb_module {
        margin-bottom: 50px !important;
    }

    .pow-features-wr .et_pb_blurb.et_pb_module {
        padding-bottom: 0px !important;
    }

    .left-filled-to-right .et_pb_text_inner, .right-filled-to-left .et_pb_text_inner {
        text-align: justify !important;
    }

    .calc-wrapper .et_pb_row {
        width: 90%;
    }

    .col-header {
        height: 250px;
    }

    /*new*/
    .count-api, .count-users, .count-b2b, .count-pos, .count-external-integrations {
        font-weight: 600;
    }

    .mobile-hidden {
        display: none;
    }

    .mobile-vissible {
        display: block;
    }

    .mobile-vissible.flex-v {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mobile-vissible.flex-v > *:first-child {
        margin-right: 7px;
    }

    /*new*/
    .col-1 {
        display: none;
    }

    .calculator-wrapper {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        font-size: 14px;
    }

    .col-2 {
        width: 100%;
        max-width: 500px;
        border-right: 1px solid #dadada;
        margin-bottom: 40px;
    }

    .col-3 {
        width: 100%;
        max-width: 500px;
        border-right: 1px solid #dadada;
    }

    .et_pb_row-calc-own {
        width: 90%;
    }

    .fl-end {
        justify-content: center;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    a.cta-btn {
        letter-spacing: 0.5px;
        font-size: 14px;
        width: 150px;
        height: 40px;
        line-height: 40px;
    }

    .price-calc {
        font-size: 60px;
    }

    .col-row.row-fl-center.bottom-sign-wr {
        height: 96px;
    }

    .container-check {
        padding-left: 35px;
        margin-bottom: 0px;
        font-size: 14px;
    }

    .btn-top-bigger-gap {
        margin-top: 25px;
    }

    a.yellow-btn.width-full.et_pb_module {
        padding: 15px 4px !important;
        line-height: 20px !important;
    }

    a.yellow-btn.width-full.et_pb_module:hover {
        padding: 15px 4px !important;
        line-height: 20px !important;
        height: auto;
    }

}

@media (max-width: 576px) {

    .hardware-item-content {
        padding-left: 0px;
    }

    .tab_hardware_content {
        flex-direction: column;
        align-items: center;
    }

    .h-t-head {
        align-items: center;
    }

    .hardware-img-wr > img {
        display: block;
        margin: 0 auto 20px;
    }

    .hard-tags-wr > span {
        font-size: 13px;
        letter-spacing: 0.4px;
    }

    .t-title-hard {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .h-t-cont {
        padding-top: 15px;
    }

    .integration_filter .et_pb_code_inner, .integration_filter .et_pb_code_inner .custom-select {
        width: 100%;
    }

    .et_pb_section.et_section_regular.header-bg-section.height_shorter {
        padding-top: 180px !important;
        padding-bottom: 45px !important;
    }

    .et_pb_section.et_section_regular.header-bg-section.height_shorter.roadmap {
        padding-top: 180px !important;
        padding-bottom: 60px !important;
    }

    .et-social-icons {
        margin: 0px;
    }

    .see_btn_home.et_pb_blurb.et_pb_blurb_5 {
        margin-top: -150px !important;
    }

    .col-integration-wr > .et_pb_column > .integrations-wr-item.et_pb_team_member {
        margin-bottom: 40px !important;
    }

    .yellow-btn.width-full.et_pb_module {
        text-align: center;
        margin: 0 auto;
        display: block;
        max-width: 100%;
        line-height: 18px !important;
        height: auto;
        padding: 15px 4px !important;
    }

    a.yellow-btn.width-full.et_pb_module:hover {
        padding: 15px 4px !important;
    }

    img.quote-img-t {
        display: none;
    }

    .thumbnail-wr {
        margin-right: 0px;
    }

    .single-post-header-wr {
        justify-content: center;
    }

    .below-divider {
        width: 100px;
        height: 2px;
        margin: 0 auto;
    }

    .title-wr > h2 {
        margin: 0px;
        width: 100%;
        text-align: center;
    }

    .flex-post-thumbnail-wr {
        align-items: center;
    }

    .direct-test-text-data p, .direct-test-text-data h1, .direct-test-text-data h2, .direct-test-text-data h3, .direct-test-text-data h4, .direct-test-text-data h5, .direct-test-text-data h6, .direct-test-text-data span, .direct-test-text-data span span, .direct-test-text-data span span span {
        padding-bottom: 12px;
    }

    .direct-test-text-data h1, .direct-test-text-data h2, .direct-test-text-data h3, .direct-test-text-data h4, .direct-test-text-data h5, .direct-test-text-data h6 {
        line-height: 1.2em;
        font-size: 1.1em;
    }

    .direct-test-text-data {
        margin: 30px 0px 0px;
    }

}

@media (max-width: 479px) {

    .see_btn_home.et_pb_blurb.et_pb_blurb_5 {
        margin-top: -155px !important;
    }

    .right-filled-to-left .et_pb_blurb.et_pb_module, .left-filled-to-right .et_pb_blurb.et_pb_module {
        padding-bottom: 30px !important;
    }

    .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
        margin: 0 0 0px 0 !important;
    }

}

@media (max-width: 430px) {
    #et-secondary-nav li ul {
        left: auto !important;
    }
}

@media (max-width: 370px) {
    #et-secondary-nav li ul {
        left: 0px !important;
    }
}

/* responsive */

/* Price Calculator Styles */
/* What We Support Section Styles */
.et_pb_row {
    width: 80%;
    max-width: 1080px;
    margin: auto;
    font-family: 'Open Sans', sans-serif;
}

.first-col {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.img-wr-col-1 {
    width: 18%;
    min-width: 18%;
}

.img-wr-col-1 > img, .img-wr-col-2 > img, .img-wr-col-3 > img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

img.above-arrow {
    width: 89%;
    display: block;
    margin: -5px 20px 0px auto;
}

.second-col {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;

    max-width: 1040px;
    width: 100%;

    margin: -78px -8px 0px auto;
}

.second-col > .img-wr-col-2:nth-child(1) {
    max-width: 450px;
    min-width: 450px;
    width: 100%;
}

.second-col > .img-wr-col-2:nth-child(2) {
    max-width: 190px;
    min-width: 190px;
    width: 100%;
    margin: 40px 25px 0px 5px;
}

.second-col > .img-wr-col-2:nth-child(3) {
    max-width: 370px;
    min-width: 370px;
    width: 100%;
    margin: 10px 0px 0px;
}

.tooltip-modal {
    display: none;
    position: absolute;

    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 20px 25px 30px;
    background: #ffffff;
    border-radius: 17px;
    box-shadow: 0px 4px 29px rgba(169, 169, 169, 0.4);
    max-width: 400px;
    width: 100%;

    z-index: 9999999;

    -webkit-transition: all 20ms ease-out;
    -moz-transition: all 20ms ease-out;
    -ms-transition: all 20ms ease-out;
    -o-transition: all 20ms ease-out;
    transition: all 20ms ease-out;
}

.fl-1-col {
    margin: 0px 25px 0px 0px;
}

.fl-1-col > img {
    margin-bottom: 15px;
    max-width: 45px;
    min-width: 45px;
    width: 100%;
    height: auto;
}

.fl-2-col > h2 {
    color: #424242;
    font-weight: 700;
    letter-spacing: 0.5px;
    font-size: 21px;
    margin-bottom: 10px;
}

.fl-2-col > p {
    color: #424242;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0px;
}

.img-wr-col-1:hover > .tooltip-modal {
    display: flex;
    position: absolute;
}

.img-wr-col-1:hover {
    cursor: help;
}

.img-wr-col-2:hover > .tooltip-modal {
    display: flex;
    position: absolute;
}

.img-wr-col-2:hover {
    cursor: help;
}

.manufacturing-gl-wr {
    max-width: 300px;
    width: 100%;
    display: block;
    margin: -140px 90px 0px auto;
    z-index: 9999;
    opacity: 0.999999;
}

.manufacturing-wr:hover > .tooltip-modal {
    display: flex;
    position: absolute;
    z-index: 9999999999999;
}

.manufacturing-wr:hover {
    cursor: help;
}

.manufacturing-wr > img {
    width: 100%;
    height: auto;
}

/***********/

.img-wr-col-3:hover > .tooltip-modal {
    display: flex;
    position: absolute;
}

.img-wr-col-3:hover {
    cursor: help;
}

.third-col {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;

    max-width: 1040px;
    width: 100%;

    margin: -50px -8px 0px auto;
}

.third-col > .img-wr-col-3:nth-child(1) {
    max-width: 200px;
    min-width: 200px;
    width: 100%;
    margin: 60px 0px 0px;
}

.third-col > .img-wr-col-3:nth-child(2) {
    max-width: 250px;
    min-width: 250px;
    width: 100%;
}

.third-col > .img-wr-col-3:nth-child(3) {
    max-width: 390px;
    min-width: 390px;
    width: 100%;
}

.third-col > .img-wr-col-3:nth-child(3) > img {
    max-width: 535px;
    min-width: 545px;
    width: 100%;
    margin: -40px 0px 0px -145px;
}

.third-col > .img-wr-col-3:nth-child(4) {
    max-width: 200px;
    min-width: 200px;
    width: 100%;
    margin: -100px 0px 0px;
}

.coded_section .et_pb_code_inner, .coded_section .et_pb_column, .coded_section .et_pb_row, .coded_section.et_pb_section {
    position: static;
}

/* responsive */
@media (max-width: 1320px) {

    .second-col {
        margin: -45px 0px 0px auto;
    }

    .second-col > .img-wr-col-2:nth-child(1) {
        max-width: 300px;
        min-width: 300px;
    }

    .second-col > .img-wr-col-2:nth-child(2) {
        max-width: 150px;
        min-width: 150px;
        margin: 40px 10px 0px 7px;
    }

    .manufacturing-gl-wr {
        max-width: 230px;
        margin: -55px 90px 0px auto;
    }

    .third-col > .img-wr-col-3:nth-child(1) {
        max-width: 145px;
        min-width: 145px;
        margin: 30px 0px 0px;
    }

    .second-col > .img-wr-col-2:nth-child(3) {
        max-width: 330px;
        min-width: 330px;
    }

    .third-col > .img-wr-col-3:nth-child(2) {
        max-width: 180px;
        min-width: 180px;
    }

    .third-col > .img-wr-col-3:nth-child(4) {
        max-width: 120px;
        min-width: 120px;
        margin: -45px 0px 0px;
    }

    .third-col > .img-wr-col-3:nth-child(3) > img {
        max-width: 420px;
        min-width: 420px;
        margin: -35px 0px 0px -75px;
    }

    .third-col {
        margin: -40px 0px 0px auto;
    }

    .third-col > .img-wr-col-3:nth-child(3) {
        max-width: 350px;
        min-width: 350px;
    }
}

@media (max-width: 1024px) {
    .second-col > .img-wr-col-2:nth-child(3) {
        max-width: 310px;
        min-width: 310px;
    }

    .third-col > .img-wr-col-3:nth-child(3) {
        max-width: 320px;
        min-width: 320px;
    }

    .manufacturing-gl-wr {
        max-width: 190px;
        margin: -60px 80px 0px auto;
    }

    .manufacturing-gl-wr {
        max-width: 190px;
        margin: -60px 80px 0px auto;
    }

    .third-col {
        margin: -50px 0px 0px auto;
    }

    .third-col > .img-wr-col-3:nth-child(3) > img {
        max-width: 400px;
        min-width: 400px;
        margin: -20px 0px 0px -75px;
    }
}
/* responsive */
/* What We Support Section Styles */

/*  Styles Webinar Page*/
/*  Styles Webinar Page*/
.tittle-webinars {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
}

.tittle-webinars > h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 33px;
    letter-spacing: 1px;
}

.tittle-webinars > p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 1px;
    color: #626262;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.sort-wr > p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 1px;
    color: #626262;
    padding-right: 10px;
}

.main-sort-time {
    cursor: pointer;
    position: relative;
    background-color: #fff;
    color: #353535;
    border: 1px solid #979797;
    max-width: 200px;
    width: 100%;
    padding: 10px 15px;
}

.main-sort-time > a {
    pointer-events: none;
}

.arrow-sort {
    position: absolute;
    top: calc(50% - 2px);
    right: 20px;
    content: " ";
    width: 0px;
    height: 0;
    border: 6px solid transparent;
    border-color: #353535 transparent transparent transparent;
}

.sort-wr {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.main-sort-time > a, .sort-open > a {
    font: 15px open sans, sans-serif;
    font-weight: 600;
    color: #5d5d5d;
}

.main-sort-time.active > .sort-open {
    display: block;
}

.sort-open {
    display: none;
    position: absolute;
    width: calc(100% + 2px);
    top: 100%;
    left: -1px;
    background-color: #fff;
    color: #353535;
    border: 1px solid #979797;
    z-index: 9;
    padding: 5px 0;
}

.sort-open > a:hover {
    background-color: #fbfbfb;
    color: #000;
}

.sort-open > a {
    display: block;
    padding: 7px 15px;
}

.wr-post-type-webinar {
    padding-top: 55px;
    padding-bottom: 80px;
}

.wr-post-webinar:first-child {
    margin-top: 0;
}

.wr-post-webinar {
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}

.image-webinar {
    max-width: 420px;
    width: 100%;
    padding-right: 40px;
}

.content-webinar {
    max-width: 100%;
    width: 100%;
    margin-left: 20px;
}

.image-webinar > img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

.content-webinar > h3 {
    font-size: 33px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

.content-webinar > p.date {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    font-style: italic;
    color: #707070;
}

.content-webinar > p {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #7b7b7b;
}

a.watch-webinar {
    display: block;
    text-align: center;
    background-color: #f4a060;
    max-width: 160px;
    width: 100%;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    padding: 15px 0;
    margin: 30px 0 0 0;
    border-radius: 8px;
}

.wr-modal-window {
    opacity: 0;
    display: none;
    min-height: 100vh;
    width: 100vw;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    z-index: 9999999999;
}

.wr-modal-window.active {
    display: flex;
    transition: all 2s linear;
    opacity: 1;
}

.content-modal {
    max-width: 500px;
    width: 100%;
    margin: 15px;
    padding: 40px 70px 45px;
    background-color: #e2e3e7;
    border-radius: 8px;
}

.content-modal > h3 {
    font-family: open sans,sans-serif;
    font-size: 17px;
    letter-spacing: 0.3px;
    font-weight: 400;
    padding-bottom: 30px;
    color: #65666a;
    text-align: center;
}

.form-modal-webinar {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.form-modal-webinar > input:first-child {
    margin: 0px auto;
    visibility: hidden;
}

.form-modal-webinar > input {
    max-width: 320px;
    width: 100%;
    height: 45px;
    border: 0;
    outline: 0;
    border-radius: 5px;
    margin: 7px auto;
    padding: 0px 15px;
    font-family: open sans,sans-serif;
    font-size: 14px;
}
.submit-button{
    max-width: 320px;
    width: 100%;
    height: 45px;
    border: 2px solid #f4a061;
    color: #f79c53;
    text-transform: uppercase;
    background: #fff;
    font-size: 14px;
    font-weight: 700;
    border-radius: 5px;
    line-height: 43px;
    text-align: center;
    margin-top: 20px;
    -webkit-transition: background 0.25s ease-out;
    -moz-transition: background 0.25s ease-out;
    -o-transition: background 0.25s ease-out;
    transition: background 0.25s ease-out;
}
.submit-button:hover {
    max-width: 320px;
    width: 100%;
    height: 45px;
    border: 2px solid #f4a061;
    color: #fff;
    text-transform: uppercase;
    background: #f4a061;
    font-size: 14px;
    font-weight: 700;
    border-radius: 5px;
    line-height: 43px;
    text-align: center;
    margin-top: 20px;
    -webkit-transition: background 0.25s ease-out;
    -moz-transition: background 0.25s ease-out;
    -o-transition: background 0.25s ease-out;
    transition: background 0.25s ease-out;
}


.left-position {
    text-align: left;
}

.left-position > p {
    margin: 0;
    max-width: 100%;
}
.video-webinars{
    padding-bottom: 80px;
}
.video-webinars > iframe{
    width: 100%;
    height: 450px;
}
.error-name, .error-email{
    color: #8d021f;
    font: 15px open sans,sans-serif;
    text-align: left;
    max-width: 320px;
    margin: -5px 0px 5px 3px;
    font-weight: 600;
    width: 100%;
    padding-bottom: 0;
    padding-top: 1px;
    display: none;
}
.error-email.error, .error-name.error{
    display: block;
}

@media (max-width: 991px) {
    .image-webinar {
        max-width: 43%;
    }

    .wr-post-webinar {
        margin-top: 50px;
    }
    .content-webinar{
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    img.inverse-m {
        filter: invert(70%);
    }
    .wr-post-webinar {
        flex-direction: column;
    }

    .image-webinar {
        max-width: 100%;
        padding-right: 0;
    }

    .image-webinar > img {
        max-width: 80%;
        display: block;
        margin: 0 auto;
    }

    .content-webinar {
        padding-top: 25px;
    }

    a.watch-webinar {
        margin-top: 15px;
    }
    .video-webinars > iframe{
        height: 300px;
    }
}

@media (max-width: 500px) {
    .image-webinar > img {
        max-width: 100%;
    }

    .content-webinar > h3 {
        font-size: 25px;
    }

    .content-webinar > p {
        font-size: 14px;
    }

    a.watch-webinar {
        padding: 10px 0;
        border-radius: 6px;
    }

    .wr-post-type-webinar {
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .tittle-webinars {
        padding-top: 90px;
        padding-bottom: 40px;
    }

    .sort-wr > p {
        max-width: max-content;
        width: 100%;
    }

    .tittle-webinars > h3 {
        font-size: 25px;
    }

    .tittle-webinars > p {
        font-size: 14px;
    }

    .content-modal {
        padding: 25px 15px;

    }

    .form-modal-webinar > input:first-child {
        height: 15px;
    }
    .video-webinars > iframe{
        height: 250px;
    }
}

/*  Styles Webinar Page END*/
/*  Styles Webinar Page END*/

/*.et_pb_blurb_container{*/
/*max-width: 100%;*/
/*width: 100%;*/
/*}*/
.list-b2b.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{
    max-width: 100%;
    width: 100%;
}
@media (max-width: 1350px) {
    .yellow-btn-b2b{
        margin-bottom: 50px;
    }
    .b2b-block-3{
        padding-bottom: 50px;
    }
}
@media (max-width: 991px){
    .et_pb_row_4.et_pb_row.b2b-block-3{
        margin-top: 0px !important;
    }
}
.video-b2b{
    padding-top: 0 !important;
}

/*Onboarding Page*/
.content-timeline{
    position: relative;
}
.content-timeline ol{
    list-style-image: none;
    list-style-type: decimal !important;
    padding-left: 20px;
}

.training-block h3{

}
.image-onboarding img{
    max-width: 100%;
    width: 100%;
    height: auto;
}
.title-onboarding h1{
    font-weight: bold;
    font-size: 45px;
    line-height: 65px;
    text-align: center;
    letter-spacing: 2.6775px;
    color: #353535;
    padding-top: 85px;
    padding-bottom: 34px;
}
.container-onboarding{
    max-width: 878px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
}
.descriptions-page{
    margin-top: 30px;
}

.descriptions-page p{
    padding-top: 20px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 1.71429px;
    color: #919191;
}
.tab-wr{
    max-width: 480px;
    width: 100%;
    margin: 60px auto 0 auto;
    height: 54px;
    background: #EDEDED;
    box-shadow: inset 0px 1px 3px rgba(130, 130, 130, 0.5);
    border-radius: 5px;
    display: flex;
    align-items: center;
    padding: 0 4px;
}

.tab-wr a{
    pointer-events: auto;
    display: block;
    text-transform: uppercase;
    max-width: 50%;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 1px;
    color: #4EB9B3;
    height: 47px;
    line-height: 47px;
}
.tab-wr a.active{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(179, 179, 179, 0.5);
    border-radius: 5px;
    color: #353535;
}
.container-timeline{
    max-width: 622px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto;
}
.timeline-block{
    padding-top: 60px;
}
.timeline-block > h3{
    font-weight: bold;
    font-size: 17px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 1px;
    color: #4EB9B3;
    padding-bottom: 40px;
}
.main-timeline-content{
    max-width: 100%;
    width: 100%;
}
.content-timeline{
    margin-top: 60px;
}
.content-timeline:first-child{
    margin-top: 0;
}
.content-timeline:last-child{
    padding-bottom: 40px;
}
.content-timeline h3{
    font-weight: bold;
    font-size: 17px;
    line-height: 34px;
    letter-spacing: 1px;
    color: #353535;
    padding-bottom: 12px;
}
.content-timeline ol li{
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    color: #919191;
}

.timeline-bg{
    margin-top: 10px;
    width: 4px;
    background-color: #C0C2C7;
    margin-right: 60px;
    position: relative;
}
.timeline-bg::before{
    content: " ";
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #6F7174;
    border-radius: 50%;
    bottom: 0;
    left: -8px;
}
.main-timeline{
    display: flex;
}
.content-timeline::before{
    content: " ";
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-image: url("images/circle.png");
    position: absolute;
    top: 0;
    left: -76.5px;
}
.wr-timeline{
    padding-bottom: 90px;
}
.container-table{
    max-width: 805px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}
.training-block{
    margin-top: 50px;
    box-shadow: 0 10px 10px -9px #A09F9F;
}
.training-block > h3{
    padding: 13px 0;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 1.06667px;
    color: #FFFFFF;
    background: #30424B;
}
.training-block table {
    width: 100%;
    max-width: 100%;
}
.training-block table th, .training-block table td{
    padding: 6px 3px;
    text-align: center;
    border: 1px solid #D0D0D0;
    width: 50%;
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1.5px;
    color: #353535;
}
.training-block table tr:first-child{
    background: #E7E7E7;

}
.training-block table tr:first-child td{
    font-weight: bold;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 1px;
    color: #353535;
    text-transform: uppercase;
}
.training-block table tr{
    background: #E3F4F3;
}
.training-block tbody tr:nth-child(2n){
    background: #ffffff;
}
.training-block table tr p{
    padding: 0;
}
.text-training{
    padding-top: 70px;
}
.text-training h3{
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 1.71429px;
    color: #353535;
}
.text-training p{
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1.71429px;
    color: #919191;
    padding-bottom: 0;
    padding-top: 5px;
}
.text-training strong{
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1.71429px;
    color: #30424B;
}
/*.wr-training{*/
/*    padding-bottom: 60px;*/
/*}*/
.content-offer{
    max-width: 580px;
    width: 100%;
    margin-right: 50px;
}
.content-offer h3{
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 2.67857px;
    color: #353535;
    padding-bottom: 15px;
}
.line-green-after-title{
    width: 58px;
    height: 3px;
    background: #2AB9A4;
}
.content-offer p{
    padding-top: 24px;
    font-size: 16px;
    padding-bottom: 0;
    line-height: 30px;
    letter-spacing: 2.03572px;
    color: #353535;
}
.content-offer p span{
    font-weight: 600;
}
.wr-table-offer-main{
    max-width: 480px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-sizing: border-box;
}
.header-table{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1.06667px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(90deg, #F59D64 0%, #FE7184 100%);
    padding: 13px 0;
}
.wr-table-offer{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #D0D0D0;
    padding-bottom: 20px;
}
.column-offer-main{
    max-width: 33.33333%;
    width: 100%;
    text-align: center;
}
.head-column{
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.933333px;
    color: #FFFFFF;
    background: #30424B;
    box-sizing: border-box;
    padding: 3px 0;
    border-right: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
}
.column-offer-main:last-child .head-column{
    border-right: 0;
}
.column-offer-main{
    position: relative;
}
.column-offer-main p {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 35px;
    letter-spacing: 1.5px;
    color: #353535;
}
p.bold-title{
    padding-top: 10px;
    font-weight: bold;
}
a.button-lets-go{
    display: block;
    max-width: 100%;
    box-shadow: 0 10px 10px -9px #A09F9F;
    margin: 20px;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    line-height: 47px;
    height: 47px;
    letter-spacing: 1.53px;
    background: #50BBB2;
    border-radius: 4px;
    color: #FFFFFF;
}
.wr-table-offer-main{
    box-shadow: 0 10px 10px -9px #A09F9F;
}
.abs-right, .abs-left{
    position: absolute;
    top: 70px;
    right: -7.7px;
    color: #50BBB2;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
}
.abs-left{
    left: -7.7px;
    right: auto;
}
.wr-onboarding{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.onboarding-offer{
    margin-top: 90px;
    padding: 90px 0;
    background: #F9F9F9;
}
@media (max-width: 991px){
    .wr-onboarding{
        display: flex;
        flex-direction: column;
    }
    .onboarding-offer .container{
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }
    .content-offer{
        margin-right: 0;
        max-width: 100%;
    }
    .wr-table-offer-main{
        max-width: 100%;
        margin-top: 30px;
    }
}
@media (max-width: 575px){
    .title-onboarding h1 {
        font-size: 24px;
        line-height: 30px;
    }
    .descriptions-page {
        margin-top: 0;
    }
    .descriptions-page p{
        font-size: 14px;
        line-height: 23px;
    }
    .tab-wr {
        width: auto;
        margin: 30px 15px 0 15px;
    }
    .timeline-block {
        padding-top: 30px;
    }
    .timeline-block > h3{
        padding-bottom: 30px;
    }
    .timeline-bg{
        display: none;
    }
    .content-timeline::before{
        display: none;
    }
    .content-timeline {
        margin-top: 20px;
    }
    .content-timeline h3 {
        font-size: 16px;
        line-height: 26px;
        padding-bottom: 7px;
    }
    .content-timeline:last-child {
        padding-bottom: 0px;
    }
    .wr-timeline{
        padding-bottom: 50px
    }
    .training-block table tr:first-child td{
        font-size: 14px;
    }
    .training-block table th, .training-block table td {
        font-size: 13px;
        line-height: 23px;
    }
    .training-block{
        margin-top: 30px;
    }
    .text-training {
        padding-top: 40px;
    }
    .text-training p {
        font-weight: 600;
        font-size: 14px;
        line-height: 23px;
    }
    .text-training strong{
        font-size: 14px;
    }
    .training-block > h3{
        padding: 8px 0;
        font-size: 15px;
    }
    .wr-table-offer{
        flex-direction: column;
    }
    .column-offer-main{
        max-width: 100%;
        padding-bottom: 10px;
    }
    .abs-right, .abs-left{
        display: none;
    }
    .head-column{
        border-right: 0;
    }
    .wr-table-offer{
        padding-bottom: 0;
    }
    .content-offer h3{
        font-size: 24px;
    }
    .content-offer p{
        font-size: 14px;
        line-height: 23px;
    }
    .onboarding-offer{
        padding: 60px 0;
        margin-top: 60px;
    }
}
.wr-timeline{
    display: none;
}
.wr-form-sps{
    max-width: 830px;
    width: 100%;
    margin: 0 auto;
    border-radius: 3px;
    border: 1px solid #979797;
    background-color: #ffffff;
    padding: 40px 60px;
    position: relative;
}
.close-modal{
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: 22px;
}
.wr-form-sps .title-form{
    text-align: center;
    font-size: 30px;
    color: #353535;
    padding-bottom: 20px;
    font-weight: 400;
    letter-spacing: 2.3px;
    line-height: 49px;
}
.wr-form-sps .flex-row{
    display: flex;
    justify-content: space-between;
}
.wr-form-sps input{
    height: 48px;
    box-shadow: inset 0 1px 3px rgba(89, 89, 89, 0.5);
    border-radius: 2px;
    border: 0;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.5px;
    background-color: #f5f3f3;
    line-height: 48px;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    margin-top: 20px;
    padding-right: 10px;
    padding-left: 20px;
}
.wr-form-sps textarea{
    height: 130px;
    box-shadow: inset 0 1px 3px rgba(89, 89, 89, 0.5);
    border-radius: 2px;
    border: 0;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.5px;
    background-color: #f5f3f3;
    line-height: 28px;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 20px;
    resize: none;
}
.wr-form-sps input::placeholder{
    color: #737171;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.5px;
}
.wr-form-sps p{
    padding-bottom: 0;
}
.wr-form-sps input[type=submit]{
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    line-height: 34px;
    text-transform: uppercase;
    border-radius: 5px;
    background-color: #f4a061;
    box-shadow: none;
}
div.wpcf7-response-output{
    margin: 0;
}
.flex-row span{
    max-width: 100%;
    width: 100%;
}
.flex-row span:first-child{
    margin-right: 15px;
}
.flex-row.min-width span:first-child{
    max-width: 20%;
}

.wr-form-sps input[type="checkbox"]{
    position: relative;
    padding: 0;
    -webkit-appearance: none;
    line-height: 2.0em;
    width: 140px;
    height: 48px;
    box-sizing: border-box;
    cursor: pointer;
    background: #f5f3f3;
    margin-bottom: 0;
}
.wr-form-sps input[type="checkbox"]:before {
    content: "YES";
    z-index: 98;
    position: absolute;
    display: block;
    left: 2px;
    top: 3px;
    width: 70px; /* x*5 */
    height: 42px; /* x*3 */
    text-align: center;
    font-weight: 600;
    line-height: 42px;
    box-shadow: 0 2px 4px rgba(142, 142, 142, 0.5);
    border-radius: 2px;
    background-color: #ffffff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #000;
}
.wr-form-sps input[type="checkbox"]:after {
    opacity: 0.99;
    z-index: 1;
    content: "NO";
    position: absolute;
    display: block;
    right: 2px;
    top: 3px;
    text-align: center;
    line-height: 42px;
    width: 70px; /* x*3 */
    height: 42px; /* x*3 */
    background: none;
    box-shadow: none;
    font-weight: 600;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #2ab9a4;
}

.wr-form-sps input[type="checkbox"]:checked::after{
    color: #000000;
    box-shadow: 0 2px 4px rgba(142, 142, 142, 0.5);
    border-radius: 2px;
    background-color: #ffffff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wr-form-sps input[type="checkbox"]:checked::before{
    background: none;
    box-shadow: none;
    font-weight: 600;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #2ab9a4;
}
.yes-now .wpcf7-list-item-label{
    display: none;
}
.check-row{
    display: flex;
    justify-content: space-between;
}
.check-row p{
    display: flex;
    max-width: 55%;
    justify-content: space-between;
}
.check-row h3{
    margin-top: 20px;
    color: #2d2d2d;
    font-size: 14px;
    line-height: 48px;
    padding-bottom: 0;
    font-weight: 400;
    letter-spacing: 1.5px;
}
.plname{
    margin-left: 10px;
    max-width: 50%;
}
.wr-back-opacity{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100vw;
    height: 100vh;
    justify-content: center;
    align-items: flex-start;
    overflow-y: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    background: rgba(0,0,0,0.4);
}
.wr-back-opacity.active{
    display: flex;
}
.et_pb_section_0{
    z-index: 99 !important;
}
.wr-form-sps input:disabled{
    opacity: 0.5;
}
.content-timeline ol li p:first-child{
    padding-bottom: 0;
    padding-left: 0;
}

.content-timeline ol li p:first-child:after{
    display: none;
}
.content-timeline ol li p{
    line-height: 22px;
    padding-left: 15px;
    padding-bottom: 10px;
    position: relative;
}
.content-timeline ol li p:after{
    position: absolute;
    top: 8px;
    left: 0;
    content: ' ';
    width: 5px;
    border-radius: 50%;
    height: 5px;
    background-color: #919191;
}
/*.plname{*/
/*    display: flex;*/
/*    justify-content: flex-end;*/
/*}*/
@media (max-width: 991px) {
    .wr-form-sps{
        padding: 10px 25px 10px;
    }
    .check-row{
        align-items: center;
    }
    .check-row h3{
        line-height: 14px;
    }
    .wr-form-sps .title-form{
        padding-bottom: 0;
        font-size: 25px;
        line-height: 35px;
    }
    .close-modal{
        top: 15px;
        right: 15px;
    }
}
@media (max-width: 767px){
    .flex-row{
        flex-direction: column;
    }
    .flex-row br{
        display: none;
        line-height: 0;
        height: 0;
    }
    .wr-form-sps .title-form {
        padding-bottom: 0;
        font-size: 20px;
        width: 100%;
        max-width: 80%;
        margin: 0 auto;
        line-height: 25px;
    }
    .flex-row.min-width span:first-child{
        max-width: 100%;
    }
    .check-row{
        flex-direction: column;
    }
    .check-row p{
        max-width: 100%;
    }
    .yes-now span{
        margin-left: 0;
    }
    .plname{
        max-width: 100%;
    }
}
@media (max-width: 575px){
    .wr-back-opacity{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wr-form-sps{
        padding: 15px;
    }
    .wr-form-sps input{
        height: 38px;
        font-size: 13px;
        margin-top: 13px;
        padding-left: 10px;
    }
    .wr-form-sps input::placeholder{
        font-size: 13px;
    }
    .wr-form-sps input[type="checkbox"]{
        height: 38px;
    }
    .wr-form-sps input[type="checkbox"]:before, .wr-form-sps input[type="checkbox"]:after{
        height: 32px;
        line-height: 32px;
    }
    .wr-form-sps textarea{
        margin-top: 10px;
    }
    .check-row h3{
        line-height: 19px;
        margin-top: 13px;
    }
}
.integrate-brand-wr img{
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    filter: grayscale(1);
}
.integrate-brand-wr img:hover{
    filter: grayscale(0);
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}
.testimonials_global_new{
    display: flex;
}
.testimonials_global_new .et_pb_column{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding: 30px 30px 20px;
    background: #FFFFFF;
    box-shadow: 0px 15px 50px #1964A1;
    border-radius: 8px;
}
.testimonials_global_new .et_pb_column .et_pb_module:last-child{
    padding-top: 20px;
}
.testimonials_global_new .et_pb_column .et_pb_module:last-child p:first-child{
    padding-bottom: 4px;
}
.footer-link-bot{
    margin: 0 15px;
    font-weight: 400 !important;
}
#footer-info{
    padding-top: 10px;
}
#nav_menu-11{
    margin-bottom: 0;
}
#nav_menu-12{
    margin-bottom: 40px;
    width: 100%;
}
.copyright_footer{
    display: block;
}
.events_and_webinars{
    background-color: #FFF;
    padding: 0 15px;
}
.wr_events_and_webinars{
    max-width: 1200px;
    width: auto;
    margin: 0 auto;

    padding: 80px 0 30px;
}
.events_and_webinars_title{
    display: flex;
    justify-content: center;
    flex-direction: column;

    margin: 0 auto 50px auto;

    max-width: 800px;
    width: 100%;

    text-align: center;
}
.events_and_webinars_title h1{
    font-weight: 700;
    font-size: 45px;
    line-height: 65px;
    color: #353535;
}
.events_and_webinars_title p{
    padding: 30px 0 75px 0;
    letter-spacing: 1.71429px;

    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    color: #919191;
}
.events_and_webinars_title p span{
    font-style: italic;
}
.events_and_webinars_flex_blocks{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.events_and_webinars_flex_blocks a{
    display: block;
    text-decoration: none;
    max-width: 46%;
    width: 100%;
}
.events_and_webinars_block{
    position: relative;

    max-width: 46%;
    width: 100%;

    background: #F7F7F7;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;
    border-radius: 5px;
    margin-bottom: 62px;
}
.events_and_webinars_block.disable ::after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left:0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.199);
}
.events_and_webinars_block:nth-child(2n+1){
    margin-right: 15px;
}
.events_and_webinars_block h3{
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    color: #4EB9B3;

    padding: 6px 25px 0;
    padding-top: 10px;
}
.events_and_webinars_block p{
    font-weight: 600;
    font-size: 14px;
    line-height: 26px;
    padding: 0 25px;


    color: #3D3D3D;
}
.events_and_webinars_block p:last-child{
    padding-bottom: 12px;
}
.events_and_webinars_block img{
    width: 100%;
    border-radius: 5px;
}
.events_and_webinars_block span.e-n-w_dot::before{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #3D3D3D;
    display: inline-block;
    position: relative;
    bottom: 2px;
    margin: 0px 5px 0px 5px;
}
.events_and_webinars_block div.e-n-w_date{
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: flex-end;

    right: 0;
    top: 23px;

    height: 50px;
    width: 110px;

    font-weight: bold;
    font-size: 16px;

    box-sizing: border-box;
    padding-right: 18px;
    margin-bottom: -3px;
    margin-right: -4.5px;

    background-image: url(images/date_background.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;

    color: #FFFFFF;
}

.events_and_webinars_flex_blocks.dateline{
    max-width: 725px;
    justify-content: flex-end;
    margin: 0 auto;

    border-left: 4px solid #C0C2C7;
    box-sizing: border-box;
    margin-bottom: 60px;
}
.events_and_webinars_flex_blocks.dateline
.events_and_webinars_block{
    position: relative;
    max-width: 650px;
    margin-top: -10px;
}
.events_and_webinars_flex_blocks.dateline
.events_and_webinars_block:last-child{
    margin: 0;
}
.events_and_webinars_flex_blocks.dateline
.events_and_webinars_block::before{
    content: "";

    width: 16.8px;
    height: 16.8px;
    border-radius: 50%;
    top: 0;
    left: -82px;

    position: absolute;

    background: #FFB44C;
    z-index: 1;
}
.events_and_webinars_flex_blocks.dateline
.events_and_webinars_block::after{
    content: "";
    top: -7px;
    left: -89px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    background: #FFB44C;
    opacity: 0.2;
}
.events_and_webinars_flex_blocks.dateline .events_and_webinars_block.disable::before{
    content: "";
    width: 20px;
    height: 20px;
    background: #6F7174;
    left: -84px;
    opacity: 1 ;
}
.events_and_webinars_flex_blocks.dateline
.events_and_webinars_block.disable::after{
    display: none;
}
.events_and_webinars_flex_blocks.dateline
.events_and_webinars_block:nth-child(2n+1) {
    margin-right: 0;
}
a.button-cut-str::after{
    display: none !important;
}
a.button-cut-str{
    border-radius: 4px !important;
    padding: 7px 20px !important;
    font-size: 15px !important;
    margin-top: -10px !important;
}
a.button-cut-str:hover{
    border-radius: 4px !important;
    color: #fff !important;
    background-color: #21b9a4 !important;
    padding: 7px 20px !important;
}
.eccomerce-tab a.active{
    background-color: #93a8ba;
    color: #fff;
}
.eccomerce-tab{
    display: flex;
    align-content: center;
    justify-content: center;
}
.eccomerce-tab a{
    max-width: 25%;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #93a8ba;
    color: #93a8ba;
    border-right: 0;
    text-align: center;
    padding: 0 20px;
    line-height: 1.3;
    font-size: 13px;
    display: flex;
    height: 50px;
    align-items: center;
    justify-content: center;
}
.eccomerce-tab a:last-child{
    border-right: 1px solid #93a8ba;
}
.section-open-tab{
    display: flex;
    align-content: flex-start;
    justify-content: space-between;
}
.wr-50-column_tab{
    max-width: 50%;
    width: 100%;
    padding-right: 20px;
    box-sizing: border-box;
}
.wr-50-column_tab h2{
    color: #526666;
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 1.4;
}
.wr-50-column_tab p{
    color: #6b7c7d;
}

.wr-50-column_tab_flex_wr{
    padding-left: 20px;
    box-sizing: border-box;
    display: flex;
    width: 100%;
    max-width: 50%;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.wr-block_tab_flex{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 47%;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.wr-block_tab_flex img{
    max-width: 40px;
    width: auto;
    display: block;
}
.wr-block_tab_flex p{
    color: #6b7c7d;
    margin-top: 15px;
    font-weight: 700;
}
.wr-section-open-tab{
    display: none;
}
.wr-section-open-tab.open{
    display: block;
}

.wr-tabs-blocks{
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wr-tabs-blocks a{
    cursor: pointer;
    display: block;
    padding: 5px 10px;
    color: #919191;
    border: 1px solid #919191;
}
.wr-tabs-blocks a.active{
    background-color: #919191;
    color: #fff;
}
.wr-tabs-blocks a:first-child{
    border-right: 0;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.wr-tabs-blocks a:last-child{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.events_and_webinars_flex_blocks.hide_tab{
    display: none;
}
.events_and_webinars_flex_blocks.hide_tab.active{
    display: flex;
}
.wr-flex-for-button{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 12px;
    padding-top: 10px;
}
.wr-flex-for-button .wr-button a{
    display: flex;
    margin-right: 25px;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 170px !important;
    background-color: #f4a061!important;
    border-width: 0px!important;
    border-radius: 8px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    color: #ffffff;
    text-align: center;
}
.wr-flex-for-button .content p:last-child{
    padding-bottom: 0;
}
.absolute-img-center{
    position: absolute;
    width: 100%;
    max-width: 100%;
    left: 0;
    display: block;
    margin: 0 auto;
}
.header_button_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.header_button_row a{
    height: 50px;
    max-width: 235px;
    padding-right: 10px !important;
    padding-left: 10px !important;
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 15px;
    justify-content: center;
}
.header_button_row a:first-child{
    background-color: #fff !important;
    color: #F4A061!important;
    margin-right: 20px;
}
body #page-container .et_pb_section .header_button_row a.et_pb_button_0:first-child{
    color: #F4A061!important;
}
.et_pb_text_1.header_link_in_text{
    padding-right: 0 !important;
}
.header_link_in_text a{
    color: #fff;
    font-weight: 600;
}
.center_block_p{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
a.learn_partner{
    max-width: 230px;
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 50px;
    transition: all 250ms ease-in;
}
body #page-container .et_pb_section .et_pb_button.learn_partner:hover{
    color: #fff !important;
    background: #F4A061 !important;
    transition: all 250ms ease-in;
}
.custom_gap{
    padding-bottom: 0!important;
}
.item_with_tick .et_pb_module{
    max-width: 280px;
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-bottom: 0 !important;
}
.item_with_tick{
    position: relative;
}
.item_with_tick .et_pb_module h3{
    padding-bottom: 8px;
    position: relative;
}
.item_with_tick .et_pb_module p{
    padding-bottom: 30px;
}
.item_with_tick .et_pb_module h3:before{
    content: ' ';
    position: absolute;
    background-image: url("images/ok_ticket.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
    left: -70px;
    top: -7px;
}
.item_with_tick .et_pb_module:before{
    content: '';
    position: absolute;
    top: 0;
    left: -50px;
    height: 100%;
    width: 1px;
    background-color: #C2D1D9;
}
.item_with_tick .et_pb_module:nth-last-child(1):before{
    display: none;
}
.item_with_tick .et_pb_module:nth-last-child(2):before{
    display: none;
}

.faq_new.et_pb_toggle_open .et_pb_toggle_title:before{
    transform: rotate(0deg) !important;
    transition: all 250ms ease-out !important;
}

path[id="Fill 211"],
path[id="Fill 212"],
path[id="Fill 209"],
path[id="Fill 210"],
path[id="Fill 205"],
path[id="Fill 206"],
path[id="Fill 215"],
path[id="Fill 216"],
path[id="Fill 207"],
path[id="Fill 208"],
path[id="Fill 228"],
path[id="Fill 229"],
path[id="Fill 217"],
path[id="Fill 218"],
path[id="Fill 219"],
path[id="Fill 220"],
path[id="Fill 221"],
path[id="Fill 222"],
path[id="Fill 213"],
path[id="Fill 214"]
{
    opacity: 0;
    -webkit-transition: all 250ms ease-in;
    -moz-transition: all 250ms ease-in;
    -ms-transition: all 250ms ease-in;
    -o-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
}
path[id="Fill 6"]{
    -webkit-transition: all 250ms ease-in;
    -moz-transition: all 250ms ease-in;
    -ms-transition: all 250ms ease-in;
    -o-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
}
path.active{
    opacity: 1;
    -webkit-transition: all 250ms ease-in;
    -moz-transition: all 250ms ease-in;
    -ms-transition: all 250ms ease-in;
    -o-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
}
#Shopify,
#Amazon,
#phone-email-wholesale,
#Clothes,
rect[id="Shopping Cart"],
#svg_14,
#Factory,
#Warehouse,
#Trucks,
#Users,
#Xero
{
    cursor: pointer;
    -webkit-transition: all 250ms ease-in;
    -moz-transition: all 250ms ease-in;
    -ms-transition: all 250ms ease-in;
    -o-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
}
#Shopify:hover{
    x: 476;
    y: 3;
    height: 95px;
    width: 85px;
}
#Amazon:hover{
    x: 748;
    width: 85px;
    y: 3;
    height: 95px;
}
#phone-email-wholesale:hover{
    x: 975;
    y: 9;
    height: 85px;
}
#Clothes:hover{
    x: 480;
    height: 70px;
    width: 66px;
    y: 226;
}
rect[id="Shopping Cart"]:hover{
    x: 865;
    y: 220;
    height: 80px;
    width: 61px;
}
#Factory:hover{
    y: 282;
}
#Warehouse:hover{
    y: 455;
}
#Trucks:hover{
    y: 436;
    width: 116px;
    height: 118px;
}
#Users:hover{
    y: 450;
    height: 100px;
    width: 123px;
}
#Xero:hover{
    height: 164px;
    width: 161px;
    y: 398;
    x: 469;
}
path.active_n{
    transform: scale(0.97);
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}
.wr-tabs-blocks a:last-child{
    border-left: 0;
}
.paddin_ul ul{
    padding-left: 0;
}
.wr_head_section{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.head_section_content{
    width: 55%;
    padding-right: 20px;
}
.head_section_img{
    width: 45%;
}
.button_margin_smaller .et_pb_button_module_wrapper{
    margin-top: 0 !important;
}
/*The only media styles in the CSS, don't add media in the other places than here!!!*/
@media (max-width: 1100px){
    .item_with_tick .et_pb_module:before{
        left: -30px;
    }
    .item_with_tick .et_pb_module h3:before{
        left: -50px;
    }
}
@media(max-width: 991px){
    .testimonials_global_new{
        display: block;
    }
    .eccomerce-tab{
        flex-wrap: wrap;
    }
    .eccomerce-tab a{
        margin-bottom: 5px;
        max-width: 50%;
    }
    .eccomerce-tab a:nth-child(2n){
        border-right: 1px solid #93a8ba;
    }
    .wr-50-column_tab{
        max-width: 100%;
        padding-right: 0;
    }
    .section-open-tab{
        flex-direction: column;
    }
    .wr-50-column_tab_flex_wr{
        padding-left: 0;
        max-width: 100%;
        margin-top: 40px;
    }
    .center_block_p{
        flex-direction: column;
    }
    .reverse_flex_mob{
        flex-direction: column-reverse;
        padding-bottom: 0 !important;
    }
    .reverse_flex_mob .et_pb_column_1{
        margin-bottom: 0 !important;
    }
    .item_with_tick .et_pb_module{
        max-width: 90%;
    }
    .events_and_webinars_flex_blocks.dateline{
        border-left: none;
    }
    .events_and_webinars_flex_blocks.dateline
    .events_and_webinars_block::before,
    .events_and_webinars_flex_blocks.dateline
    .events_and_webinars_block::after{
        display: none;
    }
    .events_and_webinars_flex_blocks.dateline
    .events_and_webinars_block{
        margin-top: 0;
        max-width: 100%;
    }
    .border_on_mobile .et_pb_column{
        width: 100% !important;
        border: 0 !important;
    }
    .border_on_mobile .et_pb_image{
        margin-top: 15px !important;
    }
    .column_mob_111{
        flex-direction: column;
    }
    .wr_head_section{
        flex-direction: column;
    }
    .head_section_content{
        padding-right: 0;
        width: 100%;
    }
    .head_section_img{
        width: 100%;
        display: flex;
        justify-content: center;
    }
}
@media (max-width: 767px){
    .text_mobile_left .et_pb_text_inner h2{
        text-align: left !important;
    }
    .text_mobile_left .et_pb_text_inner p{
        text-align: left !important;
    }
    .text_mobile_left .et_pb_text_11:before{
        left: 0 !important;
        right: auto !important;
    }
    .events_and_webinars_block{
        max-width: 100%;
        margin-bottom: 35px;
    }
    .events_and_webinars_block:last-child{
        margin-bottom: 0;
    }
    .events_and_webinars_block:nth-child(2n+1) {
        margin-right: 0;
    }
    .events_and_webinars_flex_blocks.dateline{
        margin: 0;
    }
}

@media (max-width: 576px) {
    .wr-tabs-blocks a {
        font-size: 14px;
        padding: 9px 5px;
    }
    .eccomerce-tab a{
        max-width: 100%;
        border: 1px solid #93a8ba !important;
    }
    .wr-50-column_tab h2{
        font-size: 22px;
    }
    .wr-block_tab_flex{
        max-width: 100%;
        margin-bottom: 30px;
    }
    .wr-flex-for-button{
        flex-direction: column;
        align-items: flex-start;
    }
    .wr-flex-for-button .wr-button a{
        margin-right: 0;
        margin-left: 15px;
        margin-top: 5px;
    }
    .text-more-to-center p {
        font-size: 22px !important;
    }
    .events_and_webinars_title{
        margin-top: 30px;
    }
    .events_and_webinars_title h1{
        font-size: 27px;
    }
    .events_and_webinars_title p{
        font-size: 16px;
        padding: 5px 0 62px 0;
    }
    .events_and_webinars_block h3{
        font-size: 17px;
        padding: 6px 15px 0;
    }
    .events_and_webinars_block p{
        font-size: 14px;
        padding: 0 15px;
    }
    .wr_events_and_webinars{
        padding: 40px 0 30px;
    }
}

@media (max-width: 370px) {
    .wr-tabs-blocks a {
        font-size: 13px;
        padding: 9px 5px;
    }
}
/*The only media styles in the CSS, don't add media in the other places than here!!!*/
